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.


<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 :
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.


<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 :
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.

<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 :
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

<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 :

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. 
<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

Postingan Populer