BAB 7 Statement Kontrol – IF
1. Buatlah form untuk memasukkan bilangan yang menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun tersebut termasuk tahun kabisat atau tidak. Gunakan script PHP untuk membuat hal ini.
OUTPUT :
2. 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,-
Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini.
OUTPUT :
3. Berat badan ideal ada kaitannya dengan tinggi badan menentukan berat badan ideal rumusnya: tinggi badan – dikurangi lagi dengan 10% dari hasil pengurangan pertama.
seseorang. Untuk 100, lalu hasilnya
Berdasarkan keterangan tersebut, buatlah form yang digunakan untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”.
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.
OUTPUT :
4. Buatlah form untuk memasukkan usia seseorang (dalam tahun). Setelah form tersebut diisi dan kemudian disubmit, maka akan muncul keterangan apakah usia yang diisikan tersebut termasuk usia tua, dewasa, anak-anak, dan balita dengan kriteria sbb:
Usia Status
0 – 5 6 – 16 17 – 50 > 50
Balita Anak-anak Dewasa Tua
OUTPUT :
5. Perhatikan kembali dua script yang ekuivalen untuk mengkonversi nilai angka ke huruf seperti yang pernah diberikan sebelumnya. Analisislah kedua script yang ekuivalen tersebut, dan jelaskan mengapa kedua script ekuivalen!
6. Soal analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan A B C D
Upah perjam Rp. 4.000,- Rp. 5.000,- Rp. 6.000,- Rp. 7.500,-
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya.
Buatlah form untuk mengisikan jumlah jam kerja selama seminggu, dan juga memilih golongan karyawannya (gunakan combo box). Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.
OUTPUT :
<html>
<head>
<title>TUGAS 7-1</title>
</head>
<body bgcolor="cyan">
<h1> <center> TUGAS 7-1 </center> </h1>
<form method="post" action="">
Masukkan Tahun :
<input type="text" name="year">
<input type="submit" name="submit" value="submit">
</form>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['year'];
$b=$a%4;
if ($b==0)
{
echo $a." TAHUN KABISAT";
}
else
{
echo $a." BUKAN Tahun Kabisat";
}
}
?>
</body>
</html>
OUTPUT :
Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini.
<html>
<head>
<title>TUGAS 7-2</title>
</head>
<body>
<h1> <center> TUGAS 7-2 </center> </h1>
<form method="post" action="">
Nama Karyawan :
<input type="text" name="a"> <br>
Jam Kerja :
<input type="text" name="b"> jam <br>
<input type="submit" NAME="submit" value="Cari">
</form>
<?php
if(isset($_POST['submit']))
{
$name=$_POST['a'];
$hours=$_POST['b'];
if ($hours<=48)
{
$a=$hours*2000;
echo "Upah anda Tn/Ny ".$name." adalah Rp.".$a.",-";
}
else
{
$b=($hours-48)*3000;
$c=48*2000;
$d=$b+$c;
echo "Upah anda Tn/Ny ".$name." adalah Rp.".$d.",-";
}
}
?>
</body>
</html>
OUTPUT :
seseorang. Untuk 100, lalu hasilnya
Berdasarkan keterangan tersebut, buatlah form yang digunakan untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”.
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.
<html>
<head>
<title>TUGAS 7-3</title>
</head>
<body>
<h1> <center> TUGAS 7-3 </center> </h1>
<form method="post" action="">
Berat Badan :
<input type="text" name="bb"> <br>
Tinggi Badan :
<input type="text" name="tb"> <br>
<input type="submit" NAME="submit" value="Hitung">
</form>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['bb'];
$b=$_POST['tb'];
$c=($b-100)*90/100;
$d=$a-$c;
if ($d <= 2)
{
echo $d." adalah BB yang ideal bagi anda";
}
else
{
echo "<b>Tolong anda diet!, terimakasih</b>";
}
}
?>
</body>
</html>
OUTPUT :
Usia Status
0 – 5 6 – 16 17 – 50 > 50
Balita Anak-anak Dewasa Tua
<html>
<head>
<title>TASK 7-4</title>
</head>
<body>
<h1><center><font face="Arial">TASK 7-4</font></center></h1>
<form method="post" action="">
Name :
<input type="text" name="name"> <br>
Your Age :
<input type="text" name="age"> <br>
<input type="submit" name="submit" value="Check">
</form>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['age'];
$b=$_POST['name'];
if (($a>=0) && ($a<=5))
{
echo "<font face='Arial' size='12px'>Dear ".$b.", You're toddler.";
}
else if (($a>=6) && ($a<=16))
{
echo "<font face='Arial' size='12px'>Dear ".$b.", You're kid.";
}
else if (($a>=17) && ($a<=50) )
{
echo "<font face='Arial' size='12px'>Dear ".$b.", You're Mature.";
}
else if (($a>50) && ($a<=120))
{
echo "<font face='Arial' size='12px'>Dear ".$b.", You're old.";
}
else
{
echo "<font face='Arial' size='12px'>Dear ".$b.", You're Weird. Please fill the blank correctly.";
}
}
?>
</body>
</html>
OUTPUT :
6. Soal analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan A B C D
Upah perjam Rp. 4.000,- Rp. 5.000,- Rp. 6.000,- Rp. 7.500,-
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya.
Buatlah form untuk mengisikan jumlah jam kerja selama seminggu, dan juga memilih golongan karyawannya (gunakan combo box). Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.
<html>
<head>
<title>TUGAS 7-6</title>
</head>
<body>
<h1><center><font face="Arial">TASK 7-6</font></center></h1>
<form method="post" action="">
Your Name :
<input type="text" name="a"> <br>
Worker Group :
<select name="group">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
Working Time :
<input type="text" name="b"> Hours <br>
<input type="submit" name="submit" value="Cari">
</form>
<?php
if(isset($_POST['submit']))
{
$name=$_POST['a'];
$hours=$_POST['b'];
$wg=$_POST['group'];
if ($wg==1)
{
if ($hours<=48)
{
$a=$hours*4000;
echo "Your Fee Mrs/Mrs ".$name." is <b>IDR".$a;
}
else
{
$b=($hours-48)*3000;
$c=48*4000;
$d=$b+$c;
echo "Your Fee Mr/Mrs ".$name." is <b>IDR".$d;
}
}
else if ($wg==2)
{
if ($hours<=48)
{
$a=$hours*5000;
echo "Your Fee Mrs/Mrs ".$name." is <b>IDR".$a;
}
else
{
$b=($hours-48)*3000;
$c=48*5000;
$d=$b+$c;
echo "Your Fee Mr/Mrs ".$name." is <b>IDR".$d;
}
}
else if ($wg==3)
{
if ($hours<=48)
{
$a=$hours*6000;
echo "Your Fee Mrs/Mrs ".$name." is <b>IDR".$a;
}
else
{
$b=($hours-48)*3000;
$c=48*6000;
$d=$b+$c;
echo "Your Fee Mr/Mrs ".$name." is <b>IDR".$d;
}
}
elseif ($wg==4)
{
if ($hours<=48)
{
$a=$hours*7500;
echo "Your Fee Mrs/Mrs ".$name." is <b>IDR".$a;
}
else
{
$b=($hours-48)*3000;
$c=48*7500;
$d=$b+$c;
echo "Your Fee Mr/Mrs ".$name." is <b>IDR".$d;
}
}
}
?>
</body>
</html>
OUTPUT :

Komentar
Posting Komentar