Perancangan EFulfillment Menggunakan Model Waterfall

(1)

(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 &raquo; 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 &raquo; 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 &raquo; 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">&nbsp;</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 &raquo; 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">&nbsp;</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 “blueprintsoftware 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