ENGR 220 Lecture Notes - Lecture 4: Colotomy, Salah, 5,6,7,8
J.E.N.I.
BAB 6
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 eksekusi
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.
Gambar 1: Flowchart Statement If
Berikut ini adalah potongan kode dari pernyataan if:
int grade = 68;
if( grade > 60 ) System.out.println("Congratulations!");
atau
int grade = 68;
if( grade > 60 ){
System.out.println("Congratulations!");
System.out.println("You passed!");
}
Petunjuk Penulisan Program :
1. Boolean_expression pada pernyataan if harus merupakan nilai boolean).Hal ini
berarti persyaratan harus bernilai true atau false.
2. Masukkan statement di dalam blok if. Contohnya,
if( boolean_expression ){
//statement1;
//statement2;
}
Pengenalan Pemrograman 1 2
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");
atau
int grade = 68;
if( grade > 60 ){
System.out.println("Congratulations!");
System.out.println("You passed!");
}
else{
}
System.out.println("Sorry you failed");
Pengenalan Pemrograman 1 3
Document Summary
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. 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. Struktur kontrol pemilihan adalah pernyataan dari java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi 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.