Struktur Kondisi di PHP

Posted on 4 Oktober 2010

1


pakai-logika


Struktur kontrol yang dimiliki oleh PHP hampir sama dengan bahasa pemrograman lain. Struktur kontrol yang merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan,yaitu :

1. Melanjutkan sebuah pernyataan bila kondisi terpenuhi.

2. Memilih sebuah pilihan dari beberapa alternative bila kondisi terpenuhi.

Struktur Kondisi

+ Struktur Kondisi If

+ Struktur Kondisi If…Else

+ Struktur Kondisi Khusus ? :

+ Struktur Kondisi Switch…Case

Struktur Kondisi If

if (kondisi) {

statement-jika-kondisi-true;

}

Keterangan :

kondisi merupakan statemen atau variabel yang akan diperiksa TRUE

atau FALSE-nya.

Contoh:

Nama File    : if.php

Deskripsi    : Program Struktur Kondisi If.

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

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:

Nama File    : if_else.php

Deskripsi    : Program Struktur Kondisi If..Else.

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

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:

Nama File    : if_khusus.php

Deskripsi    : Program Struktur Kondisi Khusus ? untuk memeriksa tahun kabisat.

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

Struktur Kondisi Switch … Case

switch ($var) {

case ‘1’ : statement-1; break;

case ‘2’ : statement-2; break;

….

}

Keterangan :

$var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe data variabel ini tidak dibatasi.

Value pada case juga bisa berupa string, integer, boolean, bahkan bisa berupa conditional-statement. Boleh memakai kutip tunggal maupun kutip ganda.

Contoh:

Nama File    : switch.php

Deskripsi    : Program Struktur Switch..Case untuk menampilkan nama hari dalam bahasa Indonesia.

<?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>”;
?>