Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pengenalan Program Java
2
Pengenalan Lingkungan Java
Program Java akan melalui 5 tahap proses, yaitu : Edit Compile Load Verify Execute
3
a. Edit Menulis program java dengan menggunakan program editor seperti JCreator, Notepad, dll Disimpan dengan ekstensi file .java Misal : HelloWorld.java
4
b. Compile Menggunakan perintah javac untuk meng-compile program java
Akan menghasilkan bytecode (instruksi-instruksi yg dimengerti oleh Java interpreter). Contoh perintah untuk meng-compile program java : javac HelloWorld.java Jika proses kompilasi benar, akan dihasilkan file dengan ekstensi .class, misal : HelloWorld.class
5
c. Load Menempatkan program (.class) ke dalam memory sebelum dijalankan. Dilakukan oleh class loader. File .class dapat di-load dari penyimpanan di komputer kita atau dari jaringan/network (jaringan lokal atau internet).
6
d. Verify Memastikan agar bytecode dalam file .class valid
7
e. Eksekusi Menggunakan Java Interpreter
Membaca bytecode dan menerjemahkannya menjadi bahasa yang dimengerti oleh komputer (bahasa mesin). Perintahnya adalah : java HelloWorld Java Interpreter = Java Virtual Machine (JVM)
8
Java API Packages / Java Class Library
Java menyediakan banyak class yang di kelompokkan ke dalam bermacam-macam kategori yang disebut Packages. Packages ini disebut sebagai Java Application Programming Interface (Java API) atau Java Class Library.
9
Contoh Packages : Java.io (Java Input/Output packages).
Java.lang (Java Language packages, kita tdk perlu menggunakan perintah import pada saat ingin menggunakan class-class yg ada di dalamnya). Javax.swing (Java Swing GUI Component packages). Utk lebih jelasnya lihat di
10
Program Sederhana
11
Komentar / Comments Komentar diawali dg tanda //
// Fig. 2.1: Welcome1.java // Text-printing program. Komentar diawali dg tanda // Komentar diabaikan selama proses eksekusi program Sebagai dokumentasi atas kode program Memudahkan pembacaan kode (code readability) Traditional comments: /* ... */ /* Ini ada adalah remark beberapa baris */ Baris kosong Membuat program lebih mudah dibaca Baris kosong, spasi, dan tab adalah ‘white-space characters’ Diabaikan oleh compiler
12
Catatan : Awal pendeklarasian utk class Welcome1
public class Welcome1 Awal pendeklarasian utk class Welcome1 Sebuah program java minimal mempunyai 1 pendeklarasian class. By convention (aturan tdk tertulis), semua nama class di Java dimulai dengan huruf besar dan huruf besar pada tiap katanya. Misal : class Welcome1, class HelloWorld, class HitungLembur.
13
Catatan lanjutan : Java identifier
Sekumpulan karakter yang terdiri dari huruf, angka, underscores ( _ ) dan tanda dollar ( $ ) Tdk boleh diawali dg angka, tdk boleh ada spasi Contoh : Welcome1, $value, _value, button7 7button is invalid Java bersifat case-sensitive. Sehingga AB dan Ab adalah berbeda.
14
Pada tiap aplikasi Java
Aplikasi mulai dieksekusi pada ‘main’ Tanda kurung menandakan ‘main’ adalah method Aplikasi Java terdiri dari 1 atau lbh method Satu method hrs bernama ‘main’ ‘void’ berarti ‘main’ tdk mengembalikan nilai Kurawal kiri (brs 8) menandakan dimulainya pendeklarasian method Diakhiri dg kurawal kanan } (brs 11) public static void main( String args[] ) {
15
Perintah utk mencetak sekumpulan karakter
System.out.println( "Welcome to Java Programming!" ); Perintah utk mencetak sekumpulan karakter String – sekumpulan karakter yg berada di antara tanda kutip ganda System.out Standard output object Print ke command window (i.e., MS-DOS prompt) Method System.out.println Stlh mencetak, cursor akan berada di baris baru Baris 9 ini disebut sebagai statement Tiap statement harus diakhiri tanda semicolon ;
16
Contoh Program Lain : import java.util.Scanner;
public class Addition2 { public static void main (String args[]) { Scanner input = new Scanner(System.in); int number1; int number2; int sum; System.out.print("Masukkan angka pertama : "); number1 = input.nextInt(); System.out.print("Masukkan angka kedua : "); number2 = input.nextInt(); sum = number1 + number2; System.out.println("Jumlahnya : "+sum); }
17
Hasilnya :
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.