aplikasi inventory berbasis web untuk rumah...

17
APLIKASI INVENTORY BERBASIS WEB UNTUK RUMAH PRODUKSI DENRO JEANS NASKAH PUBLIKASI diajukan oleh Naufal Azmi Verdikha 10.11.3665 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Upload: lyxuyen

Post on 07-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

APLIKASI INVENTORY BERBASIS WEB

UNTUK RUMAH PRODUKSI

DENRO JEANS

NASKAH PUBLIKASI

diajukan oleh

Naufal Azmi Verdikha

10.11.3665

kepadaJURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAMIKOM YOGYAKARTA

YOGYAKARTA2014

WEB-BASED INVENTORY APPLICATIONFOR HOME PRODUCTION

OF DENRO JEANS

APLIKASI INVENTORY BERBASIS WEBUNTUK RUMAH PRODUKSI

DENRO JEANS

Naufal Azmi VerdikhaMelwin Syafrizal

Jurusan Teknik InformatikaSTMIK AMIKOM YOGYAKARTA

ABSTRACT

DENRO JEANS is a business engaged in the service of making menswear, has aproduction house as well as the storage of materials and manufactured goods. Thiscompany still doing manual recording and do not have reporting of all activities ofproduction, storage and sale of goods. DENRO JEANS only store notes and noted againfrom orders and sales. Recording and reporting is an indicator of the success of anactivity. As a growing business, processing of the data is very important to optimize theproduction.Application inventory is one of the data processing for storage and inventoryactivities. Applications can help businesses in particular for inventory recording andstorage of goods and materials production. The author aims to create a web-basedinventory application that can be used in managing the DENRO JEANS products and rawmaterial in the storage.

The author uses research methods of data collection by doing interviews andPIECES analysis method to identify the problems that exist in DENRO JEANS.Thisapplication was built using PHP and MySql. Testing the feasibility of this application usingWhite Box Testing and Black Box Testing.

This web-based inventory application can be used by the officer of storage, theofficer of production, and the leader in DENRO JEANS to inventory products andmaterials that exist in the warehouse. This inventory includes the recording, processing,storage, and reporting of inventory data in the warehouse.

Keywords: Inventory, Warehouse, Storage, Stock

1

1. Pendahuluan

Kebanyakan orang cenderung meninggalkan aplikasi berbasis desktop dan mulai

untuk menggunakan aplikasi berbasis web. Aplikasi berbasis web dapat digunakan untuk

berbagai macam tujuan yang berbeda. Sebagai contoh, aplikasi berbasis web dapat

digunakan untuk membuat invoice dan memberikan cara yang mudah dalam

penyimpanan data di database.

DENRO JEANS adalah sebuah usaha kecil menengah dibidang konveksi

pakaian berbahan jeans. DENRO JEANS didirikan pada tahun 1998, mempunyai rumah

produksi di Pekalongan. Kegiatan produksi meliputi proses pembelian bahan,

pemotongan, produksi/penjahitan, laundry, pelabelan, penyimpanan dan penjualan.

Sebagai usaha bisnis yang sedang berkembang DENRO JEANS memasarkan hasil

barang produksi ke toko-toko di Pekalongan dan berbagai daerah lainnya di pulau Jawa.

DENRO JEANS saat ini memiliki kesulitan dalam melakukan pencatatan dan

pelaporan untuk persediaan. DENRO JEANS hanya melakukan pencatatan manual

untuk penyimpanan produk dan hanya melihat tanda bukti transaksi dari pembelian

bahan baku untuk pengecekan bahan baku yang ada digudang. Sehingga informasi

produk dan bahan baku untuk persediaan tidak efektif dan ini bisa menghambat kegiatan

produksi. Bisa memicu terjadinya kesalahan dalam usahanya karena tidak adanya data

yang valid untuk proses kegiatan produksi.

Melihat permasalahan tersebut, DENRO JEANS memerlukan sebuah aplikasi

untuk sistem informasi manajemen inventori yang dapat membantu dalam mengelola

produk dan bahan baku yang ada ditempat penyimpanan meliputi pencatatan,

pengolahan, penyimpanan dan pelaporan data inventori.

2. Landasan Teori

2.1 Pengertian Sistem Informasi

Sistem informasi adalah seperangkat elemen atau komponen yang saling terkait

