Page 57 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 57
RANGKUMAN
1. Percabangan berfungsi untuk melakukan pemilihan atau
seleksi dari suatu kondisi dengan keputusan yang diambil dari
banyak pernyataan dan dilakukan ketika kondisi telah
terpenuhi. Logika percabangan adalah jika dan maka.
2. Terdapat dua jenis struktur dalam percabangan yaitu if else
dan switch. Pada struktur if else dibagi kambali menjadi
beberapa bentuk yakni if (1 kondisi), if else (2 kon-
disi), dan if bersarang (lebih dari 2 kondisi).
3. Percabangan if atau 1 kondisi, jika kondisi bernilai benar maka
perintah akan dikerjakan dan jika tidak memenuhi syarat maka
program akan diabaikan. Dengan bentuk penulisan if
(kondisi) { Statemen; }
4. Percabangan if else atau 2 kondisi, jika kondisi bernilai benar,
maka pernyataan 1 akan dikerjakan dan jika tidak memenuhi
syarat maka mengerjakan pernyataan ke-2. Dengan bentuk
penulisan if (kondisi) { Statemen_jika_kondisi_terpenu-
hi; } else { Statemen_jika_kondisi_tidak_terpenuhi; }
5. Percabangan if bersarang (lebih dari 2 kondisi), jika
<kondisi 1> bernilai benar maka dijalankan percabangan di
dalam <kondisi 1> yaitu <kondisi 1.1>, apabila kondisi 1.1
bernilai benar maka menjalankan <pernyataan 1>. Apabila
kondisi 1 salah maka akan mengecek <kondisi 2>, jika kondisi
2 bernilai benar maka akan menjalankan <pernyataan 2>.
6. Percabangan menggunakan switch case digunakan untuk
pengambilan keputusan dengan banyak alternatif dengan tipe
ordinal dan statement default digunakan untuk eksekusi jika
semua case tidak sesuai.
Struktur Kontrol Percabangan 52