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">
<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>
</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 :
<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>
</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