SCREENSHOT PROGRAM PRAKTIKUM BAB 1 - Pemrograman Dasar : PROGRAM INPUT, OUTPUT DAN PROSES

D. SCREENSHOT PROGRAM

Tugas Praktikum 1.1 Tugas Praktikum 1.2

E. PRAKTIKUM

Data dan Analisis hasil percobaan : A. Output 1. Jalankan kelas Output1 – Output4 dan benahi jika menemukan kesalahan Jawaban : Tidak ada kesalahan. 2. Pada Kelas Output2 baris keempat hapus tanda + kemudian amati apa yang terjadi dan jelaskan Jawaban : Akan muncul pemberitahuan error yang di tunjukan adanya tanda seru merah di baris tersebut. Namun program masih dapat di jalankan tapi output tidak sesuai yang diharapkan. 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari kode tersebut dan temukan perbedaannya Jawaban : s digunakan untuk mencetak String, sedangkan c untuk mencetak char. System.out.printfsc\n,Pemrograman Java,|; Pada code ini akan menghasilkan output biasa s untuk “Pemrograman Java” dan c untuk “|”, tanpa ada penambahan karakter baru. System.out.printf30sc\n,Pemrograman Java,|; 30s disini berarti panjang String akan di tambah 30 karakter, bertambah dengan karakter Spasi sebelum String awal“Pemrograman Java”. System.out.printf-30sc\n,Pemrograman Java,|; 30s disini berarti panjang String akan di tambah 30 karakter, bertambah dengan karakter Spasi setelah String awal“Pemrograman Java”. System.out.printf30.5sc\n,Pemrograman Java,|; 30.5s disini berarti panjang String akan di tambah 30 karakter sebelum String awal, dan bentuk String yang akan di tampilkan hanya 5 karakter saja menjadi“Pemro”. 4. Pada kelas output3 baris 3 ganti karakter ‘|’ menjadi ‘ab’ amati dan jelaskan Jawaban: Akan muncul pemberitahuan error yang di tunjukan adanya tanda seru merah di baris tersebut. Error terjadi karena “ab” bukanlah sebuah karakter melainkan bentuk String, sedangkan fungsi yang di gunakan adalah c yang di gunakan hanya untuk mencetak tipe char saja, Jadi tidak sesuai antara hasil yang akan di cetak dengan fungsi yang di gunakan. 5. Pada kelas Output3 setelah baris 6 tambahkan kode program dengan syntax System.out.printf-30.8sc\n,Pemrograman Java,|; kemudian amati perbedaannya dengan baris 6 dan simpulkan Jawaban : System.out.printf-30.8sc\n,Pemrograman Java,|; -30.8s disini berarti panjang String akan di tambah 30 karakter setelah String awal, dan bentuk String yang akan di tampilkan hanya 8 karakter saja menjadi“Pemrogra”. 6. Pada kelas Output4 tambahkan kode program yang mencentak nilai x dengan format 2 angka dibelakang koma Jawaban : System.out.printf.2f\n,x; 7. Pada kelas Output4 tambahkan kode berikut System.out.printfg 15e 15.3f\n,x,x,x; amati apa yang terjadi dan jelaskan Jawaban : g sama dengan fungsi e atau f untuk mencetak bilangan pecahan, tapi lebih singkat jumlah karakternya hanya 8 karakter. Sedangkan e untuk jumlah karakter yang lebih panjang. 8. Dari ketiga jenis output tersebut simpulkan dan temukan perbedaannya Jawaban : System.out.println; Melakukan cetak di baris baru, memanjang ke bawah. System.out.print; Melakukan cetak memanjang ke samping. System.out.printf; Memungkinkan untuk menghasilkan output berupa format dalam Java.

B. Variabel 1. Jalankan kelas Variabel dan benahi jika menemukan kesalahan