244 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933

## Pengembangan Sistem Peminjaman Barang Berbasis Online Pada Sistem Pengelolaan Aset FTI UKSW
Billstein M. Lelatobur* 1
Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60 Salatiga Email: 1) 672017165@student.uksw.edu

## Abstrak
Proses  peminjaman  barang  bagi  civitas  akademika  umumnya  dilakukan  secara  rutin. Namun,  selama  proses  peminjaman  barang  terkadang  petugas  laboran  mengalami  kesulitan saat banyaknya peminjaman yang terjadi karena formulir harus diperiksa secara manual oleh petugas laboratorium. Oleh karena itu, peneliti akan merancang dan membangun sebuah sistem informasi peminjaman barang berbasis online yang dapat memudahkan petugas laboran dalam mengelola data barang.
Kata kunci: system, informasi, peminjaman, Laravel, online, Web

## Abstract
The process of borrowing assets for the academic community is generally carried out on a regular basis. However, in the process of borrowing assets, there are times when laboratory officers  have  difficulty  when  borrowing  because  many  laboratory  officers  have  to  check  the conditions  one  by  one  manually.  With  these  problems,  this  research  will  design  and  build  an online-based  goods  lending  system  that  can  make  it  easier  for  laboratory  workers  to  manage asset data.
Keywords: system, information, lending, Laravel, online, Web

## 1. PENDAHULUAN
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana merupakan salah satu institusi  yang  memantau  secara  ketat  kemajuan  teknologi  informasi,  termasuk  dalam  proses peminjaman barang.
Mekanisme  peminjaman  barang  Fakultas  Teknologi  Informasi  saat  ini  masih  dalam tahap manual. Peminjam yang datang ke Kantor Laboratorium untuk melihat informasi barang yang dapat diakses di Kantor Laboratorium  melakukan proses peminjaman barang di Fakultas Teknologi  Informasi  Universitas  Kristen  Satya  Wacana.  Selama  prosedur  berlangsung,  pihak terkait  mungkin  lupa  berapa  banyak  barang  yang  dipinjam  dan  berapa  stok  yang  ada  di Laboratorium Fakultas Selain itu, peminjaman juga sering dilakukan secara bersamaan dengan civitas akademika yang lain.
Berkaitan  dengan  hal  tersebut  maka  dikembangkan  lah  system  peminjaman  barang secara online di Laboratorium Fakultas Teknologi Informasi Universitas Kristen Satya Wacana dengan  membuatkan  program  yang  dapat  diakses  melalui  desktop,smartphone  maupun  tablet agar dapat memudahkan dalam proses peminjaman.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 245
Beberapa studi terdahulu dengan berbagai studi kasus telah dilakukan mengenai desain  dan  implementasi  sistem  informasi  peminjaman,  antara  lain: Penelitian  yang berjudul  “Sistem  Informasi  Peminjaman  Ruang  dan  Barang  di  Universitas  Muria  Kudus Berbasis  Web  Menggunakan  Fitur  SMS  Notification”  menjelaskan  pembuatan  aplikasi pinjaman yang juga dilakukan secara online dengan fitur SMS gateway. Aplikasi ini digunakan untuk proses peminjaman barang dan ruang sesuai keinginan pengguna.  Berdasarkan penelitian ini, aplikasi website ini dapat mempermudah Universitas Muria Kudus untuk meminjam barang dan  peminjaman  ruang  namun  system  yang  dibangun  belum  menggunakan  framework  MVC [1].
Penelitian  lain  yang  berjudul  “Rancang  Bangun  Sistem  Informasi  Peminjaman Perangkat  Demo  Video  Conference  Berbasis  Web  dengan  Metode Waterfall ”  penelitian  ini sama halnya dengan penelitian sebelumnya dimana system yang dibuatkan belum menggunakan framework berbasis MVC [2].
Pada penelitian yang lain “Rancang Bangun Sistem Informasi Peminjaman dan Pengembalian  Buku  Perpustakaan  SMP  Negeri  1  Madiun”  di  penelitian  ini  sistem  yang dirancang masih sangat sederhana dengan hanya menggunakan PHP [3].
Berdasarkan beberapa poin permasalahan dan hasil studi sebelumnya, solusi dapat dibuat untuk  merancang  dan  membangun  sistem  informasi  pinjaman  berbasis  online  yang  berjalan pada  berbagai  perangkat  yang  memanfaatkan  framework Laravel. Metode  Waterfall  akan digunakan dalam penelitian ini, dan UML akan digunakan untuk perancangan sistem.

