di dalam
bahasa pemrograman adalah perintah dengan bentuk tertentu yang dapat digunakan untuk mengatur jalannya suatu program. Stuktur kontrol ada 2
yaitu perulangan dan percabangan.
1. PERCABANGAN
·
Statement-IF
IF ini akan dijalankan jika dan
hanya ekspresi booleannya bernilai benar (True)Konsep Codingnya :
if (Ekspresi- boolean) atau if
(ekspresi boolean) {
Pernyataan ; Pernyataan 1 ;
Pernayataan 2; }
menggunakan kurung kurawal pada saat
memiliki 2 pernyataan atau lebih.
·
Statement-IF-ELSE
Mengeksekusi pernyataan dengan
ekspresi boolean (Bernilai True) dan Pernyataan yang lain dengan ekspresi
boolean (Bernilai False).
Konsep Codingnya :
if (Ekspresi- boolean) atau if
(ekspresi boolean) {
Pernyataan True; Pernyataan 1 ;
Pernayataan 2; }
else else
Pernyataan False; {Pernyataan
False;}
·
Statement-IF-ELSE
IF
Seleksi Pernyataan dengan lebih dari
2 Pernyataan Ekspresi Boolean.
Konsep codingnya :
if (Ekspresi- boolean 1) atau if
(ekspresi boolean1) {
Pernyataan 1; Pernyataan 1 ;
Pernayataan 2; }
else if (Ekspresi- boolean 1) else
if(Ekspresi- boolean 1) {
Pernyataan; Pernyataan ; }
else else
Pernyataan False; {Pernyataan
False;}
·
Statement-SWITCH
Pernyataan SWITCH ini sama halnya
dengan IF di atas namun perbedaannya terletak pada penempatan kurung kurawal
({}) tidak di cantumkan dan setiap pernyataan diakhiri dengan break ; dan
pernyataan else nya di ganti dengan default; (optional).
Konsep Codingnya :
switch (ekspresi)
case 1 :
Pernyataan 1 ;
break ;
case 2 :
Pernyataan 2 ;
break ;
case n :
Pernyataan n ;
break ;
default :
pernyataan false ;
2. PERULANGAN
· Pengulangan-FOR
Perulangan selama benar
Konsep codingnya :
for (Deklarasi dan inisialisasi ;ekspresi
Boolean ; decrement / increment) {
Pernyataan ;
Pernyataan;
}
· Pengulangan-WHILE
Melakukan perulangan samapi
kondisinya cocok dengan perintah
Konsep codingnya :
while (ekspresi Boolean) {
Pernyataan 1 ;
Pernyataan 2 ;
}
Contoh:
Bentuk pernyataan
while,
while( ekspresi_boolean ){
statement1;
statement2;
. . .
}
Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama kondisi
ekspresi_boolean bernilai benar (true).
Contoh, pada kode dibawah ini,
int i = 6;
while ( i > 1 ){
System.out.print(i);
i--;
}
Contoh diatas akan mencetak angka65432 pada layar.
while( ekspresi_boolean ){
statement1;
statement2;
. . .
}
Pernyataan di dalam while loop akan dieksekusi berulang-ulang selama kondisi
ekspresi_boolean bernilai benar (true).
Contoh, pada kode dibawah ini,
int i = 6;
while ( i > 1 ){
System.out.print(i);
i--;
}
Contoh diatas akan mencetak angka65432 pada layar.
· Pengulangan-DO-WHILE
Memerlukan kondisi benar
Konsep codingnya :
do {
pernyataan ;
pernyataan ;
}
while (ekspresi Boolean);
Perbedaan While dan Do While adalah
While bisa menghasilkan perulangan berulang kali sampai dia menemukan hasil
yang cocok, sedangkan Do While hanya melakukan satu kali perulangan.
Fungsi Pernyataan percabangan
sebagai tempat untuk menemukan suatau hasil dari pernyataan true dan false
(Boolean).
Jenis- jenis Pernyataan percabangan
sama dengan struktur control keputusan :
· If
· If else
· If else if