Cara Menggunakan if/else di PHP dan Contoh Casenya - AneIqbal - Blog Tutorial dan Informasi untuk Anda

Cara Menggunakan if/else di PHP dan Contoh Casenya

Share
tutorial php indonesia
Halo gaes. Apa kabarnya? Semoga sehat dan bahagia selalu ya. Kita bahas if else di PHP yuk.. pake contoh case supaya lebih ngeresep.

Dalam sebuah aplikasi web atau website, kita pasti bakal ketemu sama yang namanya pengkondisian. Pengkondisian? What is that?

Pengkondisian adalah suatu titik keadaan yang akan menentukan keadaan lain dari berbagai kemungkinan keadaan. Itu terjemahan dari Ogut.
if (condition) {
    code to be executed if condition is true;
} else {
    code to be executed if condition is false;
}



Misalnya begini. Anda ingin membeli motor XMAX yang harganya kita bulatkan saja Rp 60 juta. Kondisi keuangan atau budget Anda akan menentukan cara pembayaran yang akan Anda lakukan. Bisa cash, nyicil, minjem, atau bahkan batal beli.

Sementara.. uang Anda ternyata hanya Rp 30 juta. Dengan demikian, Anda nggak bisa beli cash tapi Anda masih beli dengan menyicil.

Kasus di atas, akan begini bila kita codingkan ke PHP.

<?php
$uangAnda = 30000000;
$hargaXMAX = 60000000;

if($uangAnda > $hargaXMAX){
 echo 'Mantap! Anda bisa beli cash..';
}else{
 echo 'Masih bisa nyicil';
}
?>

Kita buat 2 variabel; $uangAnda dan $hargaXMAX. Sekaligus kita beri nilainya juga berdasarkan data yang ada.

Btw, sudah tau variabel kan? Kalo belum tau, Anda bisa mampir sejenak ke Cara Membuat Variabel-Variabel di PHP dan Contohnya.

Nah.. setelah kita buat variabelnya, variabel tersebut kita masukkan ke dalam if else. Kondisinya adalah mengecek apakah uang Anda lebih besar dari harga XMAX.

Jika benar lebih besar, maka kita tampilkan pesan 'Mantap! Anda bisa beli cash..' dan kalo nggak lebih besar, tampilkan 'Masih bisa nyicil'.

Kek gini hasilnya gaes..

tutorial php indonesia

Jadi, ada titik kondisi yang menjadi penentu kondisi selanjutnya. Dari case di atas, adalah jumlah uang yang lebih besar dari harga XMAX yang menjadi titik kondisinya.

Eh ternyata, Anda dapet suntikan dana lagi. Bonus projek Anda sebesar Rp 21 juta sudah cair. Sekarang, uang Anda menjadi Rp 51 juta. Lalu Anda membuat opsi lain.

Kalau ada uang minimal Rp 50 juta, maka Anda ingin cari pinjaman. Misalnya.

Ada penambahan titik kondisi. Sehingga muncul kondisi selanjutnya yang lain juga. Bentuknya berubah jadi if elseif else.

<?php
$uangAnda = 30000000+21000000; //bonus projek cair sebesar Rp 21 juta
$hargaXMAX = 60000000;

if($uangAnda > $hargaXMAX){
 echo 'Mantap! Anda bisa beli cash..';
}elseif($uangAnda >= 50000000){
 echo 'Let\'s go nyari pinjeman..';
}else{
 echo 'masih bisa nyicil';
}
?>

Jadi begini.

tutorial php indonesia

Eh ternyata lagi, ada kejadian nggak diduga dimana Anda harus mengeluarkan uang sebanyak Rp 40 juta. Jadi, uang Anda sekarang tersisa Rp 11 juta.

Anda nggak jadi beli motor baru bila hanya punya uang dibawah Rp 15 juta.

Sehingga, muncul kondisi baru lagi. Begini jadinya.

<?php
$uangAnda = 30000000+21000000-40000000; //bonus projek cair sebesar Rp 21 juta //minus Rp 40 juta
$hargaXMAX = 60000000;

if($uangAnda > $hargaXMAX){
 echo 'Mantap! Anda bisa beli cash..';
}elseif($uangAnda > 50000000){
 echo 'Let\'s go nyari pinjeman..';
}elseif($uangAnda > 15000000){
 echo 'masih bisa nyicil';
}else{
 echo 'Batal beli';
}
?>

Ini tampilannya.

tutorial php indonesia


Penulisan coding elseif di atas boleh dipisah kok. Jadi mau tulis elseif atau else if, sama saja. Nggak ada eror.

<?php
$uangAnda = 30000000+21000000-40000000; //bonus projek cair sebesar Rp 21 juta //minus Rp 40 juta
$hargaXMAX = 60000000;

if($uangAnda > $hargaXMAX){
 echo 'Mantap! Anda bisa beli cash..';
}else if($uangAnda > 50000000){
 echo 'Let\'s go nyari pinjeman..';
}else if($uangAnda > 15000000){
 echo 'masih bisa nyicil';
}else{
 echo 'Batal beli';
}
?>

Bisa juga pake colon gaes. Itu.. tanda titik 2 (:). Tapi, kalo pake colon, elseif wajib disambung. Kek begini.

<?php
$uangAnda = 30000000+21000000-40000000; //bonus projek cair sebesar Rp 21 juta //minus Rp 40 juta
$hargaXMAX = 60000000;

if($uangAnda > $hargaXMAX):
 echo 'Mantap! Anda bisa beli cash..';
elseif($uangAnda > 50000000):
 echo 'Let\'s go nyari pinjeman..';
elseif($uangAnda > 15000000):
 echo 'masih bisa nyicil';
else:
 echo 'Batal beli';
endif;
?>

Ini jadinya kalo elseif nya dipisah.

tutorial php indonesia

So, silakan pilih aja mau pake yang mana sesuai selera. Pilih yang nyaman di hati.

Begitulah cara kerja if else ini. Bila ada kondisi baru lagi, tambahkan elseif / else if lagi. Begitu seterusnya. Dan pastikan hanya ada 1 else.

Sampai jumpa di postingan selanjutnya!

Semua Tutorial PHP



--
Referensi:
https://www.w3schools.com/php/php_if_else.asp
http://php.net/manual/en/control-structures.elseif.php

Tidak ada komentar:

Posting Komentar

Silakan berkomentar dengan kalimat yang bijak.