Nama : Radhita Fitra Mardhatillah NIM : 181080200277 Kelas : A4 Pre Test Praktikum Pemrograman Berorientasi Objek 1. Perhatikan program sederhana dalam Bahasa java di bawah ini, kemudian jawab pertanyaan-pertanyaan A s.d C : class Cobalf public static void main (string[] args) { Boolean bukan_dosen = true; if(bukan_dosen); { System.out.println("Tidak boleh mengakses halaman dosen..."); } else { System.out.println("Boleh mengakses halaman dosen..."); } }} a. Tuliskan kesalahan pada program di atas, kemudian tulis juga pembetulannya! Jawaban: Pada baris pertama ada error. Yaitu kurang kurung kurawal buka ( { ). Pada baris kesembilan ada error. Yaitu else mendahului if, dimana seharusnya jika menggunakan kondisi if else, seharusmya if dulu baru else. Pembetulan: class Cobalf { public static void main(String[] args) { boolean bukan_dosen = true; if(bukan_dosen) { System.out.println("Tidak boleh mengakses halaman dosen..."); } else { System.out.println("Boleh mengakses halaman dosen..."); } }} b. Apa maksud dari perintah “Boolean bukan_dosen = true; pada program di atas? Jawaban: Perintah “Boolean bukan_dosen = true; pada program di atas adalah sebagai aturan ketetapan / default. Jadi tidak dapat dibantah, dirubah atau diganggu gugat. c. Tuliskan output dari program di atas! Jawaban: 2. Jelaskan perbedaan class dengan object, dan berikan contohnya! Jawaban: Class : Kumpulan dari suatu fungsi-fungsi yang dibuat untuk suatu tujuan tertentu Contoh Class : Manusia dapat berjalan, melihat, berlari, memiliki kaki, mata, rambut, hidung, dapat berbicara. Object : Pemanfaatan dari class yang siap untuk digunakan. Contoh Object : Manusia, hewan, kendaraan seperti mobil, sepeda motor, dll. 3. Apa perbedaan antara Java console, GUI, dan applet? Jawaban: - Java console: program java sederhana yang bisa dibuka dan dijalankan(dirun, dicompile ataupun diexecute) di komputer pada umumnya dengan menginstall software tertentu. - Java GUI: program java yang menggunakan tampilan / grafik untuk berinteraksi dengan user. Tampilan / grafiknya bisa berupa seperti tombol-tombol. - Java applet: program java yang bisa dibuka dengan menggunakan browser. 4. Tuliskan perintah konversi tipe data dari string ke short, dan tampilkan hasilnya (String isi = “2000”); ! Jawaban: public class test { public static void main(String[] args){ String y = "20000"; short x; x = Short.parseShort(y); System.out.println("String isi = " + x); }} Hasil Output: 5. Tuliskan perintah deklarasi array yang di beri nama Dataku bertipe string yang berisi elemen-elemen sebagai berikut : “aku” , “kamu” , “dia” , “saya” ! Jawaban: String [] Dataku = {“aku”,”kamu”,”dia”,”saya”};