Pada pertemuan ini kita mempelajari bagaimana cara pembuatan form inputan mengenai rental mobil berikut dengan output atau laporannya, dengan beberapa ketentuan sebagai berikut :
1. Jika seorang member maka akan mendapatkan diskon 20%, dan jika bukan member tidak mendapatkan diskon.
2. Harga mobil jika sedan biaya sewa Rp. 200.000 jika jenis mobil lain biaya sewanya Rp. 300.000.
3. Jika penyewaan lebih dari 3 hari maka akan dikenakan biaya tambahan 10% dari lama penyewaan dan haraga sewa mobilnya.
4. Dikenakan pajak sebesar 10% dari biaya penyewaan.
Seperti biasa hal pertama yang kita lakukan yaitu membuat form inputan seperti gambar dibawah ini :
Form_rental.htm
Tidak lupa langkah berikutnya yaitu mengubah target pada pada code HTML-nya seperti yang terlihat pada gambar yang diblok warna kuning dengan nama target trental.php. dan menghapus skrip HTML pada baris ke-12 (diblok warna biru).
Langkah berikutnya yaitu membuat form otretan hal ini agar tampilan hasil atau output pada Internet Explorernya terlihat rapih, maka langkah yang kita lakukan yaitu membuat otretan form pada MS. Office FrontPage seperti gambar ini :
Langkah berikutnya yaitu meng-copykan skrip html yang sudah diblok seperti pada gambar diatas pada target skrip PHP-nya dan jangan lupa menghapus semua tanda petiknya (“).
Selanjutnya membuat skrip atau target pada Crimson Editornya, seperti dibawah ini :
//target dari form_rental.htm
//Inisialisasi variabel
$noktp=$_POST['noktp'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$member=$_POST['member'];
$jenis=$_POST['jenis'];
$lama=$_POST['lama'];
if($jenis=="sedan"){
$harga=200000;
}
else{
$harga=300000;
}
//test variabel2
//echo"$harga
";
//menggunakan SWITCH
SWITCH($member){
case "member":
$diskon=0.2;
break;
case "non member":
$diskon=0;
break;
}
//test variabel3
//echo"$diskon
";
$hargamobil=$harga-($diskon*$harga);
$total=$lama*$hargamobil;
if($lama>3){
$tambah=0.1*$total;
}
else{
$tambah=0;
}
$pajak=0.1*$total;
$biaya=$total+$pajak;
//test variabel4
//echo"$hargamobil $total $tambah $pajak $biaya
";
//Laporan rental
echo"
Laporan Rental | |
| No KTP | $noktp |
| Nama | $nama |
| Alamat | $alamat |
| Jenis Mobil | $jenis |
| Harga rental | $hargamobil |
| Keanggotaan | $member |
| Diskon | $diskon |
| Lama Peminjaman | $lama |
| Biaya Tambahan | $tambah |
| Pajak | $pajak |
| Biaya rental | $biaya |
";
?>
Kemudian disimpan dengan nama file rental.php, disimpan pada satu folder dengan file form_rental.htm.

Tidak ada komentar:
Posting Komentar