selamat datang di blog saya. saya ingin membagi apa yang bisa saya bagikan kepada anda. Komen dari pengunjung sangat saya harapkan.

Tuesday 26 June 2012

Struktur Kontrol dalam PHP


STRUKTUR KONTROL
Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar ada 3 struktur kontrol yaitu:
• Sequence atau urutan
• Selection atau pilihan
• Iteration atau pengulangan

if / if else
Sintaks untuk stuktur kontrol menggunakan if else/ifelse :
if (ekspresi) {
perintah1;
perintah2;
...
}
Struktur kontrol if memeriksa  isi ekspresi, dimana jika terpenuhi atau bernilai benar, maka ia akan menjalankan perintah-perintah yang ada dalam blok.
Untuk banyak kondisi, bisa dilakukan dengan sintaks :
if (ekspresi1) { 
perintah1;
perintah2;
...
} 
elseif(ekspresi2) {
perintah3;
perintah4;
...
} 
else {
perintah5;
perintah6;
...
}
Dimana jika ekspresi1 tidak tercapai, maka struktur kontrol akan memeriksa apakah ekspresi berikutnya tercapai, hingga ia mencapai struktur else sebagai pilihan default atau terakhir.
switch
Dapat dikatakan kalu switch adalah merupakan penyederhanaan dari bentuk if else ataupun ifelse. Sintaks dari struktur kontrol menggunakan switch antara lain :
switch($variabel) {
case nilai1 :
perintah_jika_nilai1;
break;
case nilai2 :
perintah_jika_nilai2;
break;
case nilai3 :
perintah_jika_nilai3;
break;
[default :
perintah_untuk_nilai_default;
 ]
}
Untuk nilai default, tidak perlu harus ada.
while
Sintaks :
while(ekspresi) {
perintah1; 
perintah2;
...
}
do .. while
Sintaks :
do { 
perintah1;
perintah2;
...
} while (ekspresi);
for
Sintaks :
for(nilai_awal ;syarat_terjadinya_loop ; inc_atau_dec)
{ 
perintah1;
perintah2;
...
}
foreach
Struktur kontrol foreach digunakan untuk pengulangan terhadap variabel array. Struktur kontrol foreach akan melakukan loop mulai dari awal indeks array hingga indeks terakhir array tersebut, meskipun array itu bersifat assosiatif.
Sintaks :
foreach (var_array as value) {
perintah1;
perintah2;
}
Untuk array asosiatif :

foreach (var_array as key => value) {
perintah1;
perintah2;
}

break
Perintah break digunakan untuk keluar dari suatu pengulangan/loop. 
Contoh :
for($a = 0; $a < 100 ; $a++)
{
if($a == 30) { break; }
else echo ”$a ,”;
}
Pada contoh di atas, akan memunculkan tulisan berupa nilai variabel a, mulai dari 0,1,2,3...hingga ketika mencapai nilai 30 maka loop akan berhenti karena perintah break.  

No comments:

Post a Comment