Materi perancangan Form dan Hasil Outputnya (Script PHP)

27/04/2013 10:30

Script nya:

<!DOCTYPE HTML>
<head>
    <title>Review Latihan Web I</title>
</head>

<body>
<form action="bonservice.php" method="post">
<h2>FORM TRANSAKSI PEMBAYARAN SERVICE KENDARAAN</h2>
<hr />
BENGKEL ASALGOBLEG - Jln. Merdeka No.168 BOGOR<br />
Menerima service kendaraan dan menjual sparepart kendaraan<br />
<br />
<pre>
Input No Kendaraan : <input type="text" size="8" name="nopol" />
Nama Pelanggan     : <input type="text" size="20" name="napel"/>
Jenis Kendaraan    : <input type="radio" value="1" checked="checked" name="jk" />Bebek 110 cc - 125 cc
                     <input type="radio" value="2" checked="checked" name="jk" />Skutik 125 cc
                     <input type="radio" value="3" checked="checked" name="jk" />Moge 150 cc
                     <input type="radio" value="4" checked="checked" name="jk" />Moge 250 cc
Merk Kendaraan     : <input type="text" size="15" name="merk" />
Merk Oli yg dipakai: <select name="oli">
                     <option value="a">Fastron</option>
                     <option value="b">Enduro</option>
                     <option value="c">Federal Oil</option>
                     <option value="d">AHM</option>
                     </select>
Keterangan         : <textarea cols="30" rows="7" name="notes"></textarea>
Status Pelanggan   : <input type="checkbox" value="z"  name="sp" />Member
                     <input type="checkbox" value="x"  name="sp" />NonMember
<input type="submit" value="Proses"/><input type="reset" value="Batal"/>
</pre>
</form>
</body>

</html>

 

Hasil Outputnya:

<!DOCTYPE HTML>
<head>
    <title>Hasil Review Latihan Web I</title>
</head>
<body>
<?php
    $nop   =$_POST['nopol'];
    $nap   =$_POST['napel'];
    $jenis =$_POST['jk'];
    $mk    =$_POST['merk'];
    $oil   =$_POST['oli'];
    $ket   =$_POST['notes'];
    $status=$_POST['sp'];
    
    //komentar: menentukan jenis kendaraan dan harga service nih
    if($jenis==1)
        //kurung kurawal ya
        {
            $hrg_service = 35000;
            $jenken ="Bebek 110 - 125 cc";
        }
    else if($jenis==2)
        {
            $hrg_service = 40000;
            $jenken ="Skutik 125 cc";
        }
    else if($jenis==3)
        {
            $hrg_service = 60000;
            $jenken ="Moge 150 cc";
        }
    else
        {
            $hrg_service = 150000;
            $jenken ="Moge 250 cc";
        }
    //Komentar: menentukan merk dan harga oli ya
    if($oil=='a')
        {
            $hrg_oli = 40000;
            $m_oli ="Fastron";
        }
    else if($oil=='b')
        {
            $hrg_oli = 38000;
            $m_oli ="Enduro";
        }
    else if($oil=='c')
        {
            $hrg_oli = 28000;
            $m_oli ="Federal Oil";
        }
    else
        {
            $hrg_oli = 32000;
            $m_oli ="AHM";
        }
    
    //Proses hitung subtotal ye
    $subtotal = $hrg_service + $hrg_oli;
    
    //Komentar: mencari diskon
    if($status=='z')
        {
            $st = "Member";
            $diskon = 0.2 * $subtotal;
        }    
    else
        {
            $st = "NonMember";
            $diskon = 0;
        }
        
    //Hitung Total bayar dulu yak
    $total=$subtotal - $diskon;
    
    //Komentar: Cetak Hasilnya yuk...mariiii
    echo"
    <pre>
    <h2>Struk Pembayaran Jasa Service Kendaraan</h2>
    <br>
    No. Kendaraan     : $nop
    Nama Pelanggan    : $nap
    Jenis Kendaraan   : $jenken  , <b>Harga Service:Rp. <font color=red>$hrg_service </font></b>
    Merk Kendaraan    : $mk
    Merk Oli          : $m_oli  ,<b>Harga Oli    :Rp. <font color=red>$hrg_oli </font></b>
    Keterangan        : $ket
    Status Pelanggan  : $st
    ----------------------------------------------------------- +
    Subtotal          :Rp. <b><font color=red>$subtotal </font></b>
    Diskon            :Rp. <b><font color=red>$diskon </font></b>
    Total Bayar       :Rp. <b><font color=red>$total </font></b>
    </pre>";
    
?>
<a href="service.php">Kembali ke Input Transaksi</a>
</body>
</html>