Jumat, 07 Oktober 2016

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.

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


 

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