Rabu, 01 Desember 2010

Struktur Kontrol

6.1 Tujuan


Pada  bab  sebelumnya,  kita  sudah  mendapatkan  contoh  dari  program  terstruktur,
dimana  setiap  pernyataan  dieksekusi  setelah  pernyataan  sebelumnya    sesuai  dengan
urutannya.    Pada bagian   ini,   kita   akan  mempelajari  tentang   struktur   kontrol dimana
kita dapat mengubah cara eksekusi pada pernyataan yang dibuat di program kita.

Pada akhir pembahasan, diharapkan pembaca dapat :
  Menggunakan  struktur kontrol pemilihan (if, else,  switch)  yang digunakan
untuk memilih blok kode yang akan dieksekusi
  Menggunakan struktur kontrol pengulangan (while, do-while,  for) untuk
mengeksekusi blok tertentu pada program beberapa kali.  

  Menggunakan  pernyataan-pernyataan percabangan  (break,  continue,   return) 
yang  digunakan untuk mengatur arah dari aliran program.



6.2  Struktur Kontrol Pemilihan

Struktur   kontrol  pemilihan adalah  pernyataan dari   Java  yang  mengijinkan  user  untuk
memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain.

6.2.1  Statement if

Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusijika dan hanya jika persyaratan bernilai benar(true).

Bentuk dari pernyataan if,

if( boolean_expression )
statement;

atau

if( boolean_expression ){
statement1;
statement2;
. . .
}


dimana,  boolean_expression  adalah  sebuah  penyataan logika (true/false) atau variabel
bertipe boolean.


Pengenalan Pemrograman 1  1
jika dan hanya jika persyaratan bernilai benar(true).

Bentuk dari pernyataan if,

if( boolean_expression )
statement;

atau

if( boolean_expression ){
statement1;
statement2;
. . .
}


dimana,  boolean_expression  adalah  sebuah  penyataan logika (true/false) atau variabel
bertipe boolean.


Pengenalan Pemrograman 1  1
J.E.N.I.


6.2.2  Statement if-else

Pernyataan  if-else  digunakan  apabila  kita  ingin  mengeksekusi  beberapa  pernyataan
dengan kondisi true dan pernyataan yang lain dengan kondisi false.

Bentuk statement if-else,

if( boolean_expression )
statement;
else  
statement;

dapat juga ditulis seperti,

if( boolean_expression ){
statement1;
statement2;
. . .
}
else{



}


statement1;
statement2;
. . .

Berikut ini contoh code statement if-else,

int grade = 68;

if( grade > 60 )  System.out.println("Congratulations!");
else  System.out.println("Sorry you failed");