yang di kumpulkan (input), manipulasi (process), menyimpan, dan menyebarkan (output)

data dan informasi dan memberikan reaksi korektif (feedback) untuk memenuhi tujuan.1

2.2 Konsep Arsitektur Sistem

Konsep arsitektur sistem yang digunakan adalah Client Server. Client Server

adalah arsitektur jaringan yang memisahkan client, biasanya aplikasi yang menggunakan

GUI (Graphical User Interface) dengan server. Masing-masing client meminta data atau

informasi dari server.

1Stair, R. M., & G. W. Reynolds. (2010). Principles of Information Systems, a managerial

Approach, 9th Edition. Course Technology, USA.

2

Gambar 2.1 Client Server

2.3 Analisis PIECES

2.3.1 Analisis Kinerja (performance)

Kinerja suatu perusahaan tergantung pada sumber daya manusia dan daya alat

atau sarana dan prasarana yang ada pada lembaga perusahaan. Kinerja dapat diukur

dari Troughput dan Response Time. Troughput adalah jumlah dari pekerjaan yang dapat

dilakukan suatu saat tertentu. Sedangkan Response Time adalah rata-rata waktu yang

tertunda dua pekerjaan ditambah dengan waktu respons untuk menanggapi pekerjaan

tersebut.

2.3.2 Analisis Informasi (information)

Laporan-laporan yang sudah diproses akan digunakan sebagai informasi yang

sangat dibutuhkan oleh manajemen didalam pengambilan keputusan. Analisis informasi

bertujuan untuk menganalisis kemampuan sistem informasi dalam menghasilkan

informasi yang berkualitas.

Kualitas suatu informasi (Quality Of Information) tergantung dari beberapa hal

yaitu :

Akurat (Accurate)

Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Pada

sistem lama masih bersifat arsip-arsip yang terpisah-pisah tidak tersusun

dengan baik. Informasi yang disampaikan pun tidak jelas atau tepat waktu (Up

To Date).

Relevan (Relevance)

Relevan berarti infomasi tersebut mempunyai manfaat untuk pemakaiannya.

2.3.3 Analisis Ekonomi (economy)

Analisis ekonomi adalah penilaian terhadap sistem dalam pengurangan biaya

dan keuntungan yang didapat dari sistem yang dikembangkan. Sistem ini akan

memberikan penghematan biaya operasional dan meningkatkan keuntungan

perusahaan.

3

2.3.4 Analisis Pengendalian (control)

Sistem yang digunakan harus dapat mengamankan data dari kerusakan,

misalnya dengan membuat back up data. Selain itu, sistem yang digunakan harus dapat

digunakan untuk mengamankan data dari akses yang tidak diinginkan.

2.3.5 Analisis Efisiensi (efficiency)

Analisis efisiensi berhubungan dengan sumber daya yang ada guna

meminimalkan pemborosan. Efisiensi dari sistem yang dikembangkan adalah pemakaian

secara maksimal atas sumber daya yang tersedia yang meliputi manusia, informasi,

waktu, biaya dan peralatan.

2.3.6 Analisis Pelayanan (service)

Layanan merupakan salah satu aspek yang sangat penting didalam

kelangsungan suatu perusahaan. Oleh karena itu layanan terhadap pelanggan dan

karyawan harus ditingkatkan secara maksimal supaya bisnis berjalan dengan lancar.

2.4 Perangkat Lunak

2.4.1 PHP

Menurut Pratama (2010:9), PHP adalah kependekan dari Pretext Hyper-

Processor yang dibangun oleh Rasmus Lerdorf pada tahun 1994. Dahulu, pada awal

pengembangannya PHP disebut sebagai kependekan dari Personal Home Page. PHP

merupakan produk open source sehingga kita dapat mengakses source code,

menggunakan, dan mengubahnya tanpa harus membayar.

2.4.2 MySQL

Menurut Rifa’i (2013) tentang pengertian dan sejarah MySQL, MySQL adalah

sebuah perangkat lunak sistem manajemen basis data SQL (DBMS) yang multithread

dan multi-user. MySQL adalah implementasi dari sistem manajemen basis data

relasional (RDBMS). MySQL dibuat oleh TcX dan telah dipercaya mengelola sistem

dengan 40 buah basis data berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.

