KATA PENGANTAR
Puji syukur kami panjatkan atas segala anugerah rahmat dan hidayah dari Allah SWT sehingga kami dapat menyelesaikan resum materi tepat pada waktu yang telah ditentukan.
Oleh karena itu dengan selesainya tugas resum materi ini tiada kata yang pantas terucap selain ucapan terima kasih yang sebesar-besarnya kepada :
Kami sangat mengharapkan kritik dan saran yang sifatnya membangun. Semoga Tugas Resum Materi ini dapat berguna bagi kami khususnya dan semua pihak yang membaca pada umumnya. Amien…
Jember, 19 Oktober 2012
Hormat Saya,
Muhammad Zaenol Arifin
NIM : 1210651099
Tujuan
Pokok Bahasan
Percabangan
statement-if
Menspesifikasikan sebuah statement (atau block dari code) yang akan dieksekusi jika dan hanya jika statement boolean bernilai true.
Form statement-if:
if( boolean_ekspresi )
statement;
atau
if( boolean_ekspresi ){
statement 1;
statement 2;
}
dimana, boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
statement if-else
Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false.
Form statement if-else:
if( boolean_ekspresi ){
statement1;
statement2;
. . .
}
else{
statement3;
statement4;
. . .
}
statement pada klausa else dari sebuah blok if-else dapat menjadi struktur if-else yang lain.
Struktur ini memperbolehkan kita untuk membuat pilihan yang lebih kompleks.
Form statement if-else-else if:
if( boolean_ekspresi1 )
statement1;
else if( boolean_ekspresi2 )
statement2;
else
statement3;
Switch Memperbolehkan percabangan pada multiple outcomes.
Form statement-switch:
switch( switch_ekspresi ){
case case_pilihan1:
statement1;//
statement2;//blok 1
break;
case case_pilihan2:
statement1;//
statement2;//blok 2
break;
:
default:
statement1;//
statement2;//blok n
}
Kesalahan Umum (1)
1. Kondisi didalam statement if-statement tidak ditentukan dalam nilai boolean.
Contoh,
//SALAH
int number = 0;
if( number ){
//statement
}
Angka variabel tidak ditentukan sebagai nilai boolean.
2. Menulis elseif sebagai ganti dari else if.
Kesalahan Umum (2)
3. Menggunakan = pengganti dari == sebagai pembanding. Contoh,
//SALAH
int number = 0;
if( number = 0 ){
//statement
}
Seharusnya ditulis,
//BENAR
int number = 0;
if( number = = 0 ){
// statement
}
Perulangan
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.
Form pengulangan-for:
for(InisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
. . .
}
dimana,
InisialisasiEkspresi –meninisialisasi variabel pengulangan.
KondisiPengulangan – membandingkan variabel pengulangan dengan nilai limit.
StepEkspresi – memperbarui variabel pengulangan.
Pengulangan while
Merupakan statement atau blok dari statement yang diulang selama kondisinya sesuai.
Form pengulangan while:
while( boolean_ekspresi ){
statement1;
statement2;
. . .
}
statement didalam pengulangan while akan dieksekusi selama boolean_ekspresi bernilai true.
Form pengulangan-do-while:
do{
statement1;
statement2;
. . .
}while( boolean_ekspresi );