• Tidak ada hasil yang ditemukan

View of APLIKASI INVENTARIS BARANG BERBASIS WEB PADA LABORATORIUM KOMPUTER FASTIKOM

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "View of APLIKASI INVENTARIS BARANG BERBASIS WEB PADA LABORATORIUM KOMPUTER FASTIKOM"

Copied!
7
0
0

Teks penuh

(1)

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

(2)

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)

(3)

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

(4)

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

(5)

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

(6)

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).

(7)

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).

Referensi

Dokumen terkait

In this research, the writer has found out the social identity factor is one of the factors determining Instagram as promotion media which is online shop, they are dealing business with

Last Name First Name NAME OF JUNIOR HIGH SCHOOL SHS STRAND MACARIOLA MIGUEL ANDREI Notre Dame of Marbel University - Integrated Basic Education Department SCIENCE, TECHNOLOGY,