Untuk menentukan suatu kondisi tertentu apakah benar atau salah, ya atau tidak; diperlukan pemahaman tentang beberapa struktur yang mendukung pengambilan keputusan. Dalam hal pemrograman, harus mengenal operator yang dipakai dalam pengambilan keputusan seperti operator relasi dan logika.
Bentuk instruksi percabangan yaitu instruksi if, if-else, if-else-if, dan switch.
Tapi sebelum membahas lebih lanjut, saya akan bertanya. Apakah sobat sudah paham tentang operasi relasi/perbandingan dan operasi logika ?? jika ya maka lanjut saja membaca artikel ini. Tapi jika belum, maka saya sarankan untuk memaham dulu, bisa baca ke artikel saya sebulumnya 3 jenis operator yang sangat berguna dalam bahasa pemrograman.
Mengapa saya bertanya begitu ? karena operator tersebut akan sangat berguna dan akan sering digunakan dalam struktur pemilihan dan percabangan ini.
Kembali lagi ke pokok bahasan kita, struktur percabangan.
1. Struktur percabangan if
Struktur percabangan if digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu instruksi atau blok instruksi, jika dan hanya jika kondisinya terpenuhi.Sintaks penulisan :
Flowchar struktur if
Pada bentuk ini, jika kondisi terpenuhi maka statement akan dieksekusi program. Bila kondisi bernilai salah, tidak ada statement apapun yang dikerjakan.
Langsung ke contoh struktur if saja, supaya lebih mengerti :
2. Struktur percabangan if-else
Struktur percabangan if-else digunakan untuk mengeksekusi statement bila kondisi terpenuhi, atau mengeksekusi statement lain bila kondisi tidak terpenuhi.Sintaks penulisan :
Flowchar intruksi if-else :
Keterangan :
Jika kondisi yang dievaluasi bernilai benar, maka statement_1 akan dieksekusi dan jika kondisi tersebut salah, maka eksekusi program akan tertuju pada statement_2. else merupakan ingkaran dari kondisi.
Langsung ke contoh struktur if -else saja, supaya lebih mengerti :
![]() |
Program cek nilai |
![]() |
Program menentukan diskon |
3. Struktur percabangan if - else-if
Struktur percabangan if - else-if merupakan bentuk statement if dengan statement if lain di dalam if sebelumnya. Instruksi ini digunakan untuk menjalankan suatu pernyataan dengan melibatkan lebih dari satu kondisi.Sintaks penulisan :
Flowchar struktur if- else- if :
Keterangan :Blok statement_1 akan dieksekusi jika kondisi_1 bernilai benar dan blok statement_2 dieksekusi apabila kondisi_2 bernilai benar. Sedangkan blok statement_3 akan dieksekusi apabila kondisi_1 dan kondisi_2 bernilai salah.
Langsung ke contoh struktur if-else-if saja, supaya lebih mengerti :
4. Struktur percabangan if - else-if
Struktur percabangan switch digunakan untuk menyederhanakan instruksi if-else. Statement switch merupakan statement yang dimanfaatkan untuk menentukan pilihan dari sejumlah pilihan yang terlibat.
Flowchart struktur percabangan switch :
Perintah switch akan menyeleksi kondisi yang diberikan dan membandingkan hasilnya dengan konstanta yang berada pada case. Perbandingan akan dimulai dari konstanta_1 hingga konstanta terakhir. Jika hasil dari kondisi sama dengan nilai konstanta tertentu, maka statement pada konstanta tersebut akan dijalankan sampai ditemukan pernyataan break. Break berfungsi untuk mengeluarkan dari fungsi switch jika statement pada kondisi yang terpenuhi telah selesai dikerjakan. Jika hasil dari kondisi tidak ada yang sama dengan konstanta-konstanta yang diberikan, maka pernyataan default akan dikerjakan.
Langsung ke contoh struktur switc saja, supaya lebih mengerti :
Saran saya gunakanlah struktur percabangan sesuai dengan permasalahan yang anda, yang bisa membuat masalah tersebut terselesaikan.
0 komentar:
Posting Komentar