## 2. METODOLOGI PENELITIAN
Metode yang digunakan dalam penelitian ini adalah metode kualitatif dimana data dan informasi  dikumpulkan  melalui  observasi  dan  studi  pustaka.  Metode  Waterfall  [4]  digunakan untuk  membangun  sistem  pada  penelitian  ini,  dengan  tahapan  yang  dimulai  dari  analisis kebutuhan, desain sistem, implementasi, testing, dan terakhir maintenance .
1. Analisis Kebutuhan
Pada  tahap  ini  peneliti  mengidentifikasi  masalah  dan  mengumpulkan  data  yang  diperlukan untuk analisis, sehingga temuan analisis dapat digunakan dalam proses perancangan sistem sesuai kebutuhan.
2. Desain Sistem
Tahap selanjutnya adalah merancang sistem yang akan dipasang setelah melakukan analisis kebutuhan. Peneliti akan merancang sistem pada tahap ini, diawali dengan perancangan basis data,  dilanjutkan  dengan  perancangan  sistem  yang  akan  direpresentasikan  menggunakan model  UML,  dan  terakhir  perancangan  antarmuka  pengguna  yang  akan  direpresentasikan menggunakan aplikasi mockup.
3. Implementasi
Proses  implementasi  perangkat  lunak  harus  mengacu  pada  desain  sistem  yang  telah dirancang  sebelumnya.  pada  tahap  ini  yang  dilakukan  adalah  mengimplementasikan  basis data  ke  dalam  tabel  fisik  di database ,  menghasilkan  tampilan  sesuai  mockup  yang  telah dibuat, dan coding sesuai dengan desain UML pada tahap desain sistem
4. Testing
Tujuan  dari  Testing  adalah  untuk  mengetahui  apakah  sistem  yang  dibangun  sudah  sesuai dengan kebutuhan pengguna atau tidak.
246 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
5. Maintenance
1Setelah sistem selesai dibuat dan melewati prosedur testing, dilakukan Maintenance . Tahap ini sangat penting, mengingat kemajuan teknologi yang pesat dan kebutuhan user yang terus diperbarui.

## 3. HASIL DAN PEMBAHASAN
Dari  hasil  analisis  kebutuhan  yang  dilakukan  maka  dapat  dirancang  dan diimplementasikan  suatu  perancangan  sistem  peminjaman  barang  berbasis  online  dengan  hasil sebagai berikut:
1. Class Diagram
Class  diagram adalah  jenis  diagram  struktur  statis  dalam  UML  yang  menggambarkan struktur  sistem  dengan  menunjukkan  sistem class ,  atributnya,  metode,  dan  hubungan  antar objek [5]. Gambar class diagram dapat menunjukkan relasi antar class dan akses setiap class. Class diagram pada aplikasi Sistem Peminjaman Barang dapat dilihat pada gambar 1.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 247

## Gambar 1. Class Diagram Sistem Peminjaman Barang
2. Use Case Diagram
Use Case Diagram [6] adalah deskripsi luas dari kapabilitas sistem atau proses bisnis dari sudut  pandang  pengguna.  Pengembangan use  case  diagram dimulai  dengan  pemahaman tentang  bagaimana  pengguna  berinteraksi  dengan  sistem.  Gambar  2  menggambarkan diagram use case untuk sistem yang akan dibangun.
248 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
Gambar 2. Use Case Diagram Sistem Peminjaman Barang
Pada gambar diatas menggambarkan sebuah use case dengan masing-masing actor yaitu actor user (Mahasiswa  /  Dosen), User Laboran  dan  Admin.  Aktor user (Mahasiswa  /  Dosen) dapat  melihat  data  barang  yang  ada,  melihat  data  barang  yang  dipinjam  dan  melihat  data pengembalian  barang  juga  sesuai  dengan  request user ,  dan  mengetahui  apakah  barang  yang dipinjam tersedia atau tidak serta mengubah password yang dimiliki. Aktor User Laboran disini untuk  menyetujui  pengajuan  peminjaman  barang  yang  di  request  oleh user (Mahasiswa  / Dosen). Aktor Admin memiliki hak akses penuh pada semua manajemen data pada system.
3. Activity Diagram
Activity  diagram menunjukkan  jalur  aliran  program  yang  terjadi  antara  pengguna  dengan sistem  yang  sedang  berjalan  [7].  Semua  proses  sistem  akan  diilustrasikan  dengan diagram activity namun  dalam  mempersingkat  pembahasan,  maka  bagian  ini  proses activity yang akan dibahas diantaranya:
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 249

## 3.1 Activity Pengelola Barang

## Gambar 7. Activity Diagram Pengelolaan Barang
Pada  gambar  diatas  menggambarkan  sebuah activity  diagram  Pengelolaan  Barang. Pertama  admin melakukan  login  terlebih  dahulu,  setelah  berhasil  masuk  akan  menampilkan halaman  dashboard.  Admin  memilih  menu  Data  Barang  dan  memilih  tambah Barang.  Setelah itu  system  akan  menampilkan  modal  form  tambah  Barang.  Selanjutnya  admin  dapat  mengisi form  yang  ada  lalu  menyimpan.  System  akan  menampilkan  list  barang  yang  telah  di  input ataupun dimanipulasi.
250 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933

