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.
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:
Hasilnya:
Buatlah sebuah program login sederhana dengan username : kitahu dan password : komputer menggunakan metode POST yang mana ketika login berhasil/gagal akan seperti animanasi dibawah
<?php
$tahun = date ("Y");
$kabisat = ($tahun%4 == 0) ? "KABISAT" : "BUKAN KABISAT";
echo "Tahun <b>$tahun</b> $kabisat";
?>
Hasilnya:
Latihan Soal
Cukup sekian tutorial [ TUTORIAL PHP #4 ] - Percabangan (if, else, switch). Comment jika ada yang ditanyakan. Terima kasih
Thanks: Achmad Solichin, ismail0710, dumetschool.com
Post a Comment
Post a Comment