LAMPIRAN
1)
Coding List
A.
Cek_login.php
<?php
include ("User.php"); session_start();
$id_gudangx = $_POST["id_gudang"]; //$passwordx = md5($_POST["password"]); $passwordx = ($_POST["password"]);
$user = new User();
//$status = $user->cekUserAktif($id_gudangx, $passwordx); $hasil = $user->cekLogin($id_gudangx, $passwordx);
$datax = mysql_fetch_array($hasil); $cek = mysql_num_rows($hasil); $id_gudang = $datax["id_gudang"]; $level = $datax["level"];
$username = $datax["username"];
//echo $cek." - ".$id_gudang." - ".$level;
if($cek>0){
session_start();
$_SESSION['id_gudang'] = $id_gudangx; $_SESSION['level'] = $level;
$_SESSION['username'] = $username; header("location: index_admin.php"); } else {
header("location: index.php"); }
?>
B.
Daftar_barang.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
?>
<div id="body">
<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">Daftar Bahan Baku</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td>
<td align="center">ID Bahan Baku</td> <td align="center">Nama Bahan Baku</td> <td align="center">Jumlah Stok</td> </tr>
<?php
include('koneksi.php'); ?>
<?php
$query = mysql_query("select * from bahan_baku"); $i = 1;
while ($data = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $data["id_bb"]; ?></td> <td><?php echo $data["nama_bb"]; ?></td>
<td><?php echo $data["stok_awal"]; ?></td>
</tr></font> <?php
$i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div>
else
header("location: index.php"); ?>
C.
daftar_user.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
?>
<div id="body">
<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">Daftar User</td></tr> <tr style="background-color:#333; color:#FFFFFF;"
<td colspan="2"><a href="tambah_user.php" class="cbbarang"><div class="btn-add">Tambah User</div></a></td>
</tr> <?php
include('koneksi.php'); ?>
<?php
$query = mysql_query("select * from karyawan"); $i = 1;
while ($data = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $data["id_gudang"]; ?></td> <td><?php echo $data["username"]; ?></td>
<td><?php echo $data["password"]; ?></td> <td><?php echo $data["level"]; ?></td>
<td width="90"><a href="edit_user.php?id_gudang=<?php echo $data['id_gudang'];?>" class="cbbarang"><div class="btn-edit">Edit
User</div></a></td>
<td width="100"><a href="delete.php?action=deluser&id_gudang=<?php echo $data['id_gudang']?>" onclick="return confirm('Anda yakin?');"> <div class="btn-delete">Hapus Data</div></a></td>
</tr></font> <?php
$i++; } ?> </table>
<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"); ?>
D.
delete.php
<?php
include ("koneksi.php"); $action = $_GET['action']; switch($action) {
case "delbb" :
$id_bb = $_GET['id_bb']; // hapus
$query = "DELETE FROM bahan_baku WHERE id_bb='$id_bb'"; $result = mysql_query($query);
// redirect
header("location:edit_daftar_barang.php?"); break;
case "deluser" :
$id_gudang = $_GET['id_gudang']; // hapus
$query = "DELETE FROM karyawan WHERE id_gudang='$id_gudang'"; $result = mysql_query($query);
// redirect
header("location:daftar_user.php?"); break;
$id_masuk = $_GET['id_masuk']; // hapus
$query = "DELETE FROM detail_masuk WHERE id_masuk='$id_masuk'"; $result = mysql_query($query);
// redirect
header("location:edit_transaksi_masuk.php?"); break;
case "delkeluar" :
$id_keluar = $_GET['id_keluar']; // hapus
$query = "DELETE FROM detail_keluar WHERE id_keluar='$id_keluar'"; $result = mysql_query($query);
// redirect
header("location:edit_transaksi_keluar.php?"); break;
case "deltrans" :
$id_keluar = $_GET['id_keluar']; $id_bb = $_GET['id_bb'];
$qty_keluar = $_GET['qty_keluar']; // hapus
$query = "DELETE FROM detail_keluar WHERE id_keluar='$id_keluar' AND id_bb='$id_bb'";
$result = mysql_query($query);
$w = mysql_query("select * from bahan_baku where id_bb='$id_bb'") or die(mysql_error());
$data = mysql_fetch_array($w);
$st = $data['stok_awal'] + $qty_keluar;
$q = "update bahan_baku set stok_awal='$st' where id_bb='$id_bb'"; $result = mysql_query($q);
// redirect
header("location:keluar2.php?"); break;
} ?>
E.
DetailTransaksi.php
<?php
class DetailTransaksi {
function connect() {
include("koneksi.php"); }
function getDetailTransaksi($id_keluar){ $detail = new DetailTransaksi();
$detail->connect();
$query = "select id_keluar, d.id_bb as id_bb, qty_keluar, tgl_keluar FROM detail_keluar d, bahan_baku s
WHERE d.id_bb = s.id_bb AND id_keluar='$id_keluar'"; $hasil = mysql_query($query);
return $hasil; }
function insertDetailTransaksi($id_keluar, $id_bb, $qty_keluar, $tgl_keluar, $id_gudang)
{
$detail = new DetailTransaksi(); $detail->connect();
$query = "insert into detail_keluar(id_keluar, id_bb, qty_keluar, tgl_keluar, id_gudang) VALUES ('$id_keluar','$id_bb','$qty_keluar',
'$tgl_keluar','$id_gudang')"; $hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
{
$detail = new DetailTransaksi(); $detail->connect();
$query = "delete FROM detail_keluar WHERE id_keluar='$id_keluar' AND id_bb='$id_bb'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; } }
function deleteDetailTransaksiAll($no_nota) {
$detail = new DetailTransaksi(); $detail->connect();
$query = "delete FROM detailtransaksi WHERE no_nota='$no_nota'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; } }
function getLaporanLaba($tanggal_awal, $tanggal_akhir){ $detail = new DetailTransaksi();
$detail->connect();
$query = "SELECT d.kode_sayur as kode_sayur, s.nama_sayur as nama_sayur, s.harga_beli as harga_beli, s.harga_jual as harga_jual, sum(d.jumlah) as
jumlahTerjual, s.harga_jual * (sum(d.jumlah)) as totalJual, s.harga_beli * (sum(d.jumlah)) as totalBeli, (s.harga_jual * (sum(d.jumlah))) - (s.harga_beli * (sum(d.jumlah))) as laba FROM detailtransaksi d, sayur s,transaksi t WHERE d.kode_sayur = s.kode_sayur AND t.no_nota = d.no_nota AND t.tanggal BETWEEN '$tanggal_awal' AND '$tanggal_akhir' group by d.kode_sayur order by d.kode_sayur ASC";
$hasil = mysql_query($query); return $hasil;
} }?>
F.
edit_bb.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</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 {
}
</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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
include('koneksi.php'); $id_bb = $_GET['id_bb'];
$query = mysql_query("select * from bahan_baku where id_bb='$id_bb'") or die(mysql_error());
$data = mysql_fetch_array($query);
?>
<div id="body">
<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_bb.php" method="post"> <tr class="hurufx">
<td>ID Bahan Baku</td>
<td><input type="text" name="id_bb" size="40" value="<?php echo $data['id_bb']; ?>" readonly></td>
</tr><tr class="hurufx">
<td>Nama Bahan Baku</td>
<td><input type="text" name="nama_bb" size="40" value="<?php echo $data['nama_bb']; ?>"></td>
</tr><tr class="hurufx"> <td>Stok Awal</td>
<td><input type="text" name="stok_awal" size="40" value="<?php echo $data['stok_awal']; ?>"></td>
</tr><tr><td></td>
<td><input type="submit" value="Update" 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
G.
form.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$level = $_SESSION['level'];
$id_gudang = $_SESSION['id_gudang']; $username = $_SESSION['username']; ?>
<title>SIDOMAKMUR</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> <?php
// Define relative path from this script to mPDF
$nama_dokumen='PDF With MPDF'; //Beri nama file PDF hasil. define('_MPDF_PATH','MPDF57/');
include(_MPDF_PATH . "mpdf.php");
$mpdf=new mPDF('utf-8', 'A4'); // Create new mPDF Document //Memulai proses untuk menyimpan variable
ob_start(); ?>
<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"><b>
<?php echo "FORM PENGELUARAN PERSEDIAAN BAHAN BAKU" ?>
<?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?><b>
<br><hr> <br>
<div id="body">
<div class="cleaner_h10"></div> <?php
include('koneksi.php'); session_start();
$id_gudang = $_SESSION['id_gudang']; $level = $_SESSION['level'];
$username = $_SESSION['username'];
$q = mysql_query("select * from detail_keluar_2 where no=(select max(no) from detail_keluar_2)");
while ($d = mysql_fetch_array($q)) {
echo "<u>ID GUDANG : ".$id_gudang." / ".$username."<br></u>"; echo "ID Keluar : ".$d["id_keluar"]."<br>";
} ?>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr align="center" class="hurufx"> <td align="center">No.</td>
<td align="center">ID Bahan Baku</td> <td align="center">Nama Bahan Baku</td> <td align="center">Jumlah Barang</td>
</td>
</tr> <?php
$qu= "SELECT max(id_keluar) AS last FROM detail_keluar_2 WHERE id_keluar LIKE '$today%'";
$hl = mysql_query($qu);
$datax = mysql_fetch_array($hl); $lastNoTransaksi = $datax['last'];
$query = mysql_query("select * from detail_keluar WHERE id_keluar='$lastNoTransaksi' order by id_bb");
$i = 1;
while ($data = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx">
<td align="center"><?php echo $i; ?></td>
<td align="center"><?php echo $data["id_bb"]; ?></td> <?php
$z=$data['id_bb'];
$aa = mysql_query("select * from bahan_baku where id_bb='$z'");
while ($bb = mysql_fetch_array($aa)) {?>
<td align="center"><?php echo $bb["nama_bb"]; ?></td> <?php
} ?>
<td align="center"><?php echo $data["qty_keluar"]; ?></td>
</tr> </font> <?php $i++; } ?>
</table><br><br><br> <table align=right>
<tr><td colspan=2 align=center>BAGIAN GUDANG
</td><td> </td><td colspan=2 align=center>BAGIAN PRODUKSI</td></tr>
<tr><td colspan=5> </td></tr>
<tr><td colspan=5> </td></tr> <tr><td colspan=5> </td></tr>
<tr><td colspan=2 align=center>(<?php echo $username; ?>)</td><td> </td><td colspan=2
align=center>( &n bsp; )</td></tr></table>
<div class="cleaner_h10"></div>
</div>
<?php
//Menutup mpdf dan generate ke dalam format pdf
$html = ob_get_contents(); //Proses untuk mengambil hasil dari OB.. ob_end_clean();
$mpdf->WriteHTML(utf8_encode($html)); $mpdf->Output($nama_dokumen.".pdf" ,'I'); exit;
?> <?php } else
header("location: index.php"); ?>
H.
insert_bb.php
<?php
include('koneksi.php');
$id_bb = $_POST['id_bb']; $nama_bb = $_POST['nama_bb']; $stok_awal = $_POST['stok_awal'];
$r=mysql_fetch_array(mysql_query("select * from bahan_baku where id_bb='$id_bb'"));
if ($r['id_bb']==""){
//simpan data ke database
$query = mysql_query("insert into bahan_baku values('', '$id_bb', '$nama_bb', '$stok_awal')") or die(mysql_error());
if ($query) { ?>
<script language="Javascript"> alert ("Bahan Baku telah Ditambahkan.."); document.location='edit_daftar_barang.php?'</script>
<?php
} else {
header('location:tambah_bb.php?message=eror'); }}
else { ?>
<script language="Javascript"> alert ("ID Bahan Baku sudah tersedia.."); document.location='tambah_bb.php?'</script>
<?php
} ?>
I.
Lap_transaksi_keluar.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</title> <head>
<style> .editbox {
display:none }
{
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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.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="lihat_lap_keluar.php" method="post" target="_blank">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Laporan Transaksi Keluar</td></tr>
<tr class="hurufx"> <td>Tanggal Awal</td>
<td><input type="text" name="tanggal_awal" 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"></font></td> </tr>
<tr class="hurufx"> <td>Tanggal Akhir</td>
<td><input type="text" name="tanggal_akhir" id="demo43" readonly="readonly"><a href="javascript:
NewCssCal('demo43','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></td>
<td><input type="submit" name="tombol" value="Lihat" class="btn-kirim-login"></td>
</tr>
<tr class="hurufx"> <td colspan="2"> <tr>
</table>
<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"); ?>
J.
lihat_lap_keluar.php
<title>SIDOMAKMUR</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> <?php
// Define relative path from this script to mPDF
$nama_dokumen='PDF With MPDF'; //Beri nama file PDF hasil. define('_MPDF_PATH','MPDF57/');
include(_MPDF_PATH . "mpdf.php");
$mpdf=new mPDF('utf-8', 'A4'); // Create new mPDF Document //Memulai proses untuk menyimpan variable
ob_start(); ?>
<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 "LAPORAN TRANSAKSI KELUAR BAHAN BAKU" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body">
<?php
include('koneksi.php');
$tanggal_akhir = $_POST["tanggal_akhir"]; ?>
<div id="body">
<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:#969696; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx" align="center"><?php echo "<U>Laporan Transaksi Keluar Tanggal $tanggal_awal sampai dengan tanggal $tanggal_akhir </U>";
?></td></tr>
<tr style="background-color:#A4A4A4; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td> <td align="center">ID Keluar</td> <td align="center">Tanggal Keluar</td> <td align="center">ID Bahan Baku</td> <td align="center">Jumlah Barang</td>
</td>
</tr> <?php
$query = mysql_query("select * from detail_keluar WHERE tgl_keluar BETWEEN '$tanggal_awal' AND '$tanggal_akhir' order by tgl_keluar");
$i = 1;
while ($data = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $data["id_keluar"]; ?></td>
<td><?php echo $data["tgl_keluar"]; ?></td> <td><?php echo $data["id_bb"]; ?></td>
<td><?php echo $data["qty_keluar"]; ?></td>
</tr> </font> <?php $i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
$query = mysql_query("SELECT sum(qty_keluar) as jumlahkeluar FROM
detail_keluar WHERE tgl_keluar BETWEEN '$tanggal_awal' AND '$tanggal_akhir' order by tgl_keluar;");
while ($data2 = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx">
<td colspan=5><u><b>Jumlah Barang Keluar : <?php echo $data2['jumlahkeluar'] ?></b></u></td>
<?php } ?> </tr> </td> </tr>
<tr><td colspan=2> </td></tr> </table>
</div>
<?php
//Menutup mpdf dan generate ke dalam format pdf
ob_end_clean();
//Disini dimulai proses convert UTF-8, kalau ingin ISO-8859-1 cukup mengganti $mpdf->WriteHTML($html);
$mpdf->WriteHTML(utf8_encode($html)); $mpdf->Output($nama_dokumen.".pdf" ,'I'); exit;
?>
K.
proses_keluar.php
<?php
include("DetailTransaksi.php"); include("bahanbaku.php"); include("TransaksiKeluar.php");
$id_keluar = $_POST["id_keluar"]; $id_bb = $_POST["id_bb"];
$qty_keluar = $_POST["qty_keluar"]; $tgl_keluar = $_POST["tgl_keluar"]; if($tombol == "Tambahkan"){
$jumlah = $_POST ["qty'"]; if($jumlah==""){
?><script language="JavaScript">alert('Jumlah Harus Diisi!'); document.location='transaksi_keluar.php'</script><?php
}else if (!preg_match("/^[0-9]*$/",$jumlah)){
?><script language="JavaScript">alert('Jumlah Harus Angka!'); document.location='transaksi_keluar.php'</script><?php
}else{
$id_bb = $_POST["id_bb"];
$detail = new DetailTransaksi(); $bahanbaku = new bahanbaku();
$hasilbb = $bahanbaku->getqty_keluar($id_bb); $datax = mysql_fetch_array($hasilSayur); $harga_jual = $datax['harga_jual']; $subtotal = $jumlah * $harga_jual;
$hsl = $detail->insertDetailTransaksi($no_nota, $kode_sayur, $jumlah, $subtotal); header("location: transaksi_penjualan.php");
}
} else { ?>
<script language="JavaScript">
alert("Transaksi Berhasil Disimpan!\nGrand Total : Rp. <?php echo number_format ($grand_total,2,',','.'); ?>\nBayar: Rp. <?php echo
number_format($bayar,2,',','.'); ?>\nKembali: Rp.<?php echo number_format($kembali,2,',','.'); ?>");
document.location='transaksi_keluar.php' </script>
<?php } else{ ?>
<script language="JavaScript">alert('Transaksi Gagal Disimpan'); document.location='transaksi_keluar.php'
</script> <?php } } }?>
L.
proses_masuk.php
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <?php
include("koneksi.php"); session_start();
$level = $_SESSION['level']; $username = $_SESSION['username']; $tanggal = getdate();
$tahun=$tanggal['year'];
$a=mysql_fetch_array(mysql_query("SELECT MAX(no) from detail_masuk")); $b=$a[0]+1;
$x="00";
$c="IN".$tahun.$x.$b;
$id_pemasok = $_POST["id_pemasok"]; $id_bb = $_POST["id_bb"];
$tombol = $_POST["tombol"]; if($tombol == "Tambahkan"){ $jumlah = $_POST ["jumlah"];
if($jumlah==""){
?><script language="JavaScript">alert('Jumlah Harus Diisi!'); document.location='transaksi_masuk.php'</script><?php
}else if (!preg_match("/^[0-9]*$/",$jumlah)){
?><script language="JavaScript">alert('Jumlah Harus Angka!'); document.location='transaksi_masuk.php'</script><?php
}else{
$id_bb = $_POST["id_bb"];
$query = mysql_query("insert into detail_masuk values('', '$c', '$id_bb', '$jumlah', now(), '$id_pemasok', '$id_gudang')") or die(mysql_error()); if ($query) {
?>
<script language="Javascript"> alert ("Menambahkan bahan baku berhasil.."); document.location='transaksi_masuk.php?'</script>
<?php }
else {
header('location:transaksi_masuk.php?message=eror'); }
} }
M.
tambah_bb.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$password = $_SESSION['password']; $username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
include("koneksi.php");
$a=mysql_fetch_array(mysql_query("SELECT MAX(no) from bahan_baku")); $b=$a[0]+1;
$x="00"; $c="BB".$x.$b; ?>
<div id="body">
<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="insert_bb.php" method="post" name="myForm" ">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Tambah Bahan Baku</td></tr>
<tr class="hurufx">
<td>ID Bahan Baku</td>
<td><input type="text" name="id_bb" size="30" value="<?php echo $c; ?>" readonly="readonly"></td>
</tr><tr class="hurufx">
<td>Nama Bahan Baku</td>
<td><input type="text" name="nama_bb" required="required" size="30"></td> </tr><tr class="hurufx">
<td>Stok Awal</td>
<td><input type="text" name="stok_awal" required="required" size="30"></td> <tr><td></td>
<td><input type="submit" value="Simpan" 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
N.
tambah_user.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$username = $_SESSION['username']; $level = $_SESSION['level']; ?>
<title>SIDOMAKMUR</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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
include("koneksi.php"); ?>
<div id="body">
<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="insert_user.php" method="post" name="myForm" ">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Tambah User</td></tr> <tr class="hurufx">
<td>ID Gudang</td>
<td><input type="text" name="id_gudang" size="30" required="required" ></td>
</tr><tr class="hurufx"> <td>Username</td>
<td><input type="text" name="username" required="required" size="30"></td> </tr><tr class="hurufx">
<td>Password</td>
<tr class="hurufx"> <td>Level</td>
<td><select name="level">
<option value="admin">Admin</option> <option value="gudang">Gudang</option> </select></td>
</tr><tr><td>
<td><input type="submit" value="Simpan" 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: halaman_login.php"); ?>
O.
transaksi_keluar.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>SIDOMAKMUR</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 Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }
include("BahanBaku.php"); include("TransaksiKeluar.php"); include("DetailTransaksi.php"); $bahanbaku = new bahanbaku(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $bahanbaku->getbahanbaku(); date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 8, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = $today.sprintf('%04s', $nextNoUrut);
$hasilDetailTransaksi = $detail->getDetailTransaksi($nextNoTransaksi); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC"><form action="proses_keluar.php" method="post" name="myForm" ">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr>
<tr class="hurufx"> <td>ID Keluar</td>
<td><input type="text" name="no_nota" 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>ID Gudang</td>
<td><input type="text" name="id_gudang" value="<?php echo $username; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>ID Bahan Baku</td> <td><select name="id_bb"> <?php
$query = mysql_query("select * from bahan_baku order by id_bb"); if(mysql_num_rows($query)!=0){
while($row = mysql_fetch_array($query)) { ?>
<option value="<?php echo $row["id_bb"];
?>"><?php echo $row["id_bb"]." - ".$row["nama_bb"]?></option> <?php }} ?>
Jumlah: <input type="text" name="qty_keluar" size="5"><input type="submit" name="tombol" 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>ID Bahan Baku</td>
<td>Jumlah</td> <td>Aksi</td> </tr>
<?php
while($row = mysql_fetch_array($hasilDetailTransaksi)) { ?>
<tr align="center" class="hurufx"> <?php
?>
<td><?php echo $row["id_bb"]; ?></td>
<td><?php echo $row["nama_bb"]; ?></td>
<td><?php echo "Rp.
".number_format($row["harga_jual"],2,',','.'); ?></td> <td><?php echo $row["jumlah"]; ?></td>
<td><?php echo "Rp.
".number_format($subtotal,2,',','.'); ?></td> <td width="100"><a
href="delete_detail_transaksi.php?no_nota=<?php echo $row['no_nota']; ?>&kode_sayur=<?php echo $row["kode_sayur"]; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus</div></a></td> </tr>
<?php } ?>
<input type="text"
name="bayar" size="15" ><input type="submit" name="tombol" value="PROSES" class="btn-kirim-login"/></td>
</tr> </table> </td> </tr> </form> </table>
<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"); ?>
P.
transaksi masuk.php
<?php
session_start();
if (ISSET($_SESSION['id_gudang'])) {
$level = $_SESSION['level']; $username = $_SESSION['username']; ?>
<title>SIDOMAKMUR</title> <head>
<style> .editbox {
display:none }
td {
}
.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 type="text/javascript">
function cekInputan() {
var bayar = document.forms['myForm']['bayar'].value; var numbers=/^[0-9]+$/;
if(!bayar.match(numbers)){ alert("Inputan Harus Angka !"); return false;
} }
</script> </head>
<div id="container">
<h1><?php echo "Sistem Persediaan Bahan Baku di Gudang" ?></h1>
<h2><?php echo "PT SIDOMAKMUR <br> Trayu, Sumowono - Kab. Semarang (0298) 713272"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $username<br><br>"; if($level=="admin"){
include("menu_admin.php"); } else {
include("menu_gudang.php"); }include("BahanBaku.php"); include("TransaksiKeluar.php"); include("DetailTransaksi.php"); $bahanbaku = new bahanbaku(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $bahanbaku->getbahanbaku(); date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 8, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = $today.sprintf('%04s', $nextNoUrut);
$hasilDetailTransaksi = $detail->getDetailTransaksi($nextNoTransaksi);
?> <?php
include('koneksi.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="proses_masuk.php" method="post" name="myForm" ">
<tr style="background-color:#000000; color:#FFFFFF;" align="center"><td colspan="9" height="25" class="hurufx">Proses
<tr class="hurufx"> <td>ID Pemasok</td>
<td><select name="id_pemasok"> <?php
$quer = mysql_query("select * from pemasok order by id_pemasok"); if(mysql_num_rows($quer)!=0){
while($row = mysql_fetch_array($quer)) { ?>
<option value="<?php echo $row["id_pemasok"];
?>"><?php echo $row["id_pemasok"]." - ".$row["nama_pemasok"]?></option> <?php }} ?>
</select></td> </tr>
<tr class="hurufx"> <td>ID Bahan Baku</td> <td><select name="id_bb"> <?php
$query = mysql_query("select * from bahan_baku order by id_bb"); if(mysql_num_rows($query)!=0){
while($row = mysql_fetch_array($query)) { ?>
<option value="<?php echo $row["id_bb"];
?>"><?php echo $row["id_bb"]." - ".$row["nama_bb"]?></option> <?php }} ?>
</select>
Jumlah : <input type="text" name="jumlah" size="5" required="required"><input type="submit" name="tombol" value="Tambahkan"
class="btn-kirim-login"/></td> </tr>
<tr class="hurufx"> <td colspan=2>
<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">Daftar Bahan Baku</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td>
<td align="center">ID Bahan Baku</td> <td align="center">Nama Bahan Baku</td> <td align="center">Jumlah Stok</td> </tr>
<?php
include('koneksi.php'); ?>
<?php
$query = mysql_query("select * from bahan_baku"); $i = 1;
while ($data = mysql_fetch_array($query)) {
?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $data["id_bb"]; ?></td> <td><?php echo $data["nama_bb"]; ?></td>
<td><?php echo $data["stok_awal"]; ?></td>
</tr></font> <?php
$i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<?php
echo "<br>"; ?>
</td> </tr> </table>
<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"); ?>
Q.
update_bb.php
<?php
include("koneksi.php"); $id_bb = $_POST["id_bb"]; $nama_bb = $_POST["nama_bb"]; $stok_awal = $_POST["stok_awal"];
$hsl = mysql_query("update bahan_baku set id_bb='$id_bb', nama_bb='$nama_bb', stok_awal='$stok_awal' where id_bb='$id_bb'") or die(mysql_error());
if ($hsl) {
header('location:edit_daftar_barang.php?message=success'); }
?>
R.
update_user.php
<?php
include("koneksi.php"); $id_bb = $_POST["id_bb"]; $nama_bb = $_POST["nama_bb"]; $stok_awal = $_POST["stok_awal"];
$hsl = mysql_query("update bahan_baku set id_bb='$id_bb', nama_bb='$nama_bb', stok_awal='$stok_awal' where id_bb='$id_bb'") or die(mysql_error());
if ($hsl) {
header('location:edit_daftar_barang.php?message=success'); }