Page 122 - Pemrograman Dasar kelas X
P. 122
118 Pemrograman Dasar SMK Kelas X Sem 2
KEGIATAN BELAJAR 4 PERCABANGAN BERSARANG
Tujuan Pembelajaran
Siswa memahami percabnagan tersarang pada bahasa Pascal.
Aktivitas Kegiatan Belajar
Mengamati
Diberikan masalah sebagai berikut :
Sebuah dealer memberikan daftar harga per merk berikut adalah daftar harga motor di dealer
tersebut:
a. Honda
Supra x 125 : 15000000
Megapro 18000000
Tiger 25000000
b. Yamaha
Jupiter 17000000
Mio 13000000
Vixion 22000000
c. Suzuki
Nex 12000000
Satria FU 18000000
Smash 13000000
Dari Ketentuan diatas akan dibuat algoritma untuk mengetahui harga motor yang di pilih pelanggan.
Menanya
Buatlah pertanyaan dari masalah diatas misal :
a. Bagaimana cara menyingkat penulisan menggunakan if bersarang?
b. Bagaimana bentuk umum if bersarang?
c. Apakah bisa menggunakan case of pada if bersarang?
Pembahasan
If bersarang atau nested if adalah percabangan di dalam percabangan. Kita bisa memasukkan
struktur if then di dalam struktur if then yang lain sehingga bisa membentuk sesuatu yang lebih
kompleks berbeda saat kita hanya menggunakan percabanganbiasa. Bentuk umum dari if
bersarang adalah sebagai berikut :
If (kondisi1) then
If (kondisi2) then
Pernyataan1;
Else
Pernyataan2;