Operator string digunakan untuk menggabungkan string dan variable, contohnya dengan menggabungkan nama "Abdul" dengan "Manaf". Struktur kontrol dibagi menjadi pemilihan, urutan, dan pengulangan. Pemilihan digunakan untuk mengeksekusi perintah berdasarkan kondisi tertentu menggunakan if, elseif, else, dan switch.
3. 6. Struktur Kontrol
Secara mendasar, struktur program
dapat dibagi menjadi 3 :
Pemilihan
(Selection)
Urutan (Sequence)
Pengulangan (Iteration)
4. 6.1. Pemilihan (Selection)
Digunakan untuk memeriksa jika suatu syarat
terpenuhi maka akan dikerjakan perintah
selanjutnya
Struktur kontlor pemilihan terdiri atas 4
bentuk :
IF
ElSE
ELSEIF
SWITCH
5. 6.1.1 IF
Sintaks :
If (syarat) {
perintah ;
}
Contoh (6.1.1.php):
<?
If ($a == “adi”) {
Echo “Selamat datang $a”;
}
?>
6. 6.1.2 ELSE
Merupakan kebalikan dari IF, ELSE merupakan kelanjutan dari kontrol IF,
sehingga ELSE tidak dapat berdiri sendiri
Sintaks :
ELSE {
perintah ;
}
Contoh (6.1.2.php):
<?
else {
Echo “Ma’af anda bukan Adi”;
}
?>
7. 6.1.3 ELSEIF
ELSEIF merupakan kelanjutan dari kontrol IF jika ada opsi lain, sehingga
ELSEIF tidak dapat berdiri sendiri
Sintaks :
ELSEIF (syarat) {
perintah ;
}
Contoh (6.1.3.php):
<?
Elseif ($a == “edi”){
Echo “Selamat datang Edi”;
}
?>
8. 6.1.4 SWITCH
Switch, merupakan struktur kontrol yang lebih
menyerdehanakan fungsi IF … ELSEIF …. ELSE dengan banyak
kemungkinan
Sintaks :
SWITCH ($variabel) {
case nilai_1:
perintah_nilai_1 ;
break;
case nilai_2:
perintah_nilai_2 ;
break;
}
9. Contoh (4.1.4.php):
<?
$nama = "adi";
switch ($nama) {
case "adi":
echo "Selamat datang adi";
break;
case "edi":
echo "Selamat datang edi";
break;
}
?>
10.
11. Gunakan IF, ELSEIF & ELSE
Edi akan menikahi Putri
Syarat nya adalah Ayah & Ibu Edi maupun Ayah & Ibu Putri harus setuju
Buat semua kemungkinan yang ada, dan tampilkan
pesanya sesuai dengan kondisinya
Jika
Pesan
Ayah Edi
Ayah Putri
Ibu Edi
Ibu Putri
Setuju
Setuju
Setuju
Setuju
Oke putri, q akan menikahimu
Tidak
Setuju
Setuju
Setuju
Ma’af, Ayah q tidak setuju
…
…
…
…
….
…
…
…
…
….
…
…
…
…
….
Tidak
Tidak
Tidak
Tidak
Orang tua kita tidak merestui kita menikah
12. Gunakan SWITCH
Edi akan menikahi Putri
Syarat nya adalah Ayah & Ibu Edi maupun Ayah & Ibu Putri harus setuju
Buat semua kemungkinan yang ada, dan tampilkan
pesanya sesuai dengan kondisinya
Jika
Pesan
Ayah Edi
Ayah Putri
Ibu Edi
Ibu Putri
Setuju
Setuju
Setuju
Setuju
Oke putri, q akan menikahimu
Tidak
Setuju
Setuju
Setuju
Ma’af, Ayah q tidak setuju
…
…
…
…
….
…
…
…
…
….
…
…
…
…
….
Tidak
Tidak
Tidak
Tidak
Orang tua kita tidak merestui kita menikah