2.5 White Box Testing

White Box Testing merupakan cara pengujian dengan melihat ke dalam modul

untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan

atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses

bisnis yang dilakukan, maka baris-baris program, variabel, dan parameter yang terlibat

pada unit tersebut akan dicek satu persatu dan diperbaiki, kemudian di-compile ulang.

2.6 Black Box Testing

Black-box testing adalah metode pengujian perangkat lunak yang tes

fungsionalitas dari aplikasi yang bertentangan dengan struktur internal atau kerja (lihat

pengujian white-box). pengetahuan khusus dari kode aplikasi / struktur internal dan

pengetahuan pemrograman pada umumnya tidak diperlukan. Uji kasus dibangun di

4

sekitar spesifikasi dan persyaratan, yakni, aplikasi apa yang seharusnya dilakukan.

Menggunakan deskripsi eksternal perangkat lunak, termasuk spesifikasi, persyaratan,

dan desain untuk menurunkan uji kasus. Tes ini dapat menjadi fungsional atau non-

fungsional, meskipun biasanya fungsional. Perancang uji memilih input yang valid dan

tidak valid dan menentukan output yang benar. Tidak ada pengetahuan tentang struktur

internal benda uji itu.

3. Analisis dan Perancangan Sistem

Metode analisis yang digunakan untuk melakukan analisis kelemahan sistem

yang sedang berjalan pada DENRO JEANS adalah PIECES, yaitu Performance,

Information, Economy, Control, Efficiency, Service. Analisis ini digunakan untuk

menentukan apa sistem yang baru layak diterapkan atau tidak.

3.1 Analisis Kinerja (performance)

Kemampuan dalam menyelesaikan tugas bisnis dengan cepat sehingga sasaran

tercapai. Sistem yang baru akan menyediakan waktu tanggap yang memadai untuk

kebutuhan inventory di DENRO JEANS.

Tabel 3.1 Analisis Kinerja

Parameter Hasil analisis

Jumlah produksi 8 informasi untuk barang masuk(1 minggu)

10 informasi untuk barang keluar(1 minggu)

Waktu tanggap 10-20 detik dalam mencatat 1 informasi dalam

keadaan normal

30-60 detik dalam mencatat 1 informasi jika terjadi

kesalahan dalam mencatat

3.2 Analisis Informasi (information)

Laporan data inventory dapat membantu DENRO JEANS dalam melakukan

perencanaan kegiatan produksi dan pemeriksaan barang inventory. Sistem yang baru

akan memberikan laporan data inventory yang akurat, tepat waktu dan relevan sehingga

memberikan informasi yang baik bagi pihak DENRO JEANS.

Tabel 3.2 Analisis Informasi

Parameter Hasil analisis

Akurat Tidak ada laporan tertulis

Tulisan tangan kurang jelas

Tepat waktu 3-5 menit dalam mencari informasi yang tidak

berurutan

5

Terjadinya pemeriksaan ulang barang di gudang

Relevan Tidak ada laporan tertulis yang dibutuhkan

Tidak ada pencatatan untuk pengembalian barang

3.3 Analisis Ekonomi (economy)

Dalam sebuah bisnis yang modern dan dinamis dituntut hal-hal yang lebih

efisien, terutama dalam kaitannya dengan aspek ekonomi, agar keuntungan dan manfaat

yang diperoleh dapat maksimal. Biaya yang dikeluarkan untuk membuat sistem baru

memang besar, namun sangat bermanfaat bagi pihak DENRO JEANS.

Tabel 3.3 Analisis Ekonomi

Parameter Hasil analisis

Biaya dan manfaat Pembelian alat tulis kantor ( mencapai Rp.

30.000/bulan)

Tidak ada pembelian khusus untuk membuat

laporan (tidak ada laporan tertulis)

3.4 Analisis Pengendalian (control)

Sistem yang akan digunakan dapat mengamankan data dari penyalahgunaan

dan kesalahan dalam pencatatan. Sistem akan memberikan akses terbatas dengan

memberikan password pada form aplikasi dan database sehingga dapat mengamankan

data dari akses yang tidak diijinkan.

Tabel 3.4 Analisis Pengendalian

Parameter Hasil analisis

Kemanan informasi Setiap karyawan dapat melihat dan mengubah data