## 3.2 Activity Pengelolah User
Gambar 8. Activity Diagram Pengolahan User
Pada gambar diatas menggambarkan sebuah activity diagram Pengelolaan User. Pertama admin melakukan  login  terlebih  dahulu,  setelah  berhasil  masuk  akan  menampilkan  halaman dashboard. Admin memilih menu Data user dan memilih tambah user . Setelah itu system akan menampilkan  form  tambah user .  Selanjutnya  admin  dapat  mengisi  form  yang  ada  lalu menyimpan. System akan menampilkan list data user yang telah di input ataupun dimanipulasi.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 251

## 3.3 Activity Pengelolaan Peminjaman

## Gambar 9. Activity Diagram Pengelolaan Peminjaman
Pada gambar diatas menggambarkan sebuah activity diagram Pengelolaan Peminjaman. Pertama  admin melakukan  login  terlebih  dahulu,  setelah  berhasil  masuk  akan  menampilkan halaman dashboard. Admin memilih menu List Peminjaman dan memilih input request barang. Setelah  itu  system  akan  menampilkan  form  peminjaman  Barang.  Selanjutnya  admin  dapat mengisi form yang ada lalu menyimpan. System akan menampilkan list pinjaman yang telah di input ataupun dimanipulasi .

## 4. HASIL IMPLEMENTASI
Hasil  analisis  dan  perancangan  sistem  dibahas  pada  bagian  ini,  yang  diintegrasikan  ke dalam program Sistem Informasi Peminjaman Berbasis Online dengan memanfaatkan database MySQL dan framework Laravel. Berikut adalah beberapa hasil dari implementasi sistem ini:

## 4.1 Landing Page
Pada bagian ini user akan membuka website dan system akan menampilkan halaman ini untuk  pertama  kali  system  dijalankan.  Antarmuka  halaman  landing  page  dapat  dilihat  pada gambar 12.
252 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
Gambar 12. Halaman Landing Page
4.2 Login Pada feature Login ini dibuat menggunakan auth bawaan Laravel Aplikasi  ini  dimulai  Ketika user melakukan  login.  Pada  halaman  ini  terdapat  inputan  berupa email dan password. Login dilakukan dengan mengisi email dan password oleh user yang sudah didaftarkan oleh admin atau telah melakukan register atau sign up sebelumnya  setelah itu klik tombol  login. User yang  dapat  masuk  ke  dalam  aplikasi  hanyalah user yang  telah  melakukan register  dan  telah  diaktifkan  akunya  oleh  admin. User yang  belum  diaktifkan  akunnya  tidak akan dapat masuk kedalam aplikasi. Antarmuka halaman login dapat dilihat pada gambar 13 .
Gambar 13. Halaman Login

## 4.3 Register
Pada  feature Register user  dapat  melakukan  register  sesuai  dengan  inputan  yang  ada. Apabila user melakukan  register  dengan  benar  maka  halaman  akan  berpindah  ke  halaman Login,  dan  apabila  salah  maka  system  akan  mengembalikan  ke  halaman  register.  Antarmuka halaman register dapat dilihat pada gambar 14 .
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 253
Gambar 14. Halaman Register

## 4.4 Dashboard
Halaman dashboard akan ditampilkan setelah pengguna berhasil login lihat pada Gambar 15.
Gambar 15. Halaman Dashboard Admin
254 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
Gambar 16. Halaman Dashboard User

## 4.5 Halaman Kelola Data Barang
Pada  halaman  Kelola  data  barang  ini  admin  dapat  melihat,  menginputkan,  merubah, menghapus dan mencari barang yang tersedia seperti pada Gambar 17 berikut ini.
Gambar 17. Halaman Kelola Data Barang

## 4.6 Input Data Barang
Halaman input data barang seperti pada gambar 18 menampilkan form isian data barang dengan validasi input kode barang dan nama barang yang harus diisi. Sedangkan untuk proses edit data tampilannya sama dengan form input data.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 255
Gambar 18. Halaman Input Data Barang

## 4.7 Halaman Transaksi Peminjaman
Halaman pinjaman berfungsi untuk mengelola transaksi pinjaman apakah pinjaman yang diajukan  aktif,  antri  atau  ditolak  seperti  yang  ditunjukkan  pada  Gambar  19.  Status  aktif,  antri atau ditolak bisa dilihat di kolom status.
256 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
Gambar 19. Halaman Transaksi Peminjaman

