BAB IV IMPLEMENTASI
4.3 User Interface
4.3.1 User Interface pada Desktop
4.3.1.3 User Interface pada Kasir
4.3.1.3.1 Form Pembayaran
}
?>
4.3.1.3 User Interface pada Kasir
Fungsi utama dari user Kasir adalah untuk memproses pembayaran
pesanan dan membuat laporan penjualan.
Gambar 4.13 Tampilan untuk Kasir
4.3.1.3.1 Form Pembayaran
Form Pembayaran berfungi untuk melakukan proses pembayaran. Pertama – tama kasir akan menuliskan no_meja yang dimaksud, kemudian
mencarinya ke tabel pesanan dengan status pembayaran ‘0’. Setelah itu
maka akan muncul record – record pesanan, dari situ proses pembayaran
atribut status pembayaran, yang semula ‘0’ menjadi ‘1’, yang diasumsikan
sudah membayar.
Gambar 4.14 Form Pembayaran
Script-nya: <? include("koneksi.inc"); opendb(); if(isset($_POST['bayar'])) { $no_pesanan = $_POST['no_pesanan']; $jumlah = $_POST['jumlah']; $uang = $_POST['uang']; $plg = $_POST['nama_pelanggan']; $no_meja = $_POST['no_meja']; $tgl = $_POST['tgl']; $kembali=$uang-$jumlah; //echo "ssss";
$query = "update pesanan set status_pembayaran = '1' where no_pesanan = '$no_pesanan'";
querydb($query); if($result) { ?>
<table border="1" width="550"> <tr>
<td>
<table width="505" border="0"> <tr>
<td width="100">No. pesanan </td> <td width="11">:</td>
<td width="111"><? echo $no_pesanan;?></td> <td width="265">Sudah dibayar</td>
</tr> <tr>
<td>:</td>
<td><? echo $no_meja;?></td>
<td>Tanggal : <? echo date('d F Y', $tgl ) .$tgl; ?></td> </tr> <tr> <td>Atas nama</td> <td>:</td> <td><? echo $plg;?></td> <td> </td> </tr> <tr> <td>Terbilang</td> <td>:</td> <td><? echo $jumlah;?></td> <td> </td> </tr> <tr> <td>Uang</td> <td>:</td> <td><? echo $uang; ?></td> <td> </td> </tr> <tr> <td>Kembali</td> <td>:</td> <td><? echo $kembali; ?></td> <td> </td> </tr> <tr>
<td colspan="4"><div align="center"><a href="#" onClick="popUpWindow('nota.php',100,100,600,600)">Print Nota</a></div></td> </tr> </table> </td> </tr> </table> <br><br><hr noshade> <? } else {
echo "Ulangi Proses"; }
}
if(!isset($_POST['cari'])) {
?>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post"> <table width="325" border="0" align="center">
<tr>
<td width="108">No Meja </td> <td width="16">:</td>
<td width="353"><input type="text" name="meja"></td> </tr>
<tr>
<td colspan="3"><div align="center">
<input type="submit" name="cari" value="CARI"> </div></td> </tr> </table> </form> <? } else { $meja = $_POST['meja'];
$query = "select * from pesanan where no_meja ='$meja' and status_pembayaran='0'"; querydb($query); $dt = mysql_fetch_array($result); $no=$dt['no_pesanan']; $pelanggan = $dt['nama_pelanggan']; $tanggal = $dt['tanggal']; $data = mysql_num_rows($result); if($data == 0) {
echo "Tidak ada data yang sesuai!"; }
else {
//$no=dt['no_pesanan']; ?>
<table width="300" border="0"> <tr>
<td width="93"><strong>No. Pesanan</strong></td> <td width="11">:</td>
<td width="174"><? echo $no; ?></td> </tr>
<tr>
<td><strong>No. Meja </strong></td> <td>:</td> <td><? echo $meja; ?></td> </tr> <tr> <td><strong>Tanggal</strong></td> <td>:</td> <td><? echo $tanggal; ?></td> </tr> <tr>
<td><strong>Atas Nama </strong></td> <td>:</td>
<td><? echo $pelanggan; ?></td> </tr>
</table>
<table width="382" border="1"> <tr> <td width="30"><strong>Jml</strong></td> <td width="181"><strong>Makanan</strong></td> <td width="70"><strong>H. Satuan</strong></td> <td width="70"><strong>Total</strong></td> </tr> </table> <?
$query2 = "select d.*, m.* from detail_pesanan d, makanan m where d.no_pesanan='$no' and d.id_makanan=m.id_makanan";
querydb($query2); $jumlah=0; $harga=0; while($data=mysql_fetch_array($result)) { $satuan=$data['harga'];
$harga = $data['jumlah']* $satuan; $jumlah = $jumlah + $harga;
?>
<table width="382" border="1"> <tr>
<td width="30"> <div align="right"><? echo $data['jumlah'];?> </div></td>
<td width="181"><? echo $data['nama_makanan'];?> </td> <td width="70"> <div align="right"><? echo $satuan; ?>
</div></td>
<td width="70"> <div align="right"><? echo $harga; ?> </div></td> </tr> </table> <? } ?>
<form action="<? $_SERVER['PHP_SELF']?>" method='post'> <table width="382" border="0">
<tr>
<td width="213"><strong>Total Harga </strong></td> <td width="11"><strong>:</strong></td>
<td width="144"><div align="right"><? echo $jumlah; ?></div></td> </tr>
<tr>
<td><strong>Bayar</strong></td> <td><strong>:</strong></td>
<td><div align="right"><input name="uang" type="text" size="10"></div></td>
</tr> <tr>
<td colspan="3"><div align=right><? echo " <input type='hidden' name='no_pesanan' value='$no'>
<input type='hidden' name='jumlah' value='$jumlah'> <input type='hidden' name='no_meja' value='$meja'>
<input type='hidden' name='nama_pelanggan' value='$pelanggan'> <input type='hidden' name='tgl' value='$tanggal'>
<input type='submit' name='bayar' value='LUNAS'> ";?><br></div></td>
</tr> </table> </form>
<?
/*echo "Total: " .$jumlah ."<br>"; echo "Bayar:<input type='text' name='uang'>";
echo "<div align=right><input type='hidden' name='no_pesanan' value='$no'><input type='hidden' name='jumlah' value='$jumlah'><input type='submit' name='bayar' value='LUNAS'><br></div>";*/
} }