Google Search Engine

Minggu, 04 Maret 2012

Pemilihan pada PHP

Pemilihan adalah sebuah kondisi dimana satu atau lebih bagis kode program (statement) akan dieksekusi jika kondisi tertentu terpenuhi. PHP memiliki 3 jenis struktur pemilihan, yaitu if …, if … else …, dan switch. Perhatikan ilustrasi berikut :

1. Jika Amir punya uang 5000 ia membeli pesawat

2. Jika Amir punya uang 2000 ia membeli mobil

3. Jika Amir punya uang 1000 ia membeli motor

4. Jika Amir punya uang 500 ia membeli sepeda

5. Selainnya, Amir tidak membeli apa-apa

Struktur pemilihan if … akan memeriksa kondisi BENAR atau SALAH dari suatu ekspresi, kemudian menentukan langkah yang perlu dilakukan jika kondisi terpenuhi.
Penulisan if … adalah :

If ()

{

;

}

Contoh penulisannya :

If (uangAmir == 5000)

{

Amir_beli_pesawat ;

}


Struktur pemilihan
if … else … akan memeriksa kondisi BENAR atau SALAH, kemudian ditentukan langkah yang perlu diambil jika kondisi terpenuhi dan jika tidak terpenuhi. Jika terpenuhi, maka akan dikerjakan baris-baris kode program di dalam bagian if …, tapi jika tidak terpenuhi maka yang akan dilakukan adalah bagian else ….

If ()

{

;

}

Else

{

;

}

Contoh :


If (uangAmir == 500)

If (uangAmir == 500)

{

Amir_beli_sepeda;

}

Else

{

Amir_tidak_beli_apa_apa;

}

Selain itu PHP juga mendukung struktur pemilihan bersarang. Yaitu, suatu kondisi dimana dalam sebuah struktur pemilihan ada struktur pemilihan lain. Struktur pemilihan bersarang dapat dituliskan dalam bentuk struktur if… else… dalam sebuah struktur if… else… yang lain. Ilustrasinya :

1. Jika jumlah uang Amir sama dengan Indra, maka mereka beli mobil

2. Jika jumlah uang Amir tidak sama dengan Indra, maka lakukan :

a. Jika uang Amir lebih dari Indra, maka Amir yang beli mobil

b. Selain itu, maka Indra yang beli mobil


If (uangAmir == uangIndra)

If (uangAmir == uangIndra)

{

Amir_dan_Indra_beli_mobil;

}

Else

{

if (uangAmir > uangIndra)

{

Amir_saja_beli_mobil ;

}

Else

{

Indra_saja_beli_mobil ;

}

}


Akan sangat tidak efektif jika menuliskan satu per satu struktur pemilihan if… atau if… else…, oleh karena itu, PHP menyediakan sebuah struktur pemilihan lain, yaitu switch. Switch digunakan untuk melakukan pemilihan terhadap beberapa kondisi sekaligus. Aturan penulisannya adalah :


Switch ()

Switch ()

{

Case :

;

Break;

Case :

;

Break;

Default :

;

}

Contoh penulisan :

$3C/baris-baris>

Switch (uangAmir)

{

Case 5000 :

Amir_beli_pesawat;

Break;

Case 2000 :

Amir_beli_mobil;

Break;

Case 1000 :

Amir_beli_motor;

Break;

Case 500 :

Amir_beli_sepeda;

Break;

Default :

Amir_tidak_beli_apa_apa;

}

Tidak ada komentar:

Posting Komentar

Silahkan komentari artikel ini ...