Pengenalan Program Java Pengenalan Lingkungan Java Program Java

  • Slides: 17
Download presentation
Pengenalan Program Java

Pengenalan Program Java

Pengenalan Lingkungan Java Program Java akan melalui 5 tahap proses, yaitu : Ø Edit

Pengenalan Lingkungan Java Program Java akan melalui 5 tahap proses, yaitu : Ø Edit Ø Compile Ø Load Ø Verify Ø Execute

a. Edit l l Menulis program java dengan menggunakan program editor seperti JCreator, Notepad,

a. Edit l l Menulis program java dengan menggunakan program editor seperti JCreator, Notepad, dll Disimpan dengan ekstensi file. java • Misal : Hello. World. java

b. Compile l l l Menggunakan perintah javac untuk mengcompile program java Akan menghasilkan

b. Compile l l l Menggunakan perintah javac untuk mengcompile program java Akan menghasilkan bytecode (instruksi yg dimengerti oleh Java interpreter). Contoh perintah untuk meng-compile program java : javac Hello. World. java • Jika proses kompilasi benar, akan dihasilkan file dengan ekstensi. class, misal : Hello. World. class

c. Load l l l Menempatkan program (. class) ke dalam memory sebelum dijalankan.

c. Load l l l 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).

d. Verify l Memastikan agar bytecode dalam file. class valid

d. Verify l Memastikan agar bytecode dalam file. class valid

e. Eksekusi l l Menggunakan Java Interpreter Membaca bytecode dan menerjemahkannya menjadi bahasa yang

e. Eksekusi l l Menggunakan Java Interpreter Membaca bytecode dan menerjemahkannya menjadi bahasa yang dimengerti oleh komputer (bahasa mesin). Perintahnya adalah : java Hello. World Java Interpreter = Java Virtual Machine (JVM)

Java API Packages / Java Class Library Java menyediakan banyak class yang di kelompokkan

Java API Packages / Java Class Library Java menyediakan banyak class yang di kelompokkan ke dalam bermacam-macam kategori yang disebut Packages ini disebut sebagai Java Application Programming Interface (Java API) atau Java Class Library.

Contoh Packages : l l Java. io (Java Input/Output packages). Java. lang (Java Language

Contoh Packages : l l 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 http: //java. sun. com/javase/6/docs/api/

Program Sederhana

Program Sederhana

1 2 Komentar / Comments // Fig. 2. 1: Welcome 1. java // Text-printing

1 2 Komentar / Comments // Fig. 2. 1: Welcome 1. 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 adalah remark beberapa baris */ • Baris kosong Membuat program lebih mudah dibaca Baris kosong, spasi, dan tab adalah ‘white-space characters’ Diabaikan oleh compiler

Catatan : 4 l l l public class Welcome 1 Awal pendeklarasian utk class

Catatan : 4 l l l public class Welcome 1 Awal pendeklarasian utk class Welcome 1 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 Welcome 1, class Hello. World, class Hitung. Lembur.

Catatan lanjutan : l Java identifier üSekumpulan karakter yang terdiri dari huruf, angka, underscores

Catatan lanjutan : l Java identifier üSekumpulan karakter yang terdiri dari huruf, angka, underscores ( _ ) dan tanda dollar ( $ ) üTdk boleh diawali dg angka, tdk boleh ada spasi üContoh : Welcome 1, $value, _value, button 7 • 7 button is invalid l Java bersifat case-sensitive. Sehingga AB dan Ab adalah berbeda.

7 public static void main( String args[] ) • Pada tiap aplikasi Java v

7 public static void main( String args[] ) • Pada tiap aplikasi Java v Aplikasi mulai dieksekusi pada ‘main’ • • Tanda kurung menandakan ‘main’ adalah method Aplikasi Java terdiri dari 1 atau lbh method v Satu method hrs bernama ‘main’ v‘void’ berarti ‘main’ tdk mengembalikan nilai 8 { • Kurawal kiri (brs 8) menandakan dimulainya pendeklarasian method • Diakhiri dg kurawal kanan } (brs 11)

9 System. out. println( "Welcome to Java Programming!" ); • Perintah utk mencetak sekumpulan

9 System. out. println( "Welcome to Java Programming!" ); • Perintah utk mencetak sekumpulan karakter ØString – sekumpulan karakter yg berada di antara tanda kutip ganda • System. out • Method System. out. println • Baris 9 ini disebut sebagai statement ØStandard output object ØPrint ke command window (i. e. , MS-DOS prompt) ØStlh mencetak, cursor akan berada di baris baru ØTiap statement harus diakhiri tanda semicolon ;

Contoh Program Lain : import java. util. Scanner; public class Addition 2 { public

Contoh Program Lain : import java. util. Scanner; public class Addition 2 { public static void main (String args[]) { Scanner input = new Scanner(System. in); int number 1; int number 2; int sum; System. out. print("Masukkan angka pertama : "); number 1 = input. next. Int(); System. out. print("Masukkan angka kedua : "); number 2 = input. next. Int(); sum = number 1 + number 2; System. out. println("Jumlahnya : "+sum); } }

Hasilnya :

Hasilnya :