Page 46 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 46
Permasalahan yang sering dijumpai dalam pemrograman ialah salah
satunya percabangan. Percabangan berfungsi untuk melakukan pemilihan
atau seleksi dari suatu kondisi dimana diharuskan mengambil keputusan dari
banyaknya pernyataan yang kemudian dilakukan ketika kondisi terpenuhi.
Suatu program tidak selalu berjalan dengan struktur berurutan yang sama
terus menerus, terkadang perubahan urutan struktur seperti melompat ke
baris tertentu diperlukan.
Dengan disesuaikan dengan kondisi atau pernyataan yang diberi.
Seperti persimpangan jalan maka dalam percabangan akan berubah
urutannya apabila kondisi yang diminta terpenuhi. Flowchart decision perlu
digunakan untuk mempresentasikan logika “jika … maka”. Simbol ini berisi
pernyataan yang nantinya diuji kebenarannya dan hasilnya yang
menentukan baris atau cabang mana yang akan dilaksanakan.
Dalam bahasa pemrograman C++, percabangan terdapat dua jenis
struktur untuk mengimplementasikannya yaitu dengan struktur if else dan
struktur switch. Pada if-else terdapat if 1 kondisi, if else atau 2 kondisi dan if
01
bersarang atau lebih dari 2 kondisi
Percabangan If atau 1 Kondisi
Struktur ini adalah yang paling sederhana sebab hanya melibatkan
satu ekspresi yang nantinya akan diperiksa. Percabangan if memiliki
pengertian “jika kondisi bernilai benar maka perintah akan dikerjakan dan jika
tidak memenuhi syarat maka program akan diabaikan”. Bentuk umumnya
adalah sebagai berikut:
if (kondisi) statemen
//jika terdapat lebih dari satu statemen
if(kondisi){
statemen1;
statemen2;
...
}
Struktur Kontrol Percabangan 41