[ TUTORIAL PHP #4 ] - Percabangan (if, else, switch)

Apa itu percabangan

Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.

Didalam pemrograman kita harus dapat menentukan aksi apa yang harus dikerjakan oleh komputer ketika sebuah kondisi terpenuhi, dengan menggunakan operasi logik.

Macam-macam percabangan

Kondisi if

Struktur Kondisi if
if (kondisi) {
statement-jika-kondisi-true;
}

KETERANGAN:

kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya.

Contoh program:

<?php
$nilai = 80;
if ($nilai >= 60) {
echo "Nilai Anda <b>$nilai</b>, Anda LULUS";
}
?>

Hasilnya:

Kondisi if-else

Struktur Kondisi if-else
if (kondisi) {
 statement-jika-kondisi-true;
}
else {
 statement-jika-kondisi-false;
}

KETERANGAN:
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika kondisinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.

Contoh Program:

<?php
$nilai = 50;
if ($nilai >= 60) {
    echo "Nilai Anda <b>$nilai</b>, Anda LULUS";
} 
else{
    echo "Nilai Anda <b>$nilai</b>, Anda GAGAL";
}
?>

Hasilnya:

Kondisi switch-case

Struktur Kondisi switch-case
switch (kondisi) {
 case '1' : statement-1; break;
 case '2' : statement-2; break;
 ....
 default : statement-default;
}


KETERANGAN:
- kondisi merupakan variabel yang akan diperiksa isi atau nilainya.
- Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal maupun kutip ganda.
- default merupakan nilai yang akan muncul ketika tidak ada case yang sesuai.

Contoh Program:

<?php
$day = date ("D");

switch ($day) {
    case 'Sun' : $hari = "Minggu"; break;
    case 'Mon' : $hari = "Senin"; break;
    case 'Tue' : $hari = "Selasa"; break;
    case 'Wed' : $hari = "Rabu"; break;
    case 'Thu' : $hari = "Kamis"; break;
    case 'Fri' : $hari = "Jum'at"; break;
    case 'Sat' : $hari = "Sabtu"; break;
    default : $hari = "Kiamat";
}

echo "Hari ini hari <b>$hari</b>";
echo "<p><b> Hari menyesuaikan dengan hari saat ini "
?>

Hasilnya:

Kondisi Khusus

Struktur Kondisi Khusus
(kondisi) ? benar : salah;

KETERANGAN:
kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Statement pada blok benar dan salah hanya boleh satu statemen saja.

Contoh Program:

<?php
$tahun = date ("Y");
$kabisat = ($tahun%4 == 0) ? "KABISAT" : "BUKAN KABISAT";
echo "Tahun <b>$tahun</b> $kabisat";
?>

Hasilnya:

Latihan Soal

Buatlah sebuah program login sederhana dengan username : kitahu dan password : komputer menggunakan metode POST yang mana ketika login berhasil/gagal akan seperti animanasi dibawah

Cukup sekian tutorial [ TUTORIAL PHP #4 ] - Percabangan (if, else, switch). Comment jika ada yang ditanyakan. Terima kasih

Thanks: Achmad Solichin, ismail0710, dumetschool.com

Related Posts

Post a Comment