Contoh Program PHP


Program kali ini tidak jauh berbeda dengan contoh program sebelumnya, yaitu sama-sama menggunakan 2 file PHP yang digunakan untuk input dan outputnya. Ok langsung saja berikut langkah-langkahnya : 
  • Buka DreamWeaver atau Notepad atau editor yang lain, yang anda punya
  • Buatlah file baru
  • Kemudian Copy dan Paste kode berikut ini ke Notepad atau DreamWeaver Anda
  • Klik View Plain agar lebih mudah mengcopynya.
  • Setelah tercopy, simpan dengan nama index.php
<html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
        <title>Untitled Document</title>  
        <style type="text/css">  
        .putih {  
            color: #FFF;  
        }  
        </style>  
    </head>  
    <body>  
        <div align="center">  
            <form id="form1" name="form1" method="post" action="proses.php">  
                <table width="383" height="201" border="1">  
                    <tr>  
                        <td colspan="2" bgcolor="#666666">  
                            <div align="center" class="putih">  
                                <strong>PENJUALAN</strong>  
                            </div>  
                        </td>  
                    </tr>  
                    <tr>  
                        <td width="124" bgcolor="#CCCCCC">Nama Barang </td>  
                        <td width="243" bgcolor="#CCCCCC">&nbsp;  
                        <input name="nama_barang" type="text" /></td>  
                    </tr>  
                    <tr>  
                        <td bgcolor="#CCCCCC">Harga</td>  
                        <td bgcolor="#CCCCCC">&nbsp;  
                        <input name="harga" type="text" /></td>  
                    </tr>  
                    <tr>  
                        <td bgcolor="#CCCCCC">Quantity</td>  
                        <td bgcolor="#CCCCCC">&nbsp;  
                        <input name="jumlah" type="text" /></td>  
                    </tr>  
                    <tr>  

                        <td bgcolor="#CCCCCC">Status</td>  
                        <td bgcolor="#CCCCCC">
                            <p>  
                                <label>  
                                    <input type="radio" name="status" value="Pelanggan" id="status_0" checked="checked" />  
                                    Pelanggan
                                </label>  
                                <label>  
                                    <input type="radio" name="status" value="Bukan pelanggan" id="status_1" />  
                                    Bukan pelanggan
                                </label>  
                            </p>
                        </td>  

                    </tr>  
                    <tr>  
                        <td bgcolor="#CCCCCC">Kota</td>  
                        <td bgcolor="#CCCCCC">
                            <select name="kota">  
                                <option>Jakarta</option>  
                                <option>Bandung</option>  
                                <option>Surabaya</option>  
                            </select>
                        </td>  
                    </tr>  

                    <tr>  
                        <td height="28" bgcolor="#CCCCCC">&nbsp;</td>  
                        <td bgcolor="#CCCCCC">  
                            <input name="" type="submit" value="Hitung" />&nbsp;  
                            <input name="" type="reset" value="Hapus" />
                        </td>  
                    </tr>  
                </table>  
            </form>  
        </div>  
    </body>  
</html>

  • Simpan di directory seperti biasa, C:/xampp/htdocs/NamaFolderAnda
  • Buatlah satu file lagi dengan nama proses.php
  • Lalu Paste kode berikut : 
<html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
        <title>Untitled Document</title>  
        <style type="text/css">  
        .putih {  
            color: #FFF;  
        }  
    </style>  
    </head>  
    <body>  
        <?php   
        $nama_barang = $_POST['nama_barang'];  
        $harga = $_POST['harga'];  
        $jumlah = $_POST['jumlah'];  
        $status = $_POST['status'];  
        $kota = $_POST['kota'];  
        
        //menghitung subtotal  
        $subtotal = $harga * $jumlah ;  
        
        //menghitung diskon berdasarkan status (pelanggan atau bukan pelanggan).  
        //Keterangan :  
        //jika statusnya pelanggan akan mendapat diskon 10%.  
        //jika statusnya bukan pelanggan maka tidak mendapat diskon. Jadi:  
        
        switch ($status){  
            case "Pelanggan":   
            $diskon = $subtotal * 0.1;  
            break;   
            default:   
            $diskon = 0;   
        }  
        
        //menghitung ongkos kirim berdasarkan kota tujuan  
        if($kota == "Jakarta" )
        {  
            $ongkos = 20000;  
        }else if($kota == "Bandung" ){  
            $ongkos = 10000;  
        }else if($kota == "Surabaya" ){  
            $ongkos = 30000;  
        }  
        //menghitung total keseluruhan  
        $total = $subtotal - $diskon + $ongkos;  
        ?>  
        
        <div align="center">  
            <table width="297" border="1">  
                <tr>  
                    <td colspan="2" bgcolor="#666666">  
                        <div align="center" class="putih">  
                            <strong>HASIL PERHITUNGAN</strong>  
                        </div>  
                    </td>  
                </tr>  
                <tr>  
                    <td width="116" bgcolor="#CCCCCC">Nama Barang</td>  
                    <td width="165" bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "$nama_barang"; ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Harga</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "Rp. ".number_format($harga); ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Quantity</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "$jumlah"; ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Subtotal</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "Rp. ".number_format($subtotal); ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Status</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "$status"; ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Diskon</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "Rp. ".number_format($diskon); ?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#CCCCCC">Ongkos Kirim</td>  
                    <td bgcolor="#CCCCCC">&nbsp;  
                    <?php echo "Rp. ".number_format($ongkos)?>   
                    <?php echo " ( $kota )";?></td>  
                </tr>  
                <tr>  
                    <td bgcolor="#666666" class="putih">  
                    <strong>Total</strong></td>  
                    <td bgcolor="#666666">&nbsp;  
                        <?php echo "Rp. ".number_format($total); ?>
                    </td>  
                </tr>  
            </table>  
            <a href="index.php"> &lt;&lt; Kembali</a>  
        </div>  
    </body>  
</html> 

  • Simpan dalam folder yang sama dengan file index.php tadi
  • Lokasinya C:/xampp/htdocs/NamaFolderAnda
  • Simpan kedua file tersebut dalam satu folder, kai ini saya simpan di folder dengan nama "belajar"
  • Lalu coba ketikkan alamat berikut di browser Anda http://localhost/belajar/
  • Penampakannya kurang lebih seperti ini
  • Lalu akan muncul form input seperti ini
  •  Kemudian coba Anda inputkan seperti ini
  •  Setelah sudah anda isi semua formnya, coba anda klik "Hitung"
  • Maka akan muncul halaman proses.php yang menampilkan inputan kita dan hasil perhitungannya, yang kurang lebih seperti ini.
  • Seperti biasa skin bisa anda buat sesuai selera.
Sumber: http://serandal.blogspot.com/2012/10/contoh-program-aplikasi-penjualan-dengan-php.html



Postingan populer dari blog ini

M1 dengan Arsitektur ARM pengganti Intel di MacBook

Saham Bukalapak Pada Pasar Modal

Mengenai Saham GoTo (Gojek, Tokopedia)