Perancangan Aplikasi Jembatan Timbang di PT. Daya Manunggal · 2017. 8. 8. · operation directur...
Transcript of Perancangan Aplikasi Jembatan Timbang di PT. Daya Manunggal · 2017. 8. 8. · operation directur...
-
LAMPIRAN
-
Lampiran 1
STRUKTUR ORGANISASI PT. DAYA MANUNGGAL SALATIGA
OPERATION
DIRECTUR
FACTORY
MANAGER
KA. DEPT.
PENGADAAN
MGR.
PROCESSINGMGR. SPINNING MGR. PPC, MISC,
LOGISTIK
MGR.
ACCOUNTING
MGR. POWER
UTILITY
MGR.
PROCESSINGMGR. UM-PERS
KADEPT.
SPINNINGKADEPT. WV
AJL 1KADEPT. WV SL
KADEPT. WV
AJL 2KADEPT. TEKNIK
KADEPT.
PRINTINGKADEPT. DYENG
KADEPT.
ENGINERINGKA.DIV EDP
KADEPT.
PENGUPAHAN
KADEPT.
KASIR
KADEPT.
ACCOUNTING
KADEPT. UMUM-
PERSMR ISO
KADEPT
LOGISTIK
KADEPT PPC,
MICS
GUDANG
EKSPORTBIRO PRODUKSI
-
Lampiran 2
A. Class Diagram
B. Activity Diagram
a. Activity Diagram (Login)
-
b. Activity Diagram (Input Data)
c. Activity Diagram (Edit)
-
d. Activity Diagram - Delete
e. Activity Diagram (Timbang Masuk)
-
f. Activity Diagram (Timbang Keluar)
C. Use Case Diagram
-
Lampiran 3
Index.php
Sistem Informasi Jembatan Timbang
MASUKKAN USERNAME DAN PASSWORD ANDA UNTUK LOGIN!
Username :
Password :
Cek_login.php
-
Tampilan Supplier, Customer dan Barang
Suppcust.php
-
include("suppcust.php");
$suppcust= new suppcust;
?>
Data Supplier
No.
Kode Supplier
Nama Supplier
Alamat Supplier
No Telepon
Tambah Supplier
-
Input Data Supplier
Kode Supplier
-
Kode Supplier
-
Data Customer
No.
Kode Customer
Nama Customer
Alamat Customer
No Telepon
Tambah Customer
-
$lastNoUrut = substr($lastkodecustomer, 4, 3);
$nextNoUrut = $lastNoUrut + 1;
$nextkodecustomer = "CUST".sprintf('%03s', $nextNoUrut);
?>
Kode Customer
-
}
?>
Kode Customer
-
Barang.php
-
Tambah
Barang
Input Data Barang
Kode Barang
-
Insert_bar.php
-
Updatebar.php
PROSES TRANSAKSI
Transakasi.php
-
$transaksi = new transaksi();
$transaksi->connect();
$tanggal_awal=strtotime($tanggal_awal);
$awal=date("Y-m-d
H:i:s",mktime(0,0,0,date("m",$tanggal_awal),date("d",$tanggal_awal),date("Y",$tang
gal_awal)));
$tanggal_akhir=strtotime($tanggal_akhir);
$akhir=date("Y-m-d
H:i:s",mktime(23,59,59,date("m",$tanggal_akhir),date("d",$tanggal_akhir),date("Y",
$tanggal_akhir)));
$query = "SELECT * FROM transaksi WHERE (tgl_jam_masuk BETWEEN
'$awal' AND '$akhir') AND kode_barang='$barang' ORDER BY id_transaksi ASC";
$hasil = mysql_query($query);
return $hasil;
}
function getDetailTransaksi($id_transaksi){
$transaksi = new transaksi();
$transaksi->connect();
$query = "select id_transaksi, nopol_kendaraan, tgl_jam_masuk, tgl_jam_keluar,
nama_sopir, nama_barang, timbang1, timbang2, berat_bersih FROM transaksi WHERE
id_transaksi ='$id_transaksi'";
$hasil = mysql_query($query);
return $hasil;
}
}
?>
Timbang.php
-
NOPOL KENDARAAN
timbangmasuk.php
Sistem Informasi Jembatan Timbang
.editbox5
{
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;
}
function showNamaSuppcust(str) {
if (str=="") {
document.getElementById("nama_suppcust").value="";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("nama_suppcust").value=xmlhttp.responseText;
}
}
xmlhttp.open("GET","get_nama_suppcust.php?q="+str,true);
xmlhttp.send();
}
function showNamaBarang(str) {
if (str=="") {
-
document.getElementById("nama_barang").value="";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("nama_barang").value=xmlhttp.responseText;
}
xmlhttp.open("GET","get_nama_barang.php?q="+str,true);
xmlhttp.send();
}
Proses Timbang Masuk
Id Transaksi
-
Nopol Kendaraan
-
document.getElementById("bb").value = 0;
return;
}else{
var bb;
if (parseFloat(t2) > parseFloat(t1)){
bb = (t2 - t1);
}else{
bb = (t1 - t2);
}
document.getElementById("bb").value = bb;
}
}
Proses Timbang Keluar
Id Transaksi
-
Barang
-
HTML, body{
margin:0;
pagging:0;
}
#wreaper{
width:900px;
height:auto;
margin:0 auto;
}
#header{
margin-top:50px;
width:100%;
height:100px;
}
#kiri{
float:left;
width:100%;
height:auto;
text-align:left;
}
#kanan{
float:right;
widows:50%;
height:auto;
text-align:left;
}
#isi{
height: auto;
padding:2px;
}
#footer{
height:100%;
clear:both;
margin-bottom:100px;
}
.table{
font:Georgia, "Times New Roman", Times, serif;
color:#036;
width:100%;
text-align:center;
border-collapse:collapse;
font-size:0.90vw;
margin-bottom:10px;
}
.table caption h3{
}
.table td{
border:solid 1px #999;
}
.table th{
padding:8px 0;
}
.table td{
padding:4px 8px;
}
.dropmenu {
background-color:RGBA(255, 255, 255,0.6);
height:36px;
list-style-type:none;
margin:0;
padding:0px;
position:fixed;
width:100%;
bottom:10px;
}
.dropmenu li {
border-right:solid 1px #FFF;
float:left;
height:36px;
}
.dropmenu li a {
display:block;
-
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 20px;
text-decoration:none;
vertical-align:text-bottom;
bottom:0;
left:-1px;
color:RGBA(0,0,0,0.1);
}
.dropmenu li a:hover {
background-color:RGBA(6, 139, 156,0.4);
position: relative;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
PT. DAYA MANUNGGAL
JL Argobusono No.1 Argomulyo Salatiga 50717
No Kendaraan:
Tanggal/Jam:
Timbang Pertama :
KG
Timbang Kedua :
KG
Berat Bersih :
KG
Nama Barang :
Nama Sopir :
Mengetahui
Security
Petugas Timbang
Gudang1
-
document.location='timbang.php'
CETAK NOTA
Cetak_nota1.php
Sistem Informasi Jembatan Timbang
td
{
padding:5px;
}
NOPOL KENDARAAN
Lihat_nota.php
Sistem Informasi Jembatan Timbang
td
{
-
padding:5px;
}
No.
Id Transaksi
Nopol Kendaraan
Nama Sopir
Nama Barang
Tgl/Jam Masuk
Tgl/Jam Keluar
Berat Bersih
Action
-
//Navigasi ke sebelumnya
if ( $pg > 1 ) {
$link = $pg-1;
$prev = "Sebelumnya ";
} else {
$prev = "Sebelumnya ";
}
//Navigasi nomor
$nmr = '';
for ( $i = 1; $i
Ke
Atas
Nota.php
Laporan Hasil Jembatan Timbang
-
#header{
margin-top:50px;
width:100%;
height:100px;
}
#kiri{
float:left;
width:100%;
height:auto;
text-align:left;
}
#kanan{
float:right;
widows:50%;
height:auto;
text-align:left;
}
#isi{
height: auto;
padding:2px;
}
#footer{
height:100%;
clear:both;
margin-bottom:100px;
}
.table{
font:Georgia, "Times New Roman", Times, serif;
color:#036;
width:100%;
text-align:center;
border-collapse:collapse;
font-size:0.90vw;
margin-bottom:10px;
}
.table caption h3{
}
.table td{
border:solid 1px #999;
}
.table th{
padding:8px 0;
}
.table td{
padding:4px 8px;
}
.dropmenu {
background-color:RGBA(255, 255, 255,0.6);
height:36px;
list-style-type:none;
margin:0;
padding:0px;
position:fixed;
width:100%;
bottom:10px;
}
.dropmenu li {
border-right:solid 1px #FFF;
float:left;
height:36px;
}
.dropmenu li a {
display:block;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 20px;
text-decoration:none;
vertical-align:text-bottom;
bottom:0;
left:-1px;
color:RGBA(0,0,0,0.1);
}
.dropmenu li a:hover {
-
background-color:RGBA(6, 139, 156,0.4);
position: relative;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
-
Rekap.php
Sistem Informasi Jembatan Timbang
.editbox5
{
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;
}
function showNamaBarang(str) {
if (str=="") {
document.getElementById("nama_barang").value="";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("nama_barang").value=xmlhttp.responseText;
}
}
xmlhttp.open("GET","get_nama_barang.php?q="+str,true);
xmlhttp.send();
}
-
Rekap Jembatan Timbang
Tanggal Awal
Tanggal Akhir
Barang
Lihat_rekap.php
Sistem Informasi Penjualan
.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;
}
No
Id Transaksi
Nopol Kendaraan
Tanggal/Jam Masuk
Tanggal/Jam Keluar
Kode Supplier/Customer
Kode Barang
Nama Supir
Timbang1 (Kg)
Timbang2 (Kg)
Berat Bersih (Kg)
Logout.php
-
}
}
header("location: index.php");
session_destroy();
?>
-
Lampiran 4
-
Lampiran 5
-
Lampiran 6
-
Lampiran 7