Perancangan EFulfillment Menggunakan Model Waterfall
(2)
LAMPIRAN KODING
1. Koding koneksi.php
<?php
$conn = mysqli_connect("localhost","root","","data_barang");
// mengecek koneksi mysql
if (!$conn) die("Koneksi Gagal: " . mysqli_connect_error()); else
echo "Koneksi Database Berhasil ...<br/>"; ?>
2. Koding Form Pengeluaran
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
(3)
<style>
.content {
margin-top: 80px; }
</style>
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
(4)
<span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">Manajemen Barang</a>
<a class="navbar-brand hidden-xs hidden-sm" href="#">Manajemen Barang</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li class="active"><a href="index.php">Beranda</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Data Pengeluaran</h2> <hr />
<form class="form-inline" method="get"> <div class="form-group">
(5)
<select name="urut" class="form-control" onchange="form.submit()">
<option value="0">Filter</option> <?php $urut = (isset($_GET['urut']) ? strtolower($_GET['urut']) : NULL); ?>
<option value="1" <?php if($urut == '1'){ echo 'selected'; } ?>>Confirm</option>
<option value="2" <?php if($urut == '2'){ echo 'selected'; } ?>>Not Confirm</option>
</select> </div>
</form>
<?php
$link=mysqli_connect("localhost","root","","data_barang"); if (mysqli_connect_errno())
{
echo "Koneksi Gagal Dibentuk: " . mysqli_connect_error(); }
(6)
$query ="SELECT
`id`,`kode_transaksi`,`pelanggan`,`nama_barang`,`jumlah`,`tanggal_pesan`,`st atus` from perm_water
INNER JOIN `sibayak_water` ON
`perm_water`.`kode_barang`=`sibayak_water`.`kode_barang` where status='$urut'";
"order by id"; ?>
<br />
<div class="table-responsive">
<table class="table table-striped table-hover"> <tr>
<th>NO.</th> <th>ID</th>
<th>KODE TRANSAKSI</th> <th>PELANGGAN</th> <th>NAMA BARANG</th> <th>JUMLAH</th>
<th>TANGGAL PESAN</th> <th>STATUS</th>
(7)
<?php if($urut){
$hasil = mysqli_query($link,$query); }else{
$hasil = mysqli_query($link, "SELECT * FROM perm_water INNER JOIN `sibayak_water` ON
`perm_water`.`kode_barang`=`sibayak_water`.`nama_barang` ORDER BY id ASC");
}
$no = 1;
while($baris=mysqli_fetch_row($hasil)){
$id=$baris[0];
$kode_transaksi=$baris[1]; $pelanggan=$baris[2]; $kode_barang=$baris[3]; $jumlah=$baris[4];
$tanggal_pesan=$baris[5]; $status=$baris[6];
echo"<tr>\n";
echo"<td>".$no."</td>"; echo"<td>".$id."</td>";
(8)
echo"<td>".$kode_transaksi."</td>";
echo"<td>".$pelanggan."</td>";
echo"<td>".$kode_barang."</td>";
echo"<td>".$jumlah."</td>";
echo"<td>".$tanggal_pesan."</td>";
echo"<td>"; if($status == 1){
echo "Confirm"; }else{
echo "Not Confirm"; }
"</td>"; echo"</tr>\n"; $no++;
}
echo"</table>\n"; ?>
(9)
3. Koding Form tampil <?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<style>
.content {
margin-top: 80px; }
</style>
(10)
<script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">PT. Asia Bina Semesta Abadi</a>
<a class="navbar-brand hidden-xs hidden-sm" href="#">PT. Asia Bina Semesta Abadi</a>
(11)
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> <li><a href="prod.php">Tambah
Produksi</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Profile Barang</h2> <hr />
<?php
$prod_water = "SELECT sum(produksi)FROM prod_water";
$perm_water = "SELECT sum(jumlah) FROM perm_water";
$prod_water_query = mysqli_query($koneksi, $prod_water);
(12)
$perm_water_query = mysqli_query($koneksi, $perm_water);
$data_prod_water=mysqli_fetch_row($prod_water_query);
$data_perm_water=mysqli_fetch_row($perm_water_query);
$stok_water=$data_prod_water[0]-$data_perm_water[0];
$sql = mysqli_query($koneksi, "SELECT * FROM sibayak_water");
$row = mysqli_fetch_assoc($sql);
if(isset($_GET['aksi']) == 'delete'){
$delete = mysqli_query($koneksi, "DELETE FROM sibayak_water WHERE kode_barang='$kode_barang'");
if($delete){
echo '<div class="alert alert-danger">Data berhasil dihapus.</div>';
}else{
echo '<div class="alert alert-info">Data gagal dihapus.</div>';
} }
(13)
<table class="table table-striped"> <tr>
<th width="20%">KODE BARANG</th> <td><?php echo $row['kode_barang']; ?></td>
</tr> <tr>
<th>NAMA BARANG</th>
<td><?php echo $row['nama_barang']; ?></td>
</tr> <tr>
<th>HARGA BARANG (RP)</th> <td><?php echo $row['harga_barang']; ?></td>
</tr> <tr>
<th>STOK BARANG (BOX)</th> <td>
<?php
if($stok_water>=0) {
(14)
}else{
echo 0; }
?></td> </tr>
</table>
<a href="add.php?" class="btn btn-primary"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> Beli Barang</a>
<a href="profile.php?aksi=delete&kode_barang=<?php echo $row['kode_barang']; ?>" class="btn btn-danger" onclick="return confirm('Yakin?')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span> Hapus Data</a>
</div> </div>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> </body>
(15)
4. Koding form pembelian <?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>PT. Asia Bina Semesta Abadi</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap-datepicker.css" rel="stylesheet">
<style>
.content {
margin-top: 80px; }
(16)
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">PT. Asia Bina Semesta Abadi</a>
(17)
<a class="navbar-brand hidden-xs hidden-sm" href="#">PT. Asia Bina Semesta Abadi</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> <li class="active"><a href="add.php">Beli Barang</a></li>
</ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Beli Barang » Tambah Data Barang</h2> <hr />
<?php
if(isset($_POST['add'])){
$pelanggan=$_POST['pelanggan']; $jumlah=$_POST['jumlah'];
(18)
$tanggal_pesan = $_POST['thn'] . '-' . $_POST['bln'] . '-' . $_POST['tgl'];
$kode_transaksi=$_POST['kode_transaksi'];
$insert = mysqli_query($koneksi, "INSERT INTO
perm_water(pelanggan,jumlah,kode_barang,tanggal_pesan,kode_transaksi)
VALUES('$pelanggan','$jumlah','$kode_barang','$tanggal_pesan','$kode_t ransaksi')") or die(mysqli_error());
if($insert){
echo '<div class="alert alert-success">Pembelian berhasil dilakukan.</div>';
header("location:tampil.php");
}else{
echo '<div class="alert alert-danger">Pembelian gagal dilakukan, silahkan coba lagi.</div>';
(19)
} }
?>
<form class="form-horizontal" action="" method="post"> <div class="form-group">
<label class="col-sm-3 control-label">KODE TRANSAKSI</label>
<div class="col-sm-4">
<select name="kode_transaksi" class="form-control" required>
<?php
$date=date("mdY"); $random=rand(1,$date); echo "<option
value='$random'>$random</option>"; ?> </select> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">PELANGGAN</label>
(20)
<div class="col-sm-4"> <input type="text"
name="pelanggan" class="form-control" placeholder="pelanggan" required> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">NAMA BARANG</label>
<div class="col-sm-2">
<select name="kode_barang" class="form-control" required>
<option value="">---</option>
<option value="W001">SIBAYAK WATER</option>
</select> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">JUMLAH</label>
(21)
<input type="text" name="jumlah" class="form-control" placeholder="jumlah" required>
</div> </div>
<div class="form-group">
<label class="col-sm-3 control-label">TANGGAL PEMESANAN</label>
<div class="col-sm-4">
<select name="tgl" class="form-control" placeholder="tanggal" required>
<?php
for($x=1; $x<=31; $x++) {
if($x<=9) {
echo "<option value='0$x'>0$x</option>";
}else{
echo "<option value='$x'>$x</option>";
} } ?>
(22)
</select> /
<select name="bln" class="form-control" placeholder="bulan" required>
<?php
$bulan = array(1=>"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nofember", "Desember");
for($b=1; $b<=12; $b++) {
if($b<=9)
{ echo "<option value='0$b'>$bulan[$b]</option>";
}else{ echo "<option value='$b'>$bulan[$b]</option>";
} }
?>
</select> /
<select name="thn" class="form-control" placeholder="tahun" required>
(23)
<?php
$thun = date("Y");
for($t=1995; $t<=$thun; $t++) {
echo "<option value='$t'>$t</option>";
} ?> </select> </div> </div>
<div class="form-group">
<label class="col-sm-3 control-label">STATUS</label>
<div class="col-sm-2">
<select name="status" class="form-control" required>
<option value="">---</option>
<option value="1">CONFIRM</option>
</select> </div>
(24)
</div>
<div class="form-group">
<label class="col-sm-3 control-label"> </label>
<div class="col-sm-6">
<input type="submit" name="add" class="btn btn-primary" value="TAMBAH">
<a href="tampil.php" class="btn btn-warning">BATAL</a>
</div> </div>
</div>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> <script src="js/bootstrap-datepicker.js"></script> <script>
$('.date').datepicker({
format: 'yyyy-mm-dd', })
(25)
</body> </html>
5. Koding form tambah produksi
<?php
include("koneksi.php"); include("func.php"); ?>
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>Data Manajemen</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/bootstrap-datepicker.css" rel="stylesheet">
<style>
.content {
(26)
} </style>
<!--[if lt IE 9]> <script
src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
</head> <body>
<nav class="navbar navbar-default navbar-fixed-top"> <div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
(27)
<a class="navbar-brand visible-xs-block visible-sm-block" href="#">Manajemen Barang</a>
<a class="navbar-brand hidden-xs hidden-sm" href="#">Manajemen Barang</a>
</div>
<div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav">
<li><a href="tampil.php">Beranda</a></li> </ul>
</div><!--/.nav-collapse --> </div>
</nav>
<div class="container"> <div class="content">
<h2>Manajemen Barang » Tambah Produksi</h2> <hr />
<?php
if(isset($_POST['add'])){
$kode_barang=$_POST['kode_barang']; $produksi=$_POST['produksi'];
(28)
$insert = mysqli_query($koneksi, "INSERT INTO prod_water(kode_barang,produksi)
VALUES('$kode_barang','$produksi')") or die(mysqli_error());
if($insert){
echo '<div class="alert alert-success">Penambahan berhasil dilakukan.</div>';
}else{
echo '<div class="alert alert-danger">Penambahan gagal dilakukan, silahkan coba lagi.</div>';
} }
?>
<form class="form-horizontal" action="" method="post"> <div class="form-group">
<label class="col-sm-3 control-label">NAMA BARANG</label>
<div class="col-sm-2">
<select name="kode_barang" class="form-control" required>
(29)
<option value="">---</option>
<option value="W001">SIBAYAK WATER</option>
</select> </div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">PRODUKSI</label>
<div class="col-sm-4">
<input type="text" name="produksi" class="form-control" placeholder="produksi" required>
</div> </div>
<div class="form-group">
<label class="col-sm-3 control-label"> </label>
<div class="col-sm-6">
<input type="submit" name="add" class="btn btn-primary" value="TAMBAH">
<a href="tampil.php" class="btn btn-warning">BATAL</a>
(30)
</div> </div>
</form> </div>
</div>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></scri pt>
<script src="js/bootstrap.min.js"></script> <script src="js/bootstrap-datepicker.js"></script> <script>
$('.date').datepicker({
format: 'yyyy-mm-dd', })
</script> </body> </html>
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
DAFTAR PUSTAKA
Andi. 2004. Manajemen Database dengan MySQL, Yogyakarta: Graha Ilmu. Kadir, Abdul. 2003. Pengenalan Teknologi Informasi. PENERBIT ANDI.
Yogyakarta.
Laudon, Kenneth C. 2000. Management Information System. Sixth Edition. United States of America : Prentice-Hall, Inc
M. Hilman et. al., Supply chain management Berbasis Layanan. Journal of Information Systems, Volume 8, Issue 2. 2012.
Nugroho, Bunafit. 2004. PHP & MySQL dengan Editor Dreamweaver MX. Yogyakarta : Penerbit ANDI.
Prascapraharastyan, Rizki Alfiasca. 2014. Rancang Bangun Sistem Informasi
Manajemen Arsip Rumah Sakit Bedah Surabaya Berbasis Web.
Wahana Komputer. 2008. Membuat Aplikasi Database dengan Java dan MySQL. Semarang : Penerbit ANDI.
(40)
BAB III
LANDASAN TEORI
3.1. Teknologi Informasi1
Teknologi informasi (information technology) biasa disebut TI atau
infotech. Sistem teknologi informasi dapat dibedakan dengan berbagai cara
pengklasifikasian yaitu menurut fungsi sistem (embedded IT system, dedicated IT
system, dan general purpose IT system), menurut departemen dalam perusahaan
bisnis (sistem informasi akuntansi, sistem informasi pemasaran, sistem informasi produksi).
Penerapan teknologi informasi dapat dilihat pada aplikasi e-Fulfillment (Electronic Procurement). Kata fulfillment berarti memenuhi atau merealisasikan. Dalam supply chain kata order fulfillment berarti pemenuhan pesanan pelanggan. Beberapa kegiatan yang termasuk dalam proses fulfillment adalah :
1. Menerima order dari pelanggan. Pelanggan dapat memesan produk melalui
telepon, fax, datang langsung, e-mail, atau web based ordering.
2. Mengelola transaksi.
3. Manajemen gudang yang meliputi pengendalian persediaan produk dan
kegiatan administrasi gudang secara umum.
4. Manajemen transportasi
(41)
III-2
5. Komunikasi dengan pelanggan yang dapat memberikan informasi mengenai
status pesanan, dukungan teknis, dan sebagainya.
6. Kegiatan reverse logistrics berupa proses pengembalian produk ke bagian hulu
supply chain karena pengembalian dari konsumem.
Dengan demikian, e-fulfillment adalah pengelolaan proses-proses seperti menerima order dari pelanggan, pengelolaan transaksi, manajemen gudang dan trasnsportasi serta komunikasi dengan menggunakan media teknologi informasi dan komunikasi.
3.2. System Information Management2
Sistem Informasi dapat diartikan sebagai hubungan relasi antar komponen yang melakukan pengumpulan (collect), proses (process), penyimpanan (store), dan mendistribusikan informasi sebagai salah satu alat dalam proses pengambilan keputusan (distribute) dan melakukan kontrol (control)dalam sebuah perusahaan. Dalam konteks pengambilan keputusan, teknologi informasi berperan dalam proses koordinasi, kontrol, dan sistem informasi yang dapat membantu para manager dan pekerja untuk menganalisis masalah, melakukan visualisasi terhadap masalah yang kompleks, dan menciptakan objek baru.
Sistem informasi berisi informasi mengenai orang, tempat, dan peralatan yang terdapat pada sebuah organisasi atau lingkungan di sekitarnya. Informasi berarti data yang telah ditransformasikan ke dalam sebuah bentuk yang berguna dan dapat dimanfaatkan oleh manusia. Data merupakan aliran informasi dan fakta yang
(42)
III-3
merepresentasikan kejadian-kejadian yang terjadi di dalam sebuah organisasi atau lingkungan fisik di sekitar perusahaan sebelum disusun ke dalam sebuah bentuk yang dapat dimengerti dan digunakan oleh manusia.
Teknologi Informasi adalah salah satu alat bagi manager untuk beradaptasi terhadap perubahan. Computer hardware merupakan alat yang digunakan sebagai proses input, processing dan output dalam sebuah sistem informasi.
Computer software meliputi proses instruksi dan pemrograman yang
melakukan proses kontrol dan koordinasi komponen pada sebuah hardware
computer di dalam sebuah sistem informasi.
Teknologi Penyimpanan meliputi proses penyimpanan data baik secara fisik seperti penggunaan harddisk atupun optical disk dan penyimpanan dalam bentuk digital.
Menurut Burch dan Grudnitski (1989), kualitas informasi ditentukan oleh tiga faktor, yaitu :
1. Relevansi
2. Tepat waktu
3. Akurasi
Akurasi berarti bahwa informasi bebas dari kesalahan. Relevansi berarti bahwa informasi benar- benar berguna bagi suatu tindakan keputusan yang dilakukan oleh seseorang. Tepat waktu berarti bahwa informasi datang pada saat dibutuhkan sehingga bermanfaat bagi pengambilan keputusan.
(43)
III-4
Salah satu perusahaan yang mengaplikasikan standard ini dengan baik adalah Ford Motor Company yang memiliki standard untuk pelayanan pada tiap dealership. Berikut ini adalah beberapa contoh standards pelayanan Ford:
1. Pemenuhan janji atau pemenuhan permintaan konsumen dalam waktu kurang dari satu hari
2. Penulisan laporan dilakukan dalam jangka waktu 4 menit atau kurang
3. Pelayanan dilakukan dengan kesopanan, secara akurat dicatat, dan diverifikasi dengan konsumen.
Standar ini sebaiknya dibuat sesuai dengan prioritas atau faktor-faktor yang dianggap signifikan mempengaruhi konsumen. Oleh karena itu sebaiknya standard juga dibuat dengan mempertimbangkan pelayanan yang diterima dari sisi konsumen. Pembuatan standar pelayanan tidak hanya bersifat searah dari pihak manajemen perusahaan.
3.3. Database3
Teknologi database dapat menyelesaikan berbagai permasalahan yang didapat dari file yang berupa kertas. Pengertian dari sebuah database adalah suatu proses koleksi data yang dikelompokkan untuk diaplikasikan secara efisien dengan meminimalkan penggunaan media penyimpanan data. Penyimpanan data secara terpisah akan memakan waktu yang cukup lama untuk mencarinya kembali
(44)
III-5
sehingga penyimpanan data dibuat ke dalam satu lokasi penyimpanan data untuk memudahkan pencarian data.
Database Management System merupakan sebuah software yang digunakan
untuk mengelompokkan data, melakukan proses manage terhadap data secara efisien, dan memberikan akses untuk menyimpan data ke dalam sebuah aplikasi. Ketika DBMS ini dipanggil maka data informasi yang disimpan akan ditampilkan. DBMS berperan sebagai perantara dalam sebuah aplikasi dan file data.
Sebuah DBMS terdiri dari 3 komponen penting yaitu : 1. Data Definition Languange
Data Definition Languange merupakan bahasa formal yang digunakan oleh progammer untuk mendefinisikan konten dan struktur dari sebuah database.
2. Data Manipulation Languange
Data Manipulation Language merupakan bahasa pemrograman yang
digunakan untuk melakukan proses manipulasi terhdap data yang terdapat dalam sebuah database.
3. Data Dictionary
Data Dictionary merupakan elemen data dan karakteristik dari sebuah data
yang digunakan untuk merepresentasikan, kepemilikan daari sebuah database untuk menjamin keamanan sebuah data.
(45)
III-6
3.4. Model Waterfall4
Model Waterfall menggunakan pendekatan secara sistematis dan bertahap yang dimulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain,
coding, testing / verification, dan maintenance. Model ini disebut sebagai model waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap
sebelumnya lalu dilanjutkan ke tahap berikutnya. Sebagai contoh tahap coding harus menunggu selesainya tahap sebelumnya yaitu tahap desain. Secara umum tahapan pada model waterfall dapat dilihat pada Gambar 2.1. berikut.
Gambar 2.1. Model Waterfall
Berikut adalah penjelasan dari tahap-tahap yang dilakukan di dalam model
Waterfall menurut Pressman (2008):
a. Requirements definition.
(46)
III-7
Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software
engineer harus mengerti tentang domain informasi dari software, misalnya
fungsi yang dibutuhkan, user interface. Dari 2 aktivitas tersebut (pencarian kebutuhan sistem dan software) harus didokumentasikan dan ditunjukkan kepada pelanggan.
b. System And Software Design.
Proses ini digunakan untuk mengubah kebutuhan kebutuhan diatas menjadi
representasi ke dalam bentuk “blueprint” software sebelum coding dimulai.
Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya. Seperti 2 aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software.
c. Implementation And Unit Testing.
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya dikerjakan oleh programmer.
d. Integration And Sytem Testing.
Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari
error, dan hasilnya harus benar- benar sesuai dengan kebutuhan yang sudah
(47)
III-8
e. Operation And Maintenance.
Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.
3.5. PHP5
PHP singkatan dari Hypertext Preprocessor yang digunakan sebagai bahasa
script server-side dalam pengembangan Web yang disisipkan pada dokumen
HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga
maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan Software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat
di-download secara bebas dari situs resminya http://www.php.net. PHP ditulis menggunakan bahasa C.
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994 Awalnya PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Ramsus Lerdorf adalah salah seorang pendukung
open source. Oleh karena itu, ia mengeluarkan personal home page tools versi 1.0
dan meluncurkan PHP 2.0.
(48)
III-9
3.5.1. Kelebihan-kelebihan PHP
PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh GGI, seperti mengumpulkan data dari form, menghasilkan isi halaman Web dinamis, dan kemampuan mengirim serta menerima
cookies, bahkan lebih dari pada kemampuan GGI.
PHP dapat digunakan pada semua sistem operasi,antara lain Linux,Unix (termasuk variannya HP-UX, Solaris, dan OpenBSD). Microsoft windows, Mac OS X RISC OS. PHP juga mendukung banyak Web server, seperti Apache, Microsoft
internet nformation server (MIIS), personal Web server, Audium, Xitami, OmniHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai
suatu GGI processor.
PHP tidak terbatas pada hasil keluaran HTML (Hyper Text Markup
Languages). PHP juga mengolah keluaran gambar, file PDF, dan movies flash. PHP
juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.
3.6. MySQL6
MySQL adalah sebuah sistem manajemen database relasi (relational
database management system) yang bersifat terbuka (open seurce). Terbuka
maksudnya adalah MySQL boleh di download oleh siapa saja, baik versi kode program aslinya (source code program) maupun versi binernya (executable
(49)
III-10
program) dan bisa digunakan secara relative gratis baik untuk dimodifikasi sesuai
kebutuhan seseorang maupun sebagai suatu program aplikasi computer.
MySQL menggunakan bahasa standart SQL atau (structure Query languge) sebagai bahsa interaktif dalam mengelola data. Perangkat SQL sering juga disebut sebagai Query. Karena menggunakan bahasa standart yang sama, maka tidak akan menjadi kendala besar bila suatu saat nanti anda berhubungan dengan database selain MySQL.
3.6.1. Dasar-dasar MySQL7
SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.
Terdapat 3 (tiga) jenis perintah SQL, yaitu :
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain : CREATE, ALTER, RENAME, DROP.
2. DML atau Data Manipulation Language
(50)
III-11
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :SELECT, INSERT, UPDATE, DELETE.
3. DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges). Perintah SQL yang termasuk dalam DCL antara lain :GRANT, REVOKE.
(51)
BAB IV
METODOLOGI PENELITIAN
4.1. Tempat dan Waktu Penelitian
Penelitian dilakukan pada PT. Asia Bina Semesta Abadi yang bergerak di bidang produksi Air Mineral Dalam Kemasan (AMDK). Perusahaan ini terletak di Jalan Pulau Pinang, Kawasan Industri Medan II, Sumatera Utara. Waktu penelitian
dilakukan pada bulan Januari – Juni 2016.
4.2. Jenis Penelitian
Jenis penelitian yang dilakukan adalah penelitian deskriptif. Penelitian deskriptif bertujuan untuk mendapatkan makna dari suatu masalah yang ingin dipecahkan.
4.3. Objek Penelitian
Objek penelitian yang diamati adalah produk Sibayak Cup 200 ml.
4.4. Kerangka Berpikir
Kerangka berpikir merupakan langkah-langkah penelitian yang tergambar secara sistematis supaya penelitian terarah dan memiliki suatu fokus untuk mendapatkan hasil yang sesuai tujuan penelitian. Kerangka Berpikir dalam
(52)
IV-2
penelitian ini untuk mendapatkan rancangan sistem informasi berbasis
E-Fulfillment dengan perancangan form permintaan dan form produksi.
4.5. Variabel Penelitian
Variabel-variabel yang terdapat dalam penelitian ini adalah:
1. Variabel Independen
Variabel-variabel ini adalah mempengaruhi dalam penelitian ini. Variabel tersebut yaitu form permintaan dan form produksi.
2. Variabel Dependen
Variabel dependen merupakan variabel yang dipengaruhi dalam penelitian ini. Variabel tersebut yaitu rancangan sistem informasi berbasis E-fulfillment.
4.6. Rancangan Penelitian
Penelitian dilaksanakan dengan mengikuti langkah-langkah sebagai berikut:
1. Pada awal penelitian dilakukan studi pendahuluan yang menunjukkan masalah
pada PT. Asia Bina Semesta Abadi. Masalah yang ditemukan adalah lamanya aliran informasi antar departemen yaitu bagian marketing, inventory dan produksi sehingga dilakukan perancangan sistem informasi berbasis
E-Fulillment.
2. Studi kepustakaan meliputi teori mengenai e-Fulfillment, Sistem Informasi
Managemen, Database dan Model Waterfall.
(53)
IV-3
Data-data yang dikumpulkan pada saat penelitian ini adalah jumlah permintaan dan jumlah produksi
4. Pengolahan data
Langkah-langkah pengolahan data dalam penelitian ini terdiri atas beberapa tahapan yaitu:
a. Requirements definition.
Proses pencarian kebutuhan yang difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software
engineer harus mengerti tentang informasi dari sistem yang ingin dirancang,
misalnya fungsi yang dibutuhkan, user interface. b. System And Software Design.
Proses ini digunakan untuk mengubah kebutuhan kebutuhan diatas menjadi representasi ke dalam bentuk desain software sebelum proses coding dimulai. Desain harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap sebelumnya.
c. Implementation And Unit Testing.
Untuk dapat dimengerti komputer, maka desain tersebut diubah bentuknya menjadi bentuk yang dapat dimengerti oleh komputer, yaitu ke dalam bahasa pemrograman melalui proses coding.
d. Integration And System Testing.
Semua fungsi-fungsi software yang telah dibuat harus diujicoba, agar
software bebas dari error, dan hasilnya harus benar- benar sesuai dengan
(54)
IV-4
e. Operation And Maintenance.
Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.
5. Analisis pemecahan masalah
Analisis pemecahan masalah menguraikan jawaban dari pertanyaan yang berkaitan dengan masalah dalam penelitian ini.
6. Kesimpulan dan saran diberikan untuk penelitian
Kesimpulan dan saran dalam penelitian ini adalah butir-butir pernyataan tegas dan jelas terkait dengan tujuan dan analisis penelitian untuk menyelesaikan permasalahan.
(55)
IV-5
MULAI
Studi Pendahuluan 1. Kondisi Perusahaan 2. Informasi Pendukung 3. Masalah Perusahaan
Studi Literatur 1.. Referensi Jurnal Penelitian 2.. Langkah-langkah penyelesaian
Identifikasi Masalah Awal
Informasi mengenai persediaan sangat penting untuk memastikan bagian marketing mendapatkan data persediaan yang akurat yang kemudian akan ditawakan kepada
konsumen
Pengumpulan Data
Data yang diperlukan adalah data jumlah permintaan dan jumlah produksi
Pengolahan Data A. Requirements Definition B. System adn Software Design C. Implementation and Unit Testing D. Integration and System Testing E. Operation and Maintenance
Analisis Pemecahan Masalah Rancangan Sistem Informasi berbasis
E-Fulfillment
Kesimpulan dan Saran
SELESAI
(56)
BAB V
PENGUMPULAN DAN PENGOLAHAN DATA
5.1. Pengumpulan Data
Dalam penyelesaian masalah pada penelitian ini, dibutuhkan sejumlah data, yaitu aliran informasi, keluhan konsumen, data jumlah produksi dan data jumlah permintaan produk jadi.
5.1.1. Data Permintaan Produk
Data permintaan produk untuk periode Januari 2015 – Desember 2015
untuk distributor CV. Tirata Cinta Alam Indonesia dan CV. Saihati dapat dilihat pada Tabel 5.1.
Tabel 5.1. Data Permintaan Distributor Tahun 2015
Bulan CV. Tirata Cinta Alam Indonesia CV.Saihati
JANUARI 2015 11.035 10.109
FEBRUARI 2015 12.417 10.470
MARET 2015 16.254 13.092
APRIL 2015 15.241 11.421
MEI 2015 14.542 11.780
JUNI 2015 13.901 13.242
(57)
V-2
Tabel 5.1. Data Permintaan Distributor Tahun 2015 (Lanjutan)
Bulan CV. Tirata Cinta Alam Indonesia CV.Saihati
AGUSTUS 2015 11.942 11.902
SEPTEMBER 2015 14.982 11.902
OKTOBER 2015 11.688 10.972
NOVEMBER 2015 13.021 12.475
DESEMBER 2015 11.522 10.921
Sumber: PT. Asia Bina Semsta Abadi
5.1.2. Data Jumlah Produksi
Data jumlah produksi merupakan jumlah persediaan barang yang diproduksi per periode.
Tabel 5.2. Data Jumlah Produksi PT. Asia Bina Semesta Abadi Tahun 2015
Periode Jumlah Produksi
JANUARI 2015 27.415
FEBRUARI 2015 28.122
MARET 2015 28.098
APRIL 2015 27.409
MEI 2015 26.893
JUNI 2015 26.767
JULI 2015 24.908
AGUSTUS 2015 25.785
(58)
V-3
Sumber: PT. Asia Bina Semsta Abadi
5.1.3. Sistem Aliran Informasi PT. Asia Bina Semesta Abadi
Kegiatan dan aliran informasi yang dilakukan pada PT. Asia Bina Semesta Abadi, yakni:
1. Konsumen melakukan pemesanan air minum dalam kemasan ke bagian
marketing PT. Asia Bina Semesta Abadi.
2. Bagian marketing mengisi kertas permintaan konsumen seperti tanggal
pemesanan, jumlah permintaan, dan waktu pengambilan pesanan.
3. Bagian marketing melakukan pengecekan kertas persediaan produk jadi.
4. Apabila persediaan masih ada, maka bagian marketing akan melakukan
konfirmasi kepada pihak distributor bahwa produk akan dikirimkan.
5. Apabila permintaan tidak tersedia, maka bagian marketing akan
meginformasikan bagian produksi untuk melakukan produksi.
Aliran Informasi Aktual PT. Asia Bina Semesta Abadi dapat dilihat pada Gambar 5.1.
OKTOBER 2015 23.312
NOVEMBER 2015 22.415
(59)
V-4 INVENTORY MARKETING Konsumen melakukan pemesanan Kertas perintah produksi Persediaan Produk Jadi Kertas permintaan produk
Kertas pe riintah pengirim an
produk
Melakukan produksi sesuai dengan kekurangan pesanan
Kertas persediaan produk jadi PRODUCTION 2 4 5 3 Form pengeluaran produk ja di 4
Pengiriman produk
KONSUMEN
Sumber : Pengumpulan Data
Gambar 5.1. Aliran Informasi Aktual Permintaan Konsumen
Waktu dari aliran informasi aktual di PT. Asia Bina Semesta Abadi dapat dilihat pada Tabel 5.3.
Tabel 5.3. Waktu Aktual Aliran Informasi PT. Asia Bina Semesta Abadi
Informasi Aktual
Permintaan Konsumen 2 menit
Pengisian Form Permintaan
2 menit Persediaan Produk Jadi
15 menit Pengeluaran Produk Jadi
10 menit Perintah Produksi
1 menit Total
30 menit
(60)
V-5
Keluhan dari aliran informasi aktual di PT. Asia Bina Semesta Abadi dapat dilihat pada Tabel 5.3.
Tabel 5.4. Keluhan Aliran Informasi Aktual di PT. Asia Bina Semsta Abadi No. Arus Informasi Data Keluhan 1. Sales Center
1. Menyimpan data permintaan konsumen dalam
bentuk kertas yang tidak efektif.
2. Informasi permintaan konsumen ke bagian lain
tidak up to date.
2. Production
1. Menyimpan data produksi dalam bentuk kertas
tidak efektif.
3.
Inventory
1. Menyimpan data permintaan dan pengeluaran
dalam bentuk kertas sehingga terjadi kesalahan data persediaan.
2. Sulit menghitung persediaan produk secara
manual.
3. Informasi persediaan tidak up to date.
(61)
V-6
5.2. Pengolahan Data
5.2.1. Perancangan Model Waterfall
Perancangan model sistem aliran informasi ini melakukan pendekatan secara sistematis yang dimulai dari tahap requirement, design, coding,
testing/verification, dan maintenance. Langkah-langkah perancangan model pada
sistem aliran informasi PT. Asia Bina Semesta Abadi adalah sebagai berikut :
5.2.1.1. Tahap Requirement
Tahap requirement membutuhkan akan menganalisis kebutuhan dari sistem informasi PT. Asia Bina Semsta Abadi, perangkat kerasa dan perangkat lunak yang dibutuhkan oleh sistem informasi.
1. Model Sistem Informasi PT. Asia Bina Semesta Abadi Usulan
Kegiatan dan aliran informasi yang diusulkan oleh PT. Asia Bina Semesta Abadi adalah sebagai berikut :
a. Konsumen melakukan pemesanan produk air mineral kepada PT. Asia
Bina Semesta Abadi.
b. Bagian marketing mengisi form permintaan konsumen seperti nomor
permintaan, tanggal pemesanan, produk yang dipesan, jumlah permintaan, dan waktu pengambilan pesanan.
c. Setelah form permintaan konsumen selesai, bagian marketing melakukan
pengecekan persediaan produk jadi yang dipesan konsumen tersebut pada laporan persediaan produk jadi.
(62)
V-7
d. Jika persediaan masih ada maka bagian marketing akan mengirimkan
informasi pengiriman produk kepada konsumen.
e. Jika persediaan tidak tersedia maka bagian marketing akan mengirimkan
informasi perintah produksi kepada bagian produksi.
Model Aliran Informasi Usulan dapat dilihat pada Gambar 5.2.
INVENTORY SALES CENTER KONSUMEN Permintaan Produk Mnerima Perintah Produksi
Mengisi Form Permintaan
Memberikan Informasi Persediaan Memerika Persediaan Produk
PRODUCTION Pengiriman Produk Database Memasukkan informasi produksi
Gambar 5.2. Aliran Informasi Usulan PT. Asia Bina Semsta Abadi
2. Kebutuhan Sistem Aliran Informasi PT. Asia Bina Semesta Abadi
Untuk menjalankan sistem aliran informasi usulan PT. Asia Bina Semesta Abadi maka dibutuhkan :
a. Input
Input sistem informasi manajemen pada PT. Asia Bina Semesta Abadi
adalah sebagai berikut :
(63)
V-8
a) Karyawan pada bagian marketing yang bertugas menerima
permintaan dan pengecekan persediaan produk.
b) Karyawan pada bagian produksi yang bertugas menerima informasi
produksi produk dari bagian marketing.
c) Karyawan pada bagian inventory yang bertugas memberikan
informasi persediaan kepada bagian marketing.
d) Karyawan yang bertugas melakukan proses pemeriksaan dan
perbaikan terhadap jaringan.
2) Informasi
a) Permintaan Konsumen
b) Data Produksi
3) Komputer & Aksesoris
5.2.1.2. Tahap Design
Tahap design akan melakukan proses design sesuai dengan informasi yang telah tersedia pada tahap requirement sebelumnya.
1. Perancangan Data Flow Diagram (DFD)
(64)
V-9 Marketing Inventory Production Sistem Informasi Berbasis E-Fullfillment
Memberikan laporan produksi Memberikan laporan persediaan
Memberikan perintah produksi
Menerima laporan produksi Menerima laporan pengiriman produk
Menerima laporan permintaan dan persediaan
Konsumen
Memberikan perintaan produk
Mendapatkan informasi produk
Gambar 5.3. Context Diagram Data Flow Diagram
Pada Gambar 5.3. dapat dilihat context diagram dari PT. Asia Bina Semesta Abadi yang terdiri dari 4 entitas yaitu Konsumen, Marketing,
Inventory, dan Production yang akan memberikan dan menerima
informasi dari sistem informasi berbasis E-Fulfillment.
b. DFD Level 1 PT. Asia Bina Semesta Abadi
Konsumen Data Permintaan Marketing
Memberikan permintaan Memberikan konfirmasi pengiriman
Mendapatkan konfirmasi pengiriman Mendapatkan laporan permintaan
(65)
V-10
Pada Gambar 5.4. dapat dilihat DFD Level 1 dari PT. Asia Bina Semesta Abadi yang terdiri dari 2 entitas yaitu Konsumen, dan
Marketing.
c. DFD Level 2 PT. Asia Bina Semesta Abadi
Konsumen
Marketing Data
Permintaan Memberikan permintaan
Memberikan konfirmasi pengiriman Mendapatkan konfirmasi pengiriman
Mendapatkan laporan permintaan
Inventory Informasi
Persediaan dan Pengiriman Memberikan informasi pengiriman
Mendapatkan informasi persediaan
Mendapatkan informasi persediaan
Memberikan informasi persediaan
Gambar 5.5. DFD Level 2
Pada Gambar 5.5. dapat dilihat DFD Level 2 dari PT. Asia Bina Semesta Abadi yang terdiri dari 2 entitas yaitu Konsumen, dan
Marketing yang berasal dari Level 1 ditambah 1 entitas baru yaitu Inventory.
(66)
V-11
d. DFD Level 3 PT. Asia Bina Semesta Abadi
Konsumen
Marketing Data
Permintaan Memberikan permintaan
Memberikan konfirmasi pengiriman Mendapatkan konfirmasi pengiriman
Mendapatkan laporan permintaan
Inventory Informasi
Persediaan dan Pengiriman Memberikan informasi pengiriman
Mendapatkan informasi persediaan
Mendapatkan informasi persediaan
Memberikan informasi persediaan
Production Data
Produksi
Gambar 5.6. DFD Level 3
Pada Gambar 5.6. dapat dilihat DFD Level 3 dari PT. Asia Bina Semsta Abadi yang terdiri dari 3 entitas yaitu Konsumen, Marketing, dan
Inentory yang berasal dari Level 2 ditambah 1 entitas baru yaitu Production.
2. Perancangan Tabel Database
Rancangan Tabel Database untuk Sistem Informasi PT. Asia Bina Semesta Abadi adalah sebagai berikut :
(67)
V-12
a. Database informasi barang
Gambar 5.8. Database Informasi Barang
b. Database produksi
Gambar 5.9. Database Produksi Barang
c. Database permintaan
(68)
V-13
5.2.1.3. Tahap Implementation
Tahap implementation akan melakukan proses implementasi dari design yang telah dibuat dalm bentuk koding komputer. Implementasi dari program yang akan dilakukan akan mengikuti algoritma berikut :
1. Perancangan form informasi barang yang akan ditampilkan kepada penjual
2. Perancangan form permintaan pelanggan.
3. Perancangan form produksi barang
4. Memberikan informasi stok barang dari permintaan dan produksi dengan
rumus :
Stok = Produksi – Permintaan
Informasi Barang Produksi Barang
Permintaan Barang
Stok = Produksi - Permintaan
(69)
V-14
5.2.1.3.1. Perancangan Hardware (Perangkat Keras)
Perangkat keras yang dibutuhkan dalam perancangan sistem informasi ini adalah sebagai berikut :
1. Input Unit
Alat yang digunakan untuk memasukkan informasi data kedalam program
a. Mouse berjumlah 4 buah
b. Keyboard berjumlah 4 buah
2. Processing Unit
Unit yang digunakan untuk melakukan proses pengolahan data pada program.
a. CPU (Central Processing Unit) berjumlah 4 buah dengan spesifikasi :
1) Intel Core i3 2,5 GHz
2) Windows 10 64 bit
b. RAM (Random Access Memory) berjumlah 4 buah dengan spesifikasi
Kingston 2 GB.
c. HardDisk berjumlah 4 buah dengan spesifikasi Seagate 500 GB.
3. Output Unit
Unit yang digunakan untuk menampilkan informasi dan data yang telah diolah yang berupa monitor 17 inch.
4. Unit Jaringan
Unit yang digunkan untuk menghubungkan seluruh perangkat dengan sistem informasi. Unit ini berupa LAN (Local Area Network).
(70)
V-15
5.2.1.3.2. Perancangan Software (Perangkat Lunak)
Dalam perancangan ini software dan bahas pemrograman yang digunakan adalah MySQL dan PHP.
1. Perancangan Coding
Perancangan koding dilakukan dengan menggunakan software Notepad ++ untuk menghubungkan MySQL dengan PHP.
Gambar 5.12. Perancangan Coding dengan Notepad++
2. Perancangan Database
Perancangan database dilakukan dengan menggunakan software
(71)
V-16
Gambar 5.13. Perancangan Database dengan WAMPServer
3. Tampilan Form
Tampilan form akan terbentuk pada saat perancangan coding selesai dan akan ditampilkan dalam bentuk website.
(72)
V-17
Jika tombol Beli Barang di-klik maka form pembelian barang berikut akan muncul seperti pada Gambar 5.15.
Gambar 5.15. Tampilan Website Pembelian Barang
Jika menu tambah produksi di-klik maka form penambahan produksi berikut akan muncul seperti pada Gambar 5.16.
(73)
V-18
Jika link pengeluaran di-klik maka form pengeluaran berikut akan muncul seperti pada Gambar 5.17.
(74)
BAB VI
ANALISA PEMECAHAN MASALAH
6.1. Analisis Hasil Perancangan Model Waterfall
Perancagan Sistem Informasi dengan Model Waterfall akan
mempermudah proses aliran informasi pada perusahaan. Dengan adanya rancangan informasi usulan ini maka perusahaan dapat menemukan data dengan lebih cepat karena telah menggunakan proses pengolahan dengan komputer. Perubahan yang terjadi adalah sebagai berikut :
1. Bagian Marketing dapat mengisi form permintaan pelanggan dalam bentuk
komputer sehingga data akan tersimpan dalam database sehingga memudahkan proses pencarian data permintaan.
2. Bagian Produksi dapat menerima perintah pemesanan produk dengan mudah.
3. Bagian Inventory dapat mengirimkan persediaan produk yang ada pada
inventory dengan mudah melalui form yang telah disediakan kepada bagian
marketing.
4. Konsumen dapat melakukan pemesanan produk langsung melalui rancangan
yang telah dibuat.
5. Perhitungan Stok Barang menjadi up to date sehingga tidak memerlukan
kertas untuk proses rekap data persediaan.
Hasil Perbandingan proses aktual dan dengan proses usulan dapat dilihat pada Tabel 6.1.
(75)
VI-2
Tabel 6.1. Perbandingan Proses Aktual dengan Proses Usulan
No.
Arus Informasi
Data
Aktual Usulan
1. Sales
Center
1. Menyimpan data permintaan
konsumen dalam bentuk kertas yang tidak efektif.
2. Informasi permintaan
konsumen ke bagian lain tidak
up to date.
1. Informasi permintaan disimpan
dalam bentuk komputer sehingga proses menjadi lebih cepat.
2. Informasi permintaan konsumen
kepada bagian lain menjadi up to
date dengan sistem jaringan.
2. Production
- Menyimpan data produksi
dalam bentuk kertas tidak efektif.
1. Data produksi disimpan dalam
bentuk komputer sehingga
memudahkan proses rekap.
3.
Inventory
1. Menyimpan data permintaan
dan pengeluaran dalam bentuk
kertas sehingga terjadi
kesalahan data persediaan.
2. Sulit menghitung persediaan
produk secara manual.
3. Informasi persediaan tidak up
to date.
1. Data permintaan dan pengeluaran
disimpan dalam bentuk komputer
sehingga kesalah dapat
diminimalisir dengan perhitungan otomastis.
2. Informasi persediaan menjadi up
to date dengan penggunaan sistem
jaringan.
Tabel 6.2. Perbandingan Waktu Aktual dengan Waktu Usulan
Informasi Aktual Usulan Penghematan (%)
Permintaan Konsumen 2 menit 2 menit 0
Pengisian Form Permintaan 2 menit 1 menit 50
Persediaan Produk Jadi 15 menit 1 menit 93
Pengeluaran Produk Jadi 10 menit 1 menit 90
Perintah Produksi 1 menit 1 menit 0
Total 30 menit 6 menit 80
Perancangan Sistem Informasi berbasis E-Fulfillment yang dilakukan akan membutuhkan penambahan departemen baru dan perubahan pada struktur organisasi perusahaan.
Perancangan Sistem Informasi yang dilakukan akan membutuhkan karyawan yang memiliki skill dalam bidang teknologi dan informasi. Untuk
(76)
VI-3
mendapatkan karyawan yang memiliki keahlian tersebut maka perlu dilakukan pelatihan teknologi informasi yang diadakan oleh bagian IT Developer terhadap karyawan pada departemen yang bersangkutan.
Adapun struktur organisasi PT. Asia Bina Semesta Abadi dapat dilihat pada Gambar 5.1.
(77)
Pimpinan Pabrik
Kabag. Produksi Kabag. Keuangan
Produksi kemasan
Produksi air Gudang
Lini Fungsional Keterangan:
Kabag. Pemasaran
Marketing Staff Accounting
Koordinator Sistem dan Pengendalian Mutu
Kabag. Bengkel Kabag. Logistik
Pembelian Pengiriman Teknisi
Staf
Pengepakan
(78)
Pimpinan Pabrik
Kabag. Produksi Kabag. Keuangan
Produksi kemasan
Produksi air Gudang
Lini Fungsional Keterangan:
Kabag. Pemasaran
Marketing Staff Accounting
Koordinator Sistem dan Pengendalian Mutu
Kabag. Bengkel Kabag. Logistik
Pembelian Pengiriman Teknisi
Staf
Pengepakan IT Developer
(79)
(80)
BAB VII
KESIMPULAN DAN SARAN
7.1. Kesimpulan
Kesimpulan yang didapatkan dari penelitian Perancangan E-Fulfillment Menggunakan Model Waterfall, yaitu sebagai berikut.
1. Sistem Informasi berbasis E-Fulfillment yang dirancang antar bagian
departemen marketing, persediaan dan produksi membuat informasi yang didapatkan lebih mutakhir (up to date).
2. Rancangan Sistem Informasi berbasis E-Fulfillment yang dirancang dapat
mengurangi waktu aliran informasi antar bagian menjadi 6 menit yang berawal dari 30 menit.
3. Rancangan Sistem Informasi berbasis E-Fulfillment yang dirancang
memberikan penghematan waktu sebesar 80%.
7.2. Saran
Saran yang dapat diberikan dari penelitian Perancangan E-Fulfillment Menggunakan Model Waterfall, yaitu sebagai berikut.
1. Sebaiknya perusahaan menggunakan sistem informasi yang telah dirancang
untuk mempercepat aliran informasi.
2. Sebaiknya perusahaan memiliki seorang ahli di bagian sistem informasi.
3. Sebaiknya penerapan sistem informasi dilakukan secara berkala untuk
(81)
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1. Sejarah Perusahaan
PT. Asia Bina Semesta Abadi merupakan perusahaan yang bergerak di bidang pengolahan air minum dalam kemasan dengan merek dagang Sibayak. Perusahaan ini didirikan oleh Bapak Efendi pada tahun 2000 yang terletak di Jalan Pulau Pinang, Kawasan Industri Medan II, Provinsi Sumatera Utara.
Pada tahun 2003, kondisi perusahaan semakin berkembang sehingga melakukan investasi kepada mesin baru yang dapat menghasilkan cup sehingga produk yang dihasilkan perusahaan dapat bersaing dengan pasar.
2.2. Ruang Lingkup Bidang Usaha
Ruang lingkup bidang usaha PT. Asia Bina Semesta Abadi adalah sebagai perusahaan yang memproduksi air minum dalam kemasan.
2.3. Lokasi Perusahaan
PT. Asia Bina Semesta Abadi terletak di Jalan Pulau Pinang, Kawasan Industri Medan II, Provinsi Sumatera Utara. Lokasi pabrik termasuk departemen penunjung proses produksi seperti kantor, gudang untuk bahan baku dan produk jadi dan segala fasilitas pendukung. Lokasi PT. Asia Bina Semesta Abadi pada peta dapat dilihat pada Gambar 2.1.
(82)
II-2
Gambar 2.1. Lokasi PT. Asia Bina Semesta Abadi
2.4. Daerah Pemasaran
PT. Asia Bina Semesta Abadi memasarkan produknya di wilayah Sumatera yang meliputi Medan, Pematangsiantar, Sibolga, Aceh, dan Dumai. Pemasaran dilakukan perusahaan melalui bagian marketing untuk menawarkan produk dan menerima pesanan melalui toko. Selanjutnya bagian marketing akan menyampaikan jumlah pesanan kepada perusahaan yang akan dikirimkan ke konsumen yang bersangkutan.
2.5. Dampak Lingkungan dan Sosial Ekonomi
PT. Asia Bina Semesta Abadi merupakan salah satu perusahaan dari beberapa perusahaan industri yang berada di Kawasan Industri Medan II yang menyerap banyak tenaga pekerja dari masyarakat sekitarnya sehingga keberadaan perusahaan ini merupakan sebagian dari pemecahaan masalah lapangan kerja.
(83)
BAB I
PENDAHULUAN
1.1. Latar Belakang
Perkembangan teknologi informasi pada saat sekarang telah membuat berbagai terobosan baru di segala bidang sehingga dapat digunakan dan memudahkan para pengguna dalam mengakses informasi yang ada. Berkembangnya bentuk sistem teknologi informasi yang berbentuk komputerisasi yang dimulai dari Personal Computer (PC) hingga menjadi tablet PC juga telah membuat sebuah perubahan yang dimulai dari sistem lokal menjadi sistem jaringan yang dapat menghubungkan komputer yang satu dengan yang lain dalam suatu area tertentu.
Seiring dengan perkembangan zaman teknologi sekarang, perusahaan-perusahaan semakin terpicu untuk menggunakan teknologi yang maju sebagai alat untuk bertahan ataupun memenangkan persaingan yang dapat membawa dampak yang sangat besar bagi perusahaan. Dampak yang ditimbulkan oleh perkembangan teknologi dan globalisasi ekonomi membuat tingkat kompetisi yang semakin tajam dan sangat pesat. Dampak ini menuntut perusahaan untuk memiliki kemampuan yang cepat untuk beradaptasi terhadap perubahan sehingga memiliki kemampuan bersaing dengan kompetitor.
Dengan adanya penggunaan teknologi informasi maka informasi bisa dibagi dengan lebih cepat, mudah dan akurat. Electronic fulfillment merupakan proses
(84)
I-2
pengelolaan teknologi dan informasi berupa order pelanggan, pengelolaan transaksi dan proses pengendalian persediaan pada gudang.
1Menurut Sauki (1999 : 6) setidaknya ada 4 fungsi sistem kearsipan yaitu
(1) sebagai memori kolektif instansi (corporate memory), (2) sebagai penyedia data atau informasi bagi pengambilan keputusan (decisions making), (3) sebagai bahan pendukung proses pengadilan (litigation support), dan (4) penyusutan berkas kerja
(retention). Dari uraian tersebut terlihat betapa penting fungsi sistem kearsipan
sehingga tidak dapat dilepaskan dari kegiatan sehari-hari pada institusi, perusahaan perkantoran, tidak terkecuali rumah sakit yang semakin hari arsip serta dokumennya selalu bertambah jumlahnya.
2Identifikasi kebutuhan dari sistem berbasis layanan dibagi menjadi dua
yaitu kebutuhan fungsional dan kebutuhan nonfungsional. Tidak ada prioritas diantara kedua aspek ini. Keduanya memiliki peranan yang sangat penting dalam keberhasilan pengembangan sistem.
Secara umum kebutuhan fungsional dari sistem ini adalah sebagai berikut:
1. Fungsi mengelola data customer (distributor dan retailer) oleh pengelola mall
sebagai penyedia layanan.
2. Fungsi mengelola data barang yang dilakukan oleh customer (distributor dan
retailer).
3. Fungsi untuk mengotomasi proses transaksi keuangan baik itu berupa
pembayaran tagihan maupun aktivitas cash flow keuangan.
1Rizki Alfiasca Pascapraharastyan, dkk. Rancang Bangun Sistem Informasi Manajemen Arsip Rumah Sakit Bedah Surabaya Berbasis Web. Jsika Vol 3, No 1. 2014
(85)
I-3
4. Fungsi otomasi capturing dan input data menggunakan third party device.
5. Fungsi monitoring proses transaksi yang dilakukan oleh pengelola.
6. Fungsi summarizing dalam bentuk laporan penjualan.
PT. Asia Bina Semesta Abadi merupakan perusahaan yang bergerak pada bidang pengolahan Air Mineral Dalam Kemasan (AMDK) dengan ukuran 200 ml. Perusahaan ini terletak di Jalan Pulau Pinang, Medan Industrial Estate II, Medan Barat, Sumatera Utara. Aliran Informasi pada PT. Asia Bina Semesta Abadi masih bersifat manual yaitu menggunakan kertas untuk pemberian informasi antar bagian
inventory, marketing dan produksi. Aliran informasi yang masih bersifat manual
membuat proses pemberian informasi berlangsung selama 30 menit yang menyebabkan aliran informasi perusahaan menjadi cukup lama diketahui.
INVENTORY MARKETING Konsumen melakukan pemesanan Kertas perintah produksi Persediaan Produk Jadi Kertas permintaan produk
Kertas pe riintah pengirim an
produk
Melakukan produksi sesuai dengan kekurangan pesanan
Kertas persediaan produk jadi PRODUCTION 2 4 5 3 Form pengeluaran produk ja di 4
Pengiriman produk
KONSUMEN
(86)
I-4
Salah satu cara untuk mengatasi permasalahan ini yaitu dengan melakukan suatu perancangan website sehingga pelanggan dapat melakukan pemesanan dengan mudah dan dapat memberikan informasi mengenai persediaan barang yang ada pada gudang sehingga bagian marketing memiliki info yang terbaru. Model yang digunakan untuk perancangan ini adalah model Waterfall dimana model ini merupakan suatu pendekatan yang dilakukan secara bertahap sehingga jika terjadi kesalahan pada satu tahap maka dapat kembali ke tahap sebelumnya.
1.2. Rumusan Masalah
Pada penelitian ini masalah yang dihadapi adalah lamanya informasi yang diberikan bagian persediaan kepada bagian marketing sehingga informasi yang diberikan kepada konsumen tidak mutakhir. Untuk menyelesaikan masalah ini maka diperlukan perancangan bersifat E-Fulfillment untuk menyediakan informasi yang tepat waktu.
1.3. Tujuan dan Manfaat Penelitian
Tujuan umum penelitian ini adalah untuk perancangan sistem informasi sebagai sarana pemberian informasi.
Tujuan khusus yang ingin dicapai dalam penelitian tugas akhir ini adalah melakukan perancangan website untuk mempersingkat waktu aliran informasi
(87)
I-5
Manfaat dalam melakukan penelitian ini adalah sebagai berikut:
1. Perusahaan mendapatkan rancangan website yang dapat memudahkan
pelanggan melakukan pemesanan.
2. Perusahaan mendapatkan rancangan sistem informasi yang dapat memberikan
informasi yang mutakhir (up to date).
3. Mahasiswa dapat menerapkan ilmu yang telah didapatkan dalam mata kuliah
dalam lingkungan kerja.
1.4. Batasan dan Asumsi Penelitian
Batasan-batasan yang digunakan dalam penelitian ini adalah :
1. Aplikasi dibuat dengan menggunakan aplikasi berbasis database yaitu MySQL.
2. Sistem informasi tidak memuat tentang analisis biaya.
Asumsi-asumsi yang digunakan dalam penelitian adalah :
1. Proses produksi berjalan dengan normal selama penelitian.
2. Proses pemesanan kepada marketing berjalan normal.
1.5. Sistematika Penulisan Laporan
Sistematika yang digunakan dalam penulisan laporan tugas sarjana adalah sebagai berikut:
Bab I Pendahuluan, berisi tentang latar belakang permasalahan penelitian, rumusan masalah, tujuan dan manfaat penelitian, serta batasan dan asumsi yang digunakan dalam penelitian.
(88)
I-6
Bab II Gambaran Umum PT. Asia Bina Semesta Abadi yang berisi tentang sejarah perusahaan.
Bab III Landasan Teori, berisi tentang teori yang digunakan dalam analisis pemecahan masalah. Teori yang digunakan meliputi teori mengenai e-Fulfillment, sistem informasi managemen, database dan model waterfall yang diambil dari buku maupun jurnal.
Bab IV Metodologi Penelitian, berisi tentang langkah-langkah penelitian yang dilakukan yaitu meliputi penentuan lokasi penelitian, jenis penelitian, objek penelitian, variabel penelitian, kerangka konseptual, definisi variabel operasional, instrumen penelitian, serta langkah-langkah penelitian.
Bab V Pengumpulan dan Pengolahan Data, berisi tentang pengumpulan data-data primer dan sekunder yang diperoleh dari penelitian beserta teknik yang digunakan untuk mengolah data dalam pemecahan masalah.
Bab VI Analisis Pemecahan Masalah, berisi tentang hasil analisis pengolahan data, dan analisis pengolahan menggunakan model waterfall.
Bab VII Kesimpulan dan Saran, berisi tentang kesimpulan dari analisis pemecahan masalah yang telah disesuaikan dengan tujuan penelitian dan saran yang berkaitan dengan penelitian yang dilaksanakan.
(89)
ABSTRAK
Keberhasilan industri dalam peningkatan kinerja tidak terlepas dari teknologi informasi. Dengan adanya penggunaan teknologi informasi maka informasi bisa dibagi dengan lebih cepat, mudah dan akurat. Sistem Informasi pada PT. Asia Bina Semesta Abadi masih bersifat manual yaitu menggunakan kertas untuk pemberian informasi antar departemen. Sistem informasi yang masih bersifat manual membuat proses pemberian informasi berlangsung selama 30 menit yang menyebabkan aliran informasi perusahaan menjadi cukup lama diketahui. Salah satu cara untuk mengatasi permasalahan ini yaitu dengan melakukan suatu perancangan website sehingga pelanggan dapat melakukan pemesanan dengan mudah dan dapat memberikan informasi mengenai persediaan barang yang ada pada gudang sehingga bagian marketing memiliki info yang terbaru akan persediaan. Model yang digunakan untuk perancangan ini adalah model Waterfall dimana model ini merupakan suatu pendekatan yang dilakukan secara bertahap sehingga jika terjadi kesalahan pada satu tahap maka dapat kembali ke tahap sebelumnya. Penerapan model ini dapat menyebabkan penghematan watu yang berawal dari 30 menit menjadi 6 menit.
(90)
PERANCANGAN E-FULFILLMENT MENGGUNAKAN
MODEL WATERFALL
TUGAS SARJANA
Diajukan untuk Memenuhi Sebagian dari Syarat-syarat Memperoleh Gelar Sarjana Teknik
Oleh STEVEN NIM. 120403040
D E P A R T E M E N T E K N I K I N D U S T R I
F A K U L T A S T E K N I K
UNIVERSITAS SUMATERA UTARA
M E D A N
(91)
(92)
(93)
(94)
(95)
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, atas rahmat dan berkat-Nya penulis dapat menyelesaikan laporan tugas sarjana ini.
Tugas sarjana merupakan salah satu syarat bagi penulis untuk mendapatkan gelar sarjana teknik di Departemen Teknik Industri, Fakultas
Teknik, Universitas Sumatra utara. Judul tugas sarjana ini adalah “Perancangan
E-Fulfillment Menggunakan Model Waterfall”.
Penulis juga menyadari bahwa masih terdapat kekurangan dalam laporan ini. Untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari para pembaca. Semoga laporan ini membawa manfaat bagi para pembaca.
UNIVERSITAS SUMATERA UTARA PENULIS
(96)
UCAPAN TERIMA KASIH
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa yang telah memberikan kesempatan kepada penulis untuk mengikuti pendidikan di departemen Teknik Industri USU serta telah memberikan kesehatan dan ilmu kepada penulis selama penulisan laporan tugas sarjana ini.
Dalam penulisan tugas sarjana ini penulis banyak mendapatkan bimbingan dan bantuan dari berbagai pihak, baik berupa materil, spiritual maupun administrasi. Oleh karena itu penulis mengucapkan terima kasih kepada :
1. Ibu Ir. Khawarita Siregar, M.T. selaku Ketua Departemen Teknik Industri
Universitas Sumatera Utara.
2. Bapak Ir. Mangara M. Tambunan,M.Sc., selaku Dosen Pembimbing I atas
bimbingan, dan masukan yang diberikan dalam penyelesaian Tugas Sarjana ini.
3. Ibu Khalida Syahputri, ST, MT selaku Dosen Pembimbing II atas bimbingan,
dan masukan yang diberikan dalam penyelesaian Tugas Sarjana ini.
4. Seluruh dosen Departemen Teknik Industri, Fakultas Teknik, Universitas
Sumatera Utara yang telah memberikan pengajaran selama perkuliahan yang menjadi bekal dalam penulisan tugas sarjana ini.
5. Kedua Orang tua penulis yang telah mendukung baik secara moril maupun
materil sehingga laporan ini dapat diselesaikan. Penulis menyadari tidak dapat membalas segala kebaikan dan kasih sayang dari keduanya, maka penulis membuat karya ini sebagai ungkapan rasa terima kasih kepada Ayah dan Ibu.
(97)
6. Adik penulis William dan Anthony yang telah memberikan dukungan dan semangat kepada penulis dalam penulisan tugas sarjana ini.
7. Bapak Wijaya selaku pembimbing lapangan di PT. Asia Bina Semesta Abadi
yang telah banyak membantu penulis dalam proses penelitian.
8. Seluruh staf dan karyawan PT. Asia Bina Semesta Abadi yang telah banyak
membantu penulis dalam proses penelitian.
9. Staf pegawai Teknik Industri, Bang Mijo, Bang Nurmansyah, Bang Ridho,
Kak Dina, Kak Ani, dan Kak Rahma, atas bantuannya dalam masalah administrasi untuk melaksanakan tugas sarjana ini.
10.Rekan-rekan seperjuangan di PT. Asia Bina Semesta Abadi, Puja Satria Lie
dan Jevi Mulyati, atas dukungan dan kerjasamanya selama proses penelitian.
11.Seluruh Keluarga Asisten Laboratorium Komputasi, Departemen Teknik
Industri, Fakultas Teknik USU khususnya Puja Satria Lie, Jevi Mulyati, Inka Havvy Stella Sitorus, Melisa, Askari Muflihin, Bryan Aruan, Steven Christian, Ivony.
12.Sahabat-sahabat seperjuangan di Departemen Teknik Industri USU stambuk
2012 khususnya Andy, Albert, Conan, Stifen, Dewi Surya, Januar, Eric, Felix, Freddy, Hardi, Sanggra, Jennifer, Jovianto, Masta, Mike, Melisa, Sharen , Veronica.
13.Januar Handoko yang telah membantu proses diskusi dalam proses pengerjaan
Tugas Akhir.
14.Carine yang telah membantu dalam memberikan saran dan semangat kepada
(98)
15.Seluruh pihak yang telah banyak memberi bantuan kepada penulis dalam penyelesaian tugas sarjana ini yang tidak dapat disebutkan satu per satu.
UNIVERSITAS SUMATERA UTARA, MEDAN PENULIS
(99)
DAFTAR ISI
BAB
HALAMAN
LEMBAR JUDUL ... i
LEMBAR PENGESAHAN ... ii
KATA PENGANTAR ... iii
UCAPAN TERIMAKASIH... iv
DAFTAR ISI ... vii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
ABSTRAK ... xiii
I PENDAHULUAN ... I-1 1.1. Latar Belakang ... I-1 1.2. Rumusan Masalah ... I-4 1.3. Tujuan dan Manfaat Penelitian ... I-4 1.4. Batasan dan Asumsi Penelitian ... I-5 1.5. Sistematika Penulisan Laporan ... I-5
II GAMBARAN UMUM PERUSAHAAN ... II-1 2.1. Sejarah Perusahaan ... II-1 2.2. Ruang Lingkup Bidang Usaha ... II-1 2.3. Lokasi Perusahaan ... II-1
(100)
DAFTAR ISI (LANJUTAN)
BAB
HALAMAN
2.4. Daerah Pemasaran ... II-2
2.5. Dampak Lingkungan dan Sosial Ekonomi ... II-2
III LANDASAN TEORI ... III-1 3.1. Teknologi Informasi ... III-1 3.2. System Information Management ... III-2 3.3. Database ... III-4 3.4. Model Waterfall ... III-6 3.5. PHP ... III-8 3.6. MySQL ... III-9
IV METODOLOGI PENELITIAN ... IV-1 4.1. Tempat dan Waktu Penelitian ... IV-1 4.2. Jenis Penelitian ... IV-1 4.3. Objek Penelitian ... IV-1 4.4. Kerangka Berpikir ... IV-1 4.5. Variabel Penelitian ... IV-2 4.6. Rancangan Penelitian ... IV-2
(1)
DAFTAR ISI
BAB
HALAMAN
LEMBAR JUDUL ... i
LEMBAR PENGESAHAN ... ii
KATA PENGANTAR ... iii
UCAPAN TERIMAKASIH... iv
DAFTAR ISI ... vii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
ABSTRAK ... xiii
I PENDAHULUAN ... I-1 1.1. Latar Belakang ... I-1 1.2. Rumusan Masalah ... I-4 1.3. Tujuan dan Manfaat Penelitian ... I-4 1.4. Batasan dan Asumsi Penelitian ... I-5 1.5. Sistematika Penulisan Laporan ... I-5
II GAMBARAN UMUM PERUSAHAAN ... II-1 2.1. Sejarah Perusahaan ... II-1 2.2. Ruang Lingkup Bidang Usaha ... II-1 2.3. Lokasi Perusahaan ... II-1
(2)
DAFTAR ISI (LANJUTAN)
BAB
HALAMAN
2.4. Daerah Pemasaran ... II-2 2.5. Dampak Lingkungan dan Sosial Ekonomi ... II-2
III LANDASAN TEORI ... III-1 3.1. Teknologi Informasi ... III-1 3.2. System Information Management ... III-2 3.3. Database ... III-4 3.4. Model Waterfall ... III-6 3.5. PHP ... III-8 3.6. MySQL ... III-9
IV METODOLOGI PENELITIAN ... IV-1 4.1. Tempat dan Waktu Penelitian ... IV-1 4.2. Jenis Penelitian ... IV-1 4.3. Objek Penelitian ... IV-1 4.4. Kerangka Berpikir ... IV-1 4.5. Variabel Penelitian ... IV-2 4.6. Rancangan Penelitian ... IV-2
(3)
ix
DAFTAR ISI (LANJUTAN)
BAB
HALAMAN
V PENGUMPULAN DAN PENGOLAHAN DATA ... V-1 5.1. Pengumpulan Data ... V-1 5.1.1. Data Permintaan Produk ... V-1 5.1.2. Data Jumlah Produksi ... V-2 5.1.3. Sistem Aliran Informasi PT. Asia Bina
Semesta Abadi ... V-3 5.2. Pengolahan Data ... V-6 5.2.1. Perancangan Model Waterfall ... V-6 5.2.1.1. Tahap Requirement ... V-6 5.2.1.2. Tahap Design ... V-8 5.2.1.3. Tahap Implementation... V-13
VI ANALISIS PEMECAHAN MASALAH ... VI-1 6.1. Analisis Hasil Perancangan Model Waterfall ... VI-1 VII KESIMPULAN DAN SARAN ... VII-1 7.1. Kesimpulan ... VII-1 7.1. Saran.... ... VII-1
DAFTAR PUSTAKA LAMPIRAN
(4)
DAFTAR TABEL
TABEL
HALAMAN
5.1. Data Permintaan Distributor Tahun 2015 ... V-1 5.2. Data Jumlah Produksi PT. Asia Bina Semesta Abadi
Tahun 2015 ... V-2 5.3. Waktu Aktual Aliran Informasi PT. Asia Bina Semesta
Abadi ... V-4 5.4. Keluhan Aliran Informasi Aktual di PT. Asia Bina
Semesta Abadi ... V-5 6.1. Perbandingan Proses Aktual dengan Proses Usulan ... VI-2 6.2. Perbandingan Waktu Aktual dengan Waktu Usulan ... VI-2
(5)
DAFTAR GAMBAR
GAMBAR
HALAMAN
1.1. Aliran Informasi Aktual PT. Asia Semesta Abadi ... I-3 2.1. Lokasi PT. Asia Bina Semesta Abadi ... II-2 3.1. Model Waterfall ... III-6 4.1. Langkah-langkah Proses Penelitian ... IV-5 5.1. Aliran Informasi Aktual Permintaan Konsumen ... V-4 5.2. Aliran Informasi Usulan PT. Asia Bina Semesta
Abadi ... V-7 5.3. Context Diagram Data Flow Diagram ... V-9 5.4. DFD Level 1 ... V-9 5.5. DFD Level 2 ... V-10 5.6. DFD Level 3 ... V-11 5.7. Database Informasi Barang ... V-12 5.8. Database Produksi Barang ... V-12 5.9. Database Permintaan Barang ... V-12 5.11. Algoritma Sistem Informasi PT. Asia Bina Semesta
Abadi ... V-13 5.12. Perancangan Coding dengan Notepad++ ... V-15 5.13. Perancangan Database dengan WAMPServer ... V-16 5.14. Tampilan Website Profile Barang ... V-16
(6)
DAFTAR GAMBAR (LANJUTAN)
GAMBAR
HALAMAN
5.15. Tampilan Website Pembelian Barang ... V-17 5.16. Tampilan Website Penambahan Produksi ... V-17 5.17. Tampilan Website Pengeluaran Barang ... V-18
6.1. Struktur Organisasi Aktual PT. Asia Bina Semesta
Abadi ... VI-4 6.2. Struktur Organisasi Usulan PT. Asia Bina Semesta