LAMPIRAN
1.
Coding
1. koneksi.php
<?php
$host = "localhost"; $username = "root"; $password = ""; $db = "persediaan";
$connect = mysql_connect($host,$username,$password) or die("Gagal konek"); $pilih_db = mysql_select_db($db) or die("Database tidak ada");
?>
2. index.php
<title>Sistem Informasi Penjualan</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet"> <div id="container">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 56890" ?></center></h2>
<div id="body">
<p>Silahkan login untuk melakukan transaksi dan manajemen 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. cek_login.php
<?php
include ("User.php"); session_start();
$usernamex = $_POST["username"]; $passwordx = ($_POST["password"]); $user = new User();
$hasil = $user->cekLogin($usernamex, $passwordx); $datax = mysql_fetch_array($hasil);
$cek = mysql_num_rows($hasil); $username = $datax["username"]; $level = $datax["level"]; $nama = $datax["nama"]; if($cek>0){
session_start();
$_SESSION['username'] = $usernamex; $_SESSION['level'] = $level; $_SESSION['nama'] = $nama; header("location: home.php"); } else {
header("location: index.php"); }
?>
4. User.php
<?php class User {
function connect() {
function getUser() {
$user = new User(); $user->connect();
$query = "select * FROM user order by username"; $hasil = mysql_query($query);
return $hasil; }
function getIdUser($username) {
$user = new User(); $user->connect();
$query = "SELECT username FROM user WHERE username='$username'"; $hasil = mysql_query($query);
$x=0;
while($data = mysql_fetch_array($hasil)) { $x = $x+1;
}
return $x; }
function insertUser($username, $password, $nama, $level) {
$user = new User(); $user->connect();
$query = "insert into user(username, password, nama, level) VALUES ('$username','$password', '$nama', '$level')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getUserEdit($username) {
$user = new User(); $user->connect();
$query = "select * FROM user WHERE username='$username'"; hasil = mysql_query($query);
return $hasil; }
function updateUser($username, $password, $nama, $level) {
$user = new User(); $user->connect();
$query = "update user set password='$password', nama='$nama', level='$level' WHERE username='$username'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function deleteUser($username) {
$user = new User(); $user->connect();
$query = "delete FROM user WHERE username='$username'"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
}
function cekLogin($username, $password) {
$user = new User(); $user->connect();
$query = "SELECT username, password, nama, level FROM user WHERE username='$username' AND password='$password'";
return $hasil; }
5. menu.php
<head>
<script src="asset/js/menu.js" type="text/javascript"></script> <link href="asset/css/menu.css" rel="stylesheet" type="text/css" /> </head>
<div id="menu"> <div id="MainMenu"> <div id="Menu">
<div class="suckertreemenu"> <ul id="treemenu1">
<li><a href="home.php">HOME</a></li>
<li><a href="master_barang.php">BARANG</a></li> <li><a href="#">TRANSAKSI</a>
<ul>
<li><a href="produksi_masuk.php">Masuk</a></li> <li><a href="retur_masuk.php">Retur</a></li> <li><a href="out.php">Keluar</a></li> </ul>
</li>
<li><a href="#">CARI</a> <ul>
<li><a href="cari_masuk.php">Cari Masuk Dari Depo</a></li> <li><a href="cari_keluar.php">Cari Keluar Ke Depo</a></li> <li><a href="laporan.php">Rekap Bulanan</a></li>
</ul> </li>
<li><a href="fix.php">REKAP</a></li> <li><a href="logout.php">LOG OUT</a></li> </ul>
</div></div></div>
<div class="cleaner_h0"></div> </div>
6. home.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$username = $_SESSION['username']; ?>
<title>Sistem Informasi Persediaan</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 56890" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, anda login sebagai : ".$_SESSION['username']; include("menu.php");
?>
<div id="list"> <ul>
<li><strong>Barang</strong><br />Menampilkan daftar barang</li>
<li><strong>Transaksi</strong><br />Menampilkan data-data transaksi meliputi data produksi, retur dan keluar</li>
<li><strong>Cari</strong><br />Menampilkan data pencarian</li>
<li><strong>Rekap</strong><br />Menampilkan data rekapan dari transaksi</li> <li><strong>Log Out</strong><br />Keluar dari sistem aplikasi</li>
</ul> </div> </div> <?php } ?>
7. Barang.php
<?php
class Barang {
include("koneksi.php"); }
function getBarang(){ $barang = new Barang(); $barang->connect();
$query = "select * FROM barang order by kode_barang"; $hasil = mysql_query($query);
}
function cekKodeBarang($kode_barang) {
$barang = new Barang(); $barang->connect();
$query = "SELECT kode_barang FROM barang WHERE kode_barang='$kode_barang'"; $hasil = mysql_query($query);
$x=0;
while($data = mysql_fetch_array($hasil)) { $x = $x+1;
}
return $x; }
function insertBarang($kode_barang, $nama_barang,$merk,$warna,$tipe,$ukuran) {
$barang = new Barang(); $barang->connect();
$query = "insert into barang(kode_barang, nama_barang,merk,warna,tipe,ukuran) VALUES ('$kode_barang','$nama_barang','$merk','$warna','$tipe','$ukuran')"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
}
function getBarangEdit($kode_barang) {
$barang = new barang(); $barang->connect();
$query = "select * FROM barang WHERE kode_barang='$kode_barang'"; $hasil = mysql_query($query);
return $hasil; }
Function updateBarang
($kode_barang,$nama_barang,$merk,$warna,$tipe,$ukuran) {
$barang = new Barang(); $barang->connect();
$query = "update barang set kode_barang='$kode_barang', nama_barang='$nama_barang',merk='$merk',warna='$warna',tipe='$tipe',ukuran='$u kuran' WHERE kode_barang='$kode_barang'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function deleteBarang($kode_barang) {
$barang = new Barang(); $barang->connect();
$query = "delete FROM barang WHERE kode_barang='$kode_barang'"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
}} ?>
8. master_barang.php
<?php
session_start();
{
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Persediaan</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><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1> <h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></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("Barang.php"); $barang = new Barang(); ?>
<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 Barang</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<th align="center">No.</th>
<th align="center">Kode Barang</th> <th align="center">Nama Barang</th> <th align="center">Merk</th> <th align="center">Warna</th> <th align="center">Tipe</th> <th align="center">Ukuran</th>
<th colspan="2"><a href="tambah_barang.php" class="cbbarang"><div class="btn-add">Tambah Barang</div></a></th>
</tr> <?php $i = 1;
$result = $barang->getBarang();
while($row = mysql_fetch_array($result)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["kode_barang"]; ?></td> <td><?php echo $row["nama_barang"]; ?></td> <td><?php echo $row["merk"]; ?></td>
<td><?php echo $row["warna"]; ?></td> <td><?php echo $row["tipe"]; ?></td> <td><?php echo $row["ukuran"]; ?></td>
<td width="90"><a href="edit_barang.php?kode_barang=<?php echo $row['kode_barang']; ?>" class="cbbarang"><div class="btn-edit">Edit Barang</div></a></td>
<td width="100"><a href="delete_barang.php?kode_barang=<?php echo $row['kode_barang']; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus Barang</div></a></td>
</tr></font> <?php
$i++; } ?> </table> <br /><br /> <?php
} else
9. tambah_barang.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</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> </head>
<div id="container">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 56890" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; include("menu.php");
include("Barang.php"); $barang = new Barang(); ?>
<br /> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="insert_barang.php" method="post" name="myForm" onSubmit="return cekInputan()">
<tr class="hurufx"> <td>Kode Barang:</td>
<td><input type="text" name="kode_barang" size="30" value=""></td> </tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_barang" size="30"></td> </tr>
<tr class="hurufx"> <td>Merk:</td>
<td><input type="text" name="merk" size="30"></td> </tr>
<tr class="hurufx"> <td>Warna:</td>
<td><input type="text" name="warna" size="30"></td> </tr>
<tr class="hurufx"> <td>Tipe:</td>
<td><input type="text" name="tipe" size="30"></td> </tr>
<tr class="hurufx"> <td>Ukuran:</td>
<td><input type="text" name="ukuran" size="30"></td> </tr>
<tr> <td></td>
<td><input type="submit" value="Simpan" class="btn-kirim-login"><input type="reset" value="Reset" class="btn-kirim-login"></td>
</tr> </form> </table> </div> <br /><br /> <?php
header("location: index.php"); ?>
10. insert_barang.php
<?php
include("Barang.php");
$kode_barang = $_POST["kode_barang"]; $nama_barang = $_POST["nama_barang"]; $merk = $_POST["merk"];
$warna = $_POST["warna"]; $tipe = $_POST["tipe"]; $ukuran = $_POST["ukuran"]; $barang= new Barang();
$cek_kode_barang = $barang->cekKodeBarang($kode_barang); if($cek_kode_barang > 0){
?><script language="JavaScript">alert('Kode Barang Sudah Ada!'); document.location='tambah_barang.php'</script><?php
} else {
if($kode_barang=="" || $nama_barang=="" || $merk=="" || $warna=="" || $tipe=="" || $ukuran=="")
{
?><script language="JavaScript">alert('Isi Data dengan Lengkap!'); document.location='tambah_barang.php'</script><?php
} else {
$hsl = $barang->insertBarang
($kode_barang, $nama_barang,$merk,$warna,$tipe,$ukuran ); if($hsl=="T"){
?>
<script language="JavaScript">alert('Data Berhasil Disimpan'); document.location='master_barang.php'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Disimpan') ;document.location='tambah_barang.php'</script>
<?php }
} } ?>
11. edit_barang.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>
<div id="container">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RW 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); }
include("Barang.php"); $barang = new Barang();
$kode_barang = $_GET["kode_barang"];
$datax = $barang->getBarangEdit($kode_barang); while ($row = mysql_fetch_array($datax)){ $kode_barang=$row["kode_barang"];
$nama_barang = $row["nama_barang"]; $merk = $row["merk"];
$warna = $row["warna"]; $tipe = $row["tipe"]; $ukuran = $row["ukuran"]; }
?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="update_barang.php" method="post"> <tr class="hurufx">
<td>Kode Barang:</td>
<td><input type="text" name="kode_barang" size="40" value="<?php echo $kode_barang; ?>"></td>
</tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_barang" size="40" value="<?php echo $nama_barang; ?>"></td>
</tr>
<tr class="hurufx"> <td>Merk:</td>
<td><input type="text" name="merk" size="40" value="<?php echo $merk; ?>"></td>
</tr>
<tr class="hurufx"> <td>Warna:</td>
<td><input type="text" name="warna" size="40" value="<?php echo $warna; ?>"></td>
</tr>
<tr class="hurufx"> <td>Tipe:</td>
<td><input type="text" name="tipe" size="40" value="<?php echo $tipe; ?>"></td>
</tr>
<tr class="hurufx"> <td>Ukuran:</td>
<td><input type="text" name="ukuran" size="40" value="<?php echo $ukuran; ?>"></td>
</tr> <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
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
12. update_barang.php
<?php
include("Barang.php");
$kode_barang = $_POST["kode_barang"]; $nama_barang = $_POST["nama_barang"]; $merk = $_POST["merk"];
$warna = $_POST["warna"]; $tipe = $_POST["tipe"]; $ukuran = $_POST["ukuran"]; $barang = new Barang();
if($kode_barang=="" || $nama_barang=="" || $merk=="" || $warna=="" || $tipe=="" || $ukuran=="" )
{
?><script language="JavaScript">alert('Isi Data dengan Lengkap!'); document.location='master_barang.php'</script><?php
} else {
$hsl = $barang->updateBarang
($kode_barang, $nama_barang,$merk,$warna, $tipe, $ukuran); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Update Data'); document.location='master_barang.php'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Diupdate!'); document.location='master_barang.php'</script>
<?php } } ?>
13. delete_barang.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
include("Barang.php"); $barang = new Barang();
$kode_barang = $_GET["kode_barang"];
$hsl = $barang->deleteBarang($kode_barang); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='master_barang.php?'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='master_barang.php'</script>
<?php } } ?>
14. Transaksi.php
<?php
class Transaksi {
function connect() {
include("koneksi.php"); }
($kode_barang, $tanggal_transaksi,$no_dokumen, $saldo_awal, $masuk,$retur, $keluar, $saldo_akhir)
{
$transaksi = new Transaksi(); $transaksi->connect();
$query = "insert into transaksi(kode_barang, tanggal_transaksi, no_dokumen,saldo_awal, masuk, retur,keluar, saldo_akhir) VALUES ('$kode_barang','$tanggal_transaksi','$no_dokumen', '$saldo_awal', '$masuk','$retur','$keluar','$saldo_akhir')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getHistoryTransaksi($tanggal_awal, $tanggal_akhir){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT * from transaksi where tanggal_transaksi BETWEEN '$tanggal_awal' AND '$tanggal_akhir' order by kode_barang ";
$hasil = mysql_query($query); return $hasil;
}
function updateTransaksi($kode_barang){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "update transaksi set masuk='$masuk' where kode_barang='$kode_barang' ";
$hasil = mysql_query($query); return $hasil;
} } ?>
15. Produksi.php
<?php
class Produksi {
function connect() {
include("koneksi.php"); }
function insertProduksi($tanggal_produksi, $no_dok_prod, $kode_barang, $nama_barang,$proses, $jumlah_produksi,$keterangan)
{
$produksi = new Produksi(); $produksi->connect();
$query = "insert into produksi
(tanggal_produksi,no_dok_prod,kode_barang,nama_barang,proses,jumlah_produksi,k eterangan) VALUES ('$tanggal_produksi', '$no_dok_prod', '$kode_barang', '$nama_barang','$proses', '$jumlah_produksi','$keterangan')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getProduksi(){ $produksi = new Produksi(); $produksi->connect();
$query = "SELECT * FROM produksi where status not like '%post%' order by kode_barang asc";
$hasil = mysql_query($query); return $hasil;
}
function getHistoryTransaksi($tanggal_awal, $tanggal_akhir){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT * FROM transaksi WHERE tanggal BETWEEN '$tanggal_awal' AND '$tanggal_akhir' ORDER BY no_nota ASC";
}
function deleteProduksi($no_dok_prod,$kode_barang) {
$produksi = new Produksi(); $produksi->connect();
$query = "delete FROM produksi WHERE no_dok_prod='$no_dok_prod' and kode_barang='$kode_barang'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getProduksiEdit($kode_barang) {
$produksi = new Produksi(); $produksi->connect();
$query = "select p.*, b.nama_barang from produksi p, barang b where p.kode_barang=b.kode_barang";
$hasil = mysql_query($query); return $hasil;
} function
updateProduksi($tanggal_produksi,$no_dok_prod,$kode_barang,$nama_barang,$prose s,$jumlah_produksi,$keterangan){
$produksi = new Produksi(); $produksi->connect(); $query = "update produksi
set tanggal_produksi='$tanggal_produksi',no_dok_prod='$no_dok_prod', kode_barang='$kode_barang',nama_barang='$nama_barang',proses='$proses' ,jumlah_produksi='$jumlah_produksi',keterangan='$keterangan'
where kode_barang='$kode_barang'"; $hasil = mysql_query($query); return $hasil;
} } ?>
16. produksi_masuk.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Persediaan</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>
<script language="javascript" type="text/javascript" src="asset/js/datetimepicker_css.js"></script>
</head>
<div id="container">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); include("Barang.php"); ?>
<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_produksi.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Form Barang Masuk</td></tr>
<tr class="hurufx"> <tr>
<td> Tanggal </td>
<td><input type="text" name="tanggal_produksi" id="demo33" readonly="readonly">
<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><font face="Tahoma" size="2" required="required"></font></td> </tr>
<tr class="hurufx"> <td>No. Dokumen</td>
<td><input type="text" name="no_dok_prod" size="30" value="" required="required"></td>
</tr> <?php
include ("koneksi.php"); ?>
<tr class="hurufx"> <td>Kode Barang</td>
<td><select name="kode_barang" onchange="document.form.namabarang; submit();">
<option>---</option> <?php
$result = mysql_query("select * from barang"); while($row = mysql_fetch_array($result)){ ?>
<option value="<?php echo $row["kode_barang"]; ?>"><?php echo $row["kode_barang"]." - ".$row["nama_barang"]?></option>
<?php } ?> </select>
<tr class="hurufx"> <td>Proses</td> <td>
<select name="proses" required="required"> <?php
include "koneksi.php";
$query ="select * from master_proses"; $hasil = mysql_query($query);
echo '<option>---</option>';
while ($qtabel = mysql_fetch_assoc($hasil)) {
echo '<option value="'.$qtabel['nama_proses'].'">'.$qtabel['nama_proses'].' </option>';
} ?> </select> </td> </tr> <?php } ?> </select>
<tr class="hurufx"> <td>Jumlah</td>
</tr>
<tr class="hurufx"> <td>Keterangan</td> <td>
<select name="keterangan" required="required"> <?php
include "koneksi.php";
$query ="select * from lokasi"; $hasil = mysql_query($query); echo '<option>---</option>';
while ($qtabel = mysql_fetch_assoc($hasil)) {
echo '<option value="'.$qtabel['nama_lokasi'].'">'.$qtabel['nama_lokasi'].' </option>';
} ?> </select> </td> </tr>
<tr class="hurufx"> <td></td>
<td><input type="submit" name="tombol" value="Tambahkan" class="btn-kirim-login"/></td>
</tr></form>
<form name="formcari" method="post" action="search_prod.php"> <tr class="hurufx">
<td></td>
<td><input type="text" name="merkp" size="25" value="" required="required"><input type="SUBMIT" name="SUBMIT" id="SUBMIT" value="cari" required="required"></td>
</tr> </form>
<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>Tanggal</td> <td>No Dokumen</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Proses</td> <td>Jumlah</td> <td> Keterangan</td> <td colspan=2>Option</td> </tr>
<?php
$query = mysql_query("select p.*, b.nama_barang from produksi p, barang b where p.kode_barang=b.kode_barang and status not like '%post%' order by kode_barang asc");
while ($data = mysql_fetch_array($query)) { ?>
<tr align="center" class="hurufx">
<td><?php echo $data["tanggal_produksi"]; ?></td> <td><?php echo $data["no_dok_prod"]; ?></td> <td><?php echo $data["kode_barang"]; ?></td> <td><?php echo $data["nama_barang"]; ?></td> <td><?php echo $data["proses"]; ?></td>
<td><?php echo $data["jumlah_produksi"]; ?></td> <td><?php echo $data["keterangan"]; ?></td>
<td width="90"><a href="edit_prod.php?kode_barang=<?php echo $data['kode_barang']; ?>" class="cbbarang"><div class="btn-edit">Edit</div></a></td>
<td width="90"><a href="post.php?id=<?php echo $data['kode_barang']; ?>&no=<?php echo $data['no_dok_prod']; ?>" class="cbbarang"><div class="btn-edit">Post</div></a></td>
</tr> <?php }} ?> </form> </table>
<div class="cleaner_h0"></div>
17. insert_produksi.php
<?php
include "koneksi.php";
$tanggal_produksi = $_POST["tanggal_produksi"]; $no_dok_prod = $_POST["no_dok_prod"];
$kode_barang = $_POST["kode_barang"]; $proses = $_POST["proses"];
$jumlah_produksi = $_POST["jumlah_produksi"]; $keterangan = $_POST["keterangan"];
$saldo_awal=0; $retur=0; $keluar=0;
$query=mysql_query ("insert into
produksi(tanggal_produksi,no_dok_prod,kode_barang,proses,jumlah_produksi,keter angan) VALUES ('$tanggal_produksi', '$no_dok_prod', '$kode_barang','$proses', '$jumlah_produksi','$keterangan')")or die (mysql_error());
$hasil = mysql_query($query);
$saldo_akhir=$saldo_awal+$jumlah_produksi+$retur-$keluar;
$query1=mysql_query ("insert into
transaksi(kode_barang,tanggal_transaksi,no_dokumen,saldo_awal,masuk,retur,kelu
ar,saldo_akhir) VALUES
('$kode_barang','$tanggal_produksi','$no_dok_prod','$saldo_awal','$jumlah_prod uksi','$retur','$keluar','$saldo_akhir')")or die (mysql_error());
$hasil1 = mysql_query($query1);
header("location: produksi_masuk.php"); ?>
18. edit_prod.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> <script language="javascript" type="text/javascript" src= "asset/js/datetimepicker_css.js"></script>
</head>
<div id="container">
<h1><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RW 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
include("menu.php"); include("Produksi.php"); $produksi = new Produksi();
$kode_barang = $_GET["kode_barang"];
$datax = $produksi->getProduksiEdit($kode_barang); while ($row = mysql_fetch_array($datax)){
$tanggal_produksi=$row["tanggal_produksi"]; $no_dok_prod=$row["no_dok_prod"];
$kode_barang=$row["kode_barang"]; $nama_barang = $row["nama_barang"]; $proses = $row["proses"];
$jumlah_produksi = $row["jumlah_produksi"]; $keterangan= $row["keterangan"];
} ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="update_prod.php" method="post"> <tr class="hurufx">
<td>Tanggal:</td>
<td><input type="text" name="tanggal_produksi" id="demo33" size="25" value="<?php echo $tanggal_produksi; ?>">
<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><font face="Tahoma" size="2"></font></td> </tr>
<tr class="hurufx"> <td>No Dokumen:</td>
<td><input type="text" name="no_dok_prod" size="25" value="<?php echo $no_dok_prod; ?>"></td>
</tr>
<tr class="hurufx"> <td>Kode Barang:</td>
<td><input type="text" name="kode_barang" size="25" value="<?php echo $kode_barang; ?>" readonly></td>
</tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_barang" size="40" value="<?php echo $nama_barang; ?>"readonly></td>
</tr>
<tr class="hurufx"> <td>Proses:</td>
<td><input type="text" name="proses" size="25" value="<?php echo $proses; ?>" readonly></td>
</tr>
<tr class="hurufx"> <td>Jumlah:</td>
<td><input type="text" name="jumlah_produksi" size="25" value="<?php echo $jumlah_produksi; ?>"></td>
</tr>
<tr class="hurufx"> <td>Keterangan:</td>
<td><input type="text" name="keterangan" size="25" value="<?php echo $keterangan; ?>"></td>
</tr> <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>"; ?>
</tr> </table> </div> <?php } else
header("location: index.php"); ?>
19. update_prod.php
<?php
include('koneksi.php'); //tangkap data dari form
$tanggal_produksi= $_POST["tanggal_produksi"]; $no_dok_prod = $_POST["no_dok_prod"];
$kode_barang = $_POST["kode_barang"]; $proses = $_POST["proses"];
$jumlah_produksi=$_POST["jumlah_produksi"]; $keterangan=$_POST["keterangan"];
//update data di database sesuai user_id
$query = mysql_query("update produksi set tanggal_produksi='$tanggal_produksi', no_dok_prod='$no_dok_prod', kode_barang='$kode_barang', proses='$proses', jumlah_produksi='$jumlah_produksi' where kode_barang='$kode_barang'") or die(mysql_error());
$query1=mysql_query("update transaksi set no_dokumen='$no_dok_prod',masuk='$jumlah_produksi' where kode_barang='$kode_barang' AND tanggal_transaksi='$tanggal_produksi' and no_dokumen='$no_dok_prod' ");
$scan="select * from transaksi where kode_barang='$kode_barang' and tanggal_transaksi='$tanggal_produksi' and no_dokumen='$no_dok_prod'";
$hasilsc = mysql_query($scan);
while ($data = mysql_fetch_array($hasilsc)){ $saldo_awal=$data['saldo_awal'];
$masuk=$data['masuk']; $retur=$data['retur']; $keluar=$data['keluar'];
$perhit=$saldo_awal+$masuk+$retur-$keluar;
$edit=mysql_query("update transaksi set saldo_akhir='$perhit' where kode_barang='$kode_barang' and tanggal_transaksi='$tanggal_produksi' and no_dokumen='$no_dok_prod'");
}
if($query=="T"){ ?>
<script language="JavaScript">alert('Berhasil Update Data'); document.location='produksi_masuk.php'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Diupdate!'); document.location='produksi_masuk.php'</script>
<?php } ?>
20. search_prod.php
<?php
include "koneksi.php"; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
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">
<h2><?php echo"CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></h2>
<div id="body"> <?php
$nama_barang= $_POST['merkp'];
$q = "select p.*, b.nama_barang from produksi p, barang b where p.kode_barang=b.kode_barang and status not like '%post%' and b.nama_barang like '%$nama_barang%'";
$result = mysql_query($q);
?><table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Tanggal</td>
<td>No Dokumen</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Proses</td> <td>Jumlah</td> </tr>
<?php
$grandTotal = 0;
while ($data = mysql_fetch_array($result)) { $grandTotal += $data["jumlah_produksi"]; ?>
<tr align="center" class="hurufx"> <tr>
<td><?php echo $data['tanggal_produksi']; ?></td> <td><?php echo $data['no_dok_prod']; ?></td> <td><?php echo $data['kode_barang']; ?></td> <td><?php echo $data['nama_barang']; ?></td> <td><?php echo $data['proses']; ?></td>
<td><?php echo $data['jumlah_produksi']; ?></td> </tr></font>
<?php } ?> </td> </tr>
<tr class="hurufx">
<td colspan="5"><div align="right">Total Produk:</div></td> <td colspan="1"><?php echo ($grandTotal); ?></td>
</tr> </td> </tr>
</table><br><br> </div>
<a href="produksi_masuk.php">BACK</a>
21. Retur.php
<?php class Retur {
function connect() {
include("koneksi.php"); }
$query = "SELECT max(no_nota) AS last FROM transaksi WHERE no_nota LIKE '$today%'";
$hasil = mysql_query($query); return $hasil;
}
function insertRetur($tanggal_retur, $no_dok_retur, $kode_barang, $nama_barang,$proses, $jumlah_retur)
{
$retur = new Retur(); $retur->connect();
$query = "insert into retur
(tanggal_retur,no_dok_retur,kode_barang,nama_barang,proses,
jumlah_retur) VALUES ('$tanggal_retur', '$no_dok_retur', '$kode_barang', '$nama_barang','$proses', '$jumlah_retur')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getRetur(){ $retur = new Retur(); $retur->connect();
$query = "SELECT * FROM retur order by kode_barang asc"; $hasil = mysql_query($query);
return $hasil; }
function getHistoryTransaksi($tanggal_awal, $tanggal_akhir){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT * FROM transaksi WHERE tanggal BETWEEN '$tanggal_awal' AND '$tanggal_akhir' ORDER BY no_nota ASC";
$hasil = mysql_query($query); return $hasil;
}
function deleteRetur($no_dok_retur,$kode_barang) {
$retur = new Retur(); $retur->connect();
$query = "delete FROM retur WHERE no_dok_retur='$no_dok_retur' and kode_barang='$kode_barang'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getReturEdit($kode_barang) {
$retur = new Retur(); $retur->connect();
$query = "select r.*, b.nama_barang from retur r, barang b where r.kode_barang=b.kode_barang";
$hasil = mysql_query($query); return $hasil;
} function
updateRetur($tanggal_retur,$no_dok_retur,$kode_barang,$nama_barang,$proses,$ju mlah_retur){
$retur = new Retur(); $retur->connect();
$query = "update retur set
tanggal_retur='$tanggal_retur',no_dok_retur='$no_dok_retur',kode_barang='$kode _barang',nama_barang='$nama_barang',proses='$proses',jumlah_retur='$jumlah_ret ur' where kode_barang='$kode_barang'";
$hasil = mysql_query($query); return $hasil;
}
function getTahun(){
$query = "select distinct date_format(tanggal, '%Y') as tahun from transaksi order by tahun";
$hasil = mysql_query($query); return $hasil;
}
function getPendapatanPerBulan($tahun){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT date_format(tanggal, '%Y-%m') as periode, SUM(grand_total) as pendapatan FROM transaksi WHERE YEAR(tanggal) = '$tahun' GROUP BY date_format(tanggal, '%Y-%m')";
$hasil = mysql_query($query); return $hasil;
} } ?>
22. retur_masuk.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Persediaan</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><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); include("Barang.php"); ?>
<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_retur.php" method="post">
<tr class="hurufx"> <tr>
<td> Tanggal </td>
<td><input type="text" name="tanggal_retur" id="demo33" readonly="readonly"> <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><font face="Tahoma" size="2" required="required"></font></td> </tr>
<tr class="hurufx"> <td>No. Dokumen</td>
<td><input type="text" name="no_dok_retur" size="30" value="" required="required"></td>
</tr> <?php
include ("koneksi.php"); ?>
<tr class="hurufx"> <td>Kode Barang</td>
<td><select name="kode_barang" onchange="document.form.namabarang; submit();">
<option>---</option> <?php
$result = mysql_query("select * from barang"); while($row = mysql_fetch_array($result)){ ?>
<option value="<?php echo $row["kode_barang"]; ?>"><?php echo $row["kode_barang"]." - ".$row["nama_barang"]?></option>
<?php } ?> </select>
<tr class="hurufx"> <td>Proses</td> <td>
<select name="proses" required="required"> <?php
include "koneksi.php";
$query ="select * from master_proses"; $hasil = mysql_query($query);
echo '<option>---</option>';
while ($qtabel = mysql_fetch_assoc($hasil)) {
echo '<option value="'.$qtabel['nama_proses'].'">'.$qtabel['nama_proses'].' </option>';
} ?> </select> </td> </tr> <?php } ?> </select>
<tr class="hurufx"> <td>Jumlah</td>
<td><input type="text" name="jumlah_retur" value=""></td> </tr>
<tr class="hurufx"> <td></td>
<td><input type="submit" name="tombol" value="Tambahkan" class="btn-kirim-login"/></td>
</tr> </form>
<form name="formcari" method="post" action="search_retur.php"> <tr class="hurufx">
<td></td>
<td><input type="text" name="merkr" size="25" value="" required="required"><input type="SUBMIT" name="SUBMIT" id="SUBMIT" value="cari" required="required" placeholder="cari berdasarkan nama barang..."></td></tr>
<tr class="hurufx"> <td></td>
</form> <td>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<td>No Dokumen</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Proses</td> <td>Jumlah</td>
<td colspan=2>Option</td> </tr>
<?php
$query = mysql_query("select r.*, b.nama_barang from retur r, barang b where r.kode_barang=b.kode_barang and status not like '%post%' order by kode_barang asc");
while ($data = mysql_fetch_array($query)) { ?>
<tr align="center" class="hurufx">
<td><?php echo $data["tanggal_retur"]; ?></td> <td><?php echo $data["no_dok_retur"]; ?></td> <td><?php echo $data["kode_barang"]; ?></td> <td><?php echo $data["nama_barang"]; ?></td> <td><?php echo $data["proses"]; ?></td> <td><?php echo $data["jumlah_retur"]; ?></td>
<td width="90"><a href="edit_retur.php?kode_barang=<?php echo $data['kode_barang'];?>" class="cbbarang">
<div class="btn-edit">Edit</div></a></td>
<td width="90"><a href="post.php?id=<?php echo $data['kode_barang']; ?>&no=<?php echo $data['no_dok_retur']; ?>" class="cbbarang"><div class="btn-edit">Post</div></a></td>
</tr> <?php } ?> </form> <?php } //else
//header("location: index.php"); ?>
</table>
<a href="#top">TOP</a>
<div class="cleaner_h0"></div>
23. insert_retur.php
<?php
include "koneksi.php";
$tanggal_retur = $_POST["tanggal_retur"]; $no_dok_retur = $_POST["no_dok_retur"]; $kode_barang = $_POST["kode_barang"]; $proses = $_POST["proses"];
$jumlah_retur = $_POST["jumlah_retur"]; $saldo_awal=0;
$produksi=0; $keluar=0
$query=mysql_query("insert into retur
(tanggal_retur,no_dok_retur,kode_barang,proses,jumlah_retur) VALUES('$tanggal_retur','$no_dok_retur','$kode_barang','$proses', '$jumlah_retur')")or die (mysql_error());
$hasil = mysql_query($query);
$saldo_akhir=$saldo_awal+$masuk+$jumlah_retur-$keluar; $query1=mysql_query ("insert into transaks
i(kode_barang,tanggal_transaksi,no_dokumen,saldo_awal,masuk,retur,keluar,saldo _akhir)VALUES
('$kode_barang','$tanggal_retur','$no_dok_retur','$saldo_awal','$masuk','$juml ah_retur','$keluar','$saldo_akhir')")or die (mysql_error());
$hasil1 = mysql_query($query1); header("location: retur_masuk.php"); ?>
24. edit_retur.php
<?php
session_start();
if (ISSET($_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><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RW 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); }
include("Retur.php"); $retur = new Retur();
$kode_barang = $_GET["kode_barang"];
$datax = $retur->getReturEdit($kode_barang); while ($row = mysql_fetch_array($datax)){ $tanggal_retur=$row["tanggal_retur"]; $no_dok_retur=$row["no_dok_retur"]; $kode_barang=$row["kode_barang"]; $nama_barang = $row["nama_barang"]; $proses = $row["proses"];
$jumlah_retur = $row["jumlah_retur"]; }
?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<form action="update_retur.php" method="post"> <tr class="hurufx">
<td>Tanggal:</td>
<td><input type="text" name="tanggal_retur" id="demo33" size="25" value="<?php echo $tanggal_retur; ?>">
<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><font face="Tahoma" size="2"></font></td> </tr>
<tr class="hurufx"> <td>No Dokumen:</td>
<td><input type="text" name="no_dok_retur" size="25" value="<?php echo $no_dok_retur; ?>"></td>
</tr>
<td><input type="text" name="kode_barang" size="25" value="<?php echo $kode_barang; ?>" readonly></td>
</tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_barang" size="25" value="<?php echo $nama_barang; ?>"readonly></td>
</tr>
<tr class="hurufx"> <td>Proses:</td>
<td><input type="text" name="proses" size="25" value="<?php echo $proses; ?>"></td>
</tr>
<tr class="hurufx"> <td>Jumlah:</td>
<td><input type="text" name="jumlah_retur" size="25" value="<?php echo $jumlah_retur; ?>"></td>
</tr> <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"); ?>
25. update_retur.php
<?php
include('koneksi.php');
$tanggal_retur= $_POST["tanggal_retur"]; $no_dok_retur = $_POST["no_dok_retur"]; $kode_barang = $_POST["kode_barang"]; $proses = $_POST["proses"];
$jumlah_retur=$_POST["jumlah_retur"];
$query = mysql_query("update retur set tanggal_retur='$tanggal_retur', no_dok_retur='$no_dok_retur', kode_barang='$kode_barang', proses='$proses', jumlah_retur='$jumlah_retur' where kode_barang='$kode_barang'") or die(mysql_error());
$query1=mysql_query("update transaksi set no_dokumen='$no_dok_retur', retur='$jumlah_retur' where kode_barang='$kode_barang'
AND tanggal_transaksi='$tanggal_retur' and no_dokumen='$no_dok_retur' "); $scan="select * from transaksi where kode_barang='$kode_barang' and tanggal_transaksi='$tanggal_retur' and no_dokumen='$no_dok_retur'";
$hasilsc = mysql_query($scan);
while ($data = mysql_fetch_array($hasilsc)){ $saldo_awal=$data['saldo_awal'];
$masuk=$data['masuk']; $retur=$data['retur']; $keluar=$data['keluar'];
$perhit=$saldo_awal+$masuk+$retur-$keluar;
$edit=mysql_query("update transaksi set saldo_akhir='$perhit' where kode_barang='$kode_barang' and tanggal_transaksi='$tanggal_retur' and no_dokumen='$no_dok_retur'");
}
if($query=="T"){ ?>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Diupdate!'); document.location='retur_masuk.php'</script>
<?php } ?>
26. search_retur.php
<?php
include "koneksi.php"; ?>
<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">
<h2><?php echo"CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></h2>
<div id="body"> <?php
$nama_barang= $_POST['merkr'];
$q = "select r.*, b.nama_barang from retur r, barang b where r.kode_barang=b.kode_barang and status not like '%post%' and b.nama_barang like '%$nama_barang%' ";
$result = mysql_query($q); ?>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Tanggal</td>
<td>No Dokumen</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Proses</td> <td>Jumlah</td> </tr>
<?php
$grandTotal = 0;
while ($data = mysql_fetch_array($result)) { //fetch the result from query into an array
$grandTotal += $data["jumlah_retur"]; ?>
<tr align="center" class="hurufx"> <tr>
<td><?php echo $data['nama_barang']; ?></td> <td><?php echo $data['proses']; ?></td> <td><?php echo $data['jumlah_retur']; ?></td> </tr></font>
<?php } ?> </td> </tr>
<tr class="hurufx">
<td colspan="5"><div align="right">Total Produk:</div></td> <td colspan="1"><?php echo ($grandTotal); ?></td>
</tr> </td> </tr>
</table><br><br> </div>
<a href="retur_masuk.php">BACK</a>
27. Keluar.php
<?php
class Keluar {
function connect() {
include("koneksi.php"); }
function insertKeluar($tanggal_keluar, $no_dok_keluar, $kode_barang, $nama_barang,$proses, $jumlah_keluar,$keterangan)
{
$keluar = new Keluar(); $keluar->connect();
$query = "insert into keluar
(tanggal_keluar,no_dok_keluar,kode_barang,nama_barang,proses,
jumlah_keluar,keterangan) VALUES ('$tanggal_keluar', '$no_dok_keluar', '$kode_barang', '$nama_barang','$proses', '$jumlah_keluar','$keterangan')"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
}
function getKeluar(){ $keluar = new Keluar(); $keluar->connect();
$query = "SELECT * FROM keluar order by kode_barang asc"; $hasil = mysql_query($query);
return $hasil; }
function getHistoryTransaksi($tanggal_awal, $tanggal_akhir){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT * FROM transaksi WHERE tanggal BETWEEN '$tanggal_awal' AND '$tanggal_akhir' ORDER BY no_nota ASC";
$hasil = mysql_query($query); return $hasil;
}
function deleteKeluar($no_dok_keluar,$kode_barang) {
$keluar = new Keluar(); $keluar->connect();
$query = "delete FROM keluar WHERE no_dok_keluar='$no_dok_keluar' and kode_barang='$kode_barang'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
$keluar = new Keluar(); $keluar->connect();
$query = "select k.*, b.nama_barang from keluar k, barang b where k.kode_barang=b.kode_barang ";
$hasil = mysql_query($query); return $hasil;
} function
updateKeluar($tanggal_keluar,$no_dok_keluar,$kode_barang,$nama_barang,$proses, $jumlah_keluar,$keterangan){
$keluar = new Keluar(); $keluar->connect();
$query = "update keluar set tanggal_keluar='$tanggal_keluar',
no_dok_keluar='$no_dok_keluar',kode_barang='$kode_barang',nama_barang='$nama_b arang',proses='$proses',jumlah_keluar='$jumlah_keluar',keterangan='$keterangan ' where kode_barang='$kode_barang'";
$hasil = mysql_query($query); return $hasil;
} } ?>
28. out.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>Sistem Informasi Persediaan</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><center><?php echo "Sistem Informasi Akuntansi Persediaan" ?></center></h1>
<h2><center><?php echo "CV. Menang Sentosa Jln. Umbul Senjoyo Dusun Tugu RT 03/RT 04, Bener, Tengaran <br> Telp: (0298) 3421872" ?></center></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="administrator"){
include("menu.php"); include("Barang.php"); ?>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC"><form action="insert_keluar.php" method="post">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Form Barang Keluar</td></tr>
<tr class="hurufx"> <tr><td> Tanggal </td>
<td><input type="text" name="tanggal_keluar" id="demo33" readonly="readonly"> <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><font face="Tahoma" size="2" required="required"></font></td> </tr>
<tr class="hurufx"> <td>No. Dokumen</td>
<td><input type="text" name="no_dok_keluar" size="30" value="" required="required"></td>
</tr> <?php
include ("koneksi.php"); ?>
<tr class="hurufx"> <td>Kode Barang</td>
<td><select name="kode_barang" onchange="document.form.namabarang; submit();">
<option>---</option> <?php
$result = mysql_query("select * from barang"); while($row = mysql_fetch_array($result)){ ?>
<option value="<?php echo $row["kode_barang"]; ?>"><?php echo $row["kode_barang"]." - ".$row["nama_barang"]?></option>
<?php } ?> </select>
<tr class="hurufx"> <td>Proses</td> <td>
<select name="proses" required="required"> <?php
include "koneksi.php";
$query ="select * from master_proses"; $hasil = mysql_query($query);
echo '<option>---</option>';
while ($qtabel = mysql_fetch_assoc($hasil)) {
echo '<option value="'.$qtabel['nama_proses'].'">'.$qtabel['nama_proses'].' </option>';
} ?> </select> </td> </tr> <?php } ?> </select>
<tr class="hurufx"> <td>Jumlah</td>
<td><input type="text" name="jumlah_keluar" value=""></td> </tr>
<tr class="hurufx"> <td>Keterangan</td> <td>
<select name="keterangan" required="required"> <?php
include "koneksi.php";
$query ="select * from lokasi"; $hasil = mysql_query($query); echo '<option>---</option>';
while ($qtabel = mysql_fetch_assoc($hasil)) {
echo '<option value="'.$qtabel['nama_lokasi'].'">'.$qtabel['nama_lokasi']. '</option>';