A.Struktur Keputusan
Yang dimaksud struktur keputusan adalah suatu pernyataan bersyarat yang mengendalikan urutan pernyataan untuk mendapatkan sebuah nilai. Struktur keputusan terbagi menjadi 2 bagian yaitu IF dan Switch.
- Struktur Keputusan IF
If termasuk struktur keputusan yang sering digunakan oleh setiap programmer. Ini disebabkan karena penerapannya yang sangat sederhana dan mudah. Adapun bentuk umum penulisan struktur keputusan if adalah sebagai berikut :
Pernyataan;
}
> If…Else
}
> If…Else
Pada struktur keputusan keputusan if yang satu ini,anda hanya diberikan 2 pernyataan dengan 1 kondisi atau criteria. Bentuk Umum penulisan struktur keputusan If…Else ;
If kriteria {
Pernyataan1;
} else {
} else {
Pernyataan2;
}
> If…Elseif
}
> If…Elseif
Struktur Keputusan if yang satu ini memiliki pernyataan yang begitu luas dan tak terbatas,karena setiap pernyataan dapat dikaitkan dengan kondisinya masing-masing. Inilah yang menjadikan If…elseif paling banyak digunakan dikalangan programmer. Bentuk umum penulisanNya adalah sebagai berikut ;
If kriteria {
Pernyataan1;
} elseif kriteria2 {
} elseif kriteria2 {
Pernyataan2;
…………..
…………..
}
…………..
…………..
}
- Struktur Keputusan Switch
Sama halnya dengan struktur keputusan if yang memerlukan kondisi atau kriteria dalam menentukan suatu pernyataan. Struktur keputusan switch kurang tepat apabila digunakan untuk kondisi atau kriteria yang begitu komplek,maksudnya kriteria yang mengandung operator logika. Bentuk penulisannya adalah sebagai berikut;
Switch (variable) {
Case nilai1;
Pernyataan1;
Break;
Case nilai2;
Break;
Case nilai2;
Pernyataan2;
Break;
…..
…..
Default;
Pernyataan alternative;
Break;
…..
…..
Default;
Pernyataan alternative;
}
Contoh Struktur keputusan
Output
B.Struktur Pengulangan
Yang dimaksud dengan pengulangan atau looping,yaitu suatu proses perputaran suatu nilai dari nilai yang tertinggi sampai terendah atau sebaliknya dari nilai terendah menuju nilai tertinggi. Misalnya perputaran nilai dari angka 1 sampai 10.
Yang termasuk struktur pengulangan diantaranya adalah for,while,do…while dan foreach.
- Struktur pengulangan for
Bentuk umum penulisannya;
For(nilai awal;batas
pengulangan;operator increment/decrement) {
Pernyataan yang akan diproses dalam
pengulangan;
}
- Struktur pengulangan While
- Struktur pengulangan While
Bentuk umum penulisannya;
Nilai awal
While (batas pengulangan) {
Pernyataan;
Operator increment/decrement;
Operator increment/decrement;
}
- Struktur pengulangan Do..while
Bentuk umum penulisannya;
Nilai awal
Do {
Pernyataan;
Operator increment/decrement;
Operator increment/decrement;
}
While (bebas pengulangan);
While (bebas pengulangan);
- Struktur pengulangan Foreach
Sistem pengulangan jenis ini hanya
dapat digunakan dengan menggunakan nilai array.
Bentuk umum penulisannya:
Bentuk umum penulisannya:
Foreach (variable array as variable
pengulangan) {
Pernyataan;
}
}
Contoh Struktur Pengulangan
Output
Sumber : http://sofwere-artikel.blogspot.com/2011/06/struktur-keputusan-dan-pengulangan.html