Anda di halaman 1dari 5

MODUL

STRUKTUR KENDALI PROGRAM PADA PHP

A. Tujuan Pembelajaran
1. Menjelaskan prosedur struktur kendali dalam pemrograman halaman web
disisi server
2. Menerapkan struktur kendali dalam pemrograman halaman web sisi server
3. Merancang program aplikasi halaman web menggunakan struktur kendali
4. Membuat program aplikasi web menggunakan struktur kendali

B. Materi Pembelajaran

Struktur kendali merupakan bagian penting pada pemrograman karena bagian


ini mengatur jalurnya eksekusi program. Salah satu struktur kendali pada bahasa
pemrograman PHP yaitu fungsi if, if ... else ..., dan if ... elseif ...
Fungsi IF Tunggal
Fungsi if tunggal yaitu fungsi percabangan dengan satu kondisi dan satu
eksekusi operasi. Berikut bentuk penulisan dari fungsi ini :
<?php
if(kondisi){
 statement
}
?>

Dari penulisan di atas, jika kondisi terpenuhi maka statement akan dieksekusi,
tetapi jika kondisi tidak terpenuhi maka statement akan diabaikan.

Fungsi IF ... Else ...


Fungsi if ... else ... yaitu fungsi percabangan dengan dua eksekusi operasi.
Berikut bentuk penulisan dari fungsi ini:
<?php
if(kondisi){
 statement_pertama
}
else{
 statement_kedua
}
?>

Dari penulisan di atas, jika kondisi terpenuhi maka statement pertama akan
dieksekusi, tetapi jika kondisi tidak terpenuhi maka statement kedua yang akan
dieksekusi.

Fungsi IF ... Elseif ... Else ...


Fungsi if ... elseif ... else ... yaitu fungsi percabangan dengan dua eksekusi dan
tiga eksekusi operasi. Berikut bentuk penulisan dari fungsi ini:
<?php
if(kondisi_pertama){
 statement_pertama
}
elseif(kondisi_kedua){
 statement_kedua
}
else{
 statement_ketiga
}
?>

Dari penulisan di atas, jika kondisi pertama terpenuhi maka statement pertama
akan dieksekusi, tetapi jika kondisi pertama tidak terpenuhi maka kondisi kedua
akan dicek. Jika kondisi kedua terpenuhi maka statement kedua akan di eksekusi,
tetapi jika kondisi kedua tidak terpenuhi maka statement ketiga akan dieksekusi.

C. Latihan Praktikum
Latihan 1 (Fungsi IF Tunggal)
<?php
$nama="Siswan";
if($nama == "Siswan"){
 echo "Nama saya adalah Siswan Syahputra";
}
?>

Output Program :

Latihan 2 (Fungsi IF ... Else ...)


<?php
$nama = "Tony";
if($nama == "Siswan"){
echo "Nama saya adalah Siswan Syahputra";
}
else{
echo "Nama saya bukan Siswan Syahputra";
}
?>

Output Program :

Latihan 3 (Fungsi IF ... Elseif ... Else)


<?php
$nilai = 50;
if($nilai >= 70){
echo "Status Lulus";
}
elseif($nilai < 70){
echo "Status Gagal";
}
else{
echo "Format nilai salah";
}
?>
Output Program :
D. Tugas Praktikum
1. Buatlah sebuah program web untuk menentukan predikat nilai, seperti
berikut:
90 – 100 =A
80 – 89 =B
70 – 79 =C
50 – 69 =D
0 – 49 =E
Contoh :
Masukkan Nilai = 74
Predikat Nilai Anda adalah C
Masukkan Nilai = 65
Predikat Nilai Anda adalah D

2. Buatlah sebuah program web untuk menentukan letak Kecamatan dalam


Kabupaten Pasuruan !
Contoh :

Masukkan Kecamatan : Prigen


Prigen termasuk wilayah Kabupaten Pasuruan
------------------------------------------------------------------------------------------------------
Masukkan Kecamatan : Lawang
Lawang bukan termasuk wilayah Kabupaten Pasuruan

E. Referensi
Erawan, L. (2014). Dasar-dasar PHP. Universitas Dian Nuswantoro Semarang:
Sistem Informasi – Fasilkom
Developer Web. (2015). Struktur Kendali Percabangan pada PHP.
http://webdeveloperam.blogspot.com/2015/06/struktur-kendali-percabangan-
pada-php.html
Kholili, Ishak. (2006). Web Programming. Jakarta: Akademi Manajemen
Informatika dan Komputer – Bina Sarana Informatika
Meletek. (2014). Struktur Kendali Pemrograman PHP.
http://meletek.blogspot.com/2014/04/struktur-kendali-pemrograman-php.html
Syahputra, Siswan. (2016). Belajar Coding.
https://kodingwae.blogspot.com/2016/06/struktur-kendali-if-else-pada-
php.html
Yuana, Rosihan Ari. Basic PHP Tutorial. http://blog.rosihanari.net

Anda mungkin juga menyukai