41
LAMPIRAN

Perancangan Aplikasi Jembatan Timbang di PT. Daya Manunggal · 2017. 8. 8. · operation directur factory manager ka. dept. pengadaan mgr. processing mgr. spinning mgr. ppc, misc,

  • Upload
    others

  • View
    14

  • Download
    1

Embed Size (px)

Citation preview

  • 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