• Tidak ada hasil yang ditemukan

T0 Lampiran Institutional Repository | Satya Wacana Christian University: Sistem Persediaan Bahan Baku di Gudang PT. Sido Makmur

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0 Lampiran Institutional Repository | Satya Wacana Christian University: Sistem Persediaan Bahan Baku di Gudang PT. Sido Makmur"

Copied!
23
0
0

Teks penuh

(1)

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;

(2)

.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>

(3)

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;"

(4)

<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;

(5)

$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"; }

}

(6)

{

$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 {

(7)

}

</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

(8)

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>";

(9)

} ?>

<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td colspan=2 align=center>BAGIAN PRODUKSI</td></tr>

<tr><td colspan=5>&nbsp;</td></tr>

<tr><td colspan=5>&nbsp;</td></tr> <tr><td colspan=5>&nbsp;</td></tr>

<tr><td colspan=2 align=center>(<?php echo $username; ?>)</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td colspan=2

align=center>(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</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();

(10)

$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 }

(11)

{

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">&nbsp;&nbsp;<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">&nbsp;&nbsp;<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>

(12)

</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');

(13)

$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

(14)

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();

(15)

$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;

}

(16)

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

(17)

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>

(18)

<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>

(19)

<?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>

(20)

<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 {

(21)

}

.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

(22)

<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">

(23)

<?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'); }

Referensi

Dokumen terkait

Sistem akuntansi persediaan akan menjamin perlakuan yang seragam untuk transaksi yang sama, mempermudah dalam pekerjaan, melindungi kekayaan perusahaan khususnya

Dari definisi diatas maka dapat disimpulkan bahwa Sistem Akuntansi Persediaan Bahan Baku adalah organisasi formulir, catatan, dan laporan yang dikoordinasi sedemikian

Aplikasi ini digunakan untuk membuat DSTK oleh Bagian Administrasi Produksi, dokumen ini dibuat untuk mencatat kayu yang masuk dalam proses KD dan keluar dari proses

Namun terdapat kelemahan dalam prosedur ini, yaitu dokumen yang digunakan terdapat otorisasi yang berupa Photocopy yang digunakan dalam Prosedur Penerimaan Bahan Baku dan

Foremen Production Employees PPIC Staff Adm Chief of Electric Chief of Mechanic Chief of Utility Otomotif Genset Electrical Engineering Boiler QC Laboratory Staff Admin LOADING

Operator Produksi Quilting Sewing Gudang Admin Jarum Gudang Benang Packing Padding. Comforter

Account Payable Tri Rejeki Account Receivable Ari Susanti Invoicing Eko S Cashier Inventory Edi Sutomo Risa Yuliana Ka.Armada HR-GA Ka.Security QC Op.Boiler CF PPIC Ka.Shift

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan kasih dan karunia-Nya, sehingga laporan praktek kerja dan tugas akhir ini