Contoh Program Penjualan Sederhana Dengan PHP
Pada postingan sebelumnya sudah saya beri contoh program Kalkulator Sederhana Menggunakan PHP, kali ini akan saya berikan lagi Contoh Program Aplikasi Penjualan Dengan 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 Anda
- 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
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <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">
- <p> </p>
- <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"> <input name="nama_barang" type="text" /></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Harga</td>
- <td bgcolor="#CCCCCC"> <input name="harga" type="text" /></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Quantity</td>
- <td bgcolor="#CCCCCC"> <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" />
- 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"> </td>
- <td bgcolor="#CCCCCC"><input name="" type="submit" value="Hitung" /> <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 :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <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'];
- $subtotal = $harga * $jumlah ;
- switch ($status){
- case "Pelanggan":
- $diskon = $subtotal * 0.1;
- break;
- }
- if($kota == "Jakarta" ){
- $ongkos = 20000;
- }
- else if($kota == "Bandung" ){
- $ongkos = 10000;
- }
- else if($kota == "Surabaya" ){
- $ongkos = 30000;
- }
- $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"> <?php echo "$nama_barang"; ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Harga</td>
- <td bgcolor="#CCCCCC"> <?php echo "Rp. ".number_format($harga); ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Quantity</td>
- <td bgcolor="#CCCCCC"> <?php echo "$jumlah"; ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Subtotal</td>
- <td bgcolor="#CCCCCC"> <?php echo "Rp. ".number_format($subtotal); ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Status</td>
- <td bgcolor="#CCCCCC"> <?php echo "$status"; ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Diskon</td>
- <td bgcolor="#CCCCCC"> <?php echo "Rp. ".number_format($diskon); ?></td>
- </tr>
- <tr>
- <td bgcolor="#CCCCCC">Ongkos Kirim</td>
- <td bgcolor="#CCCCCC"> <?php echo "Rp. ".number_format($ongkos)?> <?php echo "(
- $kota )"; ?></td>
- </tr>
- <tr>
- <td bgcolor="#666666" class="putih"><strong>Total</strong></td>
- <td bgcolor="#666666"> <?php echo "Rp. ".number_format($total); ?></td>
- </tr>
- </table>
- </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 warna bisa Anda buat sesuai selera.
thank's forever gan tutornya :D
ReplyDeletesama-sama bro
Deletenama databasenya apa yah ?
ReplyDeleteenggak pake databases bro thanks atas kujungannya
Deleteduh kok gak ada database nya gan
ReplyDeleteirul tria itu Program phpnya masih sederhana jadi enggak ada databasesnya
Deletekok gk keluar proses data ya ya
ReplyDeletecoba lagi pasti bisa kok dan terus berusaha terimakasih atas kunjungan
Deletetrimakasi ilmunya. sangat membantu saya sebagai pemula
ReplyDeleteYa sama-sama
Deletekeren gan,,buatlatihan dasr nih,,
ReplyDeleteBagus Nih gan artikelnya, Buat Latihan Dasar Codingannya sederhana tanpa gunain data base.
ReplyDeleteoke gan kunjungi website saya yah : Naliyana
Website Kampus saya : Atma Luhur
Dapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www , SmsQQ , com
ReplyDeleteKeunggulan dari smsqq adalah
*Permainan 100% Fair Player vs Player - Terbukti!!!
*Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
*Minimal Deposit Hanya Rp 10.000
*Bonus Setiap Hari Dibagikan
*Bonus Turn Over 0,3% + 0,2%
*Bonus referral 10% + 10%
*Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
*Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )
Jenis Permainan yang Disediakan ada 8 jenis :
Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66
Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
BBM: 2AD05265
WA: +855968010699
Skype: smsqqcom@gmail.com
bosku minat daftar langsung aja bosku^^
Thanks gan tutorialnya...
ReplyDelete