di pencatatan

3.5 Analisis Efisiensi (efficiency)

Efisiensi dari sistem yang baru adalah pemakaian secara maksimal atas sumber

daya yang tersedia, meliputi tenaga, informasi, waktu dan material. Sistem yang baru

diharapkan mampu menghemat tenaga, memberikan informasi yang baik, menghemat

waktu dan material.

Tabel 3.5 Analisis Efisiensi

Parameter Hasil analisis

SDM Semua karyawan dapat menulis pencatatan barang

6

masuk dan keluar

Pemeriksaan ulang barang persediaan yang

dilakukan oleh bagian penyimpanan

Tenaga untuk pencarian data yang hilang

Waktu Membutuhkan waktu 3-5 menit dalam pencarian

data

Material Almari penyimpanan catatan

Alat tulis kantor (balpoint, kertas, buku, tip-ex)

3.6 Analisis Pelayanan (service)

Merupakan faktor yang menentukan sebuah usaha bisnis dapat mencapai tujuan

pembentukan kebijakan atau tidak, karena perkembangan usaha bisnis dipicu kepuasan

pelayanan yang baik.

Tabel 3.6 Analisis Pelayanan

Parameter Hasil analisis

Kepuasan pelayanan Tidak mempunyai laporan tertulis pemasukan dan

pengeluaran barang

Kejenuhan dalam mencari detail data barang

persediaan

3.7 Perancangan Database

Berikut ini adalah rancangan database dan relasi yang akan dibuat oleh penulis :

Gambar 3.1 Rancangan Database

7

4. Implementasi dan Pembahasan

Gambar 4.1 Tahapan Pembuatan, Pengujian dan Implementasi Aplikasi

4.1 Pengujian Sistem dan Program

Pengujian sistem dan program dilakukan untuk mengetahui apakah sistem dan

program dapat berjalan dengan baik atau tidak. Selain itu pengujian ini bertujuan untuk

menghindari kesalahan yang mungkin terjadi pada saat pembuatan program.

4.1.1 White Box Testing

Pengujian White Box Texting dilakukan di sebuah program Web Link Validator

Version: 5.7 yang didapat dari REL Software untuk pengecekan adanya kesalahan dalam

aplikasi web inventory ini.

Gambar 4.2 Pengujian dengan Web Link Validator

8

Setelah melakukan pengujian pada 71 file php yang ada pada aplikasi ini, tidak

ditemukannya kesalahan didalam aplikasi ini.

4.1.2 Black Box Testing

Black box testing dilakukan untuk mengetahui apakah program yang dibuat

sudah sesuai dengan kebutuhan fungsionalnya. Pengujian dilakukan pada seluruh modul

program.

Disini penulis mencoba untuk melakukan testing yang berfokus pada persyaratan

fungsional perangkat lunak. Cara yang dilakukan oleh penulis adalah dengan

menjalankan aplikasi yang telah dibuat sehingga bisa terlihat kekurangan dari program

ini. Beberapa kategori yang akan diuji adalah sebagai berikut:

1. Fungsi-fungsi yang tidak benar atau hilang.

2. Kesalahan kinerja.

3. Kesalahan tampilan.

Berikut adalah tabel black box testing yang terdapat pada program ini yang telah dibuat

oleh penulis:

Tabel 4.1 Black Box Testing

No

NamaPengujian

Tujuan Skenario Hasil yangdiharapkan

Hasildidap

at

1 Mengujihalamanlogin

Mengetahuikesuksesan untukmasuk ke aplikasi

Memasukkanusernamedanpassworduntuk logindan menekantombol login

Masuk ke dalamaplikasi

OK

2 Mengujihalamanmenu utamagudang

Mengetahuikeberhasilan untukmasuk di setiapmenu

Menekansetiap tombolsetiap menu

Masuk ke dalamhalaman menuyang ada

OK

3 Mengujihalaman cekinventory

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombol cekinventory

Masuk ke dalammenu cek inventory

OK

4 Mengujihalaman cekpersediaanbahan

Mengetahuikeberhasilan dalammelihat daftar bahanyang tersedia danyang kosong

Menekantombol cekpersediaanbahan

Melihat daftarbahan yangtersedia dan yangkosong

OK

5 Mengujihalaman cekpersediaan

