Dasar-Dasar Pemrograman Java (Modul 5)

Pretest :

1. Apakah fungsi dari struktur kontrol keputusan ?

jawab :

Fungsi dari struktur kontrol adalah memilih pernyataan ataupun blok kode yang akan dieksekusi.

2. Sebutkan jenis-jenis struktur kontrol keputusan!

jawab :

Struktur kontrol keputusan terdiri dari : (1) if. (2) if – else. (3) if – else if. (4) switch.

3. Apakah fungsi dari struktur kontrol perulangan ?

jawab :

Fungsi dari kontrol Perulangan adalah sebagai fungsi yang dapat melakukan perulangan pada pernyataan ataupun blok kode yang akan dieksekusi.

4. Sebutkan jenis-jenis struktur kontrol perulangan !

jawab :

Struktur perulangan terdiri dari : (1) while. (2) do – while. (3) for.

5. Jelaskan perbedaan dari while dan do-while !

jawab :

While digunakan untuk pernyataan/blok kode yang diulang-ulang sampai kondisi terpenuhi. Sedangkan do – while digunakan untuk melakukan perulangan yang setidak-tidaknya menghasilkan satu hasil, walaupun kondisi yang ditargetkan tidak terpenuhi.

6. Apakah fungsi dari pernyataan percabangan ?

jawab :

Fungsi dari struktur pernyataan percabangan adalah untuk mengatur jalannya eksekusi program.

7. Sebutkan jenis-jenis struktur pernyataan percabangan !

jawab :

Struktur perulangan terdiri dari : (1) break. (2) continue. (3) return.

Praktek Latihan

1. Menggunakan Pernyataan if

Buat kode seperti dibawah ini! save dengan nama : DemoIf.java

DemoIf 1
Jalankan program menggunakan cmd!

DemoIf 1a

2. Menggunakan Pernyataan if – else

Buat kode seperti dibawah ini! save dengan nama : DemoIfElse.java

DemoIfElse 1a
Jalankan program menggunakan cmd!

DemoIfElse 1

3. Menggunakan Pernyataan if – else – if

Buat kode seperti dibawah ini! save dengan nama : DemoIfElseIf.java

DemoIfElseIf 0
Jalankan program menggunakan cmd!

DemoIfElseIf 1a

4. Menggunakan Pernyataan switch

Buat kode seperti dibawah ini! save dengan nama : DemoSwitch.java
DemoSwitch 1

Jalankan program menggunakan cmd!

DemoSwitch 1a

5. Menggunakan Pernyataan while

Buat kode seperti dibawah ini! save dengan nama : DemoWhile.java

DemoWhile 1
Jalankan program menggunakan cmd!

DemoWhile 1a

6. Menggunakan Pernyataan do – while

Buat kode seperti dibawah ini! save dengan nama : DemoDoWhile.java

DemoDoWhile 1
Jalankan program menggunakan cmd!

DemoDoWhile 1a

7. Menggunakan Pernyataan for

Buat kode seperti dibawah ini! save dengan nama : DemoFor.javaDemoFor 1

Jalankan program menggunakan cmd!

DemoFor 1a

Praktek Mandiri

1. Buatlah program untuk menghitung rata-rata nilai dari 3 buah nilai yang dimasukkan oleh user. Tampilkan LULUS jika nilai rata-rata di atas atau sama dengan 60, selain itu tampilkan GAGAL.

Jawab :

a. Menggunakan BufferedReader

Buat kode seperti dibawah ini! save dengan nama : NilaiRata1a.java

NilaiRata1a 0

NilaiRata1a
Jalankan program menggunakan cmd!

  • Hasil Lulus dan Gagal

NilaiRata1a 1

NilaiRata1a 2

b. Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NilaiRata1b.java

NamaHAri
NamaHAri 1

Jalankan program menggunakan cmd!

Hasil Lulus!NilaiRata1b 1

NilaiRata1b 2

NilaiRata1b 3

NilaiRata1b 4

NilaiRata1b 6

NilaiRata1b 7

Hasil Gagal!

NilaiRata1b 2 copy

NilaiRata1b 3 copy

NilaiRata1b 4 copy

NilaiRata1b 6 copy

NilaiRata1b 7 copy

2. Buatlah program untuk menampilkan nama-nama hari. Ditentukan bahwa hari akan diwakili sebuah nilai integer mulai dari integer 1 sampai dengan 7 (1 = SENIN, 2 = SELASA, dst). Program akan meminta user untuk memasukan nilai integer 1 – 7 kemudian tampilkan nama hari sesuai dengan nilai integer yang dimasukkan user. Jika user memasukkan nilai di luar 1 – 7 maka tampilkan pesan “Nilai yang dimasukkan tidak valid!”.

Jawab :

Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NamaHari.java

NamaHAri

NamaHAri 1

Jalankan program menggunakan cmd!

NamaHAri 1a

Hasil : sesuai hari yang ada

NamaHAri 1c

NamaHAri 1b

Hasil : jika diluar angka 1 s/d 7

NamaHAri 1f

NamaHAri 1d

NamaHAri 1e

3. Buatlah program untuk menampilkan nama Anda sebanyak 9 kali.

Jawab :

a. Menggunakan Perulangan While

Buat kode seperti dibawah ini! save dengan nama : NamaWhile.java

NamaWhile 1
Jalankan program menggunakan cmd!

NamaWhile

b. Menggunakan Perulangan Do – While

Buat kode seperti dibawah ini! save dengan nama : NilaiDoWhile.java

NamaDoWhile
Jalankan program menggunakan cmd!

NamaDoWhile 1

c. Menggunakan Perulangan For

Buat kode seperti dibawah ini! save dengan nama : NilaiFor.java

NamaFor
Jalankan program menggunakan cmd!

NamaFor 1

4. Buatlah program untuk mencari hasil perkalian dua buah nilai integer yang dimasukkan oleh user dengan menggunakan operator penjumlahan (+).

Jawab :

Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NilaiPerkalian.java

NilaiPerkalian

NilaiPerkalian 1
Jalankan program menggunakan cmd!

NilaiPerkalian 2

NilaiPerkalian 3

NilaiPerkalian 4

NilaiPerkalian 5

NilaiPerkalian 6

Tinggalkan komentar