Tuesday, 30 October 2012

11 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>&nbsp;</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">&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>
<br />
</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>&nbsp;</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 : 
<!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'];

//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><br />
</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.
  • Jika ada yang perlu ditanyakan bisa dengan cara berkomentar di bawah postingan ini, atau bisa juga dengan menghubungi kami di facebook fans page blog ini https://www.facebook.com/SerandalBlog.
  • sekian dan terima kasih \(^_^)/


Description: Contoh Program Penjualan Sederhana Dengan PHP Rating: 4.5 Reviewer: Cyserz Rouly - ItemReviewed: Contoh Program Penjualan Sederhana Dengan PHP

Related Post:

Comments
11 Comments

11 comments:

Payahe-Cyber said... Reply Comment

Pasti orang ne pintar Web,,,,

Like This

Cyserz Rouly said... Reply Comment

Asulah . . . . .

mustika ular said... Reply Comment

koq quantitynya dalam satuan harga seharusnya kan unit..
hehehe..

Cyserz Rouly said... Reply Comment

wah iya . . . ^^
akan segera di perbaiki, secepatnya ^.^

Cyserz Rouly said... Reply Comment

script dan screenshot udah di update ...
hehehe

makasih ya ^.^

miftakhul yasin said... Reply Comment

siipp,,,,

zhaka aidil said... Reply Comment

gan, bagaimana caranya setelah dihitung nilai yg di form input'y tidak hilang?

Cyserz Rouly said... Reply Comment

hehe, sudah terjawab di fanpage blog ini https://www.facebook.com/SerandalBlog

terima kasih sudah berkunjung.

randydp said... Reply Comment

gan,kok error di bagian diskonnya itu ?
*line 43 sama 76

Cyserz Rouly said... Reply Comment

coba dicek lagi variabelnya om, mungkin ada yang ga sama, copy ulang kodenya mungkin bisa om. ^^

bagus widiyanto said... Reply Comment

Mantap gan..

Post a Comment

×