Sebelumnya terima kasih banyak ya kawan yang sampai saat ini telah mengunjungi situsku ^_^ . Nih aku ada quote siapa tau termotivasi hehe, ini quotenya dari William Arthur Ward.
“Belajarlah selagi yang lain sedang tidur. Bekerjalah selagi yang lain sedang bermalas-malasan. Bersiap-siaplah selagi yang lain sedang bermain dan bermimpilah selagi yang lain sedang berharap”
Oke, ngga usah kebanyakan basa-basi langsung masuk ke topik pembahasan yaa…
Kembali ke laptop… :v
Apa kalian tau apa itu statement kontrol – if?
Kita sekarang sudah masuk ke bab yang sangat penting dalam programming loh. Kenapa statement kontrol ini sangat penting? Yaaaa karena statement ini kita bisa mengontrol script/program.
Dalam dunia pemrograman umumnya terdapat 2 jenis statement kontrol. Apa saja itu? Yang pertama yaitu statement kontrol kondisional atau bersyarat dan statement kontrol perulangan (looping).
Statement kontrol kondisional yaitu statement kontrol untuk mengatur kapan suatu perintah akan dijalankan. Dengan statement ini kita dapat mengatur kapan perintah akan dijalankan. Sedangkan statement kontrol perulangan yaitu statement kontrol untuk mengatur perintah yang dijalankan secara berulang-ulang.
Yang termasuk statement kontrol kondisional yaitu IF dan CASE OF. Sedangkan yang termasuk statement kontrol perulangan yaitu FOR, WHILE, DO WHILE dan FOREACH.
Sintaks atau aturan penulisan IF
if (syarat)
{
statement;
}
Dalam sintaks di atas, bagian ‘statement’ akan dijalankan jika syarat terpenuhi atau bernilai true. Apabila syarat tidak terpenuhi, ‘statement’ tidak akan dijalankan atau bernilai false.
Contoh soal 1, membuat form yang menyatakan apakah tahun tersebut termasuk tahun kabisat atau tidak.
Script
<form method="POST"action="">
<table>
<td>Tahun</td><td>= <input type="text"name="tahun"></td>
</table>
<input type="submit"value="Cek">
<input type="reset"value="reset">
</form>
<?php
if($_POST['tahun']%4==0)
{
echo"Tahun $_POST[tahun] adalah tahun kabisat";
}
else
{
echo"Tahun $_POST[tahun] adalah bukan tahun kabisat";
}
?>



Contoh soal 2, membuat form yang menampilkan banyaknya gaji yang diperoleh oleh seorang karyawan honorer berdasarkan jumlah jam kerjanya selama satu minggu, dengan upah per jamnya adalah Rp.2000. Jika jumlah jam kerja selama satu minggunya lebih besar dari 48jam, maka sisanya dianggap jam lembur dengan upah per jam lemburnya adalah Rp.3000
Script
<form method="POST"action="">
Jumlah Jam Kerja = <input type="text"name="jam">
<input type="submit"value="kirim">
</form>
<?php
$jam=$_POST['jam'];
if ($jam<=48)
{
$gaji=2000*$jam;
echo"Jam Kerja Anda = $jam jam<br>";
echo"Gaji Anda adalah =\tRp.$gaji";
}
else
{
$lembur=$jam-48;
$jam=$jam-$lembur;
$gaji1=2000*$jam;
$gaji2=3000*($lembur);
$gaji=$gaji1+$gaji2;
echo"Jam Kerja Anda = $jam jam<br>";
echo"Jam Lembur Anda = $lembur jam<br>";
echo"Gaji Anda adalah =\t Rp.$gaji";
}
?>




<form method="POST" action="">
<table>
<tr>
<td>Berat Badan</td>
<td><input type="text"name="berat"></td>
</tr>
<tr>
<td>Tinggi Badan</td>
<td><input type="text"name="tinggi"></td>
</tr>
</table>
<input type="submit"value="Cek">
</form>
<?php
$berat=$_POST['berat'];
$tinggi=$_POST['tinggi'];
echo "Berat Badan Anda \t: $berat<br>";
echo "Tinggi Badan Anda \t:$tinggi<br><br>";
$tinggi=($tinggi-100)*0.9;
if(($tinggi >= $berat+2)||($tinggi <= $berat-2))
{
echo"Berat Badan Anda Tidak Ideal";
}
else
{
echo"Berat Badan Anda Ideal";
}
?>



Usia Status
0 – 5 Balita
6 – 16 Anak-anak
17 – 50 Dewasa
> 50 Tua
<form method="POST" action="">
<table>
<tr>
<td>Usia</td>
<td><inputtype="text"name="usia"></td>
</tr>
</table>
<inputtype="submit"value="Cek">
</form>
<?php
$usia=$_POST['usia'];
echo "Usia Anda \t:$usia<br><br>";
if (($usia <= 5) && ($usia >= 0))
{
echo"Anda Tergolong Balita";
}
else if (($usia <= 16) && ($usia >= 6))
{
echo"Anda Tergolong Anak-anak";
}
else if (($usia <= 50) && ($usia >= 17))
{
echo"Anda Tergolong Dewasa";
}
else if ($usia > 50)
{
echo"Anda Tergolong Tua";
}
?>


<form method="POST" action="">
<table>
<tr><td>Jumlah Jam Kerja = </td><td><inputtype="text"name="jam"></td></tr>
<tr><td>Tingkatan Kerja = </td><td><selectname="gol">
<optionvalue="A">A</option>
<optionvalue="B">B</option>
<optionvalue="C">C</option>
<optionvalue="D">D</option>
</td></tr>
<tr><td><inputtype="submit"value="kirim"></td></tr>
</table>
</form>
<?php
$jam=$_POST['jam'];
//Gaji Golongan
if($_POST['gol'] == 'A')
{$gol=4000;}
else if($_POST['gol'] == 'B')
{$gol=5000;}
else if($_POST['gol'] == 'C')
{$gol=6000;}
else if($_POST['gol'] == 'D')
{$gol=7000;}
if ($jam <= 48)
{
$gaji=$gol*$jam;
echo"Jam Kerja Anda = $jam jam<br>";
echo"Gaji Anda adalah =\t Rp.$gaji";
}
else
{
$lembur=$jam-48;
$jam=$jam-$lembur;
$gaji1=$gol*$jam;
$gaji2=3000*($lembur); //3000 = gaji lembur
$gaji=$gaji1+$gaji2;
echo"Jam Kerja Anda = $jam jam<br>";
echo"Jam Lembur Anda = $lembur jam<br>";
echo"Gaji Anda adalah =\t Rp.$gaji";
}
?>
































