Upload
lyxuyen
View
227
Download
0
Embed Size (px)
Citation preview
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.