17
Pengenalan Program Java

Pengenalan Program Java

Embed Size (px)

DESCRIPTION

Pengenalan Program Java. Pengenalan Lingkungan Java. Program Java akan melalui 5 tahap proses, yaitu : Edit Compile Load Verify Execute. a. Edit. Menulis program java dengan menggunakan program editor seperti JCreator, Notepad, dll Disimpan dengan ekstensi file .java - PowerPoint PPT Presentation

Citation preview

Page 1: Pengenalan Program Java

Pengenalan Program Java

Page 2: Pengenalan Program Java

Pengenalan Lingkungan Java

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

Page 3: Pengenalan Program Java

a. Edit

Menulis program java dengan menggunakan program editor seperti JCreator, Notepad, dll

Disimpan dengan ekstensi file .java

• Misal : HelloWorld.java

Page 4: Pengenalan Program Java

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

Page 5: Pengenalan Program Java

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).

Page 6: Pengenalan Program Java

d. Verify

Memastikan agar bytecode dalam file .class valid

Page 7: Pengenalan Program Java

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)

Page 8: Pengenalan Program Java

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.

Page 9: Pengenalan Program Java

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

Page 10: Pengenalan Program Java

Program Sederhana 1 // Fig. 2.1: Welcome1.java

2 // Text-printing program.

3

4 public class Welcome1

5 {

6 // main method begins execution of Java application

7 public static void main( String args[] )

8 {

9 System.out.println( "Welcome to Java Programming!" );

10

11 } // end method main

12

13 } // end clazss Welcome1

Welcome to Java Programming!

Page 11: Pengenalan Program Java

Komentar / Comments1 // Fig. 2.1: Welcome1.java

2 // 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 kosongMembuat program lebih mudah dibacaBaris kosong, spasi, dan tab adalah ‘white-space characters’

Diabaikan oleh compiler

Page 12: Pengenalan Program Java

Catatan :

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.

4 public class Welcome1

Page 13: Pengenalan Program Java

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.

Page 14: Pengenalan Program Java

• 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)

7 public static void main( String args[] )

8 {

Page 15: Pengenalan Program Java

• Perintah utk mencetak sekumpulan karakterString – sekumpulan karakter yg berada di antara tanda

kutip ganda

• System.outStandard 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 statementTiap statement harus diakhiri tanda semicolon ;

9 System.out.println( "Welcome to Java Programming!" );

Page 16: Pengenalan Program Java

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);}

}

Page 17: Pengenalan Program Java

Hasilnya :