PENGEMBANGAN SISTEM INVENTORI...

11
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

Transcript of PENGEMBANGAN SISTEM INVENTORI...

Page 1: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 2: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi
Page 3: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi
Page 4: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi
Page 5: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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)

Page 6: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 7: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 8: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 9: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 10: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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

Page 11: PENGEMBANGAN SISTEM INVENTORI …eprints.umm.ac.id/34819/1/jiptummpp-gdl-ahmadhasim-46646...Elektronik ABC Surabaya, Surabaya. [4] Taqwa Maulana, Rizki. 2015. Pengembangan Sistem Informasi

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