## 5. HASIL PENGUJIAN
User  Acceptance  Testing (UAT) adalah  prosedur  pengujian  untuk  memastikan  sistem yang dikembangkan dapat berfungsi penuh sesuai harapan[8]. User Acceptance Testing (UAT) digunakan  dalam  pengujian  ini.    dan end  user adalah  subjek  pengujian.  Civitas  akademika diwakili  oleh  60  pengguna  dalam  penelitian  ini.  Kuesioner  dengan  skala  Likert  digunakan sebagai tes. Lima opsi pada skala penilaian poin adalah sangat tidak setuju, tidak setuju, ragu- ragu, setuju, dan sangat setuju. UAT digunakan untuk melihat apakah tingkat penerimaan sistem sesuai dengan hasil yang diharapkan. Tabel 1 menunjukkan temuan penilaian, dengan kategori variabel evaluasi dipisahkan menjadi 3 bagian.
Variable Evaluasi Freq Tanggapan Sangat Setuju Setuju Ragu-Ragu Tidak Setuju Sangat Tidak Setuju Desain Interface 25 35 0 0 0 Kemudahan dalam Penggunaan Aplikasi 40 20 0 0 0 Efektif 30 30 0 0 0 Total 95 85 0 0 0
Sehingga dari tabel diatas dapat perhitungan persentase penerimaan dengan menggunakan persamaan (1)
Jatisi                             ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E- ISSN 2503-2933 257
= ×  100% (1). Freq Tanggapan : 91 x 5 = 455 85 x 4 = 340 + 795 Nilai Max penilaian : 60 x 5 x 3 = 900 Presentasi penerimaan   : × 100% = 88,3 %

## 4. KESIMPULAN
Sistem  pinjaman  berbasis  online  yang  dibangun  dengan framework Laravel  ini  dapat berfungsi  sesuai  kebutuhan  dan  memberikan  kemudahan  bagi  civitas  akademika  UKSW Salatiga,  sesuai  dengan  temuan  penelitian.  Sebanyak  88,3  persen  nasabah  menyetujui  sistem tersebut, menyatakan dapat membantu dan mempermudah prosedur peminjaman barang.

## 5. SARAN
Berdasarkan penelitian tersebut, penulis menyarankan:
1. Untuk  peneliti  selanjutnya  untuk  sebaiknya  menambahkan user  manual agar  dapat membantu user yang belum paham dalam penggunaan aplikasi ini
2. Membuat desain web yang lebih user friendly lagi seperti menambahkan gambar-gambar alat dan icon-icon

## DAFTAR PUSTAKA
[1].  I.  Khasbi,  F.  Nugraha,  and  S.  Muzid,  2016, “Sistem  Informasi  Peminjaman  Ruang  dan Barang  di  Universitas  Muria  Kudus  Berbasis  Web  Menggunakan  Fitur  Sms Notification,” Simetris    J.  Tek.  Mesin,  Elektro  dan  Ilmu  Komput. ,  doi: 10.24176/simet.v7i2.762.
[2] A.  Christian  and  F.  Ariani,  2018, “Rancang  Bangun  Sistem  Informasi  Peminjaman Perangkat  Demo  Video  Conference  Berbasis  Web  Dengan  Model  Waterfall,”  J.  Pilar Nusa Mandiri , Vol. 14, No. 1, pp. 131–136,.
[3] A. R. Putera and M. Ibrahim, 2018, “Rancang Bangun Sistem Informasi Peminjaman dan Pengembalian Buku Perpustakaan SMP Negeri 1 Madiun,” DoubleClick J. Comput. Inf. Technol. , doi: 10.25273/doubleclick.v1i2.2025.
[4] S. Sarosa, 2017. Metodologi Pengembangan Sistem Informasi .
[5] Paradigm, 2020. “Visual Paradigm,” Visual Paradigm .
[6] Munawar, 2018. Analisis Perancangan Sistem Berorientasi Objek Dengan UML (Unified Modeling Language) . Informatika, Bandung.
258 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 244-258 E-ISSN 2503-2933
[7] Y.  Sugiarti,  2013. Analisis  dan  Perancangan  UML  (Unified  Modeling  Language) Generated VB. 6 .
[8] R.  S.  Nadiyah  and  S.  Faaizah,  2015, “The  Development  Of  Online  Project  Based Collaborative  Learning  Using  ADDIE  Model,”  Procedia-Social  Behav.  Sci. ,  Vol.  195, pp. 1803–1812.
[9] Frieyadie,  2020.  “ User  Acceptance  Testing ,”    http://frieyadie.web.id/user-acceptance- testing-uat/.
[10]  L. J. Moleong, 2021. Metodologi Penelitian Kualitatif . PT Remaja Rosdakarya.