DEWI SULISTIYARINI, S.KOM dhewy_one37@yahoo.co.id PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM dhewy_one37@yahoo.co.id
Struktur Control Struktur control yang dimiliki bahasa PHP hampir sama dengan bahasa pemrograman lainnya. Struktur control merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu : Mengulang suatu perintah jika terpenuhinya suatu kondisi. Melanjutkan sebuah pernyataan bila kondisi terpenuhi. Memilih sebuah pilihan dari beberapa alternative bila kondisi terpenuhi.
Struktur control ada 2jenis, yaitu : Struktur percabangan yaitu perintah yang dapat digunakan untuk menjalankan suatu perintah sesuai kondisi tertentu. Macam-macam perintah percabangan dalam PHP yaitu : IF, IF-ELSE dan SWITCH. Struktur pengulangan digunakan untuk mengulang satu perintah. Ada tiga macam kondisi perulangan dalam PHP, yaitu :
Struktur Percabangan IF digunakan untuk menjalankan satu atau lebih perintah dengan mengecek dahulu kondisi yang diberikan pada pernyataan benar. Bentuk penulisan IF : If (kondisi) { Pernyataan benar; }
Contoh IF <?php $a = 2; if($a >= 1) { echo "benar"; } ?>
IF…ELSE IF Else sama saeperti struktur percabangan if, namun if else biasa digunakan pada banyak blok perintah dengan kondisi yang berbeda. Bentuk penulisan IF Else : If (kondisi 1) { Pernyataan benar; } Else Pernyataan salah;
Contoh IF…ELSE <?php ?> $a=5; If($a>=4) { Echo “benar”; } Echo “salah”; ?>
SWITCH Switch biasa digunakan sebagai pengganti dari struktur IF…ELSE dengan kondisi else lebih dari satu. Bentuk penulisan kondisi switch yaitu : Switch (kondisi) { Case konstanta1 : pernyataan1; Break; Case konstanta2 : pernyataan2; Default : pernyataan default; }
Contoh SWITCH <?php $day = date("D"); switch ($day) { case 'Sun' : $hari = "Minggu"; break; case 'Mon' : $hari = "Senin"; case 'Tue' : $hari = "Selasa"; case 'Wed' : $hari = "Rabu"; case 'Thu' : $hari = "Kamis"; case 'Fri' : $hari = "Jumat"; case 'Sat' : $hari = "Sabtu"; default : $hari = "kiamat"; } echo "Hari ini adalah hari $hari "; ?>
<?php $a = "andi sakit"; $b = "cuaca hujan"; if($a == "andi sakit" && $b !== "cuaca hujan") { echo "libur"; } else echo "masuk"; ?> Hasil = ???
Jika username “admin” dan password “admin” maka login berhasil” Jika username “admin” dan password “admin” maka login berhasil”. Jika tidak maka username dan password salah.