Membuat Transaksi Penjualan buku di
PHP – Assalamualaikum kawan, kali ini saya ingin sharing mengenai cara membuat
transaksi penjualan buku di PHP tanpa data base, ini sebenarnya tugas kampus saya,hehe…
tapi namanya juga blog tempat sharing , bebas…..
sebelum membuat programnya kita tela'ah dulu ketentuan soalnya, dibawah ini ketentuannya:
tapi namanya juga blog tempat sharing , bebas…..
sebelum membuat programnya kita tela'ah dulu ketentuan soalnya, dibawah ini ketentuannya:
Ketentuan program transaksi penjualan buku
·
Harga
buku
Buku tulis = 5000
Buku gambar = 10000
Buku Sketch = 15000
·
Diskon
Pembelian >3 mendapat diskon 5%
Pembelian >10 mendapat diskon 10%
Pembelian <=3 tidak mendapatkan
diskon
·
Bonus
Apabila status member akan mendapat
bonus T-Shirt
Apabila status nonmember akan
mendapatkan bonus Topi
Dibawah ini ada gambar input dan
output program transaksi penjualan buku, kalian bebas mewarnainya, gag harus
sama kawan.
Gambar input seperti diawah ini,
Gambar output seperti dibawah ini
Langsung saja simak cara membuat
transaksi penjualan buku di PHP di bawah ini
1. Pertama buat lah file dengan nama input_penjualan.php,
jangan lupa
simpan di folder c/xampp/htdocs
kawan.
2. Buat tampilan input_penjualan.php
seperti dibawah ini kawan
Kalau kalian tidak menggunakan dreamweaver kalian bisa
menggunakan Notepad++ dibawah ini scriptnya kawan
<form name="form1" method="post" action="output_penjualan.php">
<table align="center" bgcolor="#999999" border="2px" width="31%">
<tr>
<td bgcolor="#00CCFF"
colspan="2" align="center"><strong>PENJUALAN BUKU</strong></td>
</tr>
<tr>
<td>No.Transaksi</td>
<td><label
for="nomor"></label>
<input type="text"
name="nomor" id="nomor"></td>
</tr>
<tr>
<td>Nama Buku</td>
<td><label for="nama"></label>
<select name="buku" id="nama">
<option>Pilih</option>
<option value="Buku
Tulis">Buku Tulis</option>
<option value="Buku
Gambar">Buku Gambar</option>
<option value="Buku
Sketch">Buku Sketch</option>
</select></td>
</tr>
<tr>
<td>Jumlah Pembelian</td>
<td><label for="jumlah"></label>
<input type="text" name="jumlah"
id="jumlah"></td>
</tr>
<tr>
<td>Status</td>
<td><input type="radio" name="status" id="radio"
value="member">
<label for="radio">Member
<input type="radio" name="status" id="radio" value="nonmember">
Non Member</label></td>
</tr>
<tr>
<td bgcolor="#00CCFF" height="39" colspan="2" align="center"><input type="submit" name="hitung" id="hitung" value="Hitung Jumlah"></td>
</tr>
</table>
</form>
3.
Sekarang tinggal buat file output_penjualan.php
Dibawah ini adalah tampilan desaign nya kawan
Kalau script proframnya dibawah ini kawan,
<?php
$nomor=$_POST['nomor'];
$buku=$_POST['buku'];
$jumlah=$_POST['jumlah'];
$status=$_POST['status'];
//harga setiap buku
if ($buku=='Buku Tulis'){
$harga=5000;
}
else if ($buku=='Buku
Gambar'){
$harga=10000;
}
else if ($buku=='Buku
Sketch'){
$harga=15000;
}
//hitungan sub total
$subtotal=$jumlah*$harga;
//buat
diskon pembelian
if ($jumlah > 3) {
$diskon=$subtotal*0.05;
}
else if ($jumlah > 10)
{
$diskon=$subtotal*0.15;
}
else if ($jumlah <=
3) {
$diskon=0;
}
//buat
status pembeli
if($status=='member'){
$bonus='T-Shirt';
}
else if ($status=='nonmember'){
$bonus='Topi';
}
$total=$subtotal-$diskon;
?>
<table width="24%"
border="2px" align="center">
<tr>
<td height="25"
colspan="2" align="center"
bgcolor="#FFCC00">HASIL PENJUALAN</td>
</tr>
<tr>
<td width="43%"
bgcolor="#FFFF99">No.Transaksi</td>
<td width="37%"
bgcolor="#FFFF99"><strong><?php
echo $nomor ;?></strong></td>
</tr>
<tr>
<td bgcolor="#FFFF99">Nama
Buku</td>
<td bgcolor="#FFFF99"><strong><?php
echo $buku;
?></strong></td>
</tr>
<tr>
<td bgcolor="#FFFF99">Jumlah
Buku</td>
<td bgcolor="#FFFF99"><strong><?php
echo $jumlah;
?></strong></td>
</tr>
<tr>
<td bgcolor="#FFFF99">Sub
Total</td>
<td bgcolor="#FFFF99"><strong><?php
echo "Rp."
.number_format ($subtotal);
?></strong></td>
</tr>
<tr>
<td bgcolor="#FFFF99">Diskon</td>
<td bgcolor="#FFFF99"><strong><?php
echo "Rp." .number_format ($diskon); ?></strong></td>
</tr>
<tr>
<td bgcolor="#FFFF99">Status</td>
<td bgcolor="#FFFF99"><strong><?php
echo $status; ?></strong></td>
</tr>
<tr>
<tr>
<td bgcolor="#FFFF99">Bonus</td>
<td bgcolor="#FFFF99"><strong><?php
echo $bonus; ?></strong></td>
</tr>
<tr>
<td height="27"
bgcolor="#FFFF99"><strong>Total</strong></td>
<td bgcolor="#FFFF99"><strong><?php
echo "Rp." .number_format ($total); ?></strong></td>
</tr>
<tr>
<td colspan="2"
align="center" bgcolor="#FFCC00">
<a href="input_penjualan.php"><input name=""
type="button"
value="kembali"></a></td>
</tr>
</table>
4.
Setelah
semuanya selesai kita tulis langsung saja dicoba di browser kesayangan kalian,
semoga berhasil kawan.
Dibawah ini ada screen shot gambar percobaan program yang tadi
dibuat
saya mencoba input dengan data seperti dibawah ini:
dan
hasil output yang dihasilkan adalah sebagai berikut:
Keterangan:
- pada nomor
transaksi masih manual belom dijadikan otomatis/uniq
- karena di bagian
input_penjualan.php tidak ada Harga barang makanya saya buat di scrip bagian
outputnya dengan rumus IF,
Kalau ada
yang kurang jelas dengan penggunaan astribut atau yang lainnya silahkan
berkomentar dikolom komentar kawan. Salam www.indocreativ.com
36 Comments
tinggal maenin cssnya deh, biar makin menarik.
ReplyDeletethanks gan, buat tugas sekolah ane.
IYA GAN
ReplyDeleteitu pake database dulu kan gan /
ReplyDeletebelom pakai database maz, kalau mau dibikin bisa,
DeleteMau nanya dong gan , itu kan pake kondisi if ya ? Kalau misalkan di databasenya buku udah ada harga nya, codingannya gmn supaya bisa langsung nampil di transaksi ?
ReplyDeleteThanks sblmnya ...
This comment has been removed by the author.
Deletemaaaf, itu contoh diatas belom pakai database....kalau sudah memakai database jauh berbeda dari yg diatas.
Deleteizin save ya kak, terimaksih
ReplyDeleteiya silahkan ,
DeleteMau tanya kalo buat text otomatis gimananya
ReplyDeleteContoh
Sy memakai combo box untuk tipe motor apa sy pilih tipe motornya otomatis textfield terisi
Mohon bantuannya
pakai database atau non database kaya contoh diatas?
ReplyDeletemaaf min numpang nnya dong bagaimana jika kita disruh cari ketentuan soal dari contoh tersebut>
ReplyDeletebsa lebih jelas lagi gan pertenyaannya??
Deletejika boleh saya mnta pin bbm atau gak wa buat nnya"soal pemograman soalnya saya masih agak kurang paham nih bang makasih sblmnya
ReplyDeleteimbox aja di fans page facebook gan , pasti saya bales
Deleteha kuno
ReplyDeletebelajarnya bertahap, untuk yg belum bisa
Deletekalo bisa sama database nya gays
ReplyDeleteitu belum pakai database gan
Deletemakasih om
ReplyDeletesama- sama
Deleteklo yang udah komplit data di input.x gmna bang? udh ada harga barang semua.x ada rumus.x gmna tu bang?
ReplyDeletesemuanya udah ada barang, apabila klik barangnya keluar harganya otomatis, gitu maksudnya?
Deleteiya bang,,, gmna tu bang...?
Deletemau tanya gan klo untuk menambahkan barang ke daftar keranjang ada ngk gan, ane nyari" tutorialnya yang untuk dreamweaver gk ada
ReplyDeleteKalo yg agan maksud sudah menggunakan Database, silahlan tanya lebih lanjut ke Email ke aroelyaazmi@gmail.com,
Deletenambah banyak aja ni ilmu phpnya
ReplyDeletemy blog
Alhamdulillah....
Deleteterimakasih gan
ReplyDeleteSama-sama agan, Terimakasih sudah berkunjung
Deleteudh pake database tu gan..?
ReplyDeletekalau di bikin database nya gmna tu gan,,?
belum gan,
Deletemonggo kirim permintaan ke aroelyaazmi@gmail.com
ada file langsung download nya ga?
ReplyDeletemonggo langsung diminta di email aroelyaazmi@gmail.com
Deletetest
ReplyDeleteKeren, nambah ilmu nie,
ReplyDelete