1. koneksi.php <?php
$host="localhost"; $username="root"; $password=""; $database="piutang";
$connection=@mysql_connect($host,$username,$password)or die("Kesalahan koneksi...");
@mysql_select_db($database,$connection)or die("Database error!"); ?>
2. Index.php
<title>Sistem Informasi Kartu Piutang</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet"> <div id="container">
<h1><?php echo "Sistem Informasi Kartu Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Sawi No. 01 RT. 02 RW. 03 Salatiga <br> Telp: (0298) 312345" ?></h2>
<div id="body">
<p>Silahkan login untuk melakukan penambahan data.</p> <div id="bg-line">
<form action="cek_login.php" method="post" class="input-teks-login"> Username :
<input type="text" name="username" class="input-teks-login" placeholder="Masukkan username..." />
Password :
<input type="password" name="password" class="input-teks-login" placeholder="Masukkan Password..." />
<input type="submit" value="Log In" class="btn-kirim-login" name="login"/> </div>
</form> </div>
3. Index_admin.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Kartu Piutang</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet"> <div id="container">
<h1><?php echo "Sistem Informasi Kartu Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Sawi No. 01 RT. 02 RW. 03 Salatiga <br> Telp: (0298) 312345" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php");} ?>
<div id="list"> <ul>
<li><strong>Daftar Toko</strong><br />Berfungsi untuk mengelola data produk sayur (tambah, edit, hapus) yang tersimpan di dalam database</li>
<li><strong>Transaksi</strong><br />Berfungsi untuk memproses transaksi penjualan yang terjadi dan mencetak nota penjualan</li>
<li><strong>Laporan Piutang</strong><br />Berfungsi untuk mengetahui laporan penjualan toko</li>
<li><strong>Log Out</strong><br />Keluar dari sistem aplikasi</li> </ul>
</div> </div> <?php } else
header("location: index.php"); ?>
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Kartu Piutang</title> <head>
<style> </style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); $customer = new Customer(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Data Customer</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx"> <td align="center">No.</td>
<td align="center">Kode Customer</td> <td align="center">Nama Customer</td> <td align="center">Alamat</td>
<td align="center">No Telp</td> <td align="center">Kredit Limit</td>
<td colspan="2"><a href="tambah_sayur.php" class="cbbarang"><div class="btn-add">Tambah Customer</div></a></td>
</tr> <?php $i = 1;
$result = $customer->getCustomer();
while($row = mysql_fetch_array($result)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["kode_customer"]; ?></td> <td><?php echo $row["nama_customer"]; ?></td> <td><?php echo $row["alamat"]; ?></td> <td><?php echo $row["no_telp"]; ?></td>
<td><?php echo "Rp. ".number_format($row["kredit_limit"],2,',','.'); ?></td> <td width="90"><a href="edit_sayur.php?kode_customer=<?php echo
$row['kode_customer']; ?>" class="cbbarang"><div class="btn-edit">Edit Customer</div></a></td>
<td width="100"><a href="delete_sayur.php?kode_customer=<?php echo $row['kode_customer']; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus Customer</div></a></td>
</tr></font> <?php
$i++; } ?> </table> <br /><br /> <?php
} else
5. Tambah_sayur.php <?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Kartu Piutang</title> <head>
<style> td {
padding:5px; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script type="text/javascript">
</script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Kartu Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Sawi No. 01 RT. 02 RW. 03 Salatiga <br> Telp: (0298) 312345" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); $customer = new Customer();
$hasil = $customer->getMaxKodeCustomer(); $datax = mysql_fetch_array($hasil); $lastKodeCustomer = $datax['last'];
$lastNoUrut = substr($lastKodeCustomer, 1, 3); $nextNoUrut = $lastNoUrut + 1;
$nextKodeCustomer = "C".sprintf('%03s', $nextNoUrut); ?>
<br /> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="insert_sayur.php" method="post" name="myForm" onSubmit="return cekInputan()">
<tr class="hurufx"> <td>Kode Customer:</td>
<td><input type="text" name="kode_customer" size="30" value="<?php echo $nextKodeCustomer; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Nama Customer:</td>
<td><input type="text" name="nama_customer" size="30" required="required"></td> </tr>
<tr class="hurufx"> <td>Alamat:</td>
<td><input type="text" name="alamat" size="30" required="required"></td> </tr>
<tr class="hurufx"> <td>No Telp:</td>
<td><input type="text" name="no_telp" size="30" required="required"></td> </tr>
<tr class="hurufx"> <td>Kredit Limit:</td>
<td><input type="text" name="kredit_limit" size="30" required="required"></td> </tr>
<tr> <td></td>
</tr> </form> </table> </div> <br /><br /> <?php
} else
header("location: index.php"); ?>
6. Edit_sayur.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "Toko Sayur Gamsa <br> Jl. Sawi No. 01 RT. 02 RW. 03 Salatiga <br> Telp: (0298) 312345" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); $customer = new Customer();
$kode_customer = $_GET["kode_customer"];
$datax = $customer->getCustomerEdit($kode_customer); while ($row = mysql_fetch_array($datax)){
$nama_customer = $row["nama_customer"]; $alamat = $row["alamat"];
$no_telp = $row["no_telp"];
$kredit_limit = $row["kredit_limit"]; }
?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx"> <td>Kode Customer:</td>
<td><input type="text" name="kode_customer" size="40" value="<?php echo $kode_customer; ?>" readonly></td>
</tr>
<tr class="hurufx"> <td>Nama Customer:</td>
<td><input type="text" name="nama_customer" size="40" value="<?php echo $nama_customer; ?>"></td>
</tr>
<tr class="hurufx"> <td>Alamat:</td>
<td><input type="text" name="alamat" size="40" value="<?php echo $alamat; ?>"></td>
</tr>
<tr class="hurufx"> <td>No Telp:</td>
<td><input type="text" name="no_telp" size="40" value="<?php echo $no_telp; ?>"></td>
<tr class="hurufx"> <td>Kredit Limit:</td>
<td><input type="text" name="kredit_limit" size="30" value="<?php echo $kredit_limit; ?>"></td>
</tr> <td></td>
<td><input type="submit" value="Update" class="btn-kirim-login"><input type="reset" value="Reset" class="btn-kirim-login"></td>
</tr> </form> </table> </div>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
7. update_sayur.php
<?php
include("Sayur.php");
$kode_customer = $_POST["kode_customer"]; $nama_customer = $_POST["nama_customer"]; $alamat = $_POST["alamat"];
$no_telp = $_POST["no_telp"];
$kredit_limit = $_POST["kredit_limit"]; $customer = new Customer();
if($kode_customer=="" || $nama_customer=="" || $alamat=="" || $no_telp=="" || $kredit_limit=="")
{
?><script language="JavaScript">alert('Isi Data dengan Lengkap!'); document.location='master_sayur.php'</script><?php
} else {
$hsl = $customer->updateCustomer($kode_customer, $nama_customer, $alamat, $no_telp, $kredit_limit);
if($hsl=="T"){ ?>
<script language="JavaScript">alert('Berhasil Update Data'); document.location='master_sayur.php'</script>
<?php } else { ?>
<?php } } ?>
8. Delete_sayur.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
include("Sayur.php"); $customer = new Customer();
$kode_customer = $_GET["kode_customer"];
$hsl = $customer->deleteCustomer($kode_customer); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='master_sayur.php?'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='master_sayur.php'</script>
<?php } } ?>
9. barang.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="insert_transaksi.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr> <tr class="hurufx">
<td>Kode Customer</td>
<td><select name="kode_customer"> <option>----</option>
<?php
while($row = mysql_fetch_array($a)) { ?>
<option value="<?php echo $row["kode_customer"]; ?>"><?php echo $row["kode_customer"]." - ".$row["nama_customer"]?></option> <?php } ?>
</select> </td></tr>
<tr class="hurufx"> <td>No. Nota</td>
<td><input type="text" name="no_nota" value="<?php echo $nextNoTransaksi; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Nomor DO/SJ</td>
<td><input type="text" name="no_do_sj" value="<?php echo $nextNoTransaksi1; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><input type="text" name="tanggal" value="<?php echo date("Y-m-d H:i:s")?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Kode Barang</td>
<td><select name="kode_barang"> <?php
while($row = mysql_fetch_array($result)) { ?>
<option value="<?php echo $row["kode_barang"]; ?>"><?php echo $row["kode_barang"]." - ".$row["nama_barang"]?></option> <?php } ?>
</select>
Jumlah:<input type="text" name="jumlah" size="5" id="jumlah"><input type="submit" name="tambah" value="Tambahkan" class="btn-kirim-login"/></td>
</tr>
<tr class="hurufx"> <td></td>
<td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<td>Nama Barang</td> <td>Harga Barang</td> <td>Jumlah</td> <td>Sub Total</td> <td>Aksi</td> </tr>
<?php
$coba= "select no_nota, d.kode_barang as kode_barang, nama_barang, harga_brg, jumlah, harga_brg*jumlah as subtotal
FROM detailtransaksibarang d, barang s
WHERE d.kode_barang = s.kode_barang AND no_nota='$nextNoTransaksi'"; $hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) { ?>
<tr align="center" class="hurufx">
<td><?php echo $a["kode_barang"]; ?></td> <td><?php echo $a["nama_barang"]; ?></td>
<td><?php echo "Rp. ".number_format($a["harga_brg"],2,',','.'); ?></td> <td><?php echo $a["jumlah"]; ?></td>
<td><?php echo "Rp. ".number_format($a["subtotal"],2,',','.'); ?></td> <td width="100"><a href="delete_detail_transaksi.php?no_nota=<?php echo
$a['no_nota']; ?>&kode_barang=<?php echo $a["kode_barang"]; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus</div></a></td>
</tr>
<?php } ?> <tr class="hurufx">
<td>Jumlah Piutang</td> <td colspan="3"> </td> <td colspan="2">
<?php
$querypiutang= "select sum(harga_brg*jumlah) as piutang FROM detailtransaksibarang d, barang s WHERE d.kode_barang = s.kode_barang AND d.no_nota='$nextNoTransaksi'"; $hasilpiutang = mysql_query($querypiutang);
$piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> <td><input type="submit" name="simpan" value="Simpan" class="btn-kirim-login"/></td>
</tr> </table> </td> </tr> </form> </table> <br /><br /> <?php
} else
header("location: index.php"); ?>
10. insert_transaksi.php
<?php
include('koneksi.php');
$kode_customer = $_POST['kode_customer']; $no_nota = $_POST['no_nota'];
$no_do_sj = $_POST['no_do_sj']; $tanggal = $_POST['tanggal'];
$kode_barang = $_POST['kode_barang']; $jumlah = $_POST['jumlah'];
if(isset($_POST['tambah'])){ //simpan data ke database
$query = mysql_query ("insert into detailtransaksibarang (no_nota, no_do_sj, kode_barang, jumlah ) values('$no_nota','$no_do_sj', '$kode_barang', '$jumlah' )")or die(mysql_error());
if($query){ ?>
<script language = "JavaScript"> document.location='barang.php' </script>
$query1 = mysql_query ("insert into transaksi (kode_customer, no_nota, no_do_sj, tanggal ) values('$kode_customer', '$no_nota','$no_do_sj', '$tanggal' )")or die(mysql_error());
if($query1){
$query2 = mysql_query ("insert into pembayaran (no_nota, tanggal, jumlah_bayar) values('$no_nota', '$tanggal', 0 )")or die(mysql_error());
?>
<script language = "JavaScript">
document.location='tampilan_proses.php?no_nota=<?php echo $no_nota?>' </script>
<?php } } ?>
11. tampilan_proses.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
?>
<div class="cleaner_h10"></div> <?php
include("koneksi.php"); $nota = $_GET['no_nota'];
$ambil = mysql_query("select d.*, t.* from transaksi t, detailtransaksibarang d where t.no_nota=d.no_nota and t.no_nota='$nota'");
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr> <tr class="hurufx">
<td>Kode Customer</td>
<name="nonota" value='<?php $nota ?>'> <td>
<?php echo $hasil['kode_customer']; ?> </td></tr>
<tr class="hurufx"> <td>No. Nota</td>
<td><?php echo $hasil['no_nota']; ?></td> </tr>
<tr class="hurufx"> <td>Nomor DO/SJ</td>
<td><?php echo $hasil['no_do_sj']; ?></td> </tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><?php echo $hasil['tanggal']; ?></td> </tr>
<tr class="hurufx"> <td></td>
<td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Kode Barang</td>
<td>Nama Barang</td> <td>Harga Barang</td> <td>Jumlah</td>
<td>Sub Total</td> </tr>
<?php
$nota = $_GET['no_nota'];
$coba= "select no_nota, d.kode_barang as kode_barang, nama_barang, harga_brg, jumlah, harga_brg*jumlah as subtotal FROM detailtransaksibarang d, barang s WHERE d.kode_barang = s.kode_barang AND no_nota='$nota'";
$hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) {
?>
<tr align="center" class="hurufx">
<td><?php echo $a["kode_barang"]; ?></td> <td><?php echo $a["nama_barang"]; ?></td>
<td><?php echo "Rp. ".number_format($a["harga_brg"],2,',','.'); ?></td> <td><?php echo $a["jumlah"]; ?></td>
<td><?php echo "Rp. ".number_format($a["subtotal"],2,',','.'); ?></td> </tr>
<?php } ?> <tr class="hurufx">
<td>Jumlah Piutang</td> <td colspan="3"> </td> <td colspan="2">
<?php
$nota = $_GET['no_nota'];
$querypiutang= "select sum(harga_brg*jumlah) as piutang FROM detailtransaksibarang d, barang s WHERE d.kode_barang = s.kode_barang AND no_nota='$nota'";
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> </tr>
</table>
<a href="datapenjualan.php">Kembali</a> </td>
</tr> </table> <br /><br /> <?php} else
12. retur.php <?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksiCurah($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr> <tr class="hurufx">
<tr class="hurufx">
<td>No. Nota Penjualan</td>
<td><select name="no_nota_penjualan"> <?php
$qnota=mysql_query('select * from transaksi'); while($row = mysql_fetch_array($qnota)) { ?>
<option value="<?php echo $row["no_nota"]; ?>"><?php echo $row["no_nota"]?></option>
<?php } ?> </select> </td> </tr>
<tr class="hurufx"> <tr class="hurufx"> <td>No. Nota Retur</td>
<td><input type="text" name="no_nota_retur" value="<?php echo $nextNoTransaksi; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><input type="text" name="tanggal" value="<?php echo date("Y-m-d H:i:s")?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Kode Barang</td>
<td><select name="kode_barang"> <?php
while($row = mysql_fetch_array($result)) { ?>
<option value="<?php echo $row["kode_barang"]; ?>"><?php echo $row["kode_barang"]." - ".$row["nama_barang"]?></option> <?php } ?>
</select>
Jumlah:<input type="text" name="jumlah" size="5" id="jumlah"><input type="submit" name="tambah" value="Tambahkan" class="btn-kirim-login"/></td>
</tr>
<tr class="hurufx"> <td></td>
<td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Kode Barang</td>
<td>Nama Barang</td> <td>Harga Barang</td> <td>Jumlah</td> <td>Sub Total</td> <td>Aksi</td> </tr>
$coba= "select d.no_nota_retur, b.kode_barang, b.nama_barang, b.harga_brg, d.jumlah_retur, b.harga_brg*d.jumlah_retur as subtotal
FROM detailreturbarang d, barang b
WHERE d.kode_barang = b.kode_barang AND d.no_nota_retur='$nextNoTransaksi'"; $hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) { ?>
<tr align="center" class="hurufx">
<td><?php echo $a["kode_barang"]; ?></td> <td><?php echo $a["nama_barang"]; ?></td>
<td><?php echo "Rp. ".number_format($a["harga_brg"],2,',','.'); ?></td> <td><?php echo $a["jumlah_retur"]; ?></td>
<td><?php echo "Rp. ".number_format($a["subtotal"],2,',','.'); ?></td> </tr>
<?php } ?> <tr class="hurufx"> <td>Jumlah Piutang</td> <td colspan="3"> </td> <td colspan="2">
<?php
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> <td><input type="submit" name="simpan" value="Simpan" class="btn-kirim-login"/></td>
</tr> </table> </td> </tr> </form> </table> <br /><br /> <?php
} else
header("location: index.php"); ?>
13. insert_retur.php
<?php
include('koneksi.php');
$no_nota = $_POST['no_nota_penjualan']; $no_nota_retur = $_POST['no_nota_retur']; $tanggal = $_POST['tanggal'];
$kode_barang = $_POST['kode_barang']; $jumlah = $_POST['jumlah'];
if(isset($_POST['tambah'])){ //simpan data ke database
$query = mysql_query ("insert into detailreturbarang(no_nota_retur,kode_barang, jumlah_retur ) values('$no_nota_retur', '$kode_barang', '$jumlah')")or
die(mysql_error()); if($query){
?>
<script language = "JavaScript"> document.location='retur.php' </script>
<?php } } else {
$query1 = mysql_query ("insert into retur (no_nota_retur, tanggal, no_nota) values('$no_nota_retur', '$tanggal', '$no_nota')")or die(mysql_error()); if($query1){
?>
<script language = "JavaScript">
document.location='retur.php?no_nota=<?php echo $no_nota?>' </script>
<?php } } ?>
14. bayar.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); $jsArray = "var ab = new Array();\n";
?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form name="form" action="bayar.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr> <tr class="hurufx">
<td>No Nota</td>
<td><select name="no_nota" onchange="document.form.jumlah;submit();"> <option>----</option>
<?php
$a= mysql_query("SELECT no_nota from transaksi order by no_nota"); while($row = mysql_fetch_array($a)) {?>
<?php
$nt=$row['no_nota'];
if($_POST['no_nota']==$nt){ $selected = "selected"; }
else{
$selected = ""; }
?>
<option value="<?php echo $row['no_nota'] ?>" <?php echo $selected; ?>><?php echo $row['no_nota']?></option>
?>
</select><td> <?php
if(isset($_POST['no_nota'])){ $nota = $_POST['no_nota'];
$qjumlah = mysql_query("select sum(b.harga_brg*d.jumlah)-(select sum(p.jumlah_bayar) from pembayaran p where p.no_nota='$nota')-(select ifnull(sum(d.jumlah_retur*b.harga_brg),0)
FROM detailreturbarang d, barang b, retur r
WHERE d.no_nota_retur=r.no_nota_retur and d.kode_barang=b.kode_barang and r.no_nota='$nota') as total
FROM detailtransaksibarang d, barang b
WHERE d.kode_barang =b.kode_barang and d.no_nota='$nota'"); $djumlah = mysql_fetch_array($qjumlah);
$hjumlah = $djumlah['total']; }
else{
$hjumlah = ""; }
?>
<input type="text" name="jumlah" size="25" id="jumlah" value="<?php echo $hjumlah ?>">
</td> </td></tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><input type="text" name="tanggal" size="15" id="demo33"><a href="javascript: NewCssCal('demo33','yyyymmdd','arrow')"
style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0" style="text-decoration:none"></a></td>
</tr>
<tr class="hurufx"> <td> Jumlah Bayar:</td>
<td><input type="text" name="jumlahbayar" size="25" id="jumlahbayar" required="required"><td>
<input type="submit" name="simpan" value="Bayar" class="btn-kirim-login"/></td></td>
</tr> </td> </tr> </table> </form> </table> <br /><br /> <?php
if(isset($_POST['simpan'])){ $no_nota = $_POST['no_nota']; $tanggal = $_POST['tanggal'];
$jumlah_bayar = $_POST['jumlahbayar'];
$query = mysql_query ("insert into pembayaran (no_nota, tanggal, jumlah_bayar) values('$no_nota', '$tanggal', '$jumlah_bayar')")or die(mysql_error()); }
?> <?php } else
header("location: index.php"); ?>
15. insertbayar.php
<?php
include('koneksi.php'); $no_nota = $_POST['no_nota']; $tanggal = $_POST['tanggal'];
$jumlah_bayar = $_POST['jumlahbayar'];
$query = mysql_query ("insert into pembayaran (no_nota, tanggal, jumlah_bayar) values('$no_nota', '$tanggal', '$jumlah_bayar')")or die(mysql_error()); if($query){
header('location:bayar.php?'); }
?>
16. datapenjualan.php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("m");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC"><form
action="insert_transaksi.php" method="post">
<td></td> <td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>No</td>
<td>Kode Customer</td> <td>Nama Customer</td> <td>No Nota</td> <td>No DO/SJ</td> <td>Tanggal</td> <td>Jumlah</td> <td></td> </tr> <?php $i=1;
$coba= "SELECT t.kode_customer, p.nama_customer, t.no_nota, t.no_do_sj, t.tanggal, sum(b.harga_brg*d.jumlah) as jumlah
FROM barang b, transaksi t, pelanggan p, detailtransaksibarang d WHERE d.kode_barang=b.kode_barang and d.no_nota=t.no_nota and p.kode_customer=t.kode_customer Group by t.no_nota";
$hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) { ?>
<tr align="center" class="hurufx"> td><?php echo $i++; ?></td>
<td><?php echo $a["kode_customer"]; ?></td> <td><?php echo $a["nama_customer"]; ?></td> <td><?php echo $a["no_nota"]; ?></td> <td><?php echo $a["no_do_sj"]; ?></td> <td><?php echo $a["tanggal"]; ?></td>
<td><?php echo "Rp. ".number_format($a['jumlah'],2,',','.'); ?></td>
<td><?php echo '<a href="tampilan_proses.php?no_nota='.$a['no_nota'].'">Data Barang</a>' ;?> <td/>
</tr> <?php } ?> </tr>
<tr class="hurufx"> <td>Total Penjualan</td> <td colspan="5"> </td> <td colspan="2">
<?php
$querypiutang= "select sum(b.harga_brg*d.jumlah) as piutang FROM
detailtransaksibarang d, barang b WHERE d.kode_barang = b.kode_barang"; $hasilpiutang = mysql_query($querypiutang);
$piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> </tr>
</table> </td> </tr> </form> </table> <br /><br /> <?php
} else
header("location: index.php"); ?>
17. rekapan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; include('koneksi.php'); ?>
<title>Sistem Informasi Akuntansi Piutang</title> <head>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); $customer = new Customer();
?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Data Rekap per Toko</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx"> <div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>No.</td>
<td>Kode Customer</td> <td>No. Nota</td> <td>Tanggal</td>
<td>Jumlah Piutang</td> <td>Retur</td>
<td>Terbayar</td> <td>Saldo</td> </tr>
<?php $i=1;
$coba= "SELECT t.kode_customer, t.no_nota,
t.tanggal,
(select sum(d.jumlah*b.harga_brg) from detailtransaksibarang d, barang b where d.kode_barang=b.kode_barang and d.no_nota=t.no_nota) as piutang, (select ifnull(sum(r.jumlah_retur*b.harga_brg),0) from detailreturbarang r, barang b, retur tr where r.no_nota_retur=tr.no_nota_retur and tr.no_nota=t.no_nota and r.kode_barang=b.kode_barang) as retur,
sum( p.jumlah_bayar ) AS terbayar,
((select sum(d.jumlah*b.harga_brg) from detailtransaksibarang d, barang b where d.kode_barang=b.kode_barang and d.no_nota=t.no_nota)-sum( p.jumlah_bayar )-(select ifnull(sum(r.jumlah_retur*b.harga_brg),0) from detailreturbarang r, barang b, retur tr where r.no_nota_retur=tr.no_nota_retur and tr.no_nota=t.no_nota and r.kode_barang=b.kode_barang)) as saldo
FROM transaksi t, pembayaran p WHERE t.no_nota = p.no_nota group by t.no_nota";
$hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i++; ?></td>
<td><?php echo $a["kode_customer"]; ?></td> <td><?php echo $a["no_nota"]; ?></td> <td><?php echo $a["tanggal"]; ?></td>
<td><?php echo "Rp. ".number_format($a['piutang'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['retur'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['terbayar'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['saldo'],2,',','.'); ?></td>
<td><?php echo '<a href="detailbayar.php?no_nota='.$a['no_nota'].'">Details</a>' ;?> <td/>
</tr> <?php } ?>
<td>Jumlah Saldo Piutang</td> <td colspan="6"> </td> <td colspan="4">
<?php
$querypiutang= "select (sum(b.harga_brg*d.jumlah))-(select sum(jumlah_bayar) from pembayaran)-
(select ifnull(sum(dr.jumlah_retur*b.harga_brg),0)
from detailreturbarang dr, retur r, barang b, transaksi t
where b.kode_barang=dr.kode_barang and dr.no_nota_retur=r.no_nota_retur and r.no_nota=t.no_nota)
as saldo
from barang b, detailtransaksibarang d where d.kode_barang=b.kode_barang";
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['saldo'],2,',','.'); ?></td> </tr>
<td> <a href="export.php">Cetak</a></td> </table>
<?php } else
header("location: index.php"); ?>
18. data.php
<?php
include ("koneksi.php");
date_default_timezone_set("Asia/Jakarta"); $today = date("d/m/y");
?>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<td colspan="9"><center><font "bold" size="4" face="comic sans ms">CV. Menang Sentosa</font></center></td></tr>
<td colspan="9"><center><font "bold" size="4" face="comic sans ms">Laporang Piutang Dagang</font></center></td></tr>
<td colspan="9"><center><font "bold" size="4" face="comic sans ms">Per <?php echo $today ?> </font></center></td></tr>
<td colspan="9"></td></tr>
<tr class="hurufx" align="center"> <td>No.</td>
<td>Kode Customer</td> <td>No. Nota</td> <td>Tanggal</td>
<td>Jumlah Piutang</td> <td>Retur</td>
<td>Terbayar</td> <td>Saldo</td> <br>
</tr> </thead> <tbody> <?php $i=1;
$coba= "SELECT t.kode_customer, t.no_nota,
t.tanggal,
(select sum(d.jumlah*b.harga_brg) from detailtransaksibarang d, barang b where d.kode_barang=b.kode_barang and d.no_nota=t.no_nota) as piutang, (select ifnull(sum(r.jumlah_retur*b.harga_brg),0) from detailreturbarang r, barang b, retur tr where r.no_nota_retur=tr.no_nota_retur and tr.no_nota=t.no_nota and r.kode_barang=b.kode_barang) as retur,
sum( p.jumlah_bayar ) AS terbayar,
((select sum(d.jumlah*b.harga_brg) from detailtransaksibarang d, barang b where d.kode_barang=b.kode_barang and d.no_nota=t.no_nota)-sum( p.jumlah_bayar )-(select ifnull(sum(r.jumlah_retur*b.harga_brg),0) from detailreturbarang r, barang b, retur tr where r.no_nota_retur=tr.no_nota_retur and tr.no_nota=t.no_nota and r.kode_barang=b.kode_barang)) as saldo
FROM transaksi t, pembayaran p WHERE t.no_nota = p.no_nota group by t.no_nota";
while($a = mysql_fetch_array($hasilcoba)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i++; ?></td>
<td><?php echo $a["kode_customer"]; ?></td> <td><?php echo $a["no_nota"]; ?></td> <td><?php echo $a["tanggal"]; ?></td>
<td><?php echo "Rp. ".number_format($a['piutang'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['retur'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['terbayar'],2,',','.'); ?></td> <td><?php echo "Rp. ".number_format($a['saldo'],2,',','.'); ?></td> </tr>
<?php } ?>
<tr class="hurufx">
<td>Jumlah Saldo Piutang</td> <td colspan="6"> </td> <td colspan="4">
<?php
$querypiutang= "select (sum(b.harga_brg*d.jumlah))-(select sum(jumlah_bayar) from pembayaran)-
(select ifnull(sum(dr.jumlah_retur*b.harga_brg),0)
from detailreturbarang dr, retur r, barang b, transaksi t
where b.kode_barang=dr.kode_barang and dr.no_nota_retur=r.no_nota_retur and r.no_nota=t.no_nota)
as saldo
from barang b, detailtransaksibarang d where d.kode_barang=b.kode_barang";
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['saldo'],2,',','.'); ?></td> </tr>
</table> </td> </tr> </form> </table> <br /><br /> <?php
?>
19. export.php
<?php
// Fungsi header dengan mengirimkan raw data excel header ("Content-type: application/vnd-ms-excel"); // Mendefinisikan nama file ekspor "hasil-export.xls"
header("Content-Disposition: attachment; filename=tutorialweb-export.xls"); // Tambahkan table
include 'data.php'; ?>
20. detailbayar.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
?>
<div class="cleaner_h10"></div> <?php
include("koneksi.php"); $nota = $_GET['no_nota'];
//$kode_customer=$_GET['kode_customer'];
$ambil = mysql_query("select d.*, t.*, p.* from transaksi t, detailtransaksibarang d, pelanggan p where p.kode_customer=t.kode_customer and t.no_nota=d.no_nota and t.no_nota='$nota'");
$hasil = mysql_fetch_array($ambil); ?>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="bayar.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Laporan</td></tr>
<tr class="hurufx"> <td>Kode Customer</td> <td>
<?php echo $hasil['kode_customer']; ?> </td></tr>
<tr class="hurufx"> <td>Nama Customer</td>
<td><?php echo $hasil['nama_customer']; ?></td> </tr>
<tr class="hurufx"> <td>Alamat</td>
<td><?php echo $hasil['alamat']; ?></td> </tr>
<tr class="hurufx"> <td>No. Nota</td>
<td><?php echo $hasil['no_nota']; ?></td> </tr>
<tr class="hurufx"> <td>Nomor DO/SJ</td>
<td><?php echo $hasil['no_do_sj']; ?></td> </tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><?php echo $hasil['tanggal']; ?></td> </tr>
<tr class="hurufx"> <td>Jumlah Piutang</td> <td>
<?php
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> </tr>
<tr class="hurufx"> <td></td>
<td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center">
<font color="red" size="4" face="comic sans ms"><?php echo "Rincian Pembayaran" ?></font>
<td>No</td>
<td>Tanggal Pembayaran</td> <td>Pembayaran</td>
</tr> <?php $i=1;
$coba= "select t.no_nota, t.tanggal as tanggal_nota, p.jumlah_bayar, p.tanggal as tanggal_bayar from pembayaran p, transaksi t where t.no_nota=p.no_nota and jumlah_bayar != 0 and t.kode_customer='$hasil[kode_customer]' and
p.no_nota='$hasil[no_nota]'"; $hasilcoba = mysql_query($coba);
while($a = mysql_fetch_array($hasilcoba)) {
?>
<tr align="center" class="hurufx"> <td><?php echo $i++; ?></td>
<td><?php echo $a["tanggal_nota"]; ?></td>
<td><?php echo "Rp. ".number_format($a['jumlah_bayar'],2,',','.'); ?></td> </tr>
<?php } ?>
<tr class="hurufx"> <td>Total Pembayaran</td> <td colspan="1"> </td> <td colspan="2">
<?php
$nota = $_GET['no_nota'];
$querypiutang= "select sum(jumlah_bayar) as pembayaran FROM pembayaran p WHERE no_nota='$nota'";
$hasilpiutang = mysql_query($querypiutang);
$piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['pembayaran'],2,',','.'); ?></td> <tr class="hurufx">
<td>Retur</td>
<td colspan="1"> </td> <td colspan="2">
<?php
$nota = $_GET['no_nota'];
$queryretur= "select sum(d.jumlah_retur*b.harga_brg) as retur FROM detailreturbarang d, barang b, retur r
WHERE d.no_nota_retur=r.no_nota_retur and d.kode_barang=b.kode_barang and r.no_nota='$nota'";
$hasilretur = mysql_query($queryretur); $retur = mysql_fetch_array($hasilretur); ?>
<?php echo "Rp. ".number_format($retur['retur'],2,',','.'); ?></td> </tr>
<tr class="hurufx"> <td>Sisa</td>
<td colspan="1"> </td> <td colspan="2">
<?php
$nota = $_GET['no_nota'];
$querypiutang= "select sum(b.harga_brg*d.jumlah)-(select sum(p.jumlah_bayar) from pembayaran p where p.no_nota='$nota')-(select
ifnull(sum(d.jumlah_retur*b.harga_brg),0) FROM detailreturbarang d, barang b, retur r
WHERE d.no_nota_retur=r.no_nota_retur and d.kode_barang=b.kode_barang and r.no_nota='$nota') as piutang
FROM detailtransaksibarang d, barang b
$hasilpiutang = mysql_query($querypiutang); $piutang = mysql_fetch_array($hasilpiutang); ?>
<?php echo "Rp. ".number_format($piutang['piutang'],2,',','.'); ?></td> </tr>
<tr class="hurufx"> <td>Keterangan</td>
<td colspan="1"> </td> <td colspan="2">
<?php
if($piutang['piutang']==0){ $keterangan = "LUNAS"; }
else{
$keterangan = "BELUM LUNAS"; }
?>
<?php echo $keterangan ?></td> </tr>
</table>
<a href="rekapan.php">Kembali</a> </td>
</tr> </form> </table> <br /><br /> <?php
} else
header("location: index.php"); ?>
21. cari.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="prosescari.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr> <tr class="hurufx">
<td>Masukkan Kode Customer</td> <td><select name="kode_customer"> <option>----</option>
<?php
while($row = mysql_fetch_array($a)) { ?>
<option value="<?php echo $row["kode_customer"]; ?>"><?php echo $row["kode_customer"]." - ".$row["nama_customer"]?></option> <?php } ?>
</select>
<input type="submit" name="Lihat" value="Lihat" class="btn-kirim-login"/></td>
</tr> </table> </td> </tr> </form> </table> <br /><br /> <?php
} else
header("location: index.php"); ?>
22. prosescari.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Akuntansi Piutang" ?></h1>
<h2><?php echo "CV MENANG SENTOSA <br> Jl. Umbul Senjoyo Dusun Tugu RT. 03 RW. 04 <br> Bener Tengaran, Kab Semarang <br> Telp: (0298) 3421870" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); } else {
include("menu_kasir.php"); }
include("Sayur.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $customer = new Customer(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $customer->getbarang(); $a= $customer->getCustomer();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = "TRM".$today.sprintf('%04s', $nextNoUrut); $nextNoTransaksi1 = "SRM".$today.sprintf('%04s', $nextNoUrut); //$hasilDetailTransaksi = $detail->getDetailTransaksi(); ?>
<div class="cleaner_h10"></div> <?php
>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="cari.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>No.</td>
<td>No. Nota</td> <td>Tanggal</td>
<td>Jumlah Piutang</td> <td>Retur</td>
<td>Terbayar</td> <td>Saldo</td> </tr>