Mengetahuikeberhasilan dalammelihat daftar

Menekantombol cekpersediaan

Melihat daftarproduk yangtersedia dan yang

OK

9

produk produk yangtersedia dan yangkosong

produk kosong

6 Mengujihalamanpendaftaranbarang

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombolpendaftaranbarang

Masuk ke dalammenu pendaftaranbarang

OK

7 Mengujihalamanpendaftaranbahan

Mengetahuikeberhasilan untukmendaftarkan bahanke tabeldata_barang_bahan

Menekantombol daftar

Berhasil mengisitabeldata_barang_bahan

OK

8 Mengujihalamanpendaftaranproduk

Mengetahuikeberhasilan untukmendaftarkanproduk ke tabeldata_barang_produk

Menekantombol daftar

Berhasil mengisitabeldata_barang_produk

OK

9 Mengujihalamanbarangmasuk

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombolbarangmasuk

Masuk ke dalammenu barangmasuk

OK

10 Mengujihalamandaftar bahanmasuk

Mengetahuikeberhasilan untukmendaftarkan databahan ke tabelbarang_masuk_bahan

Menekantombol daftar

Berhasil mengisitabelbarang_masuk_bahan

OK

11 Mengujihalamandaftarprodukmasuk

Mengetahuikeberhasilan untukmendaftarkan dataproduk ke tabelbarang_masuk_produk

Menekantombol daftar

Berhasil mengisitabelbarang_masuk_produk

OK

12 Mengujihalamanbarangkeluar

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombolbarang keluar

Masuk ke dalammenu barangkeluar

OK

13 Mengujihalamandaftar bahankeluar

Mengetahuikeberhasilan untukmendaftarkan databahan ke tabelbarang_keluar_bahan

Menekantombol daftar

Berhasil mengisitabelbarang_keluar_bahan

OK

14 Mengujihalamandaftarprodukkeluar

Mengetahuikeberhasilan untukmendaftarkan dataproduk ke tabelbarang_keluar_prod

Menekantombol daftar

Berhasil mengisitabelbarang_keluar_produk

OK

10

uk

15 Mengujihalamanpengembalian barang

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombolpengembalian barang

Masuk ke dalammenupengembalianbarang

OK

16 Mengujihalamanpengembalian bahan

Mengetahuikeberhasilan untukmendaftarkan databahan ke tabelpengembalian_bahan

Menekantombol daftar

Berhasil mengisitabelpengembalian_bahan

OK

17 Mengujihalamanpengembalian produk

Mengetahuikeberhasilan untukmendaftarkan dataproduk ke tabelpengembalian_produk

Menekantombol daftar

Berhasil mengisitabelpengembalian_produk

OK

18 Mengujihalamanlaporan

Mengetahuikeberhasilan untukmasuk kedalammenu selanjutnya

Menekantombollaporan

Masuk ke dalammenu laporan

OK

19 Mengujihalamanlaporanbahan

Mengetahuikeberhasilan untukmelihat laporanbahan sesuaidengan pilihan

Menekantombol lihat

Melihat laporanbahan sesuaidengan pilihan

OK

20 Mengujihalamanlaporanproduk

Mengetahuikeberhasilan untukmelihat laporanproduk sesuaidengan pilihan

Menekantombol lihat

Melihat laporanproduk sesuaidengan pilihan

OK

21 Mengujihalamanlaporanpengembalian barang

Mengetahuikeberhasilan untukmelihat laporanpengembalianbarang sesuaidengan pilihan

Menekantombol lihat

Melihat laporanpengembalianbarang sesuaidengan pilihan

OK

22 Mengujihalamanlogout

Mengetahuikeberhasilan untukkeluar dari aplikasi

Menekantombol keluar

Berhasil keluar dariaplikasi

OK

23 Mengujihalamanmenu utamaadmin

Mengetahuikeberhasilan untukmasuk di setiapmenu

Menekansetiap tombolsetiap menu

Masuk ke dalamhalaman menuyang ada

OK

24 Mengujihalamandaftar user

Mengetahuikeberhasilan untukmengisi user

Mengisi formdan menekantombol daftar

Berhasilmenambah datauser kedalam tabel

OK

11

kedalam tabel

25 Mengujihalamanmenu utamaproduksi

Mengetahuikeberhasilan untukmasuk di setiapmenu

