Post Top Ad

Post Top Ad

Jan 11, 2017

Belajar Percabangan di Pemograman PHP


Halo ! hari ini saya akan membuat tutorial belajar percabangan di PHP dari mulai if, case, dll. Jika anda belum pernah menggunakan PHP sama sekali anda dapat membaca Belajar Membuat Website dengan PHP. Sebelum memulai kita harus mengetahui terlebih dahulu apa itu percabangan. Secara sederhana percabangan bisa dibilang pemilihan satu pilihan dari dua atau lebih pilihan yang ada. Oke langsung saja kita mulai.

Dalam percabangan kita perlu mengetahui operator pembanding dan operator logika.
Operator Pembanding adalah operator yang digunakan untuk membandingkan dua pernyataan yang akan menghasilkan nilai benar atau salah. Dalam PHP kita mengenal 6 operator pembanding yaitu :

lebih dari (>)
kurang dari (<)
samadengan (==)
lebihdari samadengan (>=)
kurangdari samadengan (<=)
tidak samadengan (!=)
Contoh penggunaan operator pembanding:
(4 > 5) //akan berniai benar
(4 == 5) // akan bernilai salah


Operator Logika adalah operator yang digunakan untuk membandingkan dua kondisi logika yang bernilai benar atau salah menjadi satu nilai benar atau salah. Dalam PHP kita mengenal 4 operator logika yaitu

AND (and / &&) bernilai benar jika kedua pernyataan benar
OR (or / ||) bernilai benar jika salah satu dari pernyataan benar
XOR (xor) bernilai benar jika HANYA salah satu dari pernyataaan benar
NOT (!) bernilai benar jika pernyataan salah
Contoh penggunaan operator logika :
(4 > 5 and 5==5) //akan bernilai salah
(4 > 5 or 5==5) //akan bernilai benar
(5!=2 && 5!=3) //akan bernilai benar
(!5>3) //akan bernilai salah


Penggunaan IF
Dalam penggunaan if strukturnya adalah
<?php
if(pernyataan){
yang dikerjakan jika pernyataan benar;
}
?>

Contoh :
<?php
if(4>3){
echo "4 lebih besar dari 3";
}
?>


Selain if ada juga if-else dan strukturnya adalah
<?php
if(pernyataan){
yang dikerjakan jika pernyataan benar;
}
else{
yang dikerjakan jika pernyataan salah;
}
?>

Contoh :
<?php
if(4>3){
echo "4 lebih besar dari 3";
}
else{
echo "4 lebih kecil dari 3";
}
?>


Selain keduanya ada juga if-elseif-else. dalam penggunaan elseif, elseif dapat digunakan sebanyak mungkin dan strukturnya adalah
<?php
if(pernyataan 1){
yang dikerjakan jika pernyataan 1 benar;
}
elseif(pernyataan 2){
yang dikerjakan jika pernyataan 2 benar; }
elseif(pernyataan 3){
yang dikerjakan jika pernyataan 3 benar;
}
...
else{
yg dikerjakan jika semua pernyataan salah;
}
?>

Contoh :
<?php
if(4>3){
echo "4 lebih besar dari 3";
}
elseif(4==3){
echo "4 sama dengan 3";
}
else{
echo "4 lebih kecil dari 3";
}
?>


Penggunaan Switch
Penggunaan switch digunakan untuk membandingkan suatu variabel yang operator pembandingnya adalah samadengan (==). Struktur switch adalah :

<?php
$cek = "cek";
switch ($cek){
case "nilaicek":
yg dikerjakan jika $cek == "nilaicek";
break;
case "nilaicek2":
yg dikerjakan jika $cek == "nilaicek2";
break;
default:
yg dikerjakan jika tidak ada yg sama;
break;
}
?>

Contoh :

<?php
$a=5;
switch($a){
case 1:echo "Januari";break;
case 2:echo "Februari";break;
case 3:echo "Maret";break;
case 4:echo "April";break;
case 5:echo "Mei";break;
case 6:echo "Juni";break;
case 7:echo "Juli";break;
case 8:echo "Agustus";break;
case 9:echo "September";break;
case 10:echo "Oktober";break;
case 11:echo "November";break;
case 12:echo "Desember";break;
default:echo "Kiamat";break;
}
?>

Metode Ternary
cara ini adalah cara mudah menyingkat percabangan, dan strukturnya adalah :

<?php
(perintah pernyataan) jika benar jika salah;
?>
Contoh

<?php
echo 5>5?"lima lebih dari lima":"lima tidak lebih dari lima";
?>

bisa juga digunakan untuk menetapkan variable :

<?php
$a = 5>5?"lima lebih dari lima":"lima tidak lebih dari lima";
echo $a;
?>

Oke sekian dari saya, terima kasih

No comments:

Post a Comment