Didalam sebuah pemrograman terdapat beberapa perintah yang digunakan untuk pengontrol percabangan diantaranya IF, IF..ELSE.., IF.. elseif dan switch case
Struktur Percabangan adalah struktur yang dihadapkan pada proses pemilihan untuk menentukan instruksi berdasarkan syarat atau kondisi tertentu .
Struktur Percabangan merupakan penguji yang dilakukan untuk memilih salah satu atau beberapa alternative yang tersedia . Struktur Percabangan ada dua buah kondisi yang harus terpenuhi yaitu benar ( True ) dan salah ( False) . Struktur Percabangan mempunyai 4 perintah , yaitu :
- if ,
- if…..else ,
- if…else if,
- dan switch.
Untuk lebih jelasnya silakan lihat penjabaran masing – masing perintah percabangan dibawah ini :
IF
Pernyataan if adalah bentuk pernyataan percabangan yang paling sederhana. Bentuk percabangan ini digunakan untuk memutuskan apakah suatu pernyataan atau blok pernyataan tertentu akan dieksekusi atau tidak, jika kondisi tertentu benar maka blok pernyataan dieksekusi, namun jika salah maka tidak akan dieksekusi. if hanya memiliki 1 blok pilihan yang akan dieksekusi jika kondisi bernilai benar.
penulisanya seperti ini
if (kondisi)
{
Statement;
}
jika digambarkan dengan flowchart
IF... ELSE...
Pada pernyataan if, kita hanya diberi sebuah pilihan atau pernyataan yang dieksekusi jika kondisi bernilai benar. Namun, ada suatu kondisi tertentu dimana kita membutuhkan pengeksekusian suatu perintah khusus jika kondisi bernilai salah.
Pernyataan if-else adalah bentuk pernyataan percabangan yang memiliki dua blok pilihan. Blok pilihan pertama akan dieksekusi jika kondisi benar dan blok pilihan kedua akan dieksekusi jika kondisi bernilai salah.
contoh penulisan
if (kondisi)
{
Statement_1;
}
else
{
Statement_2;
}
jika ditulis dalam flowchart
IF ... ELSE.. IF
Percabangan jenis ini merupakan perluasan dari struktur if else yang memiliki dua kondisi atau lebih, yaitu dengan menyisipkan 1 atau lebih kondisi ke dalamnya. Percabangan if-else if ini penting untuk diketahui sebab pada kondisi tertentu kita memerlukan pengeksekusian suatu perintah khusus dari beberapa perintah khusus yang ada.
Pada sintaks if-else if berikut kita dapat melihat bahwa terdapat lebih dari satu kondisi di dalam rangkaian blok percabangan. Proses pengujian kondisinya dimulai dari kondisi paling atas ke bawah.
Contoh Penulisan
if (kondisi_1)
{
Statement_1;
}
else if (kondisi_2)
{
Statement_2;
}
else
{
Statement_3;
}
jika digambarkan dengan flowchart
SWITCH...
perintah switch digunakan sebagai alternative pengganti dari perintah if…else if . bedanya adalah data yang diterima didalam switch nilainya sudah pasti.
contoh penulisan:
switch (kondisi)
{
case konstanta_1:
statement_1;
break;
case konstanta_2:
statement_2;
break;
default:
statement_3;
}
jika digambarkan dalam flowchart
0 Komentar