Menekansetiap tombolsetiap menu

Masuk ke dalamhalaman menuyang ada

OK

26 Mengujihalamanperencanaan kebutuhanproduksi

Mengetahuikeberhasilan untukmengisi dataperencanaankegiatan produksikedalam tabel

Mengisi formdan menekantombolsimpan

Berhasilmenambah dataperencanaankegiatan produksikedalam tabel

OK

27 Mengujihalamanstockopname

Mengetahuikeberhasilan untukmengisi data stockopname kedalamtabel

Mengisi formdan menekantombolsimpan

Berhasilmenambah datastock opnamekedalam tabel

OK

28 Mengujihalamanmenu utamapimpinan

Mengetahuikeberhasilan untukmasuk di setiapmenu

Menekansetiap tombolsetiap menu

Masuk ke dalamhalaman menuyang ada

OK

29 Mengujihalamanlaporanstockopname

Mengetahuikeberhasilan untukmelihat laporanstock opname

Memilih jenislaporan stockopname danmenekantombol lihat

Berhasil melihatlaporan stockopname

OK

30 Mengujihalamangrafiktransaksipersediaan

Mengetahuikeberhasilan untukmelihat grafiktransaksi persediaan

Mengisi formdan menekantombol lihat

Berhasilmenambah melihatgrafik transaksipersediaan

OK

4.2 Pemeliharaan Sistem

Didalam sistem tidak terdapat sistem untuk backup data, sehingga untuk backup

data dilakukan secara manual oleh perusahaan. Backup data bisa dilakukan oleh

perusahaan dalam jangka waktu sebulan sekali. Hal ini dilakukan untuk mengantisipasi

hilangnya data secara keseuruhan.

Berdasarkan testing dan pembahasan sistem terlihat bahwa secara garis besar

media yang ada didalam aplikasi inventory berbasis web untuk rumah produksi DENRO

JEANS sudah berjalan dengan baik dan benar, berarti sistem yang berada di aplikasi ini

mampu memenuhi kebutuhan fungsional yang ada.

Keuntungan yang diperoleh dari aplikasi inventory berbasis web untuk rumah

produksi DENRO JEANS adalah :

12

1. Memudahkan DENRO JEANS untuk mencatat kegiatan yang dilakukan

di penyimpanan atau persediaan.

2. DENRO JEANS mendapatkan informasi inventory yang dibutuhkan.

3. Inventarisasi barang menjadi lebih efektif, efisien dan modern.

4. DENRO JEANS mendapatkan informasi inventory dengan cepat.

5. DENRO JEANS bisa mendapatkan laporan inventory yang dibutuhkan.

Kekurangan yang diperoleh dari aplikasi inventory berbasis web untuk rumah

produksi DENRO JEANS adalah :

1. Aplikasi tidak dapat bekerja secara online.

2. Tidak ada jaminan tingkat keamanan terhadap serangan virus.

3. Tidak ada sistem back up data.

5. Penutup

5.1 Kesimpulan

Berdasarkan pembahasan pada halaman sebelumnya, yang mencakup data-

data pembuatan laporan skripsi dengan judul “Aplikasi Inventory Berbasis Web untuk

Rumah Produksi DENRO JEANS”, serta sekaligus menjawab rumusan masalah pada

Bab I, maka untuk menghasilkan aplikasi inventory berbasis web untuk rumah produksi

DENRO JEANS, peneliti melakukan beberapa langkah sebagai berikut:

1. Menganalisis masalah menggunakan metode analisis PIECES dan hasil analisis

tersebut peneliti menemukan masalah antara lain kinerja yang memakan waktu

lama, tidak adanya laporan untuk kegiatan penyimpanan, pengeluaran biaya

yang cukup banyak untuk alat tulis kantor, tidak adanya keamanan dalam

menjaga data inventory, kurangnya nilai efisiensi di sistem, dan terjadinya

kejenuhan dalam mendapatkan informasi detail barang.

2. Memberikan alternatif solusi dan memilih solusi membuat sistem inventory

menggunakan sistem client server dengan aplikasi berbasis web.

3. Membuat database denro_db yang berisi 12 tabel dan membuat 71 file php dan

16 file css untuk pembuatan interface dan function aplikasi.

