Thursday, October 7, 2010

Tugas Pemrograman Berorientasi Objek

NAMA : SYAIFUL AMRI
KELAS: 3KA16
NPM : 11108900

1. Sebutkan komponen2 yang terdapat dalam Java Development Kit ?
Jawab:
-Compiler(javac) : Berfungsi untuk kompilasi file source code : *.java menjadi *.class. Syntax umum nya adalah javac nama_file.java

-Interpreter(java): Untuk menjalankan bytecode (*.class). Syntax umum :java nama_file.class

-Applet viewer(appletviewer) : Untuk menjalanakan applet viewer. Syntax umum : appletviewer nama_file.html

-Debugger(jdb): Untuk melakukan debugging aplikasi java. Syntax umum : jdb option

-Java class library(jcl) : Untuk membuat daftar method dan attribute public dari suatu kelas. Syntax : javap namaKelas

-Header dan stub generator(javah) : Untuk menerjemahkan bahasa yang ditulis dalam bahasa Java menjadi bahasa pemrograman C.

-Java documentation(javadoc) : Untuk menampilkan pustaka kelas, interface, constructor, dan method standard yang telah dibuat vendor.

-Source Code Java API : Dapat diperoleh dari file src.zip.


2. Apa yang dimaksud dengan token dan identifier ?
Jawab:
-Token adalah elemen terkecil di program yang masih memiliki arti. Ada 5 token dalam bahasa Java yaitu identifier, keyword, literal dan tipe data, operator, serta separator.

-Identifier adalah token yang merepresentasikan nama sesuatu. Sesuatu tersebut adalah variabel, atau konstanta, atau method, atau kelas, atau package, atau interface.


3. Sebutkan kegunaan dari operator, separator, keyword break, dan keyword continue ?
Jawab:
-Operator melakukan komputasi terhadap satu/dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method.

-Separator menginformasikan ke compiler java mengenai adanya kelompok kode program.

-Penggunaan keyword break, yaitu untuk keluar dari kendali percabangan switch, dan untuk keluar dari kendali perulangan.

-Penggunaan keyword continue untuk segera lompat ke perulangan berikutnya. Baris-baris program setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.


4. Buatlah program yang menampilkan tulisan : "Belajar java memang mudah jika dilakukan dengan tekun"
Jawab:
public class Belajar {
public static void main(String[] args) {
System.out.println("Belajar java memang mudah jika dilakukan dengan tekun");
}
}


5. Buatlah contoh program lain yang menggunakan keyword break dan keyword continue ?
Jawab:
-Contoh Keybreak:
public class Keybreak {
public static void main(String args[]) {
int i=0;
do {
i=i+2;
System.out.println(“Contoh Break”);
if (i==5) break; //Penggunaan Break
} while (i<=10);
}
}

OUTPUT :
Contoh Break

Contoh Break

Contoh Break

Contoh Break

Contoh Break

-Contoh Keycontinue:
public class KeyContinue {
public static void main(String[] args) {
for(int i = 0; i < 100; i++) {
if(i == 74) break; // Untuk Pengulangan
if(i % 9 != 0) continue; // Iterasi berikutnya
System.out.println(i);
}
int i = 0;
// An "pengulangan tak terbatas":
while(true) {
i++;
int j = i * 27;
if(j == 1269) break; // keluar dari pengulangan
if(i % 10 != 0) continue; // Pengulangan atas
System.out.println(i);
}
}
}

OUTPUT :
0
9
18
27
36
45
54
63
72
10
20
30
40

No comments:

Post a Comment