BAB IV IMPLEMENTASI SISTEM
IV.2 Tampilan Program dan Penjelasan
IV.2.3 Halaman Kepala Gudang
Halaman ini merupakan halaman untuk menginputkan, mengedit data-data gudang. Dengan kata lain halaman ini merupakan halaman utama dari program ini. Halaman ini diperuntukkan bagi kepala gudang untuk mempermudah proses penyimpanan data-data gudang. Berikut adalah gambar dari halaman utama kepala gudang.
Gambar 4.5 Menu Utama Kepala Gudang
Gambar diatas merupakan tampilan / halaman utama dari kepala gudang. Pada halaman ini terdapat beberapa menu, antara lain Stok Barang, Barang Masuk, Barang Keluar, Supplier. Dan juga menu-menu tambahan seperti, Order Barang, Kirim Barang, Tambah Barang, Tambah Jenis Barang, Tambah Supplier dan Edit Supplier. Berikut ini adalah tampilan dari menu-menu yang tersedia dari halaman Kepala Gudang :
a. Menu Stok barang
Halaman ini digunakan untuk melihat stok barang yang tersedia dalam gudang. Halaman inin dapat diakses oleh Kepala Gudang, Unit Produksi dan Manajer. Berikut ini adalah tampilannya :
Perintah untuk menampilkan data diatas adalah :
<?
require_once "koneksi.php"; require_once "fungsi.php";
$cari="select kode_brg, nama_brg, stokmin, stok, barang.kode_jns, jenis from barang, jenis_barang
where barang.kode_jns = jenis_barang.kode_jns"; $hasil=mysql_query($cari); $i = 1; while($data=mysql_fetch_array($hasil)) { $wrn = pilWarna($i); if ($data[stok] <= $data[stokmin]) { echo"<tr bgcolor=$wrn> <td class=teksCenter><font color=red>$data[kode_brg]</font></td> <td class=teksBiasa><font color=red>$data[nama_brg]</font></td> <td class=teksCenter><font color=red>$data[stokmin]</font></td> <td class=teksCenter><font color=red>$data[stok]</font></td> <td class=teksCenter><font color=red>$data[jenis]</font></td> </tr>"; } else { echo"<tr bgcolor=$wrn> <td class=teksCenter>$data[kode_brg]</td> <td class=teksBiasa>$data[nama_brg]</td> <td class=teksCenter>$data[stokmin]</td> <td class=teksCenter>$data[stok]</td> <td class=teksCenter>$data[jenis]</td> </tr>"; } $i++; } ?>
b. Menu Barang Masuk
Menu berikut ini adalah menu Barang Masuk, halaman ini digunakan untuk menampilkan data barang yang masuk gudang. Berikut ini adalah tampilannya :
Ambar 4.7 Tampilan Barang Masuk
Untuk menampilkan halaman diatas, perintah atau scriptnya adalah sebagai berikut :
c. Menu Barang Keluar
Halaman berikutnya adalah halaman barang Keluar, halaman ini digunakan untuk melihat data-data barang yang keluar dari Gudang. Berikut ini adalah tampilannya :
<?
require_once "koneksi.php"; require_once "fungsi.php";
$cari="select nota_no, nama_supplier, nama_brg,jumlah,harga,tanggal from barang,pembelian,supplier
where barang.kode_brg = pembelian.kode_brg AND supplier.kode_supplier = pembelian.kode_supplier"; $hasil=mysql_query($cari); $i = 1; while($data=mysql_fetch_array($hasil)) { $tgl_ind = modifier_tanggal($data[tanggal]); $wrn = pilWarna ($i); echo"<tr bgcolor=$wrn> <td class=teksCenter>$data[nota_no]</td> <td class=teksBiasa>$data[nama_supplier]</td> <td class=teksBiasa>$data[nama_brg]</td> <td class=teksCenter>$data[jumlah]</td> <td class=teksCenter>$tgl_ind</td> <td class=teksKanan>$data[harga]</td> </tr>"; $i++; } ?>
Gambar 4.8 Tampilan Barang Keluar
Adapun perintah untuk menampilkan data-data diatas adalah sebagai berikut ini :
<?
require_once "koneksi.php"; require_once "fungsi.php";
if(!isset($tahun) AND !isset($bulan)) { $tahun = date('Y'); $bulan = date('m'); } $cari="select id_pemakaian,nama_brg,jumlah,tgl_keluar from barang,pemakaian
d. Menu Supplier
Selanjutnya adalah menu Supplier. Menu ini berisikan tampilan dat-data supplier yang berkaitan dengan sistem gudang. Berikut ini adalah tampilan menu Supplier : $hasil=mysql_query($cari); $i = 1; while($data=mysql_fetch_array($hasil)) { $wrn = pilWarna($i); $tgl_ind = modifier_tanggal($data[tgl_keluar]); echo"<tr bgcolor=$wrn> <td class=teksCenter>$data[id_pemakaian]</td> <td class=teksBiasa>$data[nama_brg]</td> <td class=teksCenter>$data[jumlah]</td> <td class=teksCenter>$tgl_ind</td> </tr>"; $i++; } ?>
Gambar 4.9 Tampilan Supplier
Untuk menapilkan halaman diatas, diperlukan perintah atau script sebagai berikut ini :
<?
require_once "koneksi.php"; require_once "fungsi.php";
$cari="select * from supplier"; $hasil=mysql_query($cari); $i = 1; while($data=mysql_fetch_array($hasil)) { $wrn = pilWarna($i); echo"<tr bgcolor=$wrn> <td class=teksCenter>$data[kode_supplier]</td>
e. Menu Order Barang
Menu Order Barang merupakan menu yang menampilkan data-data pesanan barang dari Unit Produksi. Dengan kata lain, apabila Unit produksi melakukan / membuat pesanan bahan baku untuk proses produksi, maka pesanan tersebut akan muncul di halaman order barang ini. Tampilan halaman Order barang adalah sebagai berikut : <td class=teksBiasa>$data[nama_supplier]</td> <td class=teksBiasa>$data[alamat]</td> <td class=teksCenter>$data[kota]</td> <td class=teksCenter>$data[telepon]</td> </tr>"; $i++; } ?>
Gambar 4.10 Tampilan Order Barang
Untuk dapat menampilkan halaman diatas diperlukan perintah atau script sebagai berikut ini :
<?
require_once "fungsi.php";
if(!isset($tahun) AND !isset($bulan) AND !isset($tanggal)) {
$tahun = date('Y'); $bulan = date('m'); $tanggal = date('d'); }
f. Menu Kirim Barang
Menu berikutnya adalah menu Kirim Barang, yang dimaksud dengan Kirim Barang disini adalah proses pengiriman barang dari Gudang ke Unit Produksi yang mana mereka (Unit Produksi) telah memesan barang sebelumnya. Berikut adalah tampilan dari Menu Kirim Barang :
$cari="select no_pesan, nama_brg, jumlah, tanggal from pemesanan, barang
where barang.kode_brg = pemesanan.kode_brg AND tanggal LIKE '$tahun-$bulan-$tanggal%'"; $hasil=mysql_query($cari); $i = 1; while($data=mysql_fetch_array($hasil)) { $wrn = pilWarna($i); $tgl_ind = modifier_tanggal($data[tanggal]); echo"<tr bgcolor=$wrn> <td class=teksCenter>$data[no_pesan]</td> <td class=teksBiasa>$data[nama_brg]</td> <td class=teksCenter>$data[jumlah]</td> <td class=teksCenter>$tgl_ind</td> </tr>"; $i++; } ?>
Gambar 4.11 Tampilan Kirim Barang
Dan script atau perintah untuk memasukkan data Kirim Barang ini adalah sebagai berikut ini :
$qry = "INSERT INTO pemakaian(kode_brg,jumlah,tgl_keluar,status) VALUES('$kode_brg','$jumlah','$tgl_keluar','0')";
g. Menu Tambah Barang
Menu Selanjutnya adalah menu Tambah Barang, maksud dari tambah barang adalah apabila jumlah stok barang sama atau lebih kecil dari stok minimal maka perlu diadakannya penambahan barang. Tampilannya adalah berikut ini :
Gambar 4.12 Tampilan Tambah Barang
Perintah atau script untuk memasukkan data tambah barang adalah sebagai berikut ini :
Jika kita menginputkan penambahan barang dan kita tekan tombol simpan maka akan muncul form baru, yaitu form konfirmasi. Berikut ini adalah tampilannya :
<?
require_once "koneksi.php";
$stok = "select * from barang
where kode_brg = '$kode_brg'"; $hsl = mysql_query($stok);
$data = mysql_fetch_array($hsl); $stok_baru = $data[stok] + $jumlah; $baru = "UPDATE barang
SET stok = '$stok_baru'
where kode_brg = '$kode_brg'"; $hasil2 = mysql_query($baru); $tanggal = $thn4."-".$bln4."-".$tgl4;
$qry = "INSERT INTO pembelian(kode_supplier,kode_brg,jumlah, harga, tanggal) VALUES('$kode_supplier','$kode_brg','$jumlah','$harga','$tanggal')"; $hasil = mysql_query($qry);
Gambar 4.13 Form Konfirmasi Penambahan Barang
h. Menu Tambah Jenis Barang
Menu yang berikutnya adalah menu Tambah Jenis Barang, menu ini dimaksudkan untuk menambah data jenis barang yang ada. Apabila terdapat pesanan furniture dengan menggunakan bahan yang baru (yang data bahan bakunya belum ada di database) maka menu ini berguna untuk menambahkan data jenis barang / bahan baku. Berikut adalah tampilan dari menu tersebut :
Gambar 4.14 Tampilan Tambah Jenis Barang
Dan perintah atau script untuk memasukkan data ke database adalah sebagai berikut ini :
<?
require_once "koneksi.php";
$nama_brg1 = ucwords($nama_brg);
$qry = "INSERT INTO barang(nama_brg,stokmin,stok,kode_jns) VALUES('$nama_brg1','$stokmin','$stok','$kode_jns')"; $hasil = mysql_query($qry);
i. Menu Tambah Supplier
Menu selanjutnya adalah menu Tambah Supplier, menu ini digunakan untuk menambah supplier yang berkaitan dengan sistem gudang. Tampilan menu untuk tambah supplier adalah sebagai berikut :
Gambar 4.15 Tampilan Tambah Supplier
Script atau perintah yang digunakan untuk menginputkan data supplier ke dalam database adalah:
j. Menu Edit Supplier
Menu yang terakhir dalam Halaman Kepala Gudang adalah menu edit supplier. Menu ini digunakan untuk mengubah data supplier. Tampilan menu ini adalah sebagai berikut :
<?
require_once "koneksi.php";
$nama_supplier1 = ucwords($nama_supplier);
$qry = "INSERT INTO supplier(nama_supplier,alamat,kota,telepon) VALUES('$nama_supplier1','$alamat','$kota','$telepon')"; $hasil = mysql_query($qry);
?>
Apabila pada kolom aksi kita tekan link editnya maka akan muncul tampilan baru sebagai berikut :
Gambar 4.17 Tampilan Form Edit Supplier
Perintah atau script untuk edit / mengubah data supplier diatas adalah sebagai berikut ini :
$qry = "UPDATE supplier SET kode_supplier = '$kode_supplier',nama_supplier = '$nama_supplier',
alamat = '$alamat', kota = '$kota', telepon = '$telepon' where kode_supplier = '$kode_supplier'";