Statement if dalam php
Assalamualaikum
salam sejahtera bagi kita semua ,
Kembali lagi dengan saya , salam bagi bagi sesuatu ,
penasaran kali ini mau bahas apa ?hehee santai aja , pada postingan kali ini
saya akan menjelaskan statement if dalam php , pembahasan
meliputi statement if, else dan elseif, beserta contoh dan struktur
penulisannya.
yuk mari baca baca dan pahami lebih dalam ya!!
Jadi langsung aja , Struktur
kontrol IF adalah pemilihan kondisi dari beberapa pernyataan kondisi yang
akan dieksekusi bila kondisi yang diuji
sesuai dengan penyataan yang telah di syaratkan. Pada pemahaman pada kata if
sebenarnya berarti “jika” atau “maka” dan kemudian diadopsi dalam bentuk
pemrogaman.
Berikut struktur if :
1. 1. IF Saja
if (syarat)
{
statement;
}
Dalam hal ini jika persyaratan dalam if tidak
terpenuhi maka program otomatis akan lanjutke script selanjutnnya.
2. <?php
if (expression)
{
statement1;
statement1;
}
?>
Apabila statement yang ingin
dijalankan terdiri dari 2 baris atau lebih, kita harus memberikan tanda kurung
kurawal untuk menandai statement yang berhubungan dengan kondisi IF.
3. IF ELSEIF
if (syarat 1)
{
Statement 1;
}
else if (syarat 2)
{
Statement 2;
}
else if (syarat 3)
{
Statement 3;
}
Untuk
if dan else if Jika kondisi pertama tidak terpenuhi maka akan ditanyakan ke
kondisi kedua jika belum terpenuhi maka akan ditanyakan ke kondisi ke tiga dan
seterusnya jika tidak ada yang sesuai maka akan melanjutkan ke kondisi
selanjutnya.
Operator rasional
Pada PHP, terdapat banyak operator, yang tujuannya
membadingkan satu atau lebih pada statement if. pada tulisan yang singkat ini
kita akan membahas beberapa yang sering digunakan :
Berikut contoh program menggunakan if dengan
operator rasional :
Kemudian hasil programnya yaitu:
Pada program diatas menggunakan operator rasional
yaitu “>” kurang dari , maka yang mucul hasil kurang dari 2 yaitu hasil yang
memenuhi operator rasional tersebut dalam statement if.
Operator Logika
Operator logika sangat diperlukan apabila kamu ingin
membuat kode if else yang memiliki dua syarat atau lebih. Namun sebelum lebih
dalam membahas tentang operator logika pada PHP sebaiknya kamu pahami tabel
jenis-jenis operator logika PHP ini, supaya kamu lebih mudah memahaminya di
penjelasan berikutnya :
Berikut contoh program menggunakan if dengan
operator logika :
Kemudian hasil sintak programnya :
Karena menggunalam operator logika == sama dengan
maka ketika variable saya isi dengan “main” maka hasil logikanya sesuai dengan
persyaratan if tersebut.
Dan untuk memahami lebih lanjut dari statement control
if maka kita bisa mengembangkan program ini dengan memasukkan lagin dan password
sederhana , yang dipisah menjadi dua file yang berbeda jadi dua Ike tersebut
akan saling berhubungan. Berikut programnya
:
Contoh 1
Dilihat dari program diatas terdapat operator
rasional . dan deprogram diatas saya menggunakan password encrypt ,
apasih encrypt itu? Encrypt merupakan sepotang data yang dijadikan menjadi data
subject yang rumit. Bertujuan agar password bisa lebih rahasia dan hides.
Berikut acara membuat password menjadi pass encrypt
:
Pertama .dengan fungsi Md5 ,kemudian memasukkan data
yang akan dipaswordkan :
Kemudian muncul hasil dari sintak programnya :
Dan password tersebut dicopy dan di includekan ke
dalam program statement if , seperti contoh dibawah ini :
Setelah mengisi data dan password tsb , maka setelah
di login hasilnya :
Contoh 2
yang bisa dipenuhi . bagai mana hasil sintaknya ? berikut hasil tampilan sintaknya :
Contoh
Program Lain:
Program Menghitung Tahun Kabisat
Dengan ketentuan :
membuat form untuk memasukkan bilangan yang
menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun
tersebut termasuk tahun kabisat atau tidak. Dengan menggunakan script PHP untuk
membuat hal ini. :
Action program :
Hasil tampilan dari program :
Tahun kabisat terjadi saat 4 tahun sekali. maka
rumusnya adalah dengan memasukan tahun yang dimasukkan dan di mod 4, apabila
dalam kondisi hasil mod adalah 1 maka tahun tersebut bukanlah tahun kabisat.
dengan menggunkan if agar kondisi tersebut dapat dianalisis.
Program Menghitung Gaji karyawan
Dengan ketentuan :
Karyawan honorer di perusahan XXX digaji berdasarkan
jumlah jam kerjanya selama satu minggu. Upah per jamnya adalah Rp. 2.000,-.
Bila jumlah jam kerja selama satu minggunya lebih besar dari 48 jam, maka
sisanya dianggap jam lembur dengan upah per jam lemburnya adalah Rp. 3.000,-
Maka programnya :
hasilnya adalah :
Dan Memasukkan data jam kerja 50 jam yang lebih dari 48 jam kerja .
jadi
pada saat kondisi jam yang diinputkan adalah <=48 maka jam tersebut
dikalikan dengan bayaran regular yaitu 2000. dan ketika jam yang diinputkan
adalah lebih dari 48 maka kondisi yang digunakan adalah 48 jam dikali dengan
biaya regular dan sisanya dikali dengan biaya lembur yaitu 3000.
Program Menghitung Berat Badan ideal
Dengan ketentuan :
Berat badan
seseorang dikatakan ideal
apabila perbedaan berat
badan orang tersebut terhadap
berat badan idealnya tidak lebih
dari 2 kg. Bila perbedaan keduanya lebih dari 2 kg, maka berat badannya
dikatakan tidak ideal.
Maka programnya :
Dan ketika
angka badan ideal yang dimasukkan :
maka setelah di klik next :
pada rumus ideal adalah dengan pengurangan rtinggi
badan-100 lalu dikurangi 10% dari penurangan pertama, lalu dengan membandingkan
dengan masukan berat badan,apabila selisihnya lebih dari 2 maka kondisi
tersebut adalah berat badan tidak ideal, dan apabila kondisi tersebut
selisihnya tidak lebih dari 2, maka berat badan ideal. pada program diatas
menggunkan atau (||) didalam if karena terdapat dua kondisi.
Program Menghitung Golongan Usia
Ketentuan
:
Usia Status
0 – 5 Balita
6 – 16 Anak-anak
17 –
50 Dewasa
>
50 Tua
Programnya :
Action program dari from daiatas :
Maka setelah dimasukkan angka yang berkategori
dewasa maka setelah diklik “lanjutkan “ hasilnya :
Program diatas
menggunakan program else if yaitu program dengan banyak kondisi , yaitu ada 5
kondisi dari balirta hingga dewasa.
Program Menghitung Gaji Karyawan dengan golongan
Ketentuan :
Program
Action program dari from daiatas :
Memasukkan nilai dengan golongan B dengan jam ker
lebih besar dari 48 maka setelah diklik “kirim” hasilnya adalah:
Dengan Memasukkan nilai dengan golongan c dengan jam
ker lebih kecil dari 48 .
maka setelah diklik “kirim” hasilnya adalah :
Dari program daiatas menggunakan combo box untuk
memilih golongan apa yang diinginkan dan juga dengan banyak kondisi. dengan begitu nilai dari golongan dapat di tentukan
setelah di pilih dapat dimasukan kedalam kondisi jam.
Oke bagaimana materi hari ini?
semoga bermanfaat untuk kalian ya hehe.
Sekian dulu
dari saya "Singkat dan terimakasih , Semoga Bermanfaat" Keep Coding
ya sobat!
kalau ada sesuatu klik komentar dan tulis
sesuatu yang menyangkut postingan saya
No comments:
Post a Comment