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
2. Analog soal no. 1. Terapkan pada soal Tugas 2 Modul 5
3. Analog soal no. 1 dan 2. Terapkan pada soal Tugas 3 Modul 5
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
OUTPUT :
<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>


Komentar
Posting Komentar