INPUT, OUTPUT, DAN PROSES
A. DEFINISI MASALAH
1. Buatlah program dengan tampilan sebagai berikut :
Masukkan operator pertama : 3
Masukkan operator kedua : 2
Hasil penjumahan : 5
Hasil pengurangan : 1
Hasil perkalian : 6
Hasil pembagian : 1.5
2. Buatlah program untuk menghitung pemakaian daya listrik dirumah tangga secara sederhana. Tampilan program sebagai berikut :
Program penghitung pemakaian listrik sederhana
Masukkan Nama : Bpk Asisten
Keluarahan : Java
Masukkan posisi awal kWh Meter : 8000
Masukkan posisi akhir kWh Meter : 9000
Masukkan biaya beban saat ini : 140
Masukkan PPJ (dalam persen) : 10
===================PLN Java====================
Nama : Bpk Asisten
Kelurahan : Java
Pemakaian bulan ini : 1000 kWh Meter
Tarif Listrik : Rp 140000,-
PPJ 10% : Rp 14000,-
Total Bayar : Rp 154000,-
==============================================
B. SOURCE CODE
Source Code Program 1
Source Code Program 2
C. SCREENSHOOT PROGRAM
Program 1
Program 2
D. ANALISIS DATA PRAKTIKUM
Output
- Jalankan kelas Output1 – Output4 dan benahi jika menemukan kesalahan!
- Pada Kelas Output2 baris keempat hapus tanda + kemudian amati apa yang terjadi dan jelaskan!
- Pada kelas Output3 baris 3 – 6, jelaskan arti dari kode tersebut dan temukan perbedaannya!
- Pada kelas output3 baris 3 ganti karakter ‘|’ menjadi ‘ab’ amati dan jelaskan!
- Pada kelas Output3 setelah baris 6 tambahkan kode program dengan syntax System.out.printf("%-30.8s%c\n","Pemrograman Java",'|'); kemudian amati perbedaannya dengan baris 6 dan simpulkan!
- Pada kelas Output4 tambahkan kode program yang mencentak nilai x dengan format 2 angka dibelakang koma!
- Pada kelas Output4 tambahkan kode berikut System.out.printf("%g %15e%15.3f\n",x,x,x); amati apa yang terjadi dan jelaskan!
- Dari ketiga jenis output tersebut simpulkan dan temukan perbedaannya!
- Jalankan kelas Variabel dan benahi jika menemukan kesalahan!
- Setelah baris 5 tambahkan syntax untuk mengurangkan nilai dari variabel nilai dan nilai_2, amati yang terjadi dan jelaskan! (benahi jika menemukan kesalahan)
- Setekah baris 8 tambahkan variabel dengan type data char dengan nama variabel: ch dan mempunyai nilai sama seperti pada variabel s dan amati apa yang terjadi, jelaskan!
- Tambahkan variabel dengan nama nilai3 yang bertipe data integer dan diberi nilai awal 100 kemudian lakukan pembagian yang disimpan pada variabel hasil kemudian cetak menggunakan kelas System!
- Tambahkan variabel dengan nama nilai3 yang bertipe data integer dan diberi nilai awal 100 kemudian lakukan pembagian tanpa harus disimpan disebuah variabel melainkan cetak pada layar menggunakan System!
- Jelaskan perbedaan antara no 4 dan no 5!
- Jalankan kelas Input dan benahi jika menemukan kesalahan!
- Pada baris 7 ubah nextInt() menjadi nextDouble() dan amati apa yang terjadi serta jelaskan!
- Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan pada akhir program!
--------------------------------------------------------------------------------------------------------------------------
Download:
Modul Praktikum Bab I (Input, Output, & Process) click here
Laporan Praktikum Bab I (Input, Output, & Process) click here
0 comments