• Tidak ada hasil yang ditemukan

Document - IKB112106 - STMIK EL RAHMA 3. Struktur Kontrol

N/A
N/A
Protected

Academic year: 2017

Membagikan "Document - IKB112106 - STMIK EL RAHMA 3. Struktur Kontrol"

Copied!
20
0
0

Teks penuh

(1)
(2)

Struktur Kontrol Keputusan

Struktur kontrol keputusan adalah

statement dari Java yang

(3)

Statement if

Statement-if menentukan sebuah

statement (atau blok kode) yang

akan dieksekusi jika dan hanya jika

persyaratan boolean (

boolean

(4)

Bentuk dari statement if

if( boolean_expression )

statement;

atau

if( boolean_expression )

{

statement1;

statement2;

. . .

(5)
(6)

Contoh

int nilai= 68;

if( nilai> 60 )

System.out.println(“Selamat Anda lulus .. !");

atau

int Nilai = 68;

if(Nilai > 60 )

{

System.out.println(" Selamat Anda lulus …!");

System.out.println(“Coba lagi … !");

(7)

Catatan

Boolean_expression

pada

statement harus merupakan nilai

boolean.

Hal ini berarti persyaratan harus

(8)

Statement if-else

Bentuk statement if-else :

if( boolean_expression ) statement;

else

statement;

dapat juga ditulis seperti :

(9)
(10)

Berikut ini contoh code statement if-else :

int nilai = 68; if(nilai > 60 )

System.out.println(“Anda Lulus … !"); else

System.out.println(“Coba Lagi … !");

atau

int Nilai = 68; if(Nilai > 60 )

{

System.out.println(" Anda Lulus …!"); System.out.println(" Selamat …!"); }

Else {

(11)

Statement if-else-if

Bentuk statement if-else if :

if( boolean_expression1 )

statement1;

else

if( boolean_expression2 )

statement2;

else

(12)
(13)

Berikut ini contoh code statement if-else-if :

int grade = 68;

if( grade > 90 )

{

System.out.println(“Bagus … !");

}

else

if( grade > 60 )

{

System.out.println(“Lumayan … !");

}

else

{

System.out.println(“Coba lagi …");

(14)

Kesalahan umum ketika

menggunakan statement if-else

Kondisi pada statement if bukan merupakan nilai

boolean. Contohnya,

 

int number = 0;

if( number )

{

//statements

}

(15)

 Using = instead of == for comparison. For example,

Contohnya,

 int number = 0; if( number = 0 ) {

//Statement Selanjutnya }

 

Seharusnya code tersebut ditulis,  int number = 0;

if( number == 0 ) {

(16)

Statement switch

Cara lain untuk membuat

percabangan adalah dengan

menggunakan kata kunci

switch

.

Dengan menggunakan switch kita

bisa melakukan percabangan

(17)

Bentuk statement switch

switch( switch_expression ){ case case_selector1:

statement1; //

statement2; //block 1 . . . //

break;

 case case_selector2:

statement1; //

statement2; //block 2 . . . //

break;

. . . default:

 statement1; //

statement2; //block n . . . //

break;

(18)
(19)

public static void main( String[] args )

System.out.println( “Bagus … !" ); break;

case 90:

System.out.println(“Cukup …!" ); break;

case 80:

System.out.println(“Kurang … !" ); break;

 default:

System.out.println(“Coba Lagi ..."); }

(20)

Referensi

Dokumen terkait

[r]

[r]

Berdasarkan tahapa seleksi paket Pekerjaan Pengawasan Teknis Kegiatan Jalan Lingkungan Permukiman Di Kabupaten Indragiri HiliR , Pada Unit Layanan Pengadaan (ULP) Kabupaten

Sehubungan dengan telah dilakukan evaluasi administrasi, teknis dan harga, maka sesuai dengan jadwal LPSE akan dilakukan pembuktian kualifikasi terhadap dokumen Kualifikasi

[r]

nasional terakreditasi edisi khusus/suplemen yang memuat artikel yang disajikan dalam sebuah seminar/simposium/lokakarya dapat dinilai sama dengan jurnal edisi normal (bukan

Dengan ini diberitahukan bahwa setelah diadakan penelitian oleh Kelompok Kerja Konstruksi II (Dua) ULP Kabupaten Lampung Tengah menurut ketentuan – ketentuan yang berlaku,

 The order in which the names of the authors appear can vary. from discipline to