HALO GUYSSS,untuk memperdalam keilmuan kita dalam hal PHP.pada post kali ini mimin mau ngasih soal sama pembahasan mengenai post n get request yang mana memanfaatkan form dalam penggunaan PHP,yuk simak langsung aja soal soal di bawah ini.
SOAL-SOAL LATIHAN :
1. Kembangkanlah script yang telah diberikan pada soal sebelumnya 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 2
3. Analog soal no. 1 dan 2. Terapkan pada soal 3
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.
5.Setelah Anda selesai membuat script dan form pada no. 4 di atas, coba ubah method=’post’ pada formnya menjadi method=’get’. Ubah pula $_POST[] dalam script PHP nya menjadi $_GET[]. Masih bisakah scriptnya bekerja? Coba amati efek perubahan tersebut dan jelaskan apa akibat diberikannya method=’get’ pada form?
SOAL 1:
PROGRAM :
PROGRAM :
<html>
<head>
<title>
TUGAS 1
</title>
</head>
<body>
<h1>MENGHITUNG SALDO AKHIR </h1>
<form method="post" action="TUGAS1.php">
Masukkan saldo awal <input type="text" name="bil1" /><br />
Masukkan bunga <input type="text" name="bil2" /><br />
Masukkan bulan <input type="text" name="bil3" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
<?php
$saldoawal = $_POST['bil1'];
$bunga = $_POST['bil2'];
$bulan = $_POST['bil3'];
$saldoakhir=$saldoawal + ($saldoawal*$bunga*$bulan/100);
echo "<p>Saldo awal = Rp ".$saldoawal. "</p>";
echo "<p>Bunga = ".$bunga. "</p>";
echo "<p>Bulan = ".$bulan. "</p>";
echo "<p>Saldo akhirnya =Rp ".$saldoakhir. "</p>";
?>
</body>
</html>
OUTPUT :
SOAL 2:
PROGRAM:
<html>
<head>
<title>
TUGAS 2
</title>
</head>
<body>
<h1>TUGAS 2</h1>
<form method="post" action="">
Masukkan Bilangan 1 <input type="text" name="bil1" /><br />
Masukkan Bilangan 2 <input type="text" name="bil2" /><br />
<input type="submit" name="submit" value="Submit" />
<input type=reset >
<a href=TUGAS%202.PHP
>Reset</a>
</form>
<?php
if(isset($_POST['submit'])){//agar program tidak menghitung sebelum ditekan
$bilangan1 = $_POST['bil1'];
$bilangan2 = $_POST['bil2'];
$sisa = $bilangan1%$bilangan2;
$Pembagian=floor($bilangan1/$bilangan2);
echo "hasil bagi adalah ".$Pembagian." sisa ".$sisa;
}
?>
</html>
OUTPUT :
Angka yang dimasukkan di bilangan 1= 100 sedangkan bilangan 2= 3.
SOAL 3
Program :
<html>
<head>
<title>
TUGAS 3
</title>
</head>
<body>
<h1>PECAHAN UANG </h1>
<form method="post" action="">
jumlah uang <input type="text" name="bil1" /><br />
<input type="submit" name="submit" value="Submit" />
<input type=reset >
</form>
<?php
$jumlahUang = $_POST['bil1'];
$sisaa=$jumlahUang%100000;
$sisab=$sisaa%50000;
$sisac=$sisab%20000;
$sisad=$sisac%5000;
$sisae=$sisad%100;
$sisaf=$sisae%50;
$a=($jumlahUang-$sisaa)/100000;
$b=($sisaa-$sisab)/50000;
$c=($sisab-$sisac)/20000;
$d=($sisac-$sisad)/5000;
$e=($sisad-$sisae)/100;
$f=($sisae-$sisaf)/50;
echo "Jumlah Uang : ". $_POST['bil1']. "<br />";
echo "Jumlah Rp. 100.000 : ".$a. "<br />";
echo "Jumlah Rp. 50.000 : ".$b. "<br />";
echo "Jumlah Rp. 20.000 : ".$c. "<br />";
echo "Jumlah Rp. 5.000 : ".$d. "<br />";
echo "Jumlah Rp. 100 : ".$e. "<br />";
echo "Jumlah Rp. 50 : ".$f. "<br />";
?>
</body>
</html>
OUTPUT:
SOAL 4 :
0 komentar:
Posting Komentar