Strukur kondisi If, IF ELSE, LOGIN,dan SWITCH
A. If
Pengertian Struktur IF dalam
bahasa pemograman adalah sebuah struktur logika untuk membuat percabangan alur
program. Secara sederhananya, dengan menggunakan struktur IF kita dapat mengatur apakah sebuah perintah akan
dijalankan atau tidak tergantung kepada kondisinya.
Nama file : If.php
deskripsi : program struktur kondisi IF.
deskripsi : program struktur kondisi IF.
<?php
$nilai
= 80;
if($nilai
>=60) {
echo
"nilai anda $nilai,anda LULUS";
}
?>
|
Pada kode diatas,dapat memeriksa kondisi apakah isi variabel $nilai lebih dari 60 baris 3. Kalau
Kondisi bernilai TRUE (variabel $nilai berisi
nilai yang lebih besar dari 60) maka statement pada baris ke 4 akan dijalankan.
Dan sebaliknya
B.
IF
ELSE
Pernyataan if
– else mempunyai pengertian “jika Kondisi bernilai benar,
maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan
dikerjakan perintah-2”.
Nama
file : ifelse.php
Diskripsi : program struktur kondisi if.else
<?php
$nilai = 50;
if ($nilai>= 60){echo "nilai
anda $nilai,anda LULUS";}
else {echo "nilai anda
$nilai,anda GAGAL";}
?>
|
Pada
kode diatas,dapat memeriksa kondisi apakah variabel $nilai lebih dari 60 baris
3.
kalau kondisi ini bernilai TRUEE (variabel $nilai berisi nilai yang lebih besar dari 60) maka statement pada baris ke 4 akan dijalankan. Dan sebaliknya
kalau kondisi ini bernilai TRUEE (variabel $nilai berisi nilai yang lebih besar dari 60) maka statement pada baris ke 4 akan dijalankan. Dan sebaliknya
C.
LOGIN
Nama file : ifelse 2
Diskripsi : program memeriksa username dan password (login)
<?php
$user = "talep";
$pass = "1234";
if ($user == "talep"
&& $pass == "1234")
{echo "login berhasil";}
else
{echo "login Gagal";}
?>
|
Pada
kode diatas,dapat pemeriksaan kondisi apakah isi variabel $nilai sama dengan “talep”
dan apakah isi variabel $pass sama
dengan “123” pada baris ke 4.
Tapi
jika kedua kondisi tersebut bernilai TRUE
maka statement pada baris ke 5 akan di jalankan .Dan sebaliknya
D.
SWITCH
Perintah ini digunakan sebagai alternatif pengganti dari sintaks if else
dengan else lebih dari satu. Switch, kondisi hanya dinyatakan dengan bilangan
bulat atau karakter/string. Dengan perintah ini program percabangan akan
semakin mudah dibuat dan dipelajari. Perintah switch akan menyeleksi kondisi
yang diberikan dan kemudian membandingkan hasilnya dengan konstanta-konstanta
yang berada di case. Pembandingan akan dimulai dari konstanta 1 sampai
konstanta terakhir. Jika hasil dari kondisi terpenuhi dengan nilai konstanta
tertentu, misalnya konstanta 1 , maka pernyataan 1 akan dijalankan sampai
ditemukan break. Pernyataan break akan membawa proses keluar dari perintah
switch, agar eksekusi dilakukan pada kondisi yang terpenuhi saja, jika telah
terpenuhi maka dihentikan. Jika hasil dari kondisi tidak terpenuhi dengan
konstanta-konstanta yang diberikan, maka pernyataan pada default akan
dijalankan.
Nama file : switch.php
Diskripsi : case untuk menampilkan nama hari dalam babhasa Indonesi
<?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 = "jumat"; break;
case
'sat' :$hari = "sabtu"; break;
default
:$hari = "kamis";}
echo
"hari ini hari <b>$hari</b>";
?>
|
Pada kode diatas,variabel $day baris ke 2 akan berisi 3 digit pertama dari nama hari dalam bahasa inggris. dengan waktu sekarang .fungsi ini akan dipelajari lebih lanjut pada bab mendatang. selanjutnya isi variabel $day akan diperiksa dengan switch baris ke 3, kalau isi nya adalah 'sun' maka $hari adlah diperiksa dengan switch baris ke 3 jika isinya adalah 'sun'maka $hari adalah "minggu" dan seterusnya
SEKIAN TERIMA KASIH :)
Tidak ada komentar:
Posting Komentar