STRUKTUR
KONTROL
1. Percabangan
a. Statement
– if
·
if ( boolean_ekspresi
) {
statement 1;
statement 2;
}
b. Statement
– if-else
·
if ( boolean_ekspresi
) {
statement 1;
statement 2;
. . .
}
Else {
statement 3;
statement 4;
. . .
}
c. Statement
– if-else-if
·
if ( boolean_ekspresi
1)
statement 1;
·
else if (
boolean_ekspresi 2)
statement 2;
else
statement 3;
d. Statement
– switch
Ø Statement – if
Block code yang akan di eksekusi
jika dan hanya jika statement booleanbernilai true.
Form statement – if :
if(boolean_ekspresi)
statement;
Yang mana :
Boolean_ekspresi
= boolean variabel
Ø Statement – if-else
Jika sebuah statement kondisinya
true dan statement yang lain berkondisi false
Form statement – if-else :
if(boolean_ekspresi)
{
statement1;
statement2;
}
else{
statement3;
statement4;
}
Ø Statement –if-else-if
Pada statement ini kita bisa membuat
pilihan yang lebih kompleks
Form statement – if-else-if :
if(boolean_ekspresi1)
statement1;
else
if(boolean_ekspresi2)
statement2;
else
statement3;
Ø Statement switch
Percabangan terdapat pada miltiple
outcomes
Form statement switch :
switch(switch_ekspresi1){
case
case_pilihan1:
statement1;//
statement2;//
blok 1
case
case_pilihan2:
statement1;//
statement2;//
blok 2
:
Default:
statement1;//
statement2;//
blok n
}
2. Perulangan
a. Pengulangan
– for
b. Pengulangan
– while
c. Pengulangan
– do-while
Ø Pengulangan – for
Jika code bernilai sama,
berulang-ulang
Form statement-for
for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
}
Ø Pengulangan – while
blok dari statement yang di ulang
selama kondisinya sesuai
Form statement – while :
while(boolean_ekspresi){
statement1;
statement2;
}
Pada statement ini akan di eksekusi
selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi
beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan.
Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
do
{
statement1;
statement2;
}while(boolean_ekspresi);
struktur kontrol
STRUKTUR KONTROL
Tujuan
· Memilih
bagian dari program yang akan di eksekusi dengan menggunakan percabangan (if,
else, switch).
· Melakukan
pengulangan eksekusi program/code, sejumlah yang telah di tentukan dengan
menggunakan perulangan (for, while, do-while).
1. Percabangan
a. Statement
– if
b. Statement
– if-else
c. Statement
– if-else-if
d. Statement
– switch
Ø Statement – if
Block code yang akan di eksekusi
jika dan hanya jika statement booleanbernilai true.
Form statement – if :
if(boolean_ekspresi)
statement;
Yang mana :
Boolean_ekspresi
= boolean variabel
Ø Statement – if-else
Jika sebuah statement kondisinya
true dan statement yang lain berkondisi false
Form statement – if-else :
if(boolean_ekspresi)
{
statement1;
statement2;
}
else{
statement3;
statement4;
}
Ø Statement –if-else-if
Pada statement ini kita bisa membuat
pilihan yang lebih kompleks
Form statement – if-else-if :
if(boolean_ekspresi1)
statement1;
else
if(boolean_ekspresi2)
statement2;
else
statement3;
Ø Statement switch
Percabangan terdapat pada miltiple
outcomes
Form statement switch :
switch(switch_ekspresi1){
case
case_pilihan1:
statement1;//
statement2;//
blok 1
case
case_pilihan2:
statement1;//
statement2;//
blok 2
:
Default:
statement1;//
statement2;//
blok n
}
2. Perulangan
a. Pengulangan
– for
b. Pengulangan
– while
c. Pengulangan
– do-while
Ø Pengulangan – for
Jika code bernilai sama,
berulang-ulang
Form statement-for
for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
}
Ø Pengulangan – while
blok dari statement yang di ulang
selama kondisinya sesuai
Form statement – while :
while(boolean_ekspresi){
statement1;
statement2;
}
Pada statement ini akan di eksekusi
selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi
beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan.
Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
do
{
statement1;
statement2;
}while(boolean_ekspresi);