Struktur If Struktur Else Struktur Else If

2.5.10 Kontrol Struktur PHP

Perintah-perintah script PHP dijalankan pada baris pertama kemudian ke baris berikutnya sampai dengan baris terakhir. Secara mendasar struktur program dapat memiliki kombinasi struktur kontrol : Urutan Sequence Pemilihan Section Pengulangan Interaction Renati 2008: 53 Fungsi kendali atau control struktur, disebut juga statement, merupakan bagian penting dalam suatu bahasa pemrograman yang digunakan untuk mengatur jalur eksekusi suatu program. Dalam bahasa pemrograman, PHP mengenal 4 jenis statement, yaitu IF, switch, while, dan for. Statement adalah suatu kondisi atau perintah tunggal yang akan dikerjakan apabila kondisi bernilai True. Jika bernilai False, maka operasi tidak dilaksanakan.

2.5.10.1 Struktur If

Struktur if merupakan struktur kontrol pemilihan yang digunakan untuk pemeriksaan. Apakah perintah-perintah didalam blok dikerjakan atau tidak. Perintah dalam blok if akan di kerjakan jika nilai dari ekspresi di dalam if bernilai benar true. Contoh struktur if : Contoh 1 kondisi IF : ?php nilai = 80; if nilai = 60 { echo Nilai Anda nilai, Anda LULUS; }? Contoh 2 kondisi IF ELSE ?php nilai = 50; if nilai = 60 { echo Nilai Anda nilai, Anda LULUS; } else { echo Nilai Anda nilai, Anda GAGAL; } ? Contoh 3 IF bersarang html body h1ifh1 p Contoh Srtuktur Kontrol if p br a = 5; br b= 7; hr ? a = 5; b = 7; echo \a = a br; echo \b = b br; if ab{ echo \a \b; } if ab{ echo \a \b; } if b==a{ echo \b = \a; } ? body html

2.5.10.2 Struktur Else

Digunakan untuk memberikan alternative urutan perintah apabila ada proses yang memberikan dua alternative benar atau salah. else merupakan bagian seurutan perintah yang harus dikerjakan apabila hasil evaluasi dari ekspresi pada if bernilai salah. Berikut contoh penggunaan struktur else. html body h1ifh1 p Contoh Srtuktur Kontrol if dan elsep br a = 5; br b = 7; br Hitung selisih br a = 7; br b = 5; br Hitung selisih hr ? a=5; b=7; echo \a = a br; echo\b = b br; if ab { selisih=b-a; echo Selisih \a \b adalah selisih . br; } if ab { selisih=b-a; echo \b \a adalah selisih.br; } if b==a { echo \b = \a.br; } a=5; b=7; echo \a = a br; echo\b = b br; if ab{ selisih=a-b; echo Selisih \a \b adalah selisih . br; } if ab { selisih=b-a; echo \a \b adalah selisih . br; } if b==a { echo \b = \a.br; } ? body html

2.5.10.3 Struktur Else If

Nilai suatu ekspresi bisa jadi bukan dua nilai benar atau salah, tetapi bisa banyak nilai. Struktur if...elseif menyederhanakan model struktur kontrol if...else. berikut contoh penggunaan struktur else if. html body h1 Demo elseif h1 ? bil=28; if bil0 { echo bil. Adalah positif; } else if bil0 { echo bil. Adalah negatif; } Else { echo bil. Adalah nol; } ? body html

2.5.10.4 Struktur Switch