Diposkan pada Pemrograman, PHP

PENTING!!! STATEMENT KONTROL – IF (PHP)

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";

}

?>

if1

if1aif1b.png

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";

}

?>
if2.PNG
if2a
if2bif2c
Contoh soal 3, membuat program yang digunakan untuk mengetahui apakah seseorang tersebut memiliki badan ideal atau tidak dengan mengisikan tinggi dan berat badan
Script
<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";

}

?>
if3.PNG
if3a
if3b
Contoh soal 4, membuat form yang berisikan usia yang nantinya akan keluar output termasuk usia dengan status apa

Usia Status

0 – 5 Balita
6 – 16 Anak-anak
17 – 50 Dewasa
> 50 Tua

Script
<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";

}

?>
if4.PNG
if4d if4b
Contoh soal 5, membuat form yang berisikan jumlah jam kerja selama seminggu dan dapat memilih golongan karyawan.
Script
<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";

}

?>
if5if5a
if5b
if5cif5d
if5e
if5fif5gif5h

SAMPAI JUMPA LAGI KAWAN……..

Tinggalkan komentar