Membuat Program Penjualan Menggunakan PHP
Selamat Datang Cantik... :-)
Hari ini saya Agung Pramadipta mau bagi tutorial nih bagaimana membuat program penjualan pada PHP?
Ok cantik ikuti tutorial sebagai berikut ya...
1. Pastikan Aplikasi Xampp cantik dalam kondisi ON ya...
2. buat file bernama index.php pada direktori C://xampp/htdoc/progpenjualan/index.php isi scriptnya sebagai berikut cantik...
<!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" 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> </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>
3. Dan yang terakhir cantik... buat file proses.php pada direktori yang sama lalu isi scriptnya sbgai 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">
<?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>
<a href="index.php"> << Kembali</a><br />
</div>
</body>
</html>
4. Udah selesai cantik... coba kamu buka browser kamu lalu ketik localhost/progpenjualan/index.php
Hari ini saya Agung Pramadipta mau bagi tutorial nih bagaimana membuat program penjualan pada PHP?
Ok cantik ikuti tutorial sebagai berikut ya...
1. Pastikan Aplikasi Xampp cantik dalam kondisi ON ya...
2. buat file bernama index.php pada direktori C://xampp/htdoc/progpenjualan/index.php isi scriptnya sebagai berikut cantik...
<!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" 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> </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>
3. Dan yang terakhir cantik... buat file proses.php pada direktori yang sama lalu isi scriptnya sbgai 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">
<?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>
<a href="index.php"> << Kembali</a><br />
</div>
</body>
</html>
4. Udah selesai cantik... coba kamu buka browser kamu lalu ketik localhost/progpenjualan/index.php
Komentar
Posting Komentar