Struktur untuk kontrol/pengendalian kondisi

kita ulang yang sudah dituliskan di bagian sebelumnya :
BAGIAN II - STRUKTUR
Struktur yang digunakan sebenarnya diawali dari algoritma pemrograman. ALgoritma pemrograman yang diungkapkan disini adalah algoritma yang sering digunakan oleh berbagai program.
1. Control structure : digunakan untuk mengontrol atau mengendalikan suatu kondisi atau suatu pilihan.
1.a. Membuat keputusan berdasarkan persyaratan suatu kondisi yang harus dipenuhi.
1.b. Membandingkan kondisi-kondisi yang berbeda
2. Iterasi : digunakan untuk mengendalikan suatu aksi yang berulang-ulang.
3. Breaking-out, Melompat keluar dari suatu kondisi. Kondisi itu dapat berupa suatu kontrol struktur atau suatu
Iterasi.

DETIL
1.a. Membuat keputusan berdasarkan persyaratan suatu kondisi yang harus dipenuhi.
Untuk mempermudah bahasan, pembahasan pertama adalah dengan satu kondisi, diikuti dengan keputusan yang dijalankan. Keputusan yang dijalankan ini dapat berupa 1 keputusan, 2 keputusan atau banyak keputusan (lebih dari 2 ).
Pembahasan selanjutnya jika kondisinya tidak hanya satu, bagaimana caranya ?

1.a.1. Kondisi dengan suatu syarat jika…., maka… menggunakan if…

if( $totalqty == 0 )

echo 'Anda Belum memesan apapaun!<br />';

—> jika jumlah 0, maka anda belum memesan apapun

1.a.2. seperti nomor 1, tetapi setelah kondisi dipenuhi, buanyaaaak sekali yang harus dikerjakan. Anda perlu kurung kurawal.

if( $totalqty == 0 )
{
echo '<font color=red>';
echo 'Anda Belum memesan apapaun!<br />';
echo '</font>';
}

1.a.3 seperti nomor 1 atau 2, tetapi anda punya 1 (satu ) pilihan lain. Misalnya, Jika perut terasa lapar, maka makan di KFC. Lainnya, maka anda memilih makan Pizza Hut. ringkasnya :
if ( perut terasa lapar)

{
makan di KFC
}
else
{
makan di Pizza Hut
}

1.a.4. jika pilihan lainnya, tidak hanya satu, tetapi buanyaaak sekali bagaimana ? gampang, pakai saja elseif. else=lain-lain ; if = jika sehingga dapat diartikan lain-lainnya jika …… Contohnya : jika perut terasa lapar bisa makan di KFC, atau Pizza Hut, atau di Texas Fried Chicken, atau di Ayam goreng suharti.

if ( perut terasa lapar)
makan di KFC;
elseif makan di KFC;
elseif makan di Pizza Hut;
elseif makan di Texas Fried Chicken;
elseif makan di Ayam goreng suharti;

1.a.5. syarat kondisinya banyak pilihan. Ternyata, anda makan di KFC, PH, TFC atau Suharti belum tentu karena lapar. bisa saja karena anda ulang tahun, atau diajak teman, atau karena pengin saja. Maka logika tersebut pada program dapat menggunakann switch atau cara yang rumit .

cara rumit

<tr>
<td>How did you find Bob's</td>
<td><select name="find">
<option value = "a">I'm a regular customer
<option value = "b">TV advertising
<option value = "c">Phone directory
<option value = "d">Word of mouth
</select>
</td>
</tr>

pakai switch

switch($perutterasalapar)
{
case 'a' :
echo '<p>Karena memang Lapar.</p>';
break;
case 'b' :
echo '<p>Teman ulang tahun.</p>';
break;
case 'c' :
echo '<p>Ada teman ngajak makan.</p>';
break;
case 'd' :
echo '<p>Pokoknya pengin makan</p>';
break;
default :
echo '<p>Anda belum memilih satupun.</p>';
break;
}

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License