pengembangan sistem inventori laboratorium … · gambar 3.28 class diagram sistem inventory 34...
TRANSCRIPT
PENGEMBANGAN SISTEM INVENTORI
LABORATORIUM TEKNIK INFORMATIKA PADA
ANDROID DENGAN MENGGUNAKAN BARCODE
SKRIPSI
Untuk Memenuhi Salah Satu Persyaratan Mencapai
Sarjana S-1 Program Studi Teknik Informatika
Disusun Oleh :
AHMAD HASIM
201210370311108
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
KATA PENGANTAR
Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan
segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir
yang menjadi salah satu syarat untuk menyelesaikan program studi Teknik
Informatika jenjang Strata-1 Universitas Muhammadiyah Malang.
Penulis menyadari bahwa dalam menyelesaikan tugas akhir ini tidak lepas
dari peran berbagai pihak yang telah memberikan bantuan, nasehat, bimbingan dan
dukungan. Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang tak
terhingga khususnya kepada :
1. Drs. H. Fauzan, M.Pd, selaku Rektor Universitas Muhammadiyah Malang.
2. Ir. Sudarman, MT, selaku Dekan Fakultas Teknik.
3. Yuda Munarko, S.Kom.,M.Sc, selaku Ketua Jurusan Tekn Informatika
4. Eko Budi Cahyono, S.Kom, MT., selaku dosen pembimbing 1.
5. Evi Dwi Wahyuni, S.Kom, selaku dosen pembimbing 2.
Penulis menyadari bahwa dalam penyusunan tugas akhir ini banyak
kekurangannya. Oleh karena itu penulis mengharapkan saran dan kritik yang dapat
menyempurnakan penulisan ini sehingga dapat bermanfaat dan berguna untuk
pengembangan ilmu pengetahuan. Amiin.
Malang, 22 Desember 2016
Penyusun
(Penulis)
DAFTAR ISI
LEMBAR PERSETUJUAN .................................................................................... i
LEMBAR PENGESAHAN .................................................................................... iv
LEMBAR PERNYATAAN .................................................................................... v
ABSTRAK ............................................................................................................. vi
ABSTRACT .......................................................................................................... vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................. xi
DAFTAR TABEL ................................................................................................ xiii
BAB I PENDAHULUAN ...................................................................................... 1
1.1. Latar belakang ........................................................................................... 1
1.2. Rumusan masalah ...................................................................................... 2
1.3. Batasan masalah ......................................................................................... 2
1.4. Tujuan penelitian ....................................................................................... 2
1.5. Metodologi ................................................................................................ 3
1.6. Sistematika penulisan ................................................................................ 4
BAB II LANDASAN TEORI ................................................................................. 5
2.1. Penelitian terdahulu ................................................................................... 5
2.2. Pengembangan sistem ................................................................................ 7
2.3. Sistem inventory dan barcode .................................................................... 9
2.3.1. Sistem inventory ............................................................................. 9
2.3.2. Barcode ........................................................................................... 9
BAB III ANALISA DAN PERANCANGAN ....................................................... 11
3.1. Analisa studi kelayakan sistem ................................................................ 11
3.1.1. Sistem yang sedang berjalan ......................................................... 11
3.2. Analisa kebutuhan ................................................................................... 13
3.2.1. Sistem yang akan dikembangkan .................................................. 13
3.3. Desain sistem ........................................................................................... 15
3.3.1. Arsitektur Sistem .......................................................................... 15
3.3.2. UML (Unified Modeling Language) ............................................. 17
3.3.2.1. Usecase diagram ............................................................... 17
3.3.2.2. Activity diagram ............................................................... 19
3.3.2.3. Sequence diagram ............................................................. 27
3.3.2.4. Class diagram .................................................................... 34
3.3.3. Desain database ............................................................................. 36
3.3.4. Desain interface ............................................................................ 40
BAB IV IMPLEMANTASI DAN PENGUJIAN .................................................. 47
4.1. Implementasi atau coding ........................................................................ 47
4.2. Hasil pengujian ........................................................................................ 56
4.2.1. Pengujian Blackbox ...................................................................... 56
4.2.2. Pengujian kelayakan ..................................................................... 58
BAB V KESIMPULAN DAN SARAN ................................................................ 60
5.1. Kesimpulan .............................................................................................. 60
5.2. Saran ........................................................................................................ 61
DAFTAR PUSTAKA ........................................................................................... 62
DAFTAR GAMBAR
Gambar 2.1 Model Waterfall ................................................................................. 7
Gambar 3.1 Arsitektur sistem inventory .............................................................. 16
Gambar 3.2 Usecase diagram sistem inventory ................................................... 18
Gambar 3.3 Activity diagram simpan data inventaris .......................................... 19
Gambar 3.4 Activity diagram edit data inventaris ............................................... 19
Gambar 3.5 Activity diagram hapus data inventaris ............................................ 20
Gambar 3.6 Activity diagram barang yang pindah lokasi .................................... 20
Gambar 3.7 Activity diagram peminjaman barang .............................................. 21
Gambar 3.8 Activity diagram pengembalian barang ........................................... 22
Gambar 3.9 Activity diagram tambah status barang yang rusak ......................... 22
Gambar 3.10 Activity diagram perbaikan barang yang status rusak ................... 23
Gambar 3.11 Activity diagram hapus status barang yang rusak .......................... 24
Gambar 3.12 Activity diagram data barang yang sudah selesai diperbaiki ......... 24
Gambar 3.13 Activity diagram hapus status barang yang diperbaiki .................. 25
Gambar 3.14 Activity diagram tambah status barang yang hilang ...................... 25
Gambar 3.15 Activity diagram data barang yang sudah ditemukan .................... 26
Gambar 3.16 Activity diagram hapus status barang yang hilang ......................... 26
Gambar 3.17 Activity diagram pencarian inventaris ........................................... 27
Gambar 3.18 Sequence diagram managemen inventaris ..................................... 28
Gambar 3.19 Sequence diagram lapor inventaris yang rusak .............................. 29
Gambar 3.20 Sequence diagram lapor inventaris yang hilang ............................. 29
Gambar 3.21 Sequence diagram pemindahan lokasi inventaris ........................... 30
Gambar 3.22 Sequence diagram barang yang rusak akan diperbaiki .................. 30
Gambar 3.23 Sequence diagram barang yang selesai diperbaiki ......................... 31
Gambar 3.24 Sequence diagram barang yang sudah ditemukan .......................... 32
Gambar 3.25 Sequence diagram managemen peminjaman inventaris ................. 32
Gambar 3.26 Sequence diagram managemen pengembalian inventaris .............. 33
Gambar 3.27 Sequence diagram managemen pencarian inventaris ..................... 34
Gambar 3.28 Class diagram sistem inventory ...................................................... 34
Gambar 3.29 Relasi antar tabel database inventory ............................................. 40
Gambar 3.30 Interface menu sistem inventory .................................................... 40
Gambar 3.31 Interface list data inventaris ........................................................... 41
Gambar 3.32 Interface tambah dan edit inventaris .............................................. 41
Gambar 3.33 Interface lapor kerusakan ............................................................... 42
Gambar 3.34 Interface lapor kehilangan .............................................................. 42
Gambar 3.35 Interface pemindahan inventaris .................................................... 43
Gambar 3.36 Interface perbaikan ......................................................................... 43
Gambar 3.37 Interface selesai perbaikan ............................................................. 44
Gambar 3.38 Interface tambah peminjaman ........................................................ 44
Gambar 3.39 Interface tambah peminjaman dengan barcode scanner ................. 45
Gambar 3.40 Interface form pengembalian barang yang dipinjam ...................... 45
Gambar 3.41 Interface form inventaris yang sudah ditemukan ........................... 46
Gambar 4.1 Halaman data inventaris ................................................................... 50
Gambar 4.2 Form tambah inventaris .................................................................... 50
Gambar 4.3 Form edit inventaris ......................................................................... 51
Gambar 4.4 Form lapor kerusakan inventaris secara manual atau barcode ......... 51
Gambar 4.5 Form lapor kehilangan inventaris ..................................................... 52
Gambar 4.6 Halaman pindah lokasi inventaris .................................................... 52
Gambar 4.7 Form pengisian data inventaris yang akan diperbaiki ...................... 53
Gambar 4.8 Form pengisian data inventaris yang selesai diperbaiki ................... 53
Gambar 4.9 Form peminjaman secara manual ..................................................... 54
Gambar 4.10 Halaman peminjaman dengan menggunakan barcode ................... 54
Gambar 4.11 Form pengembalian inventaris yang dipinjam ............................... 55
Gambar 4.12 Form pengisian data inventaris yang sudah ditemukan ................. 55
Gambar 4.13 Halaman menu sistem inventory .................................................... 56
DAFTAR TABEL
Tabel 2.1 Perbandingan penelitian terdahulu dengan yang dikembangkan ........... 5
Tabel 3.1 Kelayakan sistem yang sedang berjalan ............................................... 12
Tabel 3.2 Kebutuhan fungsional ......................................................................... 14
Tabel 3.3 Kebutuhan non fungsional ................................................................... 15
Tabel 3.4 Spesifik usecase diagram managemen data inventaris ........................ 18
Tabel 3.5 Deskripsi class admin ........................................................................... 35
Tabel 3.6 Deskripsi class inventaris ..................................................................... 35
Tabel 3.7 Deskripsi class rusak ............................................................................ 36
Tabel 3.8 Tabel invent_stuff ................................................................................ 36
Tabel 3.9 Tabel invent_sub_stuff ......................................................................... 36
Tabel 3.10 Tabel invent_sub_stuff_spec .............................................................. 37
Tabel 3.11 Tabel invent_sub_stuff_log_spec ...................................................... 37
Tabel 3.12 Tabel invent_borrow .......................................................................... 38
Tabel 3.13 Tabel invent_borrow_detail ............................................................... 38
Tabel 3.14 Tabel invent_broken .......................................................................... 38
Tabel 3.15 Tabel invent_repair ............................................................................ 39
Tabel 3.16 Tabel invent_found ............................................................................ 39
Tabel 3.17 Tabel invent_move_stuff ................................................................... 39
Tabel 4.1 Implementasi antar muka ..................................................................... 47
Tabel 4.2 Pengujian sistem inventory dengan blackbox testing .......................... 57
Tabel 4.3 Pengujian kelayakan sistem yang dikembangkan ................................ 59
DAFTAR PUSTAKA
[1] Pambudi, Ari. 2013 . Implementasi Model Perangkat Lunak Pelayanan
Informasi Kegiatan Belajar Mengajar Tingkat SLTA dengan Berbasis
Operating System Android, September 2, Jakarta.
[2] Dwi Nugroho, Bondan. 2011. Sistem Informasi Inventory
FADEGORETAS!!TM Berbasis Barcode, Yogyakarta.
[3] Wahyutama, Febrian. 2013. Penggunaaan Teknologi Augmented Reality
Berbasis Barcode sebagai Sarana Penyampaian Informasi Spesifikasi dan
Harga Barang Yang Interaktif Berbasis Android, Studi Kasus pada Toko
Elektronik ABC Surabaya, Surabaya.
[4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi Manajemen
Inventory Bengkel Dan Laboratorium Dengan Program Delphi Di SMK
Muhammadiyah Prambanan, Yogyakarta.
[5] Prayoga, Hendra. 2015. Sistem informasi penjualan berbasis android
dengan memanfaatkan qr-code dan barcode. Malang. Fakultas Teknik
Universitas Muhammadiyah Malang.
[6] Durachman, Yusuf. 2009. Pengembangan Sistem Informasi Akademik
Berbasis Web (Studi Kasus: SMA Muhammadiyah 7 Sawangan Depok),
Jakarta.
[7] Syaifullah. 2014. Studi Kelayakan Sistem Informasi Akademik Berbasis
Web Pada Poltekes Kemenkes Riau Dengan Menggunakan Metode
Kelayakan Telos, Riau.
[8] Sandi Sudrajat, Muhammad. 2014. Pengembangan Sistem Informasi Kredit
Usaha Rakyat di PT. BPR Nusamba Tanjungsari, Bandung.
[9] Mall, Rajib. 2009. Fundamentals of Software Engineering, 3rd edition. PHI
Learning Private Limited:New Delhi