If
else bisa di sebut juga sebagai pengecualian, karna fungsi if di dalam program
adalah sebagai pengecualian atau bisa di sebut sebagai percabangan. Struktur if
else digunakan untuk mengendalikan program berdasarkan kondisi. Bentuk
penulisannya ada beberapa macam diantaranya :
1. Fungsi IF
If digunakan untuk satu kondisi saja. Struktur if disebut juga baruch structure. Jika pernyataan benar (terpenuhi)
maka akan dijalankan, jika salah (tidak terpenuhi) maka abaikan. Fungsi if
biasanya digunakan sebagai pernyataan suatu kondisi.
Bentuk penulisan struktur if adalah sebagai berikut.
If (kondisi)
{
----Ekspresi-----
}
Simak
contoh ini :
<?php
$hasilpenjumlahan=1+2;
if($hasilpenjumlahan==3) {
echo "hasil benar";
}
?>
($hasilpenjumlahan==3)
adalah syaratnya,
echo “hasil benar”; adalah statementnya atau kode yang akan dijalankannya, dan dalam contoh diatas kebetulan syaratnya benar.
echo “hasil benar”; adalah statementnya atau kode yang akan dijalankannya, dan dalam contoh diatas kebetulan syaratnya benar.
2. Funsi If…ELSE
Adakalanya dalam mengeksekusi suatu program kita ingin
melakukan dua kali perintah sekaligus. Fungsi else akan melakukan perintah
setelah perintah pertama gagal, pada fungsi if apabila perintah bersifat true
maka akan diproses, tetapi jika bersifat tidak true atau false, maka perintah
tadi akan diabaikan dan dilanjutkan pada perintah selanjutnya yaitu pada
perintah else tadi. Struktur if…else disebut juga selection structure.
bentuk penulisan struktur if…else adalah sebagai berikut.
If (kondisi)
{
----Ekspresi 1-----
}else {
----Ekspresi 2-----
}
Simak
contoh ini :
<?php
$hasilpenjumlahan=1+2;
if($hasilpenjumlahan==4) {
echo "hasil benar";
} else echo "hasil salah";
?>
Contoh diatas, kode
yang akan dijalankan adalah echo “hasil salah”;
Karena syaratnya tidak sesuai dengan kondisi yg ada.
Karena syaratnya tidak sesuai dengan kondisi yg ada.
Gimana, gan uda punya bayangan tentang fungsi if else ???
OK… agar tidak bingung lagi, langsung saja gan lihat lagi contoh program berikut.
<?php
$nama="Nasrullah";
$nama_barang="TOSHIBA";
$jumlah_beli=5;
$harga=4500000;
$total=$harga*$jumlah_beli;
if ($total > 5000000){
$bonus="Printer";
}
else if ($total>2600000){
$bonus="Mouse";
}
else {
$bonus="Idak Dapat, Gan !!!";
}
print"<pre>";
print("Nama Kasir = $nama<br>");
print("Nama Barang = $nama_barang <br>");
print("Harga = $harga <br>");
print("Jumlah Beli = $jumlah_beli<br>");
print("Total Beli = $total<br>");
print("Bonus = $bonus");
?>
Program di atas merupakan
perintah untuk menuliskan beberapa rangkain perbelanjaan.
- Jika belanja belum mencapai Rp 2.600.000, berarti belum mendapat bonus dan akan menuliskan perintah “Idak Dapat, Gan !!!”,
- Jika perbelanjaan sudah mencapai Rp. 2.600.000, maka akan muncul dilayar dengan tulisan “mouse”. Artinya pembelanja sudah mendapatkan bonus selama berbelanja dengan bonus sebuah mouse.
- Jika pembelanja sudah belanja sebesar Rp. 5.000.000, maka pembelanja akan mendapatkan lagi bonus, yaitu sebuah printer.
Untuk
lebih jelasnya, silahkan download ketiga program tersebut disini.
OKE, gan sampai di
sini aja dulu, ea…
No comments:
Post a Comment