Pengertian Struktur Keputusan
Yang dimaksud dengan struktur keputusan adalah suatu pernyataan
bersyarat yang mengendalikan urutan pernyataan untuk mendapatkan sebuah
nilai. Struktur keputusan terbagi menjadi 2 bagian, yaitu IF dan
Switch.
3.1.1 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:
If kriteria {
Pernyataan;
}
Contoh :
<?php
$A="Hujan";
If ($A=="Hujan") {
echo"Pakai Payung";
}
?>
Contoh di atas akan menghasilkan pernyataan “Pakai Payung”. Namun apa
yang terjadi jika variabel A kondisinya berubah menjadi panas atau
lainnya, maka akan menghasilkan tanpa ada pernyataan (kosong). Mengapa
demikian? Hal ini karena pernyataan “Pakai Payung” hanya untuk kondisi
“Hujan”, selebihnya tidak akan menghasilkan pernyataan apa pun.
Apakah struktur kekpputusan if mampu untuk membuat banyak pernyataan
dengan beragam kondisi atau kriteria. Untuk itu struktur keputusan if
berkembang menjadi if…else dan if elseif.
Struktur Keputusan IF…Else
Pada struktur keputusan IF yang satu ini, Kita hanya diberikan 2
pernyataan dengan 1 kondisi atau kriteria. Bentuk umum penulisan
struktur keputusan IF…Else :
If kriteria {
Pernyataan1;
} else {
Pernyataan2;
}
Contoh :
<?php
$A="Hujan";
If ($A=="Hujan") {
echo"Pakai Payung";
} else {
echo"Tidak bawa payung";
}
?>
Dari script di atas dapat disimpulkan, bahwa dalam kondisi hujan saja
pakai payung, sedangkan untuk kondisi selain hujan berarti tidak bawa
payung. Walau kondisinya gerimis atau mendung hitam ekat sekali pun.
Struktur Keputusan 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 di kalangan programmer. Bentuk umum penulisannya adalah
sebagai berikut ini:
If kriteria1 {
Pernyataan1;
} Elseif kriteria2 {
Pernyataan2;
…………………
…………………
}Else {
Pernyataan..;
}
Contoh :
<?php
$Point="A";
if ($Point =="A"){
echo"Istimewa";
}Elseif ($Point == "B"){
echo"Baik";
}Elseif ($Point == "C"){
echo"Cukup Baik";
}Elseif ($Point=="D") {
echo"Kurang";
}Else {
echo"Buruk";
}
?>
Struktur Keputusan Switch
Sama halnya dengan struktur keputusan IF yang memerlukan kondisi atau
kriteria dalam menentukan suatu pernyataan. Adapun bentuk penulisannya
adalah sebagai berikut:
Switch (Variable){
Case nilai1 :
Pernyataan1;
Break;
Case nilai2:
Pernyataan2;
Break;
….
….
Default:
Pernyatan alternatif;
}
Contoh:
<?php
$Ket="A";
switch ($Ket) {
case "A":
echo"Puas Sekali";
break;
case "B":
echo"Puas...";
break;
case "C":
echo"Agak Puas...";
break;
case "D":
echo"Kurang Puas...";
break;
default:
echo"Tidak Puas...";
}
?>
Hasil yang didapat adalah ”Puas sekali”, karen variabel Ket nilainya A. Jika diubah menjadi D maka hasilnya ”Kurang puas…”.
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 dampai 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;
}
Contoh
<?php
for($i=1;$i<=7;$i++){
echo"<font size=$i>Belajar PHP</font><br>";
}
?>
Hasil di browser :
Belajar PHP Belajar PHP Belajar PHP Belajar PHP Belajar PHP Belajar PHP Belajar PHP
Struktur Pengulangan While
Bentuk umum penulisannya :
Nilai awal
While (Batas pengulangan) {
Pernyataan;
Operator increment/decrement;
}
Contoh:
<?php
echo"<table border=1 width=7%>";
$x=1;
while($x<=4){
if($x%2==0) {
$latar="#C0C0C0";
}else{
$latar="#FFFFFF";
}
echo"<tr><td bgcolor=$latar align=center>";
echo"<font size=4>$x</font></td></tr>";
$x++;
}
echo"</table>";
?>
Hasil di browser:
1
2
3
4
Struktur Pengulangan Do-While
Bentuk umum penulisannya:
Nilai awal
Do {
Pernyataan;
Operator increment/decrement;
}
While(Batas pengulangan);
Contoh :
<?php
echo"<table border=1 width=10%><tr>";
$y=1;
do {
if($y%2==0) {
$latar="#C0C0C0";
}else{
$latar="#FFFFFF";
}
echo"<td bgcolor=$latar align=center>";
echo"<font size=7>$y</font></td>";
$y++;
}
while($y<=9);
echo"</tr></table><hr>";
?>
Hasil di browser:
1 2 3 4 5 6 7 8 9
Struktur Pengulangan Foreach
Sistem pengulangan jenis ini hanya dapat digunakan dengan menggunakan nilai array.
Bentuk umum penulisannya:
Foreach (variable array as variable pengulangan) {
Pernyataan;
}
.
Jumat, 30 Maret 2012
Pengertian Struktur Keputusan PHP
22.33
No comments
0 komentar:
Posting Komentar