Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

Nama : Muhammad Rizki Murtadha

NIM : C030320073

Kelas : TI-3C

Mata Kuliah : Pemrograman Berbasis Objek

Praktikum Ke- :3

PROGRAM STUDI D3 TEKNIK INFORMATIKA

JURUSAN ELEKTRO

POLITEKNIK NEGERI BANJARMASIN

2021 / 2022
1. TOPIK
Struktur Kontrol Percabangan

2. TUJUAN
● Mahasiswa dapat menggunakan struktur kontrol keputusan if-else yang
digunakan untuk memilih blok kode yang akan dieksekusi.
● Mahasiswa dapat menggunakan struktur kontrol keputusan switch yang
digunakan untuk memilih blok kode yang akan dieksekusi.
● Mahasiswa dapat menentukan penggunaan struktur kontrol yang tepat.

3. DASAR TEORI :
● Struktur kontrol adalah blok pemrograman yang digunakan untuk memilih dan
mengeksekusi block program yang dimana pengambilan keputusan eksekusi
dilakukan oleh komputer ketika diberikan kondisi dan parameter tertentu.
● Statement If ini digunakan untuk mengeksekusi beberapa kode hanya jika
kondisi tersebut itu adalah benar.
● Statement if else digunakan untuk mengeksekusi beberapa kode jika kondisi
benar dan kode lain jika kondisi salah. Biasanya, pilihannya itu hanya ada 2
pilihan, yaitu benar dan salah.
● Statement Switch sama seperti statement if yang digunakan untuk
mengeksekusi beberapa kode sampai statement break terbaca, kemudia pindah
ke statement awal setelah membaca statement akhr dari strultur switch.
4. PERCOBAAN & TUGAS
Percobaan 1

 Komentar dan penjelasan :


Pada Percobaan 1 output yang dihasilkan adalah Luar biasa, karena pada input
nilai adalah 92 yang dimana lebih besar dari ekspresi bolean yang bernilai 90, dapat
dilihat pada :
double nilai = 92.0;
if(nilai >= 90 ){
System.out.println( "Luar biasa!" );
}
Nilai input 92 lebih besar daripada ekspresi bolean1 yang bernilai 90 maka program
akan mengeksekusi “Luar biasa”.
 Flowchart
Percobaan 2

 Komentar dan penjelasam :


Pada Percobaan 2 ini menggunakan input scanner berupa masukkan keyboard yang
dimana apabila kita menginputkan nilai lebih dari 100000 maka akan muncul pesan
“Selamat, anda mendapatkan diskon!”, dan “Terima kasih...”. Apabila kita
menginputkan nilai kurang dari 100000 maka akan muncul pesan “Terima kasih...”
 Flowchart :

Percobaan 3

 Komentar dan penjelasam :


Pada Percobaan3 ini menggunakan scanner yang dimana apabila kita menginputkan
pada ekspresi bolean1 iya maka akan dilanjutkan ke program yang berikutnya, apabila
di ekspresi bolean2 kita menjawab iya maka akan muncul pesan ”Bagus, Pertahankan
!!!” dan apabila kita menjawab tidak maka tidak akan muncu pesan apapun dan
program berakhir. Sedangkan apabila kita pada ekspresi bolean1 menjawab tidak
maka program berakhir dan tidak muncul pesan apapun.
 Flowchart

Sebagai Library
Percobaan 4

 Komentar dan penjelasan :


Pada Percobaan 4 apabila kita memasukkan input “Y” maka akan muncul pesan
“Selamat berjuang di Poliban”, apabila kita memasukkan input selain ”Y” maka akan
muncul pesan “Selamat datang di Poliban.
 Flowchart

Percobaan 5

 Komentar dan penjelasan :


Pada Percobaan 5 apabila kita menjawab penjumlahan dengan benar maka akan
muncul pesan “Selamat, Jawaban anda benar”, apabila kita menjawab penjumlahan
dengan salah maka pesan yang muncul adalah “Maaf, Jawaban yang benar adalah 17”
 Flowchart

Percobaan 6

 Komentar dan penjelasan :


Pada Percobaan 6 apabila kita memasukkan input seperti berikut :
- Lebih dari 85 maka huruf yang keluar adalah A
- Lebih dari 60 maka huruf yang keluar adalah B
- Lebih dari 35 maka huruf yang keluar adalah C
- Lebih dari 15 maka huruf yang keluar adalah D
- Kurang dari 15 maka huruf yang keluar adalah E
 Flowchart

Percobaan 7

 Komentar dan penjelasan :


Pada Percobaan 7 output yang dihasilkan adalah “Maaf, Anda gagal.” Karena pada
input nilai kita memasukkan input “92” yang dimana tidak ada case yang sesuai
dengan nilai 92 maka output yang di eksekusi adalah case default.
 Flowchart

Percobaan 8

 Komentar dan penjelasan :


Pada Percobaan 8 ini menggunakan scanner untuk memasukkan input dari keyboard
sebagai inputan agar kita dapat memilih jawaban dari pertanyaan tersebut, apabila kita
menjawab “a” maka akan muncul pesan “Benar”, apabila kita menjawab jawaban
selain “a” maka pesan yang muncul adalah “Salah, jawabannya adalah Ir. Soekarno”,
dan apabila kita memasukkan inputan yang tidak terdapat pada case maka yang
tereksekusi adalah default dan akan memunculkan pesan “Sistem Error”.
Tugas 1
1. Scanner

Tampilan hasil output.:


2. JOptionPane

Tampilan hasil output


Tugas 2
1. Statement IF-ELSE
Tampilan hasil output :

2. Switch
Tampilan hasil output

Tugas 3

Hasil output

Pada tugas 3 ini kesalah berada pada short yang seharusnya diganti dengan double
karena pada variabel d menggunakan tipe data double yang dimana tipe data double
digunakan untuk bilangan pecahan sedangkan short digunakan untuk bilangan bulat,
yang dimana pada statement s=d yang berarti s = 1.2345 (bilangan bulat) sehingga
tidak bisa menggunakan tipe data short pada variable s.
Tugas 4
1. IF-ELSE
Tampilan hasil output
2. Switch
Tampilan hasil output

5. KESIMPULAN
Kesimpulan yang didapatkan pada praktikum ini adalah bahwa saya dapat memahami,
serta menerapkan Struktur kontrol pada bahasa pemrograman java, dari Statement IF,
Statement IF-ELSE, Statement IF-ELSE-ELSE-IF, dan Statement SWITCH. Dan juga
saya dapat mengetahui perbedaan antara Statement IF dan Statement SWITCH.

Anda mungkin juga menyukai