A. DEFINISI MASALAH
1. Program operasi Aritmatika dengan tampilan sebagai berikut :
Masukkan operator pertama
Masukkan operator kedua
Hasil penjumahan
Hasil pengurangan
Hasil perkalian
Hasil pembagian
:3
:2
:5
:1
:6
: 1.5
2. 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 Khw 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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
8
2
9
3
0
3
1
3
2
3
3
3
4
C. PEMBAHASAN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
D. SCREENSHOT PROGRAM
Tugas Praktikum 1.1
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.printf("%s%c\n","Pemrograman Java",'|');
System.out.printf("%-30.8s%c\n","Pemrograman Java",'|');
2.
Nilai dari variabel hasil akan berubah berkurang yang awalnya 15,3 menjadi
13,3. Berkurang 1 dari variabel nilai (nilai--;) dan berkurang 1 dari
variabel nilai_2 (nilai_2--;).
3. Setelah 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!
Jawaban :
5. 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!
Jawaban :
C. Input
1. Jalankan kelas Input dan benahi jika menemukan kesalahan!
Jawaban :
2. Pada baris 7 ubah nextInt() menjadi nextDouble() dan amati apa yang
terjadi serta jelaskan!
Jawaban :
F. KESIMPULAN
Pada pemrograman Java untuk melakukan Operasi Input dan untuk menyimpan
nilai data ke variabel tertentu melalui peralatan I/O. Ada 3 bentuk inputan yakni : 1)
Scanner 2) BufferedReader 3) JOptionPane. Begitu juga untuk mencetak kedalam
layar monitor kita dapat menggunakan Kelas yang sudah disediakan oleh library Java
yaitu dengan menggunakan Kelas System. untuk menampilkan data keluaran pada
peralatan output standart (layar monitor) ada 3 cara di antaranya sebagai berikut : 1)
System.out.println(); 2) System.out.print(); 3) System.out.printf();.
Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik
sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi
kebutuhan dalam pemrograman computer. Ada 2 kategori tipe data pada java yaitu
Tipe Data Sederhana(byte, short, int dan long, float, double, char, String, boolean)
dan Tipe Data Referensi(Array).