61 BAB IV
PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN
4.1 Sistem Informasi Akuntansi Pembelian Yang Diusulkan
Sistem yang diusulkan menggambarkan sebuah sistem yang dapat membantu mengambil sebuah keputusan dalam suatu kondisi tertentu, misalnya ketika proses pembelian dan pembuatan laporan keuangan sesuai dengan standar akuntansi, sistem ini dirancang untuk mempermudah dan mengetahui kondisi laporan keuangan PT Khomsah Khalifah.
4.1.1 Kebijakan Yang Diusulkan
Berikut merupakan kebijakan yang diusulkan untuk sistem ini yaitu: A. Bekerja selama 8 jam per hari nya.
B. Biaya tenaga kerja langsung diberi upah berdasarkan produk yang dihasilkan per hari nya.
C. Terdapat 3 jenis produk yang diproduksi oleh PT Khomsah Khalifah ini, diantaranya yaitu gamis, baju koko, dan kerudung.
D. Dalam menjalankan kegiatan operasionalnya, PT Khomsah Khalifah menggunakan 10 unit mesin yang dipakai maksimal 7 jam per hari nya.
4.1.2 Deskripsi Jabatan Yang Diusulkan
Berikut merupakan deskripsi jabatan yang diusulkan untuk sistem informasi akuntansi pembelian ini yaitu sebagai berikut:
62 A. Admin
Bertugas untuk mengelola dan mengoprasikan sistem informasi akuntansi pembelian.
4.1.3 Formulir/Dokumen dan Catatan Yang Diusulkan
Formulir/dokumen dan catatan yang digunakan peneliti dalam proses pembuatan laporan yang diusulkan pada PT Khomsah Khalifah sebagai berikut: A. Jurnal Umum
B. Buku Besar Umum C. Neraca Saldo D. Laporan Keuangan
4.1.4 Kode Dan Nama Akun Yang Diusulkan
Kode dan nama akun yang diusulkan dalam sistem informasi akuntansi pembelian yaitu sebagai berikut:
63
Tabel 4.1 Kode Dan Nama Akun
Kode Rekening Keterangan
1.1.1 Kas
1.1.2 Piutang dagang 1.1.3 Perlengkapan
1.1.4 Persediaan Bahan Baku 1.1.5 Persediaan Dalam Proses 1.1.7 Persediaan Bahan penolong 6.0.1 Beban Gaji dan Upah 6.0.2 Beban Perlengkapan 6.0.4 Beban Listrik
4.2 Perancangan Model Sistem Yang Diusulkan
Pada bab ini peneliti akan memberikan usulan pada rancangan sistem informasi akuntansi pembelian, sistem yang diusulkan merupakan sistem yang sudah terkomputerisasi dan di harapkan sistem tersebut dapat digunakan untuk mempermudah dalam pembuatan laporan keuangan lebih efektif dan efisien.
64
Tabel 4.2 Perbandingan Sistem Yang Berjalan dan Sistem Yang Diusulkan No Penjelasan Sistem Yang Berjalan Sistem Yang Diusulkan
1. Akuntansi Siklus akuntansi pada PT Khomsah Khalifah belum menggunakan standar akuntansi.
Peneliti akan merancang sistem informasi akuntansi yang sesuai dengan standar akuntansi.
2. Sistem Sistem belum
terkomputerisasi dan belum berbasis web.
Sistem sudah
terkomputerisasi dan berbasis web.
4.2.1 Perancangan Model Yang Diusulkan 4.2.1.1 Diagram Konteks Yang Diusulkan
Diagram konteks digunakan untuk menggambarkan sistem pengolahan data secara garis besar atau menyeluruh, diagram konteks ini dirancang memperhatikan masukan dan dibutuhkan oleh sistem dan keluaran yang dihasilkan oleh sistem itu sendiri.
65
Gambar 4.1 Diagram Konteks Yang Diusulkan
Berdasarkan gambar 4.1 diagram konteks usulan dijelaskan sebagai berikut: A. Direktur mengupload proposal modal serta membuat realisasi modal dan surat
order barang, mengupload BPP ke general manager. Menerima acc proposal modal serta bahan baku dan bahan penolong, faktur pembelian dan laporan keuangan.
B. Supplier memberikan faktur pembelian faktur pembelian, bahan baku dan bahan penolong ke direktur. Serta menerima Surat order barang dan BPP. C. Manager produksi menerika bahan baku dan bahan penolong.
D. General manager mencatat semua transaksi dari jurnal umum, buku besar umum, neraca saldo dan membuat laporan keuangan.
66 4.2.1.2 Data Flow Diagram Level 0 Usulan
Data flow diagram level 0 usulan merupakan penjabaran dari diagram konteks sistem akuntansi pembelian. Sistem akuntansi pembelian pada PT Khomsah Khalifah dapat digambarkan data flow diagram level 0 usulan sebagai berikut:
67
Gambar 4.3 Data Flow Diagram Level 0 Usulan Lanjutan
Berdasarkan gambar 4.2 DFD level 0 dan gambar DFD level 0 usulan dijelaskan sebagai berikut:
A. Direktur mengupload proposal modal serta membuat realisasi modal dan surat order barang, mengupload BPP ke general manager. Menerima acc proposal modal serta bahan baku dan bahan penolong, faktur pembelian dan laporan keuangan.
B. Supplier memberikan faktur pembelian faktur pembelian, bahan baku dan bahan penolong ke direktur. Serta menerima Surat order barang dan BPP. C. Manager produksi menerika bahan baku dan bahan penolong.
D. General manager mencatat semua transaksi dari jurnal umum, buku besar umum, neraca saldo dan membuat laporan keuangan.
68
4.2.1.3 Data Flow Diagram Level 1 Proses 1 Usulan
Data flow diagram level 1 proses 1 usulan pada PT Khomsah Khalifah adalah sebagai berikut:
Gambar 4.4 Data Flow Diagram Level 1 Proses 1 Usulan
Berdasarkan gambar 4.4 data flow diagram level 1 proses 1 usulan dijelaskan sebagai berikut:
A. Pembuatan proposal modal yaitu, proses pengajuan anggaran proposal modal yang dilakukan direktur.
B. Pengajuan proposal modal yaitu, proses pengajuan proposal ke komisaris jika diacc maka dikembalikan ke direktur.
4.2.1.4 Data Flow Diagram Level 1 Proses 2 Usulan
Data flow diagram level 1 proses 2 usulan pada PT Khomsah Khalifah adalah sebagai berikut:
69
Gambar 4.5 Data Flow Diagram Level 1 Proses 2 Usulan
Berdasarkan gambar 4.5 data flow diagram level 1 proses 2 usulan dijelaskan sebagai berikut:
A. Realisasi modal yaitu, proses pembuatan realisasi modal dari proposal yang sudah diacc.
B. Pengecekan barang yaitu, proses pengecekan barang yang sudah habis.
C. Pengajuan surat order yaitu, proses pengajuan surat order barang yang akan dibuat.
D. Pembuatan surat order barang yaitu, proses pembuatan surat order barang yang sudah diajukan.
4.2.1.5 Data Flow Diagram Level 1 Proses 3 Usulan
Data flow diagram level 1 proses 3 usulan pada PT Khomsah Khalifah sebagai berikut:
70
Gambar 4.6 Data Flow Diagram Level 1 Proses 3 Usulan
Berdasarkan gambar 4.6 data flow diagram level 1 proses 3 usulan adalah sebagai berikut:
A. Pembelian bahan baku yaitu, direktur menyerahkan surat order barang ke supplier dan supplier mengirim bahan baku dan faktur pembelian ke direktur.
4.2.1.6 Data Flow Diagram Level 2 Proses 1 Usulan
Data flow diagram level 2 proses 1 usulan pada PT Khomsah Khalifah sebagai berikut:
71
Berdasarkan gambar 4.7 data flow diagram level 2 proses 1 usulan penjelasannya sebagai berikut:
A. Penyerahan surat order barang yaitu, proses penyerahan surat order ke supplier. B. Menyiapkan barang & mengecek barang yaitu, proses pengecekkan barang
yang ada di surat order barang dan dipersiapkan.
C. Membuat faktur pembelian yaitu, proses pembuatan faktur pembelian.
D. Menyerahkan barang & faktur pembelian yaitu, proses pengiriman barang dan faktur pembelian ke direktur.
E. Membuat BPP yaitu, proses pembuatan BPP yang dilakukan direktur untuk supplier,
F. Melakukan pembayaran yaitu, proses transaksi yang dilakukan direktur dengan supplier.
4.2.1.7 Data Flow Diagram Level 1 Proses 4 Usulan
Data flow diagram level 1 proses 4 usulan pada PT Khomsah Khalifah sebagai berikut:
72
Berdasarkan gambar 4.8 data flow diagram level 1 proses 4 usulan adalah sebagai berikut:
A. Membuat BAP barang yaitu, proses pembuatan BAP bahan baku dan bahan penolong.
B. Penyerahan barang yaitu, proses penyerahan BAP bahan baku dan bahan penolong serta barang ke manager produksi.
4.2.1.8 Data Flow Diagram Level 1 Proses 5 Usulan
Data flow diagram level 1 proses 5 usulan pada PT Khomsah Khalifah sebagai berikut:
Gambar 4.9 Data Flow Diagram Level 1 Proses 5 Usulan
Berdasarkan gambar 4.9 Data flow diagram level 1 proses 5 usulan adalah sebagai berikut:
73
A. Proses pembukuan yaitu, proses pencatatan transaksi yang dilakukan oleh general manager.
B. Proses pembuatan jurnal umum, proses pembuatan buku besar umum, dan proses pembuatan neraca saldo hingga pembuatan laporan keuangan.
C. Laporan keuangan yaitu, proses direktur menyerahkan laporan keuangan ke komisaris
4.2.2 Flowchat Yang Diusulkan
Flowchat yang usulan membentuk sistem akuntansi pembelian digambarkan sebagai berikut:
74
Gambar 4.11 Flowchat Yang Diusulkan 2
75
Gambar 4.13 Flowchat yang Diusulkan 4
Narasi flowchat usulan dari sistem informasi akuntansi pembelian pada PT Khomsah Khalifah adalah sebagai berikut:
A. Direktur
Dimulai dari direktur yang mengajukan proposal modal ke komisaris serta menerima proposal yang sudah diacc, serta mengupload proposal modal yang sudah di acc hingga membuat realisasi modal serta melakukan dan bahan baku, hingga menerima bahan baku serta faktur pembelian dari supplier. Menerima laporan keuangan dari general manager dan memberikan nya ke komisaris.
76 B. Komisaris
Menerima proposal dari direktur acc/tidak hingga di berikan lagi ke direktur. Serta menerima laporan keuangan dari direktur.
C. Supplier
Menerima Surat order barang, membuat faktur pembelian hingga mengirim barang. Serta menerima BPP dari direktur.
D. Manager Produksi
Menerima BAP bahan baku dan bahan penolong dari direktur hingga melakukan proses produksi.
E. General Manager
Mencatat semua transaksi, membuat jurnal umum, buku besar umum, neraca saldo, dan laporan keuangan, hingga memberikan laporan keuangan ke direktur.
4.2.3 Kamus Data Yang Diusulkan
Kamus data yang diusulkan dari sistem informasi akuntansi pembelian pada PT Khomsah Khalifah adalah sebagai berikut:
77
Tabel 4.3 Kamus Data Usulan Proposal Modal Nama Arus Data : Proposal Modal
Alias : -
Bentuk Data : Dokumen
Arus Data : Direktur – Komisaris Penjelasan : Pengajuan Proposal Modal
Periode : -
Volume : Rata – Rata 1 Kali Produksi Struktur Data : -
Fungsi : -
Tabel 4.4 Kamus Data Usulan SOB Nama Arus Data : Surat Order Barang
Alias : SOB
Bentuk Data : Dokumen
Arus Data : Direktur – Supplier
Penjelasan : Penyerahan Surat Order Barang
Periode : -
Volume : Rata – Rata 1 Kali Produksi Struktur Data : -
78
Tabel 4.5 Kamus Data Usulan BPP Nama Arus Data : BPP
Alias : BPP
Bentuk Data : Dokumen
Arus Data : Direktur – General Manager Penjelasan : Upload BPP
Periode : Bulan
Volume : Rata – Rata 1 Kali Produksi Struktur Data : - No Bukti
- Tanggal - Nik
- Keterangan - File
- Validasi Fungsi : Form Transaksi
Tabel 4.6 Kamus Data Usulan Jurnal Umum Nama Arus Data : Jurnal Umum (JU)
Alias : -
Bentuk Data : Dokumen
Arus Data : -
Penjelasan : Mencatat Transaksi
Periode : Bulan
79 Struktur Data : -
Tabel 4.7 Kamus Data Usulan Buku Besar Nama Arus Data : Buku Besar (BB)
Alias : -
Bentuk Data : Dokumen
Arus Data : -
Penjelasan : Mencatat Transaksi
Periode : Bulan
Volume : Rata – Rata 1 Kali Transaksi Struktur Data : -
Tabel 4.8 Kamus Data Usulan Neraca Saldo Nama Arus Data : Neraca Saldo
Alias : -
Bentuk Data : Dokumen
Arus Data : -
Penjelasan :
Periode : Bulan
Volume : Rata – Rata 1 Kali Transaksi Struktur Data : -
80 4.2.4 Perancangan Basis Data
4.2.4.1 Kode Pada Kunci Utama
Adapun perancangan untuk pengkodean yang digunakan oleh peneliti adalah sebagai berikut:
A. Kode Upload Proposal Modal
B. Kode Upload Bukti Transaksi
C. Kode Rekening
81 E. Kode Mitra
F. Kode Supplier
G. Kode Bahan Baku
82
4.2.4.2 Diagram Relasi Entitas (ERD) Yang Diusulkan
Gambar 4.14 Diagram Relasi Entitas Usulan
4.2.4.3 Perancangan Struktur Tabel
Hal yang paling penting sebelum merancang sebuah program yaitu membuat struktur tabelnya karena struktur tabel ini merupakan bagian penting dari jalannya program yang akan dirancang. Berikut ini merupakan perancangan struktur tabel untuk sistem informasi akuntansi pembelian, diantaranya yaitu:
83
Gambar 4.15 Struktur Tabel komisaris
Gambar 4.16 Struktur Tabel direktur
84
Gambar 4.18 Struktur Tabel general_manager
Gambar 4.19 Struktur Tabel data_akun
85
Gambar 4.21 Struktur Tabel data_mitra
Gambar 4.22 Struktur Tabel data_supplier
86
Gambar 4.24 Struktur Tabel data_bahanpenolong
Gambar 4.25 Struktur Tabel tapload
87 4.3 Perancangan Struktur Menu
Struktur menu program dibagi menjadi beberapa bagian untuk komisaris, direktur, manager produksi, general manager. Berikut ini merupakan menu program secara keseluruhan yaitu:
4.3.1 Struktur Menu Komisaris
Gambar 4.27 Struktur Menu Komisaris
4.3.2 Struktur Menu Direktur
88 4.3.3 Struktur Menu Manager Produksi
Gambar 4.29 Struktur Menu Manager Produksi
4.3.4 Struktur Menu General Manager
89 4.4 Perancangan Antarmuka Dan Laporan
Perancangan antarmuka sistem informasi akuntansi pembelian adalah sebagai berikut:
Gambar 4.31 Tampilan Home
90
Gambar 4.33 Tampilan Dashboard
91
Gambar 4.35 Tampilan Hapus Data
92
Gambar 4.37 Tampilan Tambah Data Supplier
93
Gambar 4.39 Tampilan Data Bahan Baku
94
Gambar 4.41 Tampilan Tambah Data Bahan Baku
95
Gambar 4.43 Tampilan Data Transaksi
96
Gambar 4.45 Tampilan Ubah Upload Proposal
97
Gambar 4.47 Tampilan Data Master
98
Gambar 4.49 Tampilan Data Mitra
99
Gambar 4.51 Tampilan Tambah Data Akun
100
Gambar 4.53 Tampilan Data Transaksi General Manager
101
Gambar 4.55 Tampilan Tambah Jurnal Umum
102
Gambar 4.57 Tampilan Buku Besar Umum
103
Gambar 4.59 Tampilan Laporan Keuangan
104
Gambar 4.61 Tampilan Persediaan Bahan Penolong
4.5 Tampilan dan Kode Program Perancangan Program
105
Tabel 4.9 Listing Program Home
Keterangan Listing Program
Listing Program Home
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body> </div>
<div class="image" style="background-image: url('assets/img/back.jpg'); width: 100%; height: 100%;"> <div class="container">
<div class="row text-center "> <div class="col-md-12"> <br /><br /> <br /> </div> </div> <div class="row "> <div>
<div class="panel panel-primary">
<div class="panel-heading">
<center><h3>Silahkan Login Sesuai Dengan Jabatan</center></h3>
106
<div class="panel-body"> <ul class="nav nav-pills">
<li class="active"><a href="loginkomisaris.php">Komisaris</a> </li> <li class="active"><a href="logindirektur.php">Direktur</a> </li> <li class="active"><a href="loginmanagerproduksi.php">Manager Produksi</a> </li> <li class="active"><a href="logingeneralmanager.php">General Manager</a> </li> </ul> <h4>Profil Perusahaan</h4>
<p>PT Khomsah Khalifah terbentuk pada tanggal 23 Maret 2013. PT Khomsah khalifah yang beralamat di Jl. Walungan Rt/04 Rw/02. Kelurahan. Cisaranten kulon Kecamatan. Arcamanik Kabupaten. Bandung 40293. Prinsip dasar PT Khomsah Khalifah berkarya dalam menciptakan menajemen perusahaan produktif dan menciptakan produk dengan bahan berkualitas, terbaik, unik, harga bersaing serta di terima oleh pasar, kepuasan PT Khomsah Khalifah adalah pelayanan terbaik kepada seluruh pelanggan, stake holder, member, relasi, internal karyawan dan seluruh alam. Produk andalan PT Khomsah Khalifah adalah kerudung terus berkembangnya market share kerudung khususnya di indonesia dengan bangga PT Khomsah Khalifah mempelopori menetapkan kerudung sekolah sebagai specialisasi.</p> </div> </div> </div> </div> </div>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME-->
<!-- JQUERY SCRIPTS -->
<script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS -->
107 <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Gambar 4.63 Tampilan Login Komisaris
Tabel 4.10 Listing Program Login Komisaris
Keterangan Listing Program
Listing Program Login Komisaris <?php session_start(); //skrip Koneksi $koneksi = new mysqli("localhost","root","","pt_khomsah_khalifah"); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
108
<!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body> </div>
<div class="image" style="background-image: url('assets/img/back.jpg'); width: 100%; height: 100%;"> <div class="container">
<div class="row text-center "> <div class="col-md-12"> <br /><br /> <br /> </div> </div> <div class="content">
<div class="col-md-4 col-md-offset-4 6 col-sm-offset-3 col-xs-10 col-xs-offset-1" style="margin-top: 70px;">
<div class="panel panel-default"> <div class="panel-heading">
<img src="assets/img/logo.png" class="img-responsive"/>
<strong> <center> Silahkan Login Sebagai Komisaris </center></strong>
</div>
<div class="panel-body">
<form role="form" method="post"> <br />
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span>
109
<input type="text" class="form-control" name="Username" id="Username" placeholder="Username"/>
</div>
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="password" class="form-control" name="Password" id="Password" placeholder="Password"/> </div> <div class="form-group"> <label class="checkbox-inline"> <input type="checkbox" name="remember" /> Remember me </label> </div>
<button class="btn btn-primary" name="login">Login</button> <hr /> </form> <?php if (isset($_POST['login'])) {
$ambil = $koneksi->query("SELECT * FROM komisaris WHERE Username='$_POST[Username]' AND Password = '$_POST[Password]'"); if (isset($_POST['remember'])) { setcookie('Username', $_POST['Username'], time()+60*60*7); setcookie('Password', $_POST['Password'], time()+60*60*7); } $yangcocok = $ambil->num_rows; if ($yangcocok==1) { $_SESSION['komisaris']=$ambil->fetch_assoc(); ?>
<body onload='swal({title: "Login Sukses!", timer: 50000,
type: "success",
110 <?php
echo "<meta http-equiv='refresh' content='1;url=indexkomisaris.php'>";
}
else { ?>
<body onload='swal({title: "Login Gagal!",
text: "Silakan coba lagi", timer: 3000,
type: "error",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=loginkomisaris.php'>"; } } ?> <?php if (isset($_COOKIE['Username']) and isset($_COOKIE['Password'])) { $username = $_COOKIE['Username']; $password = $_COOKIE['Password']; echo "<script> document.getElementById('Username').value = '$Username'; document.getElementById('Password').value = '$Password'; </script>"; } ?> </div> </div> </div> </div> </div> </div> </body>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME-->
111 <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Gambar 4.64 Tampilan Login Direktur
Tabel 4.11 Listing Program Login Direktur
Keterangan Listing Program
Listing Program Login Direktur <?php session_start(); //skrip Koneksi $koneksi = new mysqli("localhost","root","","pt_khomsah_khalifah"); ?> <html xmlns="http://www.w3.org/1999/xhtml">
112 <head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body> </div>
<div class="image" style="background-image: url('assets/img/back.jpg'); width: 100%; height: 100%;"> <div class="container">
<div class="row text-center "> <div class="col-md-12"> <br /><br /> <br /> </div> </div> <div class="content">
<div class="col-md-4 col-md-offset-4 6 col-sm-offset-3 col-xs-10 col-xs-offset-1" style="margin-top: 70px;">
<div class="panel panel-default"> <div class="panel-heading">
<img src="assets/img/logo.png" class="img-responsive"/>
<strong> <center> Silahkan Login Sebagai Direktur </center></strong>
</div>
113
<form role="form" method="post"> <br />
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span>
<input type="text" class="form-control" name="Username" id="Username" placeholder="Username"/>
</div>
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="password" class="form-control" name="Password" id="Password" placeholder="Password"/> </div> <div class="form-group"> <label class="checkbox-inline"> <input type="checkbox" name="remember" /> Remember me </label> </div>
<button class="btn btn-primary" name="login">Login</button> <hr /> </form> <?php if (isset($_POST['login'])) {
$ambil = $koneksi->query("SELECT * FROM direktur WHERE Username='$_POST[Username]' AND Password = '$_POST[Password]'"); if (isset($_POST['remember'])) { setcookie('Username', $_POST['Username'], time()+60*60*7); setcookie('Password', $_POST['Password'], time()+60*60*7); } $yangcocok = $ambil->num_rows; if ($yangcocok==1) { $_SESSION['direktur']=$ambil->fetch_assoc();
114
?>
<body onload='swal({title: "Login Sukses!", timer: 50000,
type: "success",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=indexdirektur.php'>";
}
else { ?>
<body onload='swal({title: "Login Gagal!", text: "Silakan coba lagi",
timer: 3000, type: "error",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=logindirektur.php'>"; } } ?> <?php if (isset($_COOKIE['Username']) and isset($_COOKIE['Password'])) { $username = $_COOKIE['Username']; $password = $_COOKIE['Password']; echo "<script> document.getElementById('Username').value = '$Username'; document.getElementById('Password').value = '$Password'; </script>"; } ?> </div> </div> </div> </div> </div> </div>
115 </body>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Gambar 4.65 Tampilan Login Manager Produksi
Tabel 4.12 Listing Program Login Manager Produksi
Keterangan Listing Program
Listing Program Login Manager
<?php
session_start(); //skrip Koneksi
116
Produksi $koneksi = new
mysqli("localhost","root","","pt_khomsah_khalifah"); ?>
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body> </div>
<div class="image" style="background-image: url('assets/img/back.jpg'); width: 100%; height: 100%;"> <div class="container">
<div class="row text-center "> <div class="col-md-12"> <br /><br /> <br /> </div> </div> <div class="content">
<div class="col-md-4 col-md-offset-4 6 col-sm-offset-3 col-xs-10 col-xs-offset-1" style="margin-top: 70px;">
<div class="panel panel-default"> <div class="panel-heading">
117
<img src="assets/img/logo.png" class="img-responsive"/>
<strong> <center> Silahkan Login Sebagai Manager Produksi </center></strong>
</div>
<div class="panel-body">
<form role="form" method="post"> <br />
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span>
<input type="text" class="form-control" name="Username" id="Username" placeholder="Username"/>
</div>
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="password" class="form-control" name="Password" id="Password" placeholder="Password"/> </div> <div class="form-group"> <label class="checkbox-inline"> <input type="checkbox" name="remember" /> Remember me </label> </div>
<button class="btn btn-primary" name="login">Login</button> <hr /> </form> <?php if (isset($_POST['login'])) {
$ambil = $koneksi->query("SELECT * FROM manager_produksi WHERE Username='$_POST[Username]' AND Password = '$_POST[Password]'");
if (isset($_POST['remember'])) { setcookie('Username',
$_POST['Username'], time()+60*60*7); setcookie('Password',
118 $_POST['Password'], time()+60*60*7); } $yangcocok = $ambil->num_rows; if ($yangcocok==1) { $_SESSION['manager_produksi']=$ambil->fetch_assoc(); ?>
<body onload='swal({title: "Login Sukses!", timer: 50000,
type: "success",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=indexmanagerproduksi.php'>";
}
else { ?>
<body onload='swal({title: "Login Gagal!",
text: "Silakan coba lagi", timer: 3000,
type: "error",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=loginmanagerproduksi.php'>"; } } ?> <?php if (isset($_COOKIE['Username']) and isset($_COOKIE['Password'])) { $username = $_COOKIE['Username']; $password = $_COOKIE['Password']; echo "<script> document.getElementById('Username').value = '$Username'; document.getElementById('Password').value = '$Password'; </script>"; }
119 ?> </div> </div> </div> </div> </div> </div> </body>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
120
Tabel 4.13 Listing Program Login General Manager
Keterangan Listing Program
Listing Program Login General Manager <?php session_start(); //skrip Koneksi $koneksi = new mysqli("localhost","root","","pt_khomsah_khalifah"); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body> </div>
<div class="image" style="background-image: url('assets/img/back.jpg'); width: 100%; height: 100%;"> <div class="container">
<div class="row text-center "> <div class="col-md-12">
<br /><br /> <br />
121 </div>
</div>
<div class="content">
<div class="col-md-4 col-md-offset-4 6 col-sm-offset-3 col-xs-10 col-xs-offset-1" style="margin-top: 70px;">
<div class="panel panel-default"> <div class="panel-heading">
<img src="assets/img/logo.png" class="img-responsive"/>
<strong> <center> Silahkan Login Sebagai General Manager </center></strong>
</div>
<div class="panel-body">
<form role="form" method="post"> <br />
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span>
<input type="text" class="form-control" name="Username" id="Username" placeholder="Username"/>
</div>
<div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="password" class="form-control" name="Password" id="Password" placeholder="Password"/> </div> <div class="form-group"> <label class="checkbox-inline"> <input type="checkbox" name="remember" /> Remember me </label> </div>
<button class="btn btn-primary" name="login">Login</button> <hr /> </form> <?php if (isset($_POST['login'])) {
122
$ambil = $koneksi->query("SELECT * FROM general_manager WHERE Username='$_POST[Username]' AND Password = '$_POST[Password]'");
if (isset($_POST['remember'])) { setcookie('Username', $_POST['Username'], time()+60*60*7); setcookie('Password', $_POST['Password'], time()+60*60*7); } $yangcocok = $ambil->num_rows; if ($yangcocok==1) { $_SESSION['general_manager']=$ambil->fetch_assoc(); ?>
<body onload='swal({title: "Login Sukses!", timer: 50000,
type: "success",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=indexgeneralmanager.php'>";
}
else { ?>
<body onload='swal({title: "Login Gagal!",
text: "Silakan coba lagi", timer: 3000,
type: "error",
showConfirmButton: false });'> <?php
echo "<meta http-equiv='refresh' content='1;url=logingeneralmanager.php'>"; } } ?> <?php if (isset($_COOKIE['Username']) and isset($_COOKIE['Password'])) { $username = $_COOKIE['Username']; $password = $_COOKIE['Password'];
123 echo "<script> document.getElementById('Username').value = '$Username'; document.getElementById('Password').value = '$Password'; </script>"; } ?> </div> </div> </div> </div> </div> </div> </body>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Tabel 4.14 Listing Program Logout
Keterangan Listing Program
Listing Program Logout
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
124
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body>
<?php
$_SESSION['logout'] = '';
echo "<meta http-equiv='refresh' content='1;url=home.php'>"; session_destroy(); ?> <?php if (isset($_SESSION['logout'])) { ?>
<body onload='swal({title: "Anda Telah Logout!", timer: 10000, showConfirmButton: false });'> <?php unset($_SESSION['logout']); } ?>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script>
125 <!-- SWEET ALERT -->
<script src="assets/js/sweetalert.min.js"></script> </body>
</html>
Gambar 4.67 Tampilan Data Supplier
Tabel 4.15 Listing Program Data Supplier
Keterangan Listing Program
Listing Program Data Supplier
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
126
rel='stylesheet' type='text/css' /> <!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" > </head> <body> <div class="row"> <div class="col-md-12"> <!-- Advanced Tables -->
<div class="panel panel-primary"> <div class="panel-heading">
Data Supplier </div>
<div class="panel-body"> <div class="table-responsive">
<table class="table striped table-bordered table-hover" id="dataTables-example">
<thead> <tr> <th>No</th> <th>Kode Supplier</th> <th>Nama Supplier</th> <th>Alamat</th> <th>No Telpon</th> <th>Keterangan</th> </tr> </thead> <tbody> <?php $no = 1; $sql = $koneksi->query("select * from data_supplier"); while ($data=$sql->fetch_assoc()) { ?> <tr> <td><?php echo $no++;?></td> <td><?php echo $data['kode_supplier'];?></td> <td><?php echo $data['nama_supplier'];?></td> <td><?php echo $data['alamat'];?></td> <td><?php echo $data['no_telpon'];?></td>
127
<td><?php echo $data['keterangan'];?></td> <td>
<a
href="?page=data_supplier&aksi=ubah&kode_supplier=<?php echo $data['kode_supplier']; ?>" class="btn btn-info"><i class="fa fa-edit"></i>Ubah</a>
<a
href="?page=data_supplier&aksi=hapus&kode_supplier=<?php echo $data['kode_supplier']; ?>" class="btn btn-danger" id="alertHapus"><i class="fa fa-trash"></i>Hapus</a>
</td> </tr> <?php } ?> </tbody> </table> </div>
<a href="?page=data_master" class="btn btn-default" style="margin-top: 8px;"></i>Kembali</a> </div> <div class="panel-footer"> <i><center>PT. Khomsah Khalifah </div> </div> </div> </div>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> <!-- BOOTBOX --> <script src="assets/js/bootbox.min.js"></script>
128 <script>
$(document).on("click", "#alertHapus", function(e) {
e.preventDefault();
var link = $(this).attr("href"); bootbox.confirm("Anda Yakin Ingin Menghapus Data Ini ?" ,function(confirmed){
if (confirmed) { window.location.href = link; }; }); }); </script> </body> </html>
Gambar 4.68 Tampilan Tambah Supplier
Tabel 4.16 Listing Program Tambah Supplier
Keterangan Listing Program
Listing Program Tambah
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<meta charset="utf-8" />
129 Supplier initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" > </head> <body> <script type="text/javascript"> function validasi(form){ if (form.kode.value=="") { form.kode.focus();
swal("", "Kode Supplier Tidak Boleh Kosong!");
return(false);
}if (form.nama.value=="") { form.nama.focus();
swal("", "Nama Supplier Tidak Boleh Kosong!");
return(false);
}if (form.alamat.value=="") { form.alamat.focus();
swal("", "Alamat Tidak Boleh Kosong"); return(false);
}if (form.tlpn.value=="") { form.tlpn.focus();
swal("", "No Telpon Tidak Boleh Kosong"); return(false);
}if (form.keterangan.value=="") { form.keterangan.focus();
swal("", "Keterangan Tidak Boleh Kosong"); return(false);
130 return(true); }
</script>
<div class="panel panel-primary"> <div class="panel-heading"> Tambah Data </div> <div class="panel-body"> <div class="row"> <div class="col-md-12">
<form method="POST" onsubmit="return validasi(this)"> <div class="form-group"> <label>Kode Supplier</label> <input class="form-control" name="kode" id="kode" /> </div> <div class="form-group"> <label>Nama Supplier</label> <input class="form-control" name="nama" id="nama" /> </div> <div class="form-group"> <label>Alamat</label> <input class="form-control" name="alamat" id="alamat" /> </div> <div class="form-group"> <label>No Telpon</label> <input class="form-control" name="tlpn" id="tlpn" /> </div> <div class="form-group"> <label>Keterangan</label> <input class="form-control" name="keterangan" id="keterangan" /> </div> <div> <input type="submit" name="simpan" value="Simpan" class="btn btn-primary">
</div> </form>
131 </div> </div> </div> </div> <?php $kode = $_POST['kode']; $nama = $_POST['nama']; $alamat = $_POST['alamat']; $tlpn = $_POST['tlpn']; $keterangan = $_POST['keterangan']; $simpan = $_POST['simpan']; if ($simpan) {
$sql = $koneksi->query("insert into data_supplier (kode_supplier, nama_supplier, alamat, no_telpon, keterangan) VALUES('$kode','$nama','$alamat','$tlpn','$keterangan')");
if ($sql) {
$_SESSION['tambah'] = '';
echo "<meta http-equiv='refresh' content='1;url=indexdirektur.php'>"; } } ?> <?php if (isset($_SESSION['tambah'])) { ?>
<body onload='swal({title: "Sukses!", text: "Data Berhasil Ditambahkan", timer: 50000, type: "success", showConfirmButton: false });'> <?php unset($_SESSION['tambah']); } ?>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script>
132 <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Keterangan Listing Program
Listing Program Ubah Supplier
<?php
$kode_supplier = $_GET['kode_supplier'];
$sql = $koneksi->query("select * from data_supplier where kode_supplier='$kode_supplier'"); $tampil = $sql->fetch_assoc(); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" > </head> <body> <script type="text/javascript"> function validasi(form){ if (form.kode.value=="") { form.kode.focus();
swal("", "Kode Supplier Tidak Boleh Kosong!");
133 return(false);
}if (form.nama.value=="") { form.nama.focus();
swal("", "Nama Supplier Tidak Boleh Kosong!");
return(false);
}if (form.alamat.value=="") { form.alamat.focus();
swal("", "Alamat Tidak Boleh Kosong"); return(false);
}if (form.tlpn.value=="") { form.tlpn.focus();
swal("", "No Telpon Tidak Boleh Kosong"); return(false);
}if (form.keterangan.value=="") { form.keterangan.focus();
swal("", "Keterangan Tidak Boleh Kosong"); return(false);
}
return(true); }
</script>
<div class="panel panel-primary"> <div class="panel-heading"> Ubah Data </div> <div class="panel-body"> <div class="row"> <div class="col-md-12"> <form method="POST" onsubmit="return validasi(this)"> <div class="form-group"> <label>Kode Supplier</label> <input class="form-control" name="kode" id="kode" value="<?php echo $tampil['kode_supplier']; ?>" disabled />
</div>
<div class="form-group">
<label>Nama Supplier</label> <input class="form-control" name="nama" id="nama" value="<?php echo $tampil['nama_supplier']; ?>" />
134 </div>
<div class="form-group"> <label>Alamat</label>
<input class="form-control" name="alamat" id="alamat" value="<?php echo $tampil['alamat']; ?>" />
</div>
<div class="form-group">
<label>No Telpon</label> <input class="form-control" name="tlpn" id="tlpn" value="<?php echo $tampil['no_telpon']; ?>" />
</div>
<div class="form-group">
<label>Keterangan</label> <input class="form-control" name="keterangan" id="keterangan" value="<?php echo $tampil['keterangan']; ?>" />
</div> <div>
<input type="submit" name="ubah" value="Ubah" class="btn btn-primary">
</div> </form> </div> </div> </div> </div> <?php $nama = $_POST['nama']; $alamat = $_POST['alamat']; $tlpn = $_POST['tlpn']; $keterangan = $_POST['keterangan']; $ubah = $_POST['ubah']; if ($ubah) {
$sql = $koneksi->query("update data_supplier set nama_supplier='$nama', alamat='$alamat', no_telpon='$tlpn',
keterangan='$keterangan' where
kode_supplier='$kode_supplier'"); if ($sql) {
$_SESSION['ubah'] = '';
135 content='1;url=?page=data_supplier'>"; } } ?> <?php if (isset($_SESSION['ubah'])) { ?>
<body onload='swal({title: "Sukses!", text: "Data Berhasil Diubah", timer: 50000, type: "success", showConfirmButton: false });'> <?php unset($_SESSION['ubah']); } ?>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
Keterangan Listing Program
Listing Program Hapus Supplier
<?php
$kode_supplier = $_GET['kode_supplier'];
$koneksi->query("delete from data_supplier where kode_supplier = '$kode_supplier'");
?>
<script type="text/javascript">
window.location.href="?page=data_supplier"; </script>
136
Gambar 4.69 Tampilan Data Bahan Baku
Tabel 4.17 Listing Program Data Bahan Baku
Keterangan Listing Program
Listing Program Data Bahan Baku <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" >
</head> <body>
137 <div class="col-md-12">
<!-- Advanced Tables -->
<div class="panel panel-primary"> <div class="panel-heading">
Data BahanBaku </div>
<div class="panel-body"> <div class="table-responsive">
<table class="table striped table-bordered table-hover" id="dataTables-example">
<thead> <tr> <th>No</th> <th>Kode Barang</th> <th>Nama Barang</th> <th>Qty</th> <th>Kualitas Barang</th> <th>Warna</th> <th>Aksi</th> </tr> </thead> <tbody> <?php $no = 1; $sql = $koneksi->query("select * from data_bahanbaku"); while ($data=$sql->fetch_assoc()) { ?> <tr> <td><?php echo $no++;?></td> <td><?php echo $data['kode_barang'];?></td> <td><?php echo $data['nama_barang'];?></td> <td><?php echo $data['qty'];?></td> <td><?php echo $data['kualitas_barang'];?></td> <td><?php echo $data['warna'];?></td> <td> <a href="?page=data_bahanbaku&aksi=ubah&kode_barang=<?php echo $data['kode_barang']; ?>" class="btn btn-info"><i class="fa fa-edit"></i>Ubah</a>
138
href="?page=data_bahanbaku&aksi=hapus&kode_barang=<?php echo $data['kode_barang']; ?>" class="btn btn-danger" id="alertHapus"><i class="fa fa-trash"></i>Hapus</a>
</td> </tr> <?php } ?> </tbody> </table> </div> <a href="?page=data_bahanbaku&aksi=tambah" class="btn btn-success" style="margin-top: 8px;"><i class="fa fa-plus"></i>Tambah</a>
<a href="?page=data_master" class="btn btn-default" style="margin-top: 8px;"></i>Kembali</a>
</div>
<div class="panel-footer">
<i><center>PT. Khomsah Khalifah </div>
</div> </div>
</div>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> <!-- BOOTBOX --> <script src="assets/js/bootbox.min.js"></script> <script>
$(document).on("click", "#alertHapus", function(e) { e.preventDefault();
var link = $(this).attr("href");
bootbox.confirm("Anda Yakin Ingin Menghapus Data Ini ?" ,function(confirmed){
139 if (confirmed) { window.location.href = link; }; }); }); </script> </body> </html>
Gambar 4.70 Tampilan Tambah Data Bahan Baku
Tabel 4.18 Listing Program Tambah Data Bahan Baku
Keterangan Listing Program
Listing Program Tambah Bahan Baku <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
140
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" > </head> <body> <script type="text/javascript"> function validasi(form){ if (form.kode.value=="") { form.kode.focus();
swal("", "Kode Barang Tidak Boleh Kosong!"); return(false);
}if (form.nama.value=="") { form.nama.focus();
swal("", "Nama Barang Tidak Boleh Kosong!"); return(false);
}if (form.qty.value=="") { form.qty.focus();
swal("", "Qty Tidak Boleh Kosong"); return(false);
}if (form.kualitas.value=="") { form.kualitas.focus();
swal("", "Kualitas Barang Tidak Boleh Kosong");
return(false);
}if (form.warna.value=="") { form.warna.focus();
swal("", "Warna Tidak Boleh Kosong"); return(false);
}
return(true); }
</script>
<div class="panel panel-primary"> <div class="panel-heading">
Tambah Data </div>
141 <div class="row"> <div class="col-md-12"> <form method="POST" onsubmit="return validasi(this)"> <div class="form-group"> <label>Kode Barang</label> <input class="form-control" name="kode" id="kode" /> </div> <div class="form-group"> <label>Nama Barang</label> <input class="form-control" name="nama" id="nama" /> </div> <div class="form-group"> <label>Qty</label> <input class="form-control" name="qty" id="qty" /> </div> <div class="form-group"> <label>Kualitas Barang</label> <input class="form-control" name="kualitas" id="kualitas" /> </div> <div class="form-group"> <label>Warna</label> <input class="form-control" name="warna" id="warna" /> </div> <div> <input type="submit" name="simpan" value="Simpan" class="btn btn-primary">
</div> </form> </div> </div> </div> </div> <?php $kode = $_POST['kode']; $nama = $_POST['nama']; $qty = $_POST['qty'];
142
$kualitas = $_POST['kualitas']; $warna = $_POST['warna']; $simpan = $_POST['simpan']; if ($simpan) {
$sql = $koneksi->query("insert into data_bahanbaku (kode_barang, nama_barang, qty, kualitas_barang, warna) VALUES('$kode','$nama', '$qty','$kualitas', '$warna')");
if ($sql) {
$_SESSION['tambah'] = '';
echo "<meta http-equiv='refresh' content='1;url=?page=data_supplier&aksi=tambah'>"; } } ?> <?php if (isset($_SESSION['tambah'])) { ?>
<body onload='swal({title: "Sukses!",
text: "Data Berhasil Ditambahkan, Silahkan Tambahkan Data Supplier",
timer: 500000, type: "success", showConfirmButton: false });'> <?php unset($_SESSION['tambah']); } ?>
<!-- SCRIPTS -AT THE BOTOM TO REDUCE THE LOAD TIME--> <!-- JQUERY SCRIPTS --> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> <!-- SWEET ALERT --> <script src="assets/js/sweetalert.min.js"></script> </body> </html>
143
Keterangan Listing Program
Listing Program Ubah Bahan Baku
<?php
$kode_barang = $_GET['kode_barang'];
$sql = $koneksi->query("select * from data_bahanbaku where kode_barang='$kode_barang'"); $tampil = $sql->fetch_assoc(); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PT Khomsah Khalifah</title> <!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS-->
<link
href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!-- SWEETALERT-->
<link href="assets/css/sweetalert.css" rel="stylesheet" type="text/css" > </head> <body> <script type="text/javascript"> function validasi(form){ if (form.kode.value=="") { form.kode.focus();
swal("", "Kode Barang Tidak Boleh Kosong!"); return(false);
}if (form.nama.value=="") { form.nama.focus();
swal("", "Nama Barang Tidak Boleh Kosong!"); return(false);
}if (form.qty.value=="") { form.qty.focus();