1. Script File koneksi.php
$servername="localhost";
$username="root";
$password="";
$database="db_praktikdba";
$koneksi=mysqli_connect($servername,$username,$password);
if(!$koneksi){
die("Gagal Koneksi:".mysqli_connect_error());
}
if(!mysqli_select_db($koneksi, $database))
{
echo "Tidak dapat menemukan database";
exit();
}
?>
2. Script File index.php
<head>
<title>Halaman Utama</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<table align="center">
<tr>
<td><a href="barang/barang.php"><b>Data Barang</b></a> </td>
<td><a href="kategori/kategori.php"><b>Data Kategori</b></a> </td>
<td><a href="frm_cetak.php"><b>Cetak Struk Penjualan</b></a> </td>
<td><a href="frm_jualperpelanggan.php"><b>Lihat Penjualan Per Pelanggan</b></a> </td>
</tr>
</table>
<p align="center"><font size="16" color="red">PRAKTIK DBA</font></p>
<p align="center"><font size="16" color="orange">PRAKTIK DBA</font></p>
<p align="center"><font size="16" color="yellow">PRAKTIK DBA</font></p>
<p align="center"><font size="16" color="green">PRAKTIK DBA</font></p>
<p align="center"><font size="16" color="blue">PRAKTIK DBA</font></p>
<p align="center"><font size="16" color="purple">PRAKTIK DBA</font></p>
</body>
</html>
3. Script yang ada di Folder kategori:
a. Script File kategori.php
require_once "../koneksi.php";
?>
<html>
<head>
<title>Daftar Kategori</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<table align="center">
<tr>
<td><a href="kategori.php"><b>Data Kategori</b></a> </td>
</tr>
</table>
<br><br>
<p align="center">
<b>Contoh Penggunaan View untuk Menampilkan Data Kategori</b>
</p>
<p align="center"><a href="tambah.php">Tambah</a> <a href="../index.php">Kembali</a></p>
<table border="1" align="center" cellspacing="0" cellpadding="4">
<thead>
<tr>
<th>No.</th>
<th>Kode Kategori</th>
<th>Nama Kategori</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$no=1;
$sql= $koneksi->query("select kode_kategori,nama_kategori from tb_kategori");
while($data= $sql->fetch_assoc()){
?>
<tr>
<td align="center"><?php echo $no++;?></td>
<td><?php echo $data['kode_kategori']?></td>
<td><?php echo $data['nama_kategori']?></td>
<td>
<a href="ubah.php?kode_kategori=<?php echo $data['kode_kategori'];?>">Edit</a>
<a onclick="return confirm('Anda Yakin akan menghapus Data Ini...???')" href="hapus.php?kode_kategori=<?php echo $data['kode_kategori'];?>">Hapus</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
b. Script File tambah.php
require_once "../koneksi.php";
$query = mysqli_query($koneksi, "SELECT max(kode_kategori) as kodeTerbesar FROM tb_kategori");
$data = mysqli_fetch_array($query);
$kdkategori = $data['kodeTerbesar'];
$urutan = (int) substr($kdkategori, 1, 3);
$urutan++;
$huruf = "K";
$kdkategori = $huruf . sprintf("%03s", $urutan);
?>
<html>
<head>
<title>Insert Kategori</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<br><br>
<p align="center">
<b>Contoh Penggunaan INSERT untuk Menambah Data Kategori</b>
</p>
<p align="center"><a href="kategori.php">Kembali</a></p>
<form method="POST">
<table align="center">
<tr><td>Kode Kategori</td><td>:</td><td><input type="text" name="kode" value="<?php echo $kdkategori; ?>" readonly/></td></tr>
<tr><td>Nama Kategori</td><td>:</td><td><input type="text" name="nama" required=""/></td></tr>
<tr><td>Pengguna</td><td>:</td>
<td><select name="pengguna" required="" />
<option value="">Pilih Pengguna</option>
<?php
$pengguna = $koneksi -> query ("SELECT id, nama FROM tb_pengguna ORDER BY nama ASC");
while($pengguna_data = $pengguna->fetch_assoc()){
?>
<option value="<?=$pengguna_data['id'];?>"><?=$pengguna_data['nama'];?></option>
<?php } ?>
</select></td></tr>
<tr><td><input type="submit" name="simpan" value="Simpan"></td></tr>
</table>
</form>
<?php
if (isset($_POST['simpan'])){
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$pengguna=$_POST['pengguna'];
$sql=$koneksi->query("insert into tb_kategori values('$kode','$nama',now(),'$pengguna')");
if ($sql){
?>
<script type="text/javascript">
alert ("Data Berhasil di Simpan");
window.location.href="kategori.php";
</script>
<?php
}
}
?>
c. Script File ubah.php
require_once"../koneksi.php";
$kode_kategori = $_GET['kode_kategori'];
$sql = $koneksi->query("select * from tb_kategori where kode_kategori='$kode_kategori'");
$tampil = $sql->fetch_assoc();
?>
<html>
<head>
<title>Update Data Kategori</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<br><br>
<p align="center">
<b>Contoh Penggunaan UPDATE untuk Merubah Data Kategori</b>
</p>
<p align="center"><a href="kategori.php">Kembali</a></p>
<form method="POST">
<table align="center">
<tr><td>Kode kategori</td><td>:</td><td><input type="text" name="kode" value="<?php echo $tampil['kode_kategori'];?>" readonly /></td></tr>
<tr><td>Nama Kategori</td><td>:</td><td><input type="text" name="nama" value="<?php echo $tampil['nama_kategori'];?>" /></td></tr>
<tr><td>Pengguna</td><td>:</td><td>
<select name="pengguna" />
<option value="">Pilih Pengguna</option>
<?php
$pengguna = $koneksi -> query ("SELECT id, nama FROM tb_pengguna
ORDER BY nama ASC");
while($pengguna_data = $pengguna->fetch_assoc()){
if($tampil['pengguna']==$pengguna_data['id']){
$pilih_id='selected';
}else{
$pilih_id='';
}
?>
<option value="<?=$pengguna_data['id'];?>"<?=$pilih_id;?>>
<?=$pengguna_data['nama'];?></option>
<?php } ?>
</select></td></tr>
<tr><td><input type="submit" name="simpan" value="Simpan"></td></tr>
</table>
</form>
<?php
if (isset($_POST['simpan'])){
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$sql=$koneksi->query("update tb_kategori set nama_kategori='$nama' where kode_kategori='$kode'");
if ($sql){
?>
<script type="text/javascript">
alert ("Data Berhasil di Ubah");
window.location.href="kategori.php";
</script>
<?php
}
}
?>
d. Script File hapus.php
require_once"../koneksi.php";
$kode_kategori = $_GET['kode_kategori'];
$sql = $koneksi->query("delete from tb_kategori where kode_kategori='$kode_kategori'");
?>
<script type="text/javascript">
alert ("Data Berhasil di Hapus");
window.location.href="kategori.php";
</script>
4. Script yang ada di Folder barang:
a. Script File barang.php
require_once "../koneksi.php";
?>
<html>
<head>
<title>Daftar Barang</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<table align="center">
<tr>
<td><a href="barang.php"><b>Data Barang</b></a> </td>
</tr>
</table>
<br><br>
<p align="center">
Contoh Penggunaan View untuk Menampilkan Data Barang</b>
</p>
<p align="center"><a href="tambah.php">Tambah</a> <a href="../index.php">Kembali</a></p>
<table border="1" cellspacing="0" cellpadding="4" align="center">
<thead>
<tr>
<th>No.</th>
<th>Kode</th>
<th>Nama Barang</th>
<th>Warna</th>
<th>Kategori</th>
<th>Satuan</th>
<th>Stok</th>
<th>Harga Beli</th>
<th>Harga Jual</th>
<th>Profit</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$no=1;
$sql= $koneksi->query("select kode_barang,nama_barang,warna,nama_kategori,satuan,stok,harga_beli,harga_jual,profit from tb_barang,tb_kategori WHERE tb_barang.kode_kategori=tb_kategori.kode_kategori order by kode_barang");
while($data= $sql->fetch_assoc()){
?>
<tr>
<td align="center"><?php echo $no++;?></td>
<td><?php echo $data['kode_barang']?></td>
<td><?php echo $data['nama_barang']?></td>
<td><?php echo $data['warna']?></td>
<td><?php echo $data['nama_kategori']?></td>
<td><?php echo $data['satuan']?></td>
<td><?php echo $data['stok']?></td>
<td><?php echo number_format($data['harga_beli'])?></td>
<td><?php echo number_format($data['harga_jual'])?></td>
<td><?php echo number_format($data['profit'])?></td>
<td>
<a href="ubah.php?kode_barang=<?php echo $data['kode_barang'];?>">Edit</a>
<a onclick="return confirm('Anda Yakin akan menghapus Data Ini...???')" href="hapus.php?kode_barang=<?php echo $data['kode_barang'];?>">Hapus</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
b. Script File tambah.php
require_once "../koneksi.php";
$query = mysqli_query($koneksi, "SELECT max(kode_barang) as kodeTerbesar FROM tb_barang");
$data = mysqli_fetch_array($query);
$nobarang = $data['kodeTerbesar'];
$urutan = (int) substr($nobarang, 1, 4);
$urutan++;
$huruf = "B";
$nobarang = $huruf . sprintf("%04s", $urutan);
?>
<script>
function jumlah(){
var hrg_beli = document.getElementById('harga_beli').value;
var hrg_jual = document.getElementById('harga_jual').value;
var rslt = parseInt(hrg_jual) - parseInt(hrg_beli);
if(!isNaN(rslt)){
document.getElementById('profit').value = rslt;
}
}
</script>
<html>
<head>
<title>Insert Data Barang</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<br><br>
<p align="center">
<b>Contoh Penggunaan INSERT untuk Menambah Data Barang</b>
</p>
<p align="center"><a href="barang.php">Kembali</a></p>
<form method="POST">
<table align="center">
<tr><td>Kode Barang</td><td>:</td><td><input type="text" name="kode" value="<?php echo $nobarang; ?>" disabled/></td></tr>
<tr><td>Nama Barang</td><td>:</td><td><input type="text" name="nama"/></td></tr>
<tr><td>Warna</td><td>:</td><td><input type="text" name="warna"/></td></tr>
<tr><td>Kategori</td><td>:</td>
<td><select name="kategori" required="" />
<option value="">Pilih Kategori</option>
<?php
$kategori = $koneksi -> query ("SELECT kode_kategori, nama_kategori FROM tb_kategori ORDER BY nama_kategori ASC");
while($kategori_data = $kategori->fetch_assoc()){
?>
<option value="<?=$kategori_data['kode_kategori'];?>"><?=$kategori_data['nama_kategori'];?></option>
<?php } ?>
</select></td></tr>
<tr><td>Satuan</td><td>:</td>
<td><select name="satuan">
<option value="">---Pilih Satuan---</option>
<option value="Pack">Pack</option>
<option value="Lusin">Lusin</option>
<option value="Pcs">Pcs</option>
</select></td></tr>
<tr><td>Stok</td><td>:</td><td><input type="number" name="stok"/></td></tr>
<tr><td>Harga Beli</td><td>:</td><td><input type="number" name="hbeli" id="harga_beli" onkeyup="jumlah()" /></td></tr>
<tr><td>Harga Jual</td><td>:</td><td><input type="number" name="hjual" id="harga_jual" onkeyup="jumlah()" /></td></tr>
<tr><td>Profit</td><td>:</td><td><input type="number" name="profit" id="profit" readonly="" value="0" /></td></tr>
<tr><td>Pengguna</td><td>:</td>
<td><select name="pengguna" required="" />
<option value="">Pilih Pengguna</option>
<?php
$pengguna = $koneksi -> query ("SELECT id, nama FROM tb_pengguna ORDER BY nama ASC");
while($pengguna_data = $pengguna->fetch_assoc()){
?>
<option value="<?=$pengguna_data['id'];?>"><?=$pengguna_data['nama'];?></option>
<?php } ?>
</select></td></tr>
<tr><td><input type="submit" name="simpan" value="Simpan" ></td></tr>
</table>
</form>
<?php
if (isset($_POST['simpan'])){
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$warna=$_POST['warna'];
$kategori=$_POST['kategori'];
$satuan=$_POST['satuan'];
$stok=$_POST['stok'];
$hbeli=$_POST['hbeli'];
$hjual=$_POST['hjual'];
$profit=$_POST['profit'];
$pengguna=$_POST['pengguna'];
$sql=$koneksi->query("insert into tb_barang values('$nobarang','$nama','$warna','$kategori','$satuan','$stok','$hbeli','$hjual','$profit',now(),'$pengguna')");
if ($sql){
?>
<script type="text/javascript">
alert ("Data Berhasil di Simpan");
window.location.href="barang.php";
</script>
<?php
}
}
?>
c. Script File ubah.php
function jumlah(){
var hrg_beli = document.getElementById('harga_beli').value;
var hrg_jual = document.getElementById('harga_jual').value;
var rslt = parseInt(hrg_jual) - parseInt(hrg_beli);
if(!isNaN(rslt)){
document.getElementById('profit').value = rslt;
}
}
</script>
<?php
require_once "../koneksi.php";
$kode_barang = $_GET['kode_barang'];
$sql = $koneksi->query("select * from tb_barang where kode_barang='$kode_barang'");
$tampil = $sql->fetch_assoc();
?>
<html>
<head>
<title>Update Data Barang</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<br><br>
<p align="center">
<b>Contoh Penggunaan UPDATE untuk Merubah Data Barang</b>
</p>
<p align="center"><a href="barang.php">Kembali</a></p>
<form method="POST">
<table align="center">
<tr><td>Kode Barang</td><td>:</td><td><input type="text" name="kode" value="<?php echo $tampil['kode_barang'];?>" readonly/></td></tr>
<tr><td>Nama Barang</td><td>:</td><td><input type="text" name="nama" value="<?php echo $tampil['nama_barang'];?>"/></td></tr>
<tr><td>Warna</td><td>:</td><td><input type="text" name="warna" value="<?php echo $tampil['warna'];?>"/></td></tr>
<tr><td>Kategori</td><td>:</td><td>
<select name="kategori" />
<option value="">Pilih Kategori</option>
<?php
$kategori = $koneksi -> query ("SELECT kode_kategori, nama_kategori FROM tb_kategori
ORDER BY nama_kategori ASC");
while($kategori_data = $kategori->fetch_assoc()){
if($tampil['kode_kategori']==$kategori_data['kode_kategori']){
$pilih_kodekate='selected';
}else{
$pilih_kodekate='';
}
?>
<option value="<?=$kategori_data['kode_kategori'];?>"<?=$pilih_kodekate;?>>
<?=$kategori_data['nama_kategori'];?></option>
<?php } ?>
</select></td></tr>
<tr><td>Satuan</td><td>:</td><td>
<select name="satuan">
<option value="">---Pilih Satuan---</option>
<option value="Pack"<?php if ($tampil['satuan']=='Pack'){echo "selected";}?>>Pack</option>
<option value="Lusin"<?php if ($tampil['satuan']=='Lusin'){echo "selected";}?>>Lusin</option>
<option value="Pcs"<?php if ($tampil['satuan']=='Pcs'){echo "selected";}?>>Pcs</option>
</select></td></tr>
<tr><td>Stok</td><td>:</td><td><input type="number" name="stok" value="<?php echo $tampil['stok'];?>" /></td></tr>
<tr><td>Harga Beli</td><td>:</td><td><input type="number" name="hbeli" value="<?php echo $tampil['harga_beli'];?>" id="harga_beli" onkeyup="jumlah()"/></td></tr>
<tr><td>Harga Jual</td><td>:</td><td><input type="number" name="hjual" value="<?php echo $tampil['harga_jual'];?>" id="harga_jual" onkeyup="jumlah()" /></td></tr>
<tr><td>Profit</td><td>:</td><td><input type="number" name="profit" value="<?php echo $tampil['profit'];?>" id="profit" readonly="" value="0"/></td></tr>
<tr><td>Pengguna</td><td>:</td><td>
<select name="pengguna" />
<option value="">Pilih Pengguna</option>
<?php
$pengguna = $koneksi -> query ("SELECT id, nama FROM tb_pengguna ORDER BY nama ASC");
while($pengguna_data = $pengguna->fetch_assoc()){
if($tampil['pengguna']==$pengguna_data['id']){
$pilih_id='selected';
}else{
$pilih_id='';
}
?>
<option value="<?=$pengguna_data['id'];?>"<?=$pilih_id;?>>
<?=$pengguna_data['nama'];?></option>
<?php } ?>
</select></td></tr>
<tr><td><input type="submit" name="simpan" value="Simpan"></td></tr>
</table>
</form>
<?php
if (isset($_POST['simpan'])){
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$warna=$_POST['warna'];
$kategori=$_POST['kategori'];
$satuan=$_POST['satuan'];
$stok=$_POST['stok'];
$hbeli=$_POST['hbeli'];
$hjual=$_POST['hjual'];
$profit=$_POST['profit'];
$sql=$koneksi->query("update tb_barang set nama_barang='$nama',warna='$warna',kode_kategori='$kategori',satuan='$satuan',stok='$stok',harga_beli='$hbeli',harga_jual='$hjual',profit='$profit' where kode_barang='$kode_barang'");
if ($sql){
?>
<script type="text/javascript">
alert ("Data Berhasil di Ubah");
window.location.href="barang.php";
</script>
<?php
}
}
?>
d. Script File hapus.php
require_once "../koneksi.php";
$kode_barang = $_GET['kode_barang'];
$sql = $koneksi->query("delete from tb_barang where kode_barang='$kode_barang'");
?>
<script type="text/javascript">
alert ("Data Berhasil di Hapus");
window.location.href="barang.php";
</script>
5. Script File frm_cetak.php
require_once "koneksi.php";
?>
<html>
<head>
<title>Cetak Struk</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<table align="center">
<tr>
<td><a href="index.php"><b>Kembali</b></a> </td>
</tr>
</table>
<br><br>
<p align="center">
<b>Contoh Penggunaan View untuk STRUK PENJUALAN</b>
</p>
<p align="center">
Pilih Kode Penjualan
<form method="POST" action="struk.php" target="blank">
<p align="center">
<select name="kode_pj"/>
<?php
$label = '<option value=""> - Pilih Kode - </option>';
$kode=$koneksi->query("select kode_penjualan from tb_penjualan order by kode_penjualan asc");
while ($d_kode=$kode->fetch_assoc()) {
echo "<option value='$d_kode[kode_penjualan]'>$d_kode[kode_penjualan]</option>";
}
?>
</select>
<button type="submit" class="btn btn-primary">Cetak</button></p>
</form>
</p>
</body>
</html>
<?php
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
require_once "koneksi.php";
$kode_pj=$_POST['kode_pj'];
?>
<style>
@media print{
input.noPrint{
display: none;
}
}
</style>
<table>
<tr><th align="left">WIJDAN COLLECTION</td></tr>
<tr><td><small>Jl. Raya Plumbon-Cirebon, Telp:0823-1708-9285</small></td></tr>
<tr><td colspan="1"><small><hr></small></td></tr>
</table>
<table>
<?php
$sql=$koneksi->query("select tb_penjualan.kode_penjualan,tgl_penjualan,tb_pelanggan.nama,tb_pengguna.nama as kasir,nama_barang,harga_jual,jumlah,tb_penjualan_detail.total,diskon,potongan,tb_penjualan.total_b,bayar,kembali from tb_penjualan,tb_penjualan_detail,tb_pelanggan,tb_pengguna,tb_barang
where tb_penjualan.id_pelanggan=tb_pelanggan.kode_pelanggan and
tb_penjualan.pengguna=tb_pengguna.id and
tb_penjualan.kode_penjualan=tb_penjualan_detail.kode_penjualan and
tb_penjualan_detail.kode_barang=tb_barang.kode_barang and
tb_penjualan_detail.kode_penjualan='$kode_pj'");
$tampil=$sql->fetch_assoc();
?>
<tr>
<td colspan="2"><small>No.   </td></small>
<td><small>:    <?php echo $tampil['kode_penjualan']; ?><small></td>
</tr>
<tr>
<td colspan="2"><small>Tanggal   <small></td>
<td><small>:    <?php echo $tampil['tgl_penjualan']; ?><small></td>
</tr>
<tr>
<td colspan="2"><small>Pelanggan   <small></td>
<td><small>:    <?php echo $tampil['nama']; ?><small></td>
</tr>
<tr>
<td colspan="2"><small>Kasir   <small></td>
<td><small>:    <?php echo $tampil['kasir']; ?><small></td>
</tr>
</table>
<table>
<tr><td colspan="4"><small><hr></small></td></tr>
<?php
$no=1;
$sql3=$koneksi->query("select tb_penjualan.kode_penjualan,tgl_penjualan,tb_pelanggan.nama,tb_pengguna.nama as kasir,nama_barang,harga_jual,jumlah,tb_penjualan_detail.total,diskon,potongan,tb_penjualan.total_b,bayar,kembali from tb_penjualan,tb_penjualan_detail,tb_pelanggan,tb_pengguna,tb_barang
where tb_penjualan.id_pelanggan=tb_pelanggan.kode_pelanggan and
tb_penjualan.pengguna=tb_pengguna.id and
tb_penjualan.kode_penjualan=tb_penjualan_detail.kode_penjualan and
tb_penjualan_detail.kode_barang=tb_barang.kode_barang and
tb_penjualan_detail.kode_penjualan='$kode_pj'");
while ($tampil3=$sql3->fetch_assoc()) {
?>
<tr>
<td width="2px"><small><?php echo $no++.'.';?></small></td>
<td><small><?php echo $tampil3['nama_barang']; ?></small></td>
<td align="right"><small><?php echo number_format($tampil3['harga_jual']).' '.' '.'x'.' '.' '.$tampil3['jumlah'].' '.' '.' '.'='.' ' ?></small></td>
<td align="right"><small><?php echo number_format($tampil3['total']); ?></small></td>
</tr>
<?php
$diskon=$tampil3['diskon'];
$potongan=$tampil3['potongan'];
$bayar=$tampil3['bayar'];
$kembali=$tampil3['kembali'];
$total_b=$tampil3['total_b'];
$total_bayar=$total_bayar+$tampil3['total'];
}
?>
<tr><td colspan="4"><hr></td></tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Total = </small></td>
<td align="right"><small><?php echo number_format($total_bayar); ?></small></td>
</tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Diskon = </small></td>
<td align="right"><small><?php echo $diskon.'%'; ?></small></td>
</tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Potongan = </small></td>
<td align="right"><small><?php echo number_format ($potongan); ?></small></td>
</tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Sub Total = </small></td>
<td align="right"><small><?php echo number_format ($total_b); ?></small></td>
</tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Bayar = </small></td>
<td align="right"><small><?php echo number_format ($bayar); ?></small></td>
</tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Kembali = </small></td>
<td align="right"><small><?php echo number_format ($kembali); ?></small></td>
</tr>
</table>
<table>
<tr>
<br>
<td><i><small>Note:<br>Barang yang sudah dibeli tidak bisa dibatalkan</small></i></td>
</tr>
</table>
<br>
<input type="button" class="noPrint" value="Print"onclick="window.print()">
7. Script File frm_jualperpelanggan.php
require_once "koneksi.php";
?>
<html>
<head>
<title>Penjualan Per Pelanggan</title>
</head>
<body>
<p align="center">
<b>PRAKTIKUM MATAKULIAH DATABASE ADMINISTRATOR<br>
"IMPLEMENTASI DATABASE DI PEMROGRAMAN"</b>
<hr>
</p>
<table align="center">
<tr>
<td><a href="index.php"><b>Kembali</b></a> </td>
</tr>
</table>
<br><br>
<p align="center">
<b>Contoh Penggunaan View untuk PENJUALAN PER PELANGGAN</b>
</p>
<p align="center">
Pilih Pelanggan
<div>
<form method="POST" action="lihat_jualperpelanggan.php" target="blank">
<p align="center">
<select class="form-control show-tick" name="kode_pel" />
<?php
$label = '<option value=""> - Pilih Kode - </option>';
$kode=$koneksi->query("select distinct kode_pelanggan,nama from tb_pelanggan,tb_penjualan where tb_penjualan.id_pelanggan=tb_pelanggan.kode_pelanggan order by tb_pelanggan.nama asc");
while ($d_kode=$kode->fetch_assoc()) {
echo "<option value='$d_kode[kode_pelanggan]'>$d_kode[nama]</option>
";
}
?>
</select>
<button type="submit" >Lihat</button></p>
</form>
</p>
</body>
</html>
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
require_once "koneksi.php";
$kode_pel=$_POST['kode_pel'];
?>
<style>
@media print{
input.noPrint{
display: none;
}
}
</style>
<table>
<tr><th align="left">WIJDAN COLLECTION</td></tr>
<tr><td><small>Jl. Raya Plumbon-Cirebon, Telp:0823-1708-9285</small></td></tr>
<tr><td colspan="1"><small><hr></small></td></tr>
</table>
<table>
<?php
$sql=$koneksi->query("select kode_pelanggan,nama,kode_penjualan,tgl_penjualan,total_b from tb_pelanggan,tb_penjualan where tb_penjualan.id_pelanggan=tb_pelanggan.kode_pelanggan and kode_pelanggan='$kode_pel'");
$tampil=$sql->fetch_assoc();
?>
<tr>
<td colspan="2"><small>Kode Pelanggan   </td></small>
<td><small>:    <?php echo $tampil['kode_pelanggan']; ?><small></td>
</tr>
<tr>
<td colspan="2"><small>Nama Pelanggan   <small></td>
<td><small>:    <?php echo $tampil['nama']; ?><small></td>
</tr>
</table>
<table>
<tr><td colspan="4"><small><hr></small></td></tr>
<?php
$no=1;
$sql3=$koneksi->query("select kode_pelanggan,nama,kode_penjualan,tgl_penjualan,total_b from tb_pelanggan,tb_penjualan where tb_penjualan.id_pelanggan=tb_pelanggan.kode_pelanggan and kode_pelanggan='$kode_pel'");
while ($tampil3=$sql3->fetch_assoc()) {
?>
<tr>
<td width="2px"><small><?php echo $no++.'.';?></small></td>
<td><small><?php echo $tampil3['kode_penjualan'].' '.' '; ?></small></td>
<td align="right"><small><?php echo $tampil3['tgl_penjualan'].' '.' ' ?></small></td>
<td align="right"><small><?php echo number_format($tampil3['total_b']); ?></small></td>
</tr>
<?php
$total_bayar=$total_bayar+$tampil3['total_b'];
}
?>
<tr><td colspan="4"><hr></td></tr>
<tr>
<td colspan="2"></td>
<td align="right"><small>Total   =   </small></td>
<td align="right"><small><?php echo number_format($total_bayar); ?></small></td>
</tr>
</table>
<br>
<input type="button" class="noPrint" value="Print"onclick="window.print()">
9. Download Database Disini