LAMPIRAN KODING
1. Koding koneksi.php
<?php
$conn = mysqli_connect("localhost","root","","data_barang"); // mengecek koneksi mysql
if (!$conn) die("Koneksi Gagal: " . mysqli_connect_error()); else
echo "Koneksi Database Berhasil ...<br/>"; ?>
2. Koding Form Pengeluaran
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
<style>
.content {
margin-top: 80px; }
</style>
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">Manajemen Barang</a>
<a class="navbar-brand hidden-xs hidden-sm" href="#">Manajemen Barang</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li class="active"><a href="index.php">Beranda</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Data Pengeluaran</h2> <hr />
<select name="urut" class="form-control" onchange="form.submit()">
<option value="0">Filter</option> <?php $urut = (isset($_GET['urut']) ? strtolower($_GET['urut']) : NULL); ?>
<option value="1" <?php if($urut == '1'){ echo 'selected'; } ?>>Confirm</option>
<option value="2" <?php if($urut == '2'){ echo 'selected'; } ?>>Not Confirm</option>
</select> </div>
</form>
<?php
$link=mysqli_connect("localhost","root","","data_barang"); if (mysqli_connect_errno())
{
echo "Koneksi Gagal Dibentuk: " . mysqli_connect_error(); }
$query ="SELECT
`id`,`kode_transaksi`,`pelanggan`,`nama_barang`,`jumlah`,`tanggal_pesan`,`st atus` from perm_water
INNER JOIN `sibayak_water` ON
`perm_water`.`kode_barang`=`sibayak_water`.`kode_barang` where status='$urut'";
"order by id"; ?>
<br />
<div class="table-responsive">
<table class="table table-striped table-hover"> <tr>
<th>NO.</th> <th>ID</th>
<th>KODE TRANSAKSI</th> <th>PELANGGAN</th> <th>NAMA BARANG</th> <th>JUMLAH</th>
<th>TANGGAL PESAN</th> <th>STATUS</th>
<?php if($urut){
$hasil = mysqli_query($link,$query); }else{
$hasil = mysqli_query($link, "SELECT * FROM perm_water INNER JOIN `sibayak_water` ON
`perm_water`.`kode_barang`=`sibayak_water`.`nama_barang` ORDER BY id ASC");
} $no = 1;
while($baris=mysqli_fetch_row($hasil)){
$id=$baris[0];
$kode_transaksi=$baris[1]; $pelanggan=$baris[2]; $kode_barang=$baris[3]; $jumlah=$baris[4];
$tanggal_pesan=$baris[5]; $status=$baris[6];
echo"<tr>\n";
echo"<td>".$kode_transaksi."</td>"; echo"<td>".$pelanggan."</td>"; echo"<td>".$kode_barang."</td>";
echo"<td>".$jumlah."</td>"; echo"<td>".$tanggal_pesan."</td>";
echo"<td>"; if($status == 1){
echo "Confirm"; }else{
echo "Not Confirm"; }
"</td>"; echo"</tr>\n"; $no++;
}
3. Koding Form tampil
<?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <style>
.content {
margin-top: 80px; }
</style>
<script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">PT. Asia Bina Semesta Abadi</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> <li><a href="prod.php">Tambah
Produksi</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Profile Barang</h2> <hr />
<?php
$prod_water = "SELECT sum(produksi)FROM prod_water";
$perm_water = "SELECT sum(jumlah) FROM perm_water";
$perm_water_query = mysqli_query($koneksi, $perm_water);
$data_prod_water=mysqli_fetch_row($prod_water_query); $data_perm_water=mysqli_fetch_row($perm_water_query);
$stok_water=$data_prod_water[0]-$data_perm_water[0]; $sql = mysqli_query($koneksi, "SELECT * FROM sibayak_water");
$row = mysqli_fetch_assoc($sql); if(isset($_GET['aksi']) == 'delete'){
$delete = mysqli_query($koneksi, "DELETE FROM sibayak_water WHERE kode_barang='$kode_barang'");
if($delete){
echo '<div class="alert alert-danger">Data berhasil dihapus.</div>';
}else{
echo '<div class="alert alert-info">Data gagal dihapus.</div>';
} }
<table class="table table-striped"> <tr>
<th width="20%">KODE BARANG</th> <td><?php echo $row['kode_barang']; ?></td>
</tr> <tr>
<th>NAMA BARANG</th>
<td><?php echo $row['nama_barang']; ?></td>
</tr> <tr>
<th>HARGA BARANG (RP)</th> <td><?php echo $row['harga_barang']; ?></td>
</tr> <tr>
<th>STOK BARANG (BOX)</th> <td>
<?php
if($stok_water>=0) {
}else{
echo 0; }
?></td> </tr>
</table>
<a href="add.php?" class="btn btn-primary"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> Beli Barang</a>
<a href="profile.php?aksi=delete&kode_barang=<?php echo $row['kode_barang']; ?>" class="btn btn-danger" onclick="return confirm('Yakin?')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span> Hapus Data</a>
</div> </div>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> </body>
4. Koding form pembelian
<?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap-datepicker.css" rel="stylesheet"> <style>
.content {
margin-top: 80px; }
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand hidden-xs hidden-sm" href="#">PT. Asia Bina Semesta Abadi</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> <li class="active"><a href="add.php">Beli Barang</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Beli Barang » Tambah Data Barang</h2> <hr />
<?php
if(isset($_POST['add'])){
$pelanggan=$_POST['pelanggan']; $jumlah=$_POST['jumlah'];
$tanggal_pesan = $_POST['thn'] . '-' . $_POST['bln'] . '-' . $_POST['tgl'];
$kode_transaksi=$_POST['kode_transaksi'];
$insert = mysqli_query($koneksi, "INSERT INTO
perm_water(pelanggan,jumlah,kode_barang,tanggal_pesan,kode_transaksi)
VALUES('$pelanggan','$jumlah','$kode_barang','$tanggal_pesan','$kode_t ransaksi')") or die(mysqli_error());
if($insert){
echo '<div class="alert alert-success">Pembelian berhasil dilakukan.</div>';
header("location:tampil.php");
}else{
echo '<div class="alert alert-danger">Pembelian gagal dilakukan, silahkan coba lagi.</div>';
} }
?>
<form class="form-horizontal" action="" method="post"> <div class="form-group">
<label class="col-sm-3 control-label">KODE TRANSAKSI</label>
<div class="col-sm-4">
<select name="kode_transaksi" class="form-control" required>
<?php
$date=date("mdY"); $random=rand(1,$date); echo "<option
value='$random'>$random</option>"; ?> </select> </div>
</div>
<div class="form-group">
<div class="col-sm-4"> <input type="text"
name="pelanggan" class="form-control" placeholder="pelanggan" required> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">NAMA BARANG</label>
<div class="col-sm-2">
<select name="kode_barang" class="form-control" required>
<option value="">---</option>
<option value="W001">SIBAYAK WATER</option>
</select> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">JUMLAH</label>
<input type="text" name="jumlah" class="form-control" placeholder="jumlah" required>
</div> </div>
<div class="form-group">
<label class="col-sm-3 control-label">TANGGAL PEMESANAN</label>
<div class="col-sm-4">
<select name="tgl" class="form-control" placeholder="tanggal" required>
<?php
for($x=1; $x<=31; $x++) {
if($x<=9) {
echo "<option value='0$x'>0$x</option>";
}else{
echo "<option value='$x'>$x</option>";
</select> /
<select name="bln" class="form-control" placeholder="bulan" required>
<?php
$bulan = array(1=>"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nofember", "Desember");
for($b=1; $b<=12; $b++) {
if($b<=9)
{ echo "<option value='0$b'>$bulan[$b]</option>";
}else{ echo "<option value='$b'>$bulan[$b]</option>";
} }
?>
</select> /
<?php
$thun = date("Y");
for($t=1995; $t<=$thun; $t++) {
echo "<option value='$t'>$t</option>";
} ?> </select> </div> </div>
<div class="form-group">
<label class="col-sm-3 control-label">STATUS</label>
<div class="col-sm-2">
<select name="status" class="form-control" required>
<option value="">---</option>
<option value="1">CONFIRM</option>
</div>
<div class="form-group">
<label class="col-sm-3 control-label"> </label>
<div class="col-sm-6">
<input type="submit" name="add" class="btn btn-primary" value="TAMBAH">
<a href="tampil.php" class="btn btn-warning">BATAL</a>
</div> </div>
</div> <script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> <script src="js/bootstrap-datepicker.js"></script> <script>
$('.date').datepicker({
format: 'yyyy-mm-dd', })
</body> </html>
5. Koding form tambah produksi
<?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>Data Manajemen</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap-datepicker.css" rel="stylesheet"> <style>
.content {
} </style>
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">Manajemen Barang</a>
<a class="navbar-brand hidden-xs hidden-sm" href="#">Manajemen Barang</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> </ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Tambah Produksi</h2> <hr />
<?php
if(isset($_POST['add'])){
$insert = mysqli_query($koneksi, "INSERT INTO prod_water(kode_barang,produksi)
VALUES('$kode_barang','$produksi')") or die(mysqli_error());
if($insert){
echo '<div class="alert alert-success">Penambahan berhasil dilakukan.</div>';
}else{
echo '<div class="alert alert-danger">Penambahan gagal dilakukan, silahkan coba lagi.</div>';
} }
?>
<form class="form-horizontal" action="" method="post"> <div class="form-group">
<label class="col-sm-3 control-label">NAMA BARANG</label>
<div class="col-sm-2">
<option value="">---</option>
<option value="W001">SIBAYAK WATER</option>
</select> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">PRODUKSI</label>
<div class="col-sm-4">
<input type="text" name="produksi" class="form-control" placeholder="produksi" required>
</div> </div>
<div class="form-group">
<label class="col-sm-3 control-label"> </label>
<div class="col-sm-6">
<input type="submit" name="add" class="btn btn-primary" value="TAMBAH">
</div> </div>
</form> </div>
</div> <script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> <script src="js/bootstrap-datepicker.js"></script> <script>
$('.date').datepicker({
format: 'yyyy-mm-dd', })