APLIKASI INVENTARIS BARANG BERBASIS WEB PADA LABORATORIUM KOMPUTER FASTIKOM
Akhmad Abdul Khalim 1), Muhamad Fuat Asnawi 2), Muslim Hidayat 3), Nahar Mardiyantoro4)
1) 2)3) 4) Universitas Sains Al-Qur’an
Email : ahmadishaq147@gmail.com 1), fuatasnawi@unsiq.ac.id 2), xlem676@gmail.com 3), mardziyant@gmail.com 4)
ABSTRAK
Aplikasi Inventaris Barang Berbasis Web Pada Laboratorium Komputer Fastikom adalah suatu sistem informasi untuk memberikan informasi yang berkaitan dengan data inventaris barang. Dalam hal ini, Laboratorium Komputer Fastikom menjadi tempat untuk penelitian, karena laboratorium tersebut sangat membutukan aplikasi ini. Metode yang digunakan dalam pengembangan aplikasi ini adalah Metode waterfall.
Alat bantu untuk analisis yang digunakan adalah UML yang meliputi Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. Dengan perancangan database menggunakan relasi tabel dan ERD.
Tujuan dari pembuatan Aplikasi Inventaris Barang ini adalah agar segala permasalahan yang ada di laboratoium computer fastikom dapat terselesaikan.
Kata Kunci : Sistem Informasi, Website, Aplikasi, PHP, MySql.
ABSTRACT
Web-Based Goods Inventory Application at the Fastikom Computer Laboratory is an information system to provide information related to inventory data. In this case, the Fastikom Computer Laboratory is a place for research, because the laboratory really needs this application. The method used in developing this application is the waterfall method. The analysis tool used is UML which includes Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams. By designing a database using table relations and ERD.
The purpose of making this Goods Inventory Application is so that all problems in the laboratory computer fastikom can be resolved.
Keywords: Information Systems, Websites, Forums, PHP, MySql
1. PENDAHULUAN
Pada kondisi saat ini, pengolahan dan penyampaian informasi memerlukan kecepatan yang tinggi apalagi instansi pendidikan. Terutama untuk instansi yang memiliki tingkat kegiatan dengan rutinitas yang tinggi dan memiliki banyak sekali data yang harus diproses, tentu sangat tidak memungkinkan dilakukan dengan cara konvensional. (Basir, 2014)
Perkembangan teknologi informasi dari waktu ke waktu berkembang sangat pesat sehingga organisasi atau instansi harus mau untuk menyesuaikan dengan perkembangan saat ini. Informasi dan Data yang baik, akurat dan cepat dalam sebuah pengambilan keputusan di suatu instansi perlu dikembangkan sebuah aplikasi ataupun sistem yang tepat. Karena itu harus diperlukan sistem yang dapat melakukan tugas-tugas tersebut secara cepat, akurat dan tidak menghabiskan banyak sumber daya yaitu komputer yang mempunyai keunggulan dalam pemrosesan data baik yang harus diproses, disajikan, disimpan, dianalisa ketepatannya dan kecepatan hasil yang inginkan. (Muis, 2019)
Di Laboratorium Fakultas Teknik dan Ilmu Komputer UNSIQ Wonosobo saat ini sudah menggunakan komputer sebagai wadah ataupun sarana untuk mengerjakan kegiatan operasional, namun masih sebatas untuk menginvestasi barang dilaboratorium.
Kegiatan tersebut masih menggunakan software pengolah data biasa seperti Ms.
Excel, sehingga mengakibatkan keterlambatan, kerusakan, kehilangan maupun perbaikan dalam inventarisasi, maka diperlukan sistem baru untuk memasukan data inventaris barang, alat dan bahan, data kegiatan dan perawatan lab.
Dari permasalahan diatas inilah yang melatarbelakangi penulis untuk membuat suatu sistem yang memiliki tingkat keakuratan dan keefektifan yang lebih tinggi dibandingkan dengan cara yang konvensional agar mempermudah dan memperlancar kegiatan pengarsipan barang – barang yang ada dilaboratorium. Maka Penulis mengangkat sebuah penelitian berjudul “Aplikasi
Inventaris Barang Berbasis Web Pada Laboratorium Komputer Fastikom”.
2. METODE
Teknik Pengumpulan Data
Pada Proses analisis sistem langkah pertama yang di ambil penulis adalah pengumpulan data. Teknik yang digunakan dalam pengumpulan data yaitu studi pustaka, wawancara, observasi,dan dokumentasi.
(Wildana, 2017)
• Studi Pustaka
Teknik pengumpulan data dari studi pustaka yaitu melakukan pengumpulan data atau informasi pada buku referensi serta jurnal ilmiah dengan tema yang terkait dengan masalah yang akan dipecahkan.
• Wawancara
Teknik pengumpulan data dengan cara melakukan tanya jawab kepada Kepala Lab Komputer Fastikom dan Laboran dengan tujuan untuk memperoleh informasi dan data terkait kebutuhan aplikasi yang akan dibangun.
• Observasi
Pada tahap ini penulis melakukan pengamatan dan pencatatan secara langsung terhadap kegiatan dan inventaris yg ada di Laboratorium Komputer Fastikom.
• Dokumentasi
Tahap ini penulis melihat dan menggunakan laporan – laporan dan catatan yang ada di laboratorium. Data yang dikumpulkan meliputi data inventaris lama dan masalah yang terdapat pada laboratoium komputer fastikom.
Metode Pengembangan Sistem
Metode Waterfall adalah metode pengembangan sistem yang penulis pilih untuk membangun sistem inventasis laboratorium (simaslab). Model ini menyediakan pendekatan secara terurut. (Subhiyakto, 2017)
Analisis kebutuhan perangkat lunak
Desain Sistem
Pembuatan Kode Program
Pengujian
Pemeliharaan
Gambar 1. MetodeWaterfall 3. HASIL DAN PEMBAHASAN
3.1. Analisis Prosedur yang Sedang Berjalan
Barang Masuk Input Barang
Masuk Simpan Inventaris
Y T
Barang Keluar Input Barang
Keluar Simpan Inventaris
Y T
Cetak Laporan
Cetak
Y T Pilih Kegiatan
Gambar 2. Flowmap Diagram 3.2. Perancangan Sistem yang di usulkan Perancangan sistem yang penulis usulkan digambarakan dalam bentuk penggambaran model dengan UML sebagai berikut :
• Use Case Diagram
Admin
Data Laporan
Cari Cetak
<<extend>> <<extend>>
Kelola User
Edit Hapus
Tambah
<<extend>>
<<extend>>
<<extend>>
Data Master
Hapus Edit
Tambah
<<extend>>
<<extend>>
<<extend>>
Data Barang
Hapus Edit
<<extend>> <<extend>>
Data Barang Masuk
Edit Hapus
Tambah
<<extend>>
<<extend>> <<extend>>
Kelola Penanggung Jawab
Edit Hapus
Tambah
<<extend>> <<extend>>
<<extend>>
Data Barang Keluar
Hapus Edit
Tambah
<<extend>>
<<extend>> <<extend>>
Detail
<<extend>>
Data Perawatan
Edit Hapus
<<extend>>
<<extend>>
Detail
<<extend>>
<<extend>>
Tambah
<<extend>>
Gambar 3. Use Case Diagram
• Activity Diagram Login
Login
Admin/User Sistem
Phase
Kunjungi Web
Form Login
input username, password
Verifikasi
Dashboard / Home
Login Gagal
T Y
Gambar 4. Activity Diagram Login
• Activity Diagram Data Barang Masuk
Barang Masuk
Admin/User Sistem
Phase
Login
Barang Masuk
Input Barang Masuk
Save
Gagal Simpan Logout
Y
T Y
Login Gagal T
Tambah Edit Hapus
Gambar 5. Activity Diagram Data Barang Masuk
• Activity Diagram Data Barang
Barang
Admin/User Sistem
Phase
Login
Barang
Input Barang
Save
Gagal Simpan Logout
Y
T Y
Login Gagal T
Edit Detail
Gambar 6. Activity Diagram Data Barang
• Activity Diagram Data Barang Keluar
Barang Keluar
Admin/User Sistem
Phase
Login
Barang Keluar
Input Barang Keluar
Save
Gagal Simpan Logout
Y
T Y
Login Gagal T
Tambah Edit Hapus
Gambar 7. Activity Diagram Data Barang Keluar
• Sequence Diagram Login
Admin / User
Form Login
Login Proses
Data User
1. masuk Sistem 2. tampilan form Login 3. Input Username & Pass 4. Klik Tombol Login
5. Cek Email & Pass
6. Login Gagal
7. Cek data di DB
8. Login Berhasil
Gambar 8. Sequence Diagram Login
• Sequence Diagram Data Barang Masuk
Admin / User
Data Barang Masuk
Tambah / Edit / Hapus
Simpan Data
Data Barang Masuk 1.Tampilan Data Barang Masuk
2. Klik Tombol Tambah 3.Tampilan Form Tambah 4. Mengisi Form tambah
5. Cek isian Form 6. mengisi Data Dengan Lengkap
7. Data Berhasil Disimpan 8. Klik Icon Edit
9. Tampilan Form Edit
11. Cek isian Form data
12. Update Data 13. Data Berhasil Diubah
10. mengubah Data
14. Klik Icon Hapus
15. Tampilan Modal Hapus 16. Menghapus Data
21. Konfirmasi Menghapus Data 22. Data Barang Berhasil Di Hapus
Gambar 9. Sequence Diagram Data Barang Masuk
• Sequence Diagram Data Barang Keluar
Admin /
User Data Barang Keluar Tambah / Edit /
Hapus
Simpan Data
Data Barang Keluar 1.Tampilan Data Barang Keluar
2. Klik Tombol Tambah 3.Tampilan Form Tambah 4. Mengisi Form tambah
5. Cek isian Form 6. mengisi Data Dengan Lengkap
7. Data Berhasil Disimpan 8. Klik Icon Edit
9. Tampilan Form Edit
11. Cek isian Form data
12. Update Data 13. Data Berhasil Diubah
10. mengubah Data
14. Klik Icon Hapus
15. Tampilan Modal Hapus 16. Menghapus Data
21. Konfirmasi Menghapus Data 22. Data Barang Berhasil Di Hapus
Gambar 10. Sequence Diagram Data Barang Keluar
• Sequence Diagram Data Laporan
Admin Data Laporan Cari Data
Laporan
1.Tampilan Dashboard
2. Klik Menu Laporan 3.Tampilan Form Cari 4. Mengisi Form Cari
6. mengisi Data Dengan Lengkap
7. Tampilan Data yang Dicari 8. Cetak Data
9. Data yang Di Pilih 10. Data Berhasil Di cetak
Cetak
Gambar 11. Sequence Diagram Data Laporan
• Perancangan Database
catatan_barang_masuk id_tempat
status_barang_awal tgl_barang_masuk
barang_masuk id_barang_masuk
kd_barang_masuk tahun_beli
id_kategori id_status_barang
id_kondisi
admin_id kondisi_awal
catatan_barang barang
kd_barang tahun_beli
id_kategori
id_status_barang id_kondisi
tgl_barang
id_tempat admin_id
catatan_barang_keluar barang_keluar kd_barang
id_status_barang status_kembali tgl_barang_keluar
id_barang_keluar
admin_id kondisi
id_kondisi nm_kondisi
admin id
username password
firstname lastname photo created_at
type_user status_aktif
kategori id_kategorinm_kategori
status_barang id_status_barang
nm_status_barang tempat
id_tempat nm_tempat
Mengisi
1 M
M Mengisi 1
M
M
M
Mengisi 1
M
M M
Mengisi 1
M
M M
Mengisi 1
M
M
notif_barang_keluar id_barang_keluar
status_baca id_notif_barang_keluar admin_id
notif_barang_masuk kd_barang_masuk
status_baca id_notif_barang_masuk admin_id
SB SB
M M
Mengisi M
M Mengisi
M
BM
BM
M
penanggung_jawab id_penanggung_jawab
npu_kepala_lab nm_kepala_lab npu_ketua_prodi
nm_ketua_prodi nm_ketua_prodi
perawatan
admin_id id_kondisi
status_kembali_p kd_barang
id_perawatan tgl_perawatan
catatan_perawatan
Mengisi Mengisi Mengisi K
1
A 1
B 1
A
B
K M M M
Gambar 12. Entity Relationship Diagram
3.3. Implementasi Sistem
Tahap dimana untuk meletakkan sistem yang telah dibuat untuk dapat dioperasikan.
• Tampilan Home
Tampilan setelah pengguna mengakses halaman login Aplikasi Inventaris Barang Berbasis Web Pada Laboratorium Komputer Fastikom.
Gambar 13.Tampilan Home
• Tampilan Dashboard
Merupakan tampilan setelah pengguna melakukan login.
Gambar 14. Tampilan Dashboard
• Tampilan Barang Masuk
Pada halaman simaslab barang masuk, merupakan UI untuk melihat data barang masuk.
Gambar 15. Tampilan Barang Masuk
• Tampilan Tambah Barang Masuk Pada Halaman simaslab tambah barang masuk merupakan UI untuk insert atau menambahkan data barang masuk
Gambar 16. Tampilan Tambah Barang Masuk
• Tampilan Barang
Tampilan halaman barang merupakan halaman untuk melihat data barang.
Gambar 17. Tampilan Barang
• Laporan Inventaris Barang
Tampilan halaman print pdf laporan barang merupakan halaman untuk melihat hasil cetak laporan barang versi pdf.
Gambar 18. Tampilan Laporan Inventaris Barang
3.4. Pengujian Program
Pengujian pada sistem yang dibangun dilakukan dengan pengujian Black-box. Pada Pengujian ini terdapat 36 skenario uji fungsi pada sistem dan berhasil lolos tahap pengujian black box. (Dimas, 2017)
4. PENUTUP 4.1. Kesimpulan
Berdasarkan uraian analisis, pembahasan serta implementasi dan pengujian yang telah dilakukan, maka dapat diambil kesimpulan terhadap program sistem inventaris
laboratorium (simaslab) di Fakultas Teknik dan Ilmu Komputer adalah sebagai berikut:
a. Dengan adanya database memudahkan pengguna untuk mencari data inventaris yang ada, sehingga data inventaris tidak akan hilang dan tersimpan dengan baik.
b. Dengan digunakannya sistem inventaris, maka pegawai ataupun admin bisa memantau barang – barang yang masuk dan keluar dan juga fitur cetak laporan bisa digunakan untuk merekap data sesuai dengan waktu yang dipilih.
c. Hasil dari pegujian Black Box ini menunjukan bahwa sistem inventaris yang dibuat memiliki tingkat error yang rendah dan sudah dapat digunakan.
4.2. Saran
Adapun saran yang dapat saya berikan sebagai berikut:
a. Pembuatan sistem inventaris di Fakultas Teknik dan Ilmu Komputer UNSIQ di Wonosobo masih dapat dikembangkan agar berjalan secara baik dan menyeluruh agar bias dipakai tidak hanya dilaboratorium komputer fastikom saja namun bisa di implementasikan dilaboratorium atau tempat lain.
b. Diharapkan pada pengembangan berikutnya, sistem inventaris ini dibuat menjadi lebih baik lagi, baik dalam hal tampilan maupun fungsi dari masing- masing bagian sistem itu sendiri.
5. DAFTAR PUSTAKA
Basir, A., & Wibawanto, H. (2014). Rancang Bangun Sistem Informasi Disposisi Surat Masuk Dinas Pendidikan Kota Semarang.
Edu Komputika Journal, 1(2).
Muis, A. (2019). Konsep dan strategi pembelajaran di era revolusi industri 4.0.
LAKSANA.
Wildana, F. N., & Utami, E. U. S. (2017).
Analisis Sistem Pengendalian Persediaan Atas Barang Dagang Pada Cv. Sumber Alam Sejahtera Tegal. Monex: Journal Research Accounting Politeknik Tegal, 6(2).
Subhiyakto, E. R., & Safina, N. (2017).
Rancang Bangun Sistem Informasi Inventaris BPJS Ketenagakerjaan Cabang Pekalongan. JST (Jurnal Sains dan Teknologi), 6(1).
Dimas Prasetyo, W., & Azizah Fatmawati, S.
T. (2017). Sistem informasi inventaris desa berbasis web (Doctoral dissertation, Universitas Muhammadiyah Surakarta).