4. Melakukan pengujian terhadap aplikasi dengan menggunakan White Box Testing

dan Black Box Testing untuk menentukan kelayakan aplikasi dan hasil yang

didapat dari pengujian tersebut tidak ditemukannya kesalahan didalam aplikasi

dan aplikasi sudah memenuhi keperluan fungsionalitasnya.

5.2 Saran

Adapun saran dari peneliti yang akan disampaikan kepada pembaca dan semua

pihak yang ingin membuat sistem yang hampir sama dengan ini agar dapat melengkapi

dan memperbaiki serta memperhatikan kekurangan yang ada, antara lain :

13

1. Sistem yang ada saat ini masih bersifat offline sehingga akan menjadi kendala

bagi petugas atau pimpinan yang ingin mendapatkan informasi inventory barang

dalam keadaan tidak ditempat atau berada diluar gudang.

2. Sistem tidak mengijinkan pemakai atau petugas untuk mengubah data jumlah

barang sehingga pemakai diharapkan untuk lebih teliti dalam mengisi data jumlah

barang.

3. Tampilan aplikasi masih sangat sederhana sehingga pengembang dapat

melakukan perubahan tampilan yang lebih menarik dan mudah digunakan.

4. Sistem tidak mempunyai backup data otomatis sehingga diharapkan kepada

pemakai untuk melakukan backup data secara manual.

Daftar Pustaka

Connolly, Thomas and Begg, Carolyn. (2010). Database Systems: A Practical Approach

to Design, Implementation, and Management, Fifth Edition. Pearson Education,

Boston.

Endra. R. Y. (2012). Mengapa Aplikasi Berbasis Web.

http://www.robbyyuliendra.com/2012/04/mengapa-aplikasi-berbasis-web.html.

Diakses terakhir tanggal 20 Desember 2013.

Fairuzabadi, M. (2010). Sistem Basis Data – Konsep Basis Data.

http://fairuzelsaid.wordpress.com/2010/01/22/sistem-basis-data-konsep-basis-

data/. Diakses terakhir pada tanggal 7 Januari 2013.

Indrajani .(2011). Bedah Kilat 1 Jam: Pengantar dan Sistem Basis Data. Penerbit Elex

Media Komputindo.

Jogiyanto. H.M. (2009). Analisis dan Desain. Penerbit Andi, Yogyakarta.

Jogiyanto. H.M. (2009). Sistem Informasi Teknologi. Penerbit Andi, Yogyakarta.

Kurniasih. A. A (2010). Aplikasi Sistem Inventori Gudang (ASIG) Berbasis Web Studi

Kasus Perusahaan Distributor Farmasi PT. Bandung Perdana Medikatama. Skripsi

Program Studi Ilmu Komputer Jurusan Matematika Fakultas Matematika Dan Ilmu

Pengetahuan Alam – Universitas Diponegoro.

Pratama. A.N.W. (2010). CodeIgniter: Cara Mudah Membangun Aplikasi PHP. Mediakita,

Jakarta Selatan.

Rifa’i .(2013). Pengertian dan Sejarah MySQL.

http://upyes.wordpress.com/2013/02/06/pengertian-dan-sejarah-mysql/. Diakses

terakhir pada tanggal 7 Januari 2014.

Sari, Rizqia Wulan. (2012). Kelebihan dan Kekurangan Aplikasi Database.

http://rizqiaawulansari.wordpress.com/2012/05/04/kelebihan-dan-kekurangan-

aplikasi-database/. Diakses terakhir tanggal 27 Desember 2013.

14

Setyaningtiyas. B. (2013). Sistem Informasi Inventaris Barang Berbasis Web Pada

Himpunan Mahasiswa Jurusan Teknik Informatika Sekolah Tinggi Manajemen

Informatika dan Komputer Amikom Yogykarta. Skripsi Jurusan Teknik Informatika –

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.

Stair, R. M., & G. W. Reynolds. (2010). Principles of Information Systems, a managerial

Approach, 9th Edition. Course Technology, USA.

Susanto. A. (2010). Pengembangan Sistem Informasi Inventory Pada PT.Dwiwarna Inti

Sejahtera. Skripsi Program Studi Sistem Informasi Fakultas Sains Dan Teknologi –

Universitas Islam Negeri Syarif Hidayatullah Jakarta.