Ticker

6/recent/ticker-posts

Header Ads Widget

Responsive Advertisement

[PHP] Membuat Transaksi Penjualan buku di PHP

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





Post a Comment

36 Comments

  1. tinggal maenin cssnya deh, biar makin menarik.
    thanks gan, buat tugas sekolah ane.

    ReplyDelete
  2. itu pake database dulu kan gan /

    ReplyDelete
    Replies
    1. belom pakai database maz, kalau mau dibikin bisa,

      Delete
  3. Mau 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 ?
    Thanks sblmnya ...

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. maaaf, itu contoh diatas belom pakai database....kalau sudah memakai database jauh berbeda dari yg diatas.

      Delete
  4. Mau tanya kalo buat text otomatis gimananya
    Contoh
    Sy memakai combo box untuk tipe motor apa sy pilih tipe motornya otomatis textfield terisi
    Mohon bantuannya

    ReplyDelete
  5. pakai database atau non database kaya contoh diatas?

    ReplyDelete
  6. maaf min numpang nnya dong bagaimana jika kita disruh cari ketentuan soal dari contoh tersebut>

    ReplyDelete
  7. jika boleh saya mnta pin bbm atau gak wa buat nnya"soal pemograman soalnya saya masih agak kurang paham nih bang makasih sblmnya

    ReplyDelete
    Replies
    1. imbox aja di fans page facebook gan , pasti saya bales

      Delete
  8. kalo bisa sama database nya gays

    ReplyDelete
  9. klo yang udah komplit data di input.x gmna bang? udh ada harga barang semua.x ada rumus.x gmna tu bang?

    ReplyDelete
    Replies
    1. semuanya udah ada barang, apabila klik barangnya keluar harganya otomatis, gitu maksudnya?

      Delete
    2. iya bang,,, gmna tu bang...?

      Delete
  10. mau tanya gan klo untuk menambahkan barang ke daftar keranjang ada ngk gan, ane nyari" tutorialnya yang untuk dreamweaver gk ada

    ReplyDelete
    Replies
    1. Kalo yg agan maksud sudah menggunakan Database, silahlan tanya lebih lanjut ke Email ke aroelyaazmi@gmail.com,

      Delete
  11. Replies
    1. Sama-sama agan, Terimakasih sudah berkunjung

      Delete
  12. udh pake database tu gan..?

    kalau di bikin database nya gmna tu gan,,?

    ReplyDelete
    Replies
    1. belum gan,

      monggo kirim permintaan ke aroelyaazmi@gmail.com

      Delete
  13. ada file langsung download nya ga?

    ReplyDelete
    Replies
    1. monggo langsung diminta di email aroelyaazmi@gmail.com

      Delete