• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN. 4.1 Sistem Informasi Akuntansi Pembelian Yang Diusulkan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN. 4.1 Sistem Informasi Akuntansi Pembelian Yang Diusulkan"

Copied!
154
0
0

Teks penuh

(1)

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:

(2)

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:

(3)

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.

(4)

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.

(5)

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.

(6)

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:

(7)

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.

(8)

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:

(9)

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:

(10)

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:

(11)

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:

(12)

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:

(13)

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:

(14)

74

Gambar 4.11 Flowchat Yang Diusulkan 2

(15)

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.

(16)

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:

(17)

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 : -

(18)

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

(19)

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 : -

(20)

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

(21)

81 E. Kode Mitra

F. Kode Supplier

G. Kode Bahan Baku

(22)

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:

(23)

83

Gambar 4.15 Struktur Tabel komisaris

Gambar 4.16 Struktur Tabel direktur

(24)

84

Gambar 4.18 Struktur Tabel general_manager

Gambar 4.19 Struktur Tabel data_akun

(25)

85

Gambar 4.21 Struktur Tabel data_mitra

Gambar 4.22 Struktur Tabel data_supplier

(26)

86

Gambar 4.24 Struktur Tabel data_bahanpenolong

Gambar 4.25 Struktur Tabel tapload

(27)

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

(28)

88 4.3.3 Struktur Menu Manager Produksi

Gambar 4.29 Struktur Menu Manager Produksi

4.3.4 Struktur Menu General Manager

(29)

89 4.4 Perancangan Antarmuka Dan Laporan

Perancangan antarmuka sistem informasi akuntansi pembelian adalah sebagai berikut:

Gambar 4.31 Tampilan Home

(30)

90

Gambar 4.33 Tampilan Dashboard

(31)

91

Gambar 4.35 Tampilan Hapus Data

(32)

92

Gambar 4.37 Tampilan Tambah Data Supplier

(33)

93

Gambar 4.39 Tampilan Data Bahan Baku

(34)

94

Gambar 4.41 Tampilan Tambah Data Bahan Baku

(35)

95

Gambar 4.43 Tampilan Data Transaksi

(36)

96

Gambar 4.45 Tampilan Ubah Upload Proposal

(37)

97

Gambar 4.47 Tampilan Data Master

(38)

98

Gambar 4.49 Tampilan Data Mitra

(39)

99

Gambar 4.51 Tampilan Tambah Data Akun

(40)

100

Gambar 4.53 Tampilan Data Transaksi General Manager

(41)

101

Gambar 4.55 Tampilan Tambah Jurnal Umum

(42)

102

Gambar 4.57 Tampilan Buku Besar Umum

(43)

103

Gambar 4.59 Tampilan Laporan Keuangan

(44)

104

Gambar 4.61 Tampilan Persediaan Bahan Penolong

4.5 Tampilan dan Kode Program Perancangan Program

(45)

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>

(46)

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 -->

(47)

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" />

(48)

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>

(49)

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",

(50)

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-->

(51)

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">

(52)

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>

(53)

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();

(54)

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>

(55)

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

(56)

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">

(57)

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',

(58)

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>"; }

(59)

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>

(60)

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 />

(61)

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'])) {

(62)

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'];

(63)

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" />

(64)

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>

(65)

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

(66)

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>

(67)

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>

(68)

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" />

(69)

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);

(70)

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>

(71)

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>

(72)

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!");

(73)

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']; ?>" />

(74)

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'] = '';

(75)

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>

(76)

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>

(77)

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>

(78)

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){

(79)

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-->

(80)

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>

(81)

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'];

(82)

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>

(83)

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();

Gambar

Gambar 4.6 Data Flow Diagram Level 1 Proses 3 Usulan
Gambar 4.8 Data Flow Diagram Level 1 Proses 4 Usulan
Gambar 4.9  Data Flow Diagram Level 1 Proses 5 Usulan
Gambar 4.10 Flowchat Yang Diusulkan 1
+7

Referensi

Dokumen terkait

Permasalahan semacam ini menjadi gambaran akan kesulitan yang dihadapi para petani Kuta Tandingan dalam memperjuangkan hak atas lahan mereka yang diakui begitu saja oleh PT

Berikut adalah maklumat yang dipetik daripada perniagaan Kilang Elektronik Max pada 30 April 2010. (iii) Alat tulis kilang belum digunakan

Untuk mengetahui hal tersebut, dengan suatu metode pengambilan keputusan multikriteria dengan memecahkan situasi kompleks dan tidak terstruktur kedalam bagian-bagian dan

Masyarakat sekitar yang dulu juga dikenal dan suka dengan minum-minuman keras, main judi, main perempuan(pelacur), preman(begal) dan sebagainya semuanya berpusat

Lembaga pendidikan sebagai seuah organisasi akan berjalan dengan baik jika di kelola dengan baik oleh karena itu perlu adanya system atau mekanismen dalam mengelola sehingga

Dalam kaitan tersebut, maka perlu diterapkan opsi pengelolaan yang meliputi : (1) penutupan daerah/ musim penangkapan pada bulan Februari; (2) penerapan kuota penangkapan

Bahan aktif yang relatif banyak digunakan oleh petani untuk menanggulangi hama wereng batang coklat yaitu imidakloprid dan buprofrezin.. Produk pengendali hama

Berdasarkan apa yang telah di uraikan dapat di simpulkan bahwa tari cendrawasi lkan bahwa tari cendrawasi merupakan merupakan tarian yang mengisahkan tentang sepasang