Bab 6 POST dan GET Request

1. Kembangkanlah  script  yang  telah  diberikan  pada  Tugas  1  Modul  5  dengan menambahkan form input untuk memasukkan saldo awal, besar bunga perbulan dan juga lama bulan. Jangan lupa untuk menambahkan tombol submit dan reset. Apabila tombol submit diklik, maka semua data input akan diproses ke script PHP untuj diolah menghasilkan saldo akhir pada bulan tertentu

<html>
<head>
<title> Menghitung Saldo Akhir </title>
</head>
<body bgcolor="E987CF">
<h1><center>SALDO AKHIR</center></h1>
<center>
<form method="POST" action="">
<tr>
<td>Saldo Awal </td>
<td><input type="text" name="saldoawal"></td>
</tr>
<tr>
<td>Bunga/Bulan</td>
<td><input type="text" name="bungaperbulan"></td>
</tr>
<tr>
<td>Lama Bulan</td>
<td><input type="text" name="lamabulan"></td>
</tr>
<td><center><input type="submit" value="Hitung"></center></td>
<input type="reset" value="Hapus">
</form>
</center>
<?php

$saldoakhir = $_POST['saldoawal']+$_POST['saldoawal']*$_POST['bungaperbulan']*$_POST['lamabulan'];
echo "Saldo akhir setelah ".$_POST['lamabulan']." bulan adalah : Rp. ".$saldoakhir. ",-";
?>
<br>
</body>
</html>


2. Analog soal no. 1. Terapkan pada soal Tugas 2 Modul 5

<html>
<head>
<title>TUGAS 2</title>
</head>
<body>
<form method="post" action="Tugas 2.php">
BILANGAN
<input type="text" name="a"> <br>
PEMBAGI
<input type="text" name="b"> <br>
<input type="submit" name="c" value="Hasil"> <br>
</form>
<?php
if(isset($_POST['c']))
{
$bilangan = $_POST['a'];
$pembagi = $_POST['b'];
$sisaBagi=$bilangan%$pembagi;
$hasilBagi=($bilangan-$sisaBagi)/$pembagi;
echo "$bilangan dibagi dengan $pembagi adalah $hasilBagi sisa $sisaBagi";
}
?>
</body>
</html>

3. Analog soal no. 1 dan 2. Terapkan pada soal Tugas 3 Modul 5 


<html>
<head>
<title>TUGAS 3</title>
</head>
<body bgcolor=yellow>
<h1><center><font face='arial' size=120px>TASK 3</font></center></h1>
<form method="post" action="Tugas 3.php">
<p style = "font-family:arial,garamond;font-size:40px;">
Enter your balance here :
</p>
IDR
<input type="text" name="balance" style="border-color:yellow; font-family: arial" size="90"> <br>
</body>

</form>
<?php
if(isset($_POST['balance']))
{
$balance = $_POST['balance'];
$amod=$balance%100000;
$a=($balance-$amod)/100000;
$bmod=$amod%50000;
$b=($amod-$bmod)/50000;
$cmod=$bmod%20000;
$c=($bmod-$cmod)/20000;
$dmod=$cmod%5000;
$d=($cmod-$dmod)/5000;
$emod=$dmod%100;
$e=($dmod-$emod)/100;
$fmod=$emod%50;
$f=($emod-$fmod)/50;
echo "<font face='impact' size=20>";
echo "IDR100.000 \t: ".$a. "<br />";
echo "IDR50.000 \t: ".$b. "<br />";
echo "IDR20.000 \t: ".$c. "<br />";
echo "IDR5.000 \t: ".$d. "<br />";
echo "IDR100 \t: ".$e. "<br />";
echo "IDR50 \t: ".$f. "<br />";
echo "</font>";
}
?>
<!
Note:
$a is a variable that states the amount of fractions of Rp. 100,000,-
$b is a variable that states the amount of fractions of Rp. 50.000,-
$c is a variable that states the amount of fractions of Rp. 20,000,-
$d is a variable that states the amount of fractions of Rp. 5,000,-
$e is a variable that states the amount of fractions of Rp. 100,-
$f is a variable that states the amount of fractions of Rp. 50,-
>

4. Rancanglah  sebuah  form  untuk  pendaftaran  online  mahasiswa  baru  dalam universitas X. Data yang nantinya dimasukkan dalam form pendaftaran adalah: Nama Lengkap (text box), Tempat Lahir (text box), Tanggal Lahir (gunakan 3 buah combo box masing-masing  untuk tanggal: 1-31, bulan: 1-12 dan tahun: 1970- 1987), Alamat Rumah (text area), Jenis Kelamin (gunakan radiobutton: pria/ wanita), Asal Sekolah (text box), Nilai UAN (text box). Tambahkan pula sebuah button dan reset.
Apabila data sudah diisi dan selanjutnya diklik tombol submit, maka kirim data ke sebuah script PHP untuk menampilkan apa yang telah diisikan dalam form tadi. Contoh output script bila nama yang diisikan adalah ‘Joko’.
Terimakasih Joko sudah mengisi form pendaftaran.
Nama Lengkap Tempat Lahir Tanggal Lahir Alamat Rumah Jenis Kelamin Asal Sekolah Nilai UAN
: Joko : XXX : TGL-BLN-THN : XXX : Pria : XXX : XXX
35 
<html>
<head>
<title> Tugas BAB 5 </title>
</head>
<body bgcolor=cyan>
<h1><center> TASK 6-4 </center> </h1>
<form method="post" action="">
Nama :
<input type="text" name="name"> <br>
Tempat Lahir :
<input type="text" name="Alahir"> <br>
Tanggal Lahir :
<input type="text" name="DD" size="1"> - <input type="text" name="MM" size="1"> - <input type="text" name="YYYY" size="4"> <br>
Alamat Rumah :
<input type="text" name="address"> <br>
Jenis Kelamin :
<input type="text" name="sex"> <br>
Asal Sekolah :
<input type="text" name="school"> <br>
Nilai UAN :
<input type="text" name="score"> <br>
<input type="submit" name="submit" value="Tampilkan">
</form>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['name'];
$b=$_POST['Alahir'];
$c=$_POST['DD'];$d=$_POST['MM'];$e=$_POST['YYYY'];
$f=$_POST['address'];
$g=$_POST['sex'];
$h=$_POST['school'];
$i=$_POST['score'];
echo "Nama Lengkap :".$a."<br>";
echo "Tempat Lahir :".$b."<br>";
echo "Tanggal Lahir :".$c."-".$d."-".$e."<br>";
echo "Alamat Rumah :".$f."<br>";
echo "Jenis Kelamin :".$g."<br>";
echo "Asal Sekolah :".$h."<br>";
echo "Nilai UAN :".$i."<br>";
}
?>
</body>
</html>
OUTPUT :

Komentar

Postingan Populer