e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## PERANCANGAN PROGRAM APLIKASI PERPUSTAKAAN BERBASIS JAVA PADA SMP AL- MUHAJIRIN
Dian Nazelliana 1 , Purwanti 2
Teknik Informatika 12
Fakultas Teknik dan Ilmu Komputer 12
Universitas Indraprasta PGRI 12
Dosen.dian@gmail.com 1 , pwanty7@gmail.com 2
Received: October  11,  2021 .  Revised: November  02,  2021 .  Accepted: November  04,  2021 .    Published: December  02,  2021 .  Issue  Period: Vol.5 No.2 (2021), Page 259-273
Abstrak: Tujuan  penelitian  yang  berjudul  “  Perancangan  Program  Aplikasi  Perpustakaan Berbasis Java Pada Perpustakaan SMP AL-MUHAJIRIN “  yang dirancang dengan Netbeans IDE,  XAMPP,  dan  MySQL  sebagai  databasenya,  yaitu  untuk  membantu  proses-proses kegiatan  transaksi  didalam  perpustakaan  dan  memudahkan  pustakawan  dalam  pembuatan laporan  data  siswa,  data  buku,  data  peminjaman,  data  pengembalian,  sehingga  tidak  perlu menggunakan  media  kertas  lagi.  Perancangan  program  aplikasi  perpustakaan  ini  melalui beberapa  tahapan  yaitu  tahap  requirement,  tahap  analysis,  tahap  design  dan  tahap implementation,  dan  tahap  deployment.  Dalam  proses  pembuatan  laporan  penelitian  dan pengumpulan  data,  penulis  menggunakan  metode  penelitian  kualitatif  yang  berupa  studi pustaka,  observasi  dan  wawancara  yang  dilakukan  di  SMP  Al-Muhajirin  yang  berlokasi  di Depok.  Untuk  menganalisa  aplikasi  ini,  penulis  menggunakan  analisa  berorientasi  objek dengan Unified Modelling Language (UML).
Kata Kunci: Perancangan, Perpustakaan, UML
Abstract: The  purpose  of  the  research  entitled  "Designing  Java-Based  Library  Application Programs at the AL-MUHAJIRIN Middle School Library" which was designed with Netbeans IDE,  XAMPP,  and  MySQL  as  the  database,  namely  to  assist  the  processes  of  transaction activities  in  the  library  and  facilitate  librarians  in  making  student  data  reports,  book  data, loan  data,  return  data,  so  there  is  no  need  to  use  paper  media  anymore.  The  design  of  this library application program goes through several stages, namely the requirements stage, the analysis  stage, the design  stage and implementation  stage, and the deployment stage. In the process of making research reports and collecting data, the authors use qualitative research methods  in  the  form  of  literature  studies,  observations  and  interviews  conducted  at  Al- Muhajirin Junior High School located in Depok. To analyze this application, the author uses object-oriented analysis with Unified Modeling Language (UML).
Keywords : Design, Library, UML
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## I. PENDAHULUAN
Pada  era  modern  saat  ini,  perkembangan  teknologi  di  dunia  semakin  signifikan,  khususnya  bidang teknologi  informasi  pengelolaan  data.  Dengan  majunya  teknologi  informasi  pengelolaan  data  atau  informasi dalam suatu institusi pendidikan, dalam hal ini perpustakaan di SMP AL-MUHAJIRIN DEPOK dapat dilakukan dengan  lebih  praktis  dan  lebih  cepat  dalam  pengolahan  data  dibanding  dengan  sistem  manual.  Salah  satu contohnya adalah sistem informasi perpustakaan pada sebuah institusi pendidikan.
Perpustakaan merupakan kumpulan bahan informasi yang terdiri dari buku dan non-buku yang disusun dengan sistem tertentu, diperuntukkan kepada pengguna jasa perpustakaan untuk dapat dimanfaatkan, akan tetapi tidak untuk  dijadikan  hak  milik  baik  sebagian  maupun  keseluruhan.  Dari  satu  konsep  tersebut,  maka  dapat disimpulkan  bahwa  perpustakaan  menjadi  sebuah  wadah  berbagai  macam  ilmu  dan  informasi  penting  bagi khalayak, maka diperlukan sebuah sistem aplikasi yang baik dan fasilitas yang memadai untuk menunjang mutu pelayanan perpustakaan itu sendiri.
Sistem  informasi  perpustakaan  yang  menciptakan  kemudahan  kinerja  para  staf  dan  efisiensi  waktu mulai  banyak  bermunculan.  Pengintegrasian  pada  database,  pengelolaan  data  yang  efisien,  dan  proses  yang terkomputerisasi ini sering disebut sebagai automasi perpustakaan. Proses automasi ini kemudian menghadirkan konsep sistem informasi perpustakaan, yaitu sistem informasi perpustakaan berbasis desktop (desktop based). Desktop  Based,  memberikan  kemudahan  bagi  para  staf  untuk  memberikan  pelayanan  sirkulasi  koleksi perpustakaan di  tempat atau dengan kata  lain ditanam di  server  lokal dan tidak dapat diakses dimanapun user berada.
Perpustakaan  SMP  AL-MUHAJIRIN  merupakan  sebuah  wadah  berbagai  informasi  dan  pengetahuan yang  ditujukan  untuk  mengembangkan  wawasan  para  pelajar,  khususnya  siswa/i  SMP  AL-MUHAJIRIN. Perpustakaan  mempunyai  sejumlah  buku  yang  terdiri  dari  176  buku  dan  terdiri  dari  beberapa  kategori  buku yaitu,  kategori  pendidikan,  kategori  sejarah,  kategori  ensiklopedia,  kategori  kamus,  dan  kategori  agama. Perpustakaan ini akan mulai menerapkan sistem automasi yaitu dengan menggunakan sistem informasi berbasis Java  Netbeans  yang  diinstal  di  komputer  bagian  sirkulasi  untuk  melayani  aktivitas  peminjaman  dan pengembalian buku.
Berdasarkan penelitian tersebut, peneliti ingin merancang sebuah program aplikasi perpustakaan dengan menggunakan  bahasa  pemrograman  Java  Netbeans  dan  MySql  sebagai  database  nya.  Program  aplikasi perpustakaan  berbasis  java  ini  diharapkan  dapat  memberi  kemudahan  baik  kepada  para  staf  maupun  semua pihak  yang  terkait  didalam  lingkungan  sekolah.  Penelitian  ini  berjudul  Perancangan  Program  Aplikasi Perpustakaan Berbasis Java Pada Perpustakaan SMP AL-MUHAJIRIN.gelar, nama depan disingkat sedangkan nama belakang (nama keluarga) tidak disingkat.

## II. METODE DAN MATERI
2.1. Metode Penelitian
a. Desain Penelitian
Penelitian  kualitatif  sebagai  metode  penelitian  yang  berlandaskan  pada  filsafat  postpositivisme, digunakan untuk meneliti pada kondisi objek alamiah, dimana peneliti adalah sebagai instrumen kunci , teknik  pengumpulan  data  dengan  triangulasi,  analisis  data  bersifat  induktif  atau  kualitatif,  dan  hasil penelitian  kualitatif  lebih  menekankan  makna  daripada  generalisasi.  [1]      Metode  penelitian  secara umum  dimengerti  sebagai  suatu  kegiatan  ilmiah  yang  dilakukan  secara  bertahap  dimulai  dengan penentuan  topik,  pengumpulan  data  dan  menganalisis  data,  sehingga  nantinya  diperoleh  suatu pemahaman dan pengertian atas topik, gejala atau isu tertentu. [2]
Secara umum metode penelitian didefinisikan sebagai suatu kegiatan ilmiah yang terencana, terstruktur, sistematis dan memiliki tujuan tertentu baik praktis maupun teoritis. Dikatakan sebagai kegiatan ilmiah karena  penelitian  dengan  aspek  ilmu  pengetahuan  dan  teori.  Terencana  karena  penelitian  harus direncanakan dengan memperhatikan waktu, dana dan aksesibilitas terhadap tempat dan data.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Metode  penelitian  merupakan  suatu  teknik  atau  cara  mencari  data,  memperoleh, mengumpulkan  atau  mencatat  data  yang  dapat  digunakan  untuk  keperluan,  dan  faktor-faktor  yang berhubungan  dengan  pokok  permasalahan  sehingga  akan  didapat  suatu  kebenaran  atas  data  yang diperoleh. Dalam proses perancangan ini penulis menggunakan metode penelitian kualitatif.

## b. Metode Pengumpulan Data
Dalam proses pengumpulan data menggunakan metode penelitian kualitatif yang berupa studi pustaka, observasi dan wawancara.
1) Studi pustaka/Literatur
Untuk  mendukung  kegiatan  penelitian  maka  maka  penulis  menggunakan  buku-buku,  e-book  dan dokumen online berupa jurnal yang ada di internet sebagai kegiatan studi literatur.
2) Observasi
Dalam  metode  observasi  ini  penulis  melakukan  observasi  yang  dilakukan  di  sekolah  SMP  Al- Muhajirin.
3) Wawancara
Dalam  Metode  ini  dilakukan  dengan  cara  wawancara  (interview)  kepada  pustakawan  yang  terkait dalam pelayanan proses peminjaman dan pengembalian di SMP Al-Muhajirin.
c. Langkah-langkah Pengembangan Sistem
Gambar 1. Langkah-langkah Pengembangan Sistem
Langkah atau Tahapan dari pengembangan sistem adalah sebagai berikut :
1) Analisa Kebutuhan
Langkah ini merupakan tahapan mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan  kebutuhan  yang  harus  dipenuhi  untuk  program  yang  akan  dibangun.  Pengumpulan data tersebut dapat dilakukan dengan penelitian, wawancara atau studi literatur. Sistem analisis akan menggali informasi sebanyak yang dibutuhkan untuk menciptakan sebuah sistem yang akan dibuat. Tahapan  ini  menghasilkan  suatu  data  yang  berhubungan  dengan  perancangan  program  aplikasi perpustakaan sesuai kebutuhan.
2) Desain Sistem
Proses ini akan berfokus pada pembangunan struktur data, arsitekur perangkat lunak, perancangan interface,  perancangan  fungsi  internal  dan  eksternal  serta  detail  dari  setiap  algoritma  prosedural.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Tahapan  design  akan  menghasilkan  dokumen  bernama  “Sofware  Requirement”  yang  nantinya menjadi landasan para programmer dalam membuat code-code aplikasi.
3) Implementasi dan Pengujian Unit
Pada  tahap  ini  sistem  yang  telah  dirancang,  diimplementasikan  dengan  menggunakan  program bantu yaitu Java Netbeans dan MySQL sebagai databasenya. Pengimplementasian dilakukan sesuai dengan rancangan sistem yang telah dibuat.
4) Pengujian Sistem
Di  tahap  ini,  dilakukan  proses  pengujian  atau  testing  terhadap  rancangan  sistem  informasi  yang dibangun untuk memastikan apakah semua fungsi sistem berjalan dengan baik dan mencari apakah masih ada kesalahan yang terjadi pada sistem sehingga dapat dilakukan perbaikan terhadap sistem yang mengalami kesalahan. Testing atau pengujian ini bertujuan untuk menjamin kualitas perangkat lunak atau software
5) Pengoperasian dan Maintenance
Pada  tahap  akhir  dari  penelitian  ini  adalah melakukan pemeliharaan yang sudah berjalan untuk memastikan  sistem  berfungsi  dengan baik,  serta  melakukan perbaikan pada  sistem jika  terjadi hal-hal    meliputi    corrective    yaitu  memperbaiki  desain  dan  error  pada  program,  adaptive    yaitu memodifikasi    sistem    untuk  beradaptasi    dengan    perubahan    lingkungan,  perfective    yaitu melibatkan  sistem  untuk menyelesaikan masalah baru atau mengambil kesempatan (penambahan fitur) dan preventif yaitu  menjaga  sistem  dari  kemungkinan masalah di masa yang akan datang

## 2.2. Materi

## a. Perancangan Sistem
Perancangan  sistem  sdapat  didefinisikan  sebagai:  “perancangan  dalam  pembangunan  perangkat  lunak merupakan  upaya  untuk  mengkonstruksi  sebuah  sistem  yang  memberikan  kepuasan  (mungkin  informal) akan spesifikasi kebutuhan fungsional, memenuhi target, memenuhi kebutuhan secara implisit atau eksplisit dari  segi  performansi  maupun  penggunaan  sumber  daya,  kepuasan  batasan  pada  proses  desain  dari  segi biaya, waktu, dan perangkat”[3]

## b. Aplikasi
Aplikasi  adalah  suatu  perangkat  lunak  (software)  atau  program  komputer  yang  beroperasi  pada  sistem tertentu  yang  diciptakan  dan  dikembangkan  untuk  melakukan  perintah  tertentu.  Istilah  aplikasi  sendiri diambil dari bahasa Inggris “application” yang dapat diartikan sebagai penerapan atau penggunaan. Secara harfiah,  aplikasi  merupakan  suatu  penerapan  perangkat  lunak  atau  software  yang  dikembangkan  untuk tujuan melakukan tugas-tugas tertentu.[4]
c. Sistem
Sistem adalah kumpulan atau rangkaian komponen-komponen  yang saling  berhubungan, bekerja  sama dan saling  berinteraksi  untuk  mencapai  suatu  tujuan  dengan  melalui  tiga  tahapan  input  (masuk),  proses  dan output  (keluar).  Adapun  menurut  Sutarman  dalam  jurnalnya  Sistem  adalah  kumpulan  elemen  yang  saling berinteraksi  dalam  suatu  kesatuan  untuk  menjalankan  suatu  proses  pencapaian  suatu  tujuan  utama.  [5]. Sistem  adalah  kumpulan  elemen  yang  saling  berinteraksi  dalam  suatu  kesatuan  untuk  menjalankan  suatu proses  pencapaian  suatu  tujuan  utama.  Sehingga  dari  definisi-definisi  tersebut  dapat  disimpulkan  bahwa sistem  adalah  sekumpulan  elemen-elemen  yang  saling  berinteraksi  dan  saling  melengkapi  satu  sama  lain dalam tujuan yang sama untuk membentuk suatu struktur yang terintegrasi.

## d. Perpustakaan
Perpustakaan  sebagai  salah  satu  bagian  dari  tempat  pendidikan  mempunyai  peranan  yang  sangat  penting untuk  menambah  wawasan  dan  pengetahuan  pelajar.  Bermacam-macam  sumber  informasi  ilmiah,  buku- buku, literatur dari segala jenis media perpustakaan, mampu disebarluaskan dengan sistem tertentu.[6]  Dan
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Perpustakaan  merupakan  suatu  satuan  kerja  organisasi,  badan  atau  lembaga  yang  bertujuan  untuk memberikan  pelayanan  kepada  pemustaka,  dan  meningkatkan  kegemaran  membaca.  Satuan  unit  kerja tersebut  dapat  berdiri  sendiri,  tetapi  dapat  juga  merupakan  bagian  dari  organisasi  diatasnya  yang  lebih besar.Perpustakaan  yang  berdiri  sendiri  seperti  perpustakaan  umum,  Unit  Pelaksanaan  Teknis  pada perpustakaan universitas, dan perpustakaan nasional. Sedangkan perpustakaan yang merupakan bagian dari suatu organisasi yang lebih besar seperti perpustakaan khusus atau kedinasan, dan perpustakaan sekolah. [7] Dibawah ini fungsi-fungsi perpustakaan yang dapat penulis uraikan sebagai berikut:
1) Sebagai sarana pendidikan dan pembelajaran
Perpustakaan  adalah  sarana  pendidikan  informal  &  nonformal.  Artinya  perpustakaan  adalah  tempat belajar diluar lingkungan instansi pendidikan maupun tempat belajar di dalam instansi pendidikan. Tidak bisa  dipungkiri  bahwa  perpustakaan  menjadi  salah  satu  acuan  untuk  kepentingan  semua  kalangan masyarakat dalam mencari informasi
2) Penelitian
Perpustakaan juga sangat berfungsi untuk membantu mahasiswa di perguruan tinggi dalam mengerjakan tugas  akhir  sebagai  persyaratan  mutlak  kelulusan,  dan  menjadi  sumber  informasi  yang  menjadi  acuan dalam mencari literatur.
3) Sebagai sumber informasi
Perpustakaan adalah tempat untuk  menyimpan karya tulis  manusia, didalamnya  banyak terdapat seperti buku-buku, majalah, dll. Jadi perpustakaan bertugas menyimpan khazanah budaya hasil masyarakat.
4) Rekreasi
Perpustakaan  juga  berfungsi  sebagai  tempat  rekreasi  atau  berwisata,  maksud  rekreasi  disini  bukan bermain-main  di  dalam  perpustakaan  melainkan  pengunjung  dapat  mencari  koleksi  buku  yang  popular dan  menghibur.  Dan  biasanya  beberapa  perpustakaan  juga  mendekor  ruangan  perpus  agar  terlihat menarik dan menjadi tempat yang nyaman.

## e. UML (Unified Modelling Language)
adalah Metodologi kolaborasi antara metoda- metoda Booch, OMT (Object Modeling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi  maraknya  penggunaan  bahasa  “pemrograman  berorientasi  objek”  (OOP).  [6]  Dan  UML (Unified  Modelling  Language)  adalah  salah  satu  standar  bahasa  yang  banyak  digunakan  didunia  industri untuk  mendefinisikan  requirement,  membuat  analisis  dan  desain,  serta  menggambarkan  arsitektur  dalam pemrograman berorientasikan objek.

## f. MySQL
MySQL adalah sebuah database  management system (manajemen  basis data)  menggunakan perintah dasar SQL  (Structured  Query  Language)  yang  cukup  terkenal.  Database  management  system  (DBMS)  MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia. [7]
MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free Software (perangkat lunak  bebas)  dan  Shareware  (perangkat  lunak  berpemilik  yang  penggunaannya  terbatas).  Jadi  MySQL adalah database server yang gratis dengan lisensi GNU General Public License (GPL) sehingga dapat Anda pakai  untuk  keperluan  pribadi  atau  komersil  tanpa  harus  membayar  lisensi  yang  ada.  Seperti  yang  sudah disinggung  di  atas,  MySQL  masuk  ke  dalam  jenis  RDBMS  (Relational  Database  Management  System). Maka  dari  itu,  istilah  semacam  baris,  kolom,  tabel,  dipakai  pada  MySQL.  Contohnya  di  dalam  MySQL sebuah  database  terdapat  satu  atau  beberapa  tabel.    SQL  sendiri  merupakan  suatu  bahasa  yang  dipakai  di dalam  pengambilan  data  pada  relational  database  atau  database  yang  terstruktur.  Jadi  MySQL  adalah database management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi dengan database server.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## g. Database
Database  atau  basis  data  adalah  kumpulan  data  yang  dikelola  sedemikian  rupa  berdasarkan  ketentuan tertentu  yang  saling  berhubungan  sehingga  mudah  dalam  pengelolaannya.  Melalui  pengelolaan  tersebut pengguna  dapat  memperoleh  kemudahan  dalam  mencari  informasi,  menyimpan  informasi  dan  membuang informasi.

## Kerangka Berpikir
Perancangan  sistem  informasi  perpustakaan  ini  melalui  beberapa  tahapan  yaitu  tahap  requirement,  tahap analysis,  tahap  design  dan  tahap  implementation,  dan  tahap  deployment.  Program  aplikasi  yang  dirancang disesuaikan  dengan  kebutuhan  dari  pihak  perpustakaan  sekolah.  Oleh  karena  itu,  setelah  peneliti  merancang program aplikasi perpustakaan  berbasis  java, peneliti  berharap sistem  ini akan  sangat bermanfaat bagi sekolah SMP Al-Muhajirin Depok kedepannya. Di era teknologi saat ini, peneliti ingin menjadikan SMP Al-Muhajirin sebagai sekolah yang memiliki sarana dan prasarana yang berteknologi.
Gambar 2. Kerangka Berpikir

## III. PEMBAHASAN DAN HASIL
3.1. UML (Unified Modelling Language)
adalah Metodologi kolaborasi antara metoda- metoda Booch, OMT (Object Modeling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda lainnya,  merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP). [6]
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
a. Use Case Diagram
Gambar 3. Use Case Diagram
(Hasil Olahan Data, 2021)

## b. Activity Diagram
Gambar 4. Activity Diagram (Hasil Olahan Data, 2021)
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
c. Sequence Diagram
Gambar 3 Sequence Diagram
(Hasil Olahan Data, 2021)
d. Class Diagram
Gambar 4 Sequence Diagram (Hasil Olahan Data, 2021)
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
3.2. Tampilan Layar ( User Interface ) Masukan
a. Tampilan Layar Login
Gambar 5. Tampilan Layar Login
b. Tampilan Layar Master Pustakawan
Gambar 6. Tampilan Layar Master Pustakawan
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
c. Tampilan Layar Master Siswa
Gambar 7. Tampilan Layar Master Siswa
d.  Tampilan Layar Master Kategori
Gambar 8. Tampilan Layar Master Kategori
e. Tampilan Layar Master Buku
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 9. Tampilan Layar Master Buku
f. Tampilan Layar Transaksi Peminjaman
Gambar 10. Tampilan Layar Transaksi Peminjaman
g. Tampilan Layar Transaksi Pengembalian
Gambar 11. Tampilan Layar Transaksi Pengembalian
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
3.3. Tampilan Layar (User Interface) Keluaran
a. Tampilan Layar Laporan Buku
Gambar 12. Tampilan Layar Laporan Buku
b. Tampilan Layar Laporan Siswa
Gambar 13. Tampilan Layar Laporan Siswa
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
c. Tampilan Layar Laporan Peminjaman
Gambar 14. Tampilan Layar Laporan Peminjaman
d. Tampilan Layar Laporan Pengembalian
Gambar 15. Tampilan Layar Laporan Pengembalian

## 3.4. Implementasi Pengujian Aplikasi
Implementasi adalah suatu proses penerapan rancangan program yang telah dibuat ke dalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Kegiatan implementasi
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
dilakukan dengan dasar yang telah direncanakan dalam tahap perancangan. Pengujian program adalah pengujian dimana user memasukan data ke dalam sistem informasi yang sudah dibuat. Dengan adanya pengujian ini maka data yang dimasukkan akan sesuai dengan kondisi yang telah dibuat
Tabel 1. Implementasi Pengujian Aplikasi No. Kasus/Form Diuji Skenario Uji Hasil Yang Diharapkan Hasil Pengujian 1 2 3 4
5
6 7 8
9
10 11 Login (Data Berhasil) Login (Data Gagal) Form Master Pustakawan Form Master Siswa Form Master Kategori Form Master Buku Form Transaksi Peminjaman Form Transaksi Pengembalian Form Laporan Buku Form Laporan Siswa Form Laporan Peminjaman Form Laporan Pengembalian Input username dan Password sesuai ketentuan Input Username dan password  tidak  sesuai ketentuan Masukkandata  pada  form Master  Pustakawan  dan klik tambah Masukkan data siswa pada  form  master  siswa dan klik tambah Jika  ada  jenis  buku  baru, Masukkan  data  kategori pada form master kategori dan  klik  tambah  Jika  ada judul buku baru, Masukkan data buku pada form master buku dan klik tambah Pilih  Siswa  dan  Buku yang dipinjam, lalu tentukan  tanggal  kembali dan jumlah yang dipinjam Pilih data siswa yang akan mengembalikan buku yang ada di tabel peminjaman, lalu klik submit Pilih  tanggal  dari  dan sampai  dahulu,  lalu  klik generate Pilih  tanggal  dari  dan sampai  dahulu,  lalu  klik generate Pilih  tanggal  dari  dan sampai  dahulu,  lalu  klik generate Pilih  tanggal  dari  dan sampai  dahulu,  lalu  klik generate Dapat Masuk ke form utama sesuai denga hak akses User Tidak dapat masuk  ke form utama Setelah data sudah di input dan disimpan, maka data tersebut akan tersimpan pada tabel admin pustakawan Setelah data siswa sudah di input dan disimpan maka data siswa tersebut akan bertambah didaftar data siswa Setelah  data kategori sudah di input dan disimpan maka data tersebut akan bertambah di tabel data kategori Setelah  data buku sudah di inputdan disimpan maka data tersebut akan bertambah di tabel data buku Maka data tersebut akan berhasil tersimpan Maka data tersebut berhasil dan hilang pada tabel peminjaman Maka data laporan buku akan muncul Maka data laporan siswa akan muncul Maka data laporan peminjaman akan muncul Maka data laporan pengembalian akan muncul Diterima {Y} Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {}
Diterima {Y}
Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {}
Diterima {Y}
Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {} Diterima {Y} Ditolak {}
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## IV. KESIMPULAN
Dengan  selesasi  nya  proses  Perancangan  Program  Aplikasi  Perpustakaan  Berbasis  Java  Pada  Perpustakaan  SMP  Al- Muhajirin maka penulis dapat menarik beberapa kesimpulan sebagai berikut :
1. Perancangan  Program  Aplikasi  Perpustakaan  ini  dapat  membantu  proses-proses  transaksi  peminjaman  dan pengembalian karena sudah terkomputerisasi.
2. Perancangan Program  Aplikasi Perpustakaan  ini  dapat memudahkan pustakawan dalam pencarian  data siswa yang  sudah  melakukan  transaksi  peminjaman  buku  yang  di  lakukan  siswa,  karena  sistem  informasi perpustakaan sudah terkomputerisasi.
3. Program aplikasi perpustakaan ini memudahkan pustakawan dalam pembuatan laporan data siswa, data buku, data  peminjaman,  data  pengembalian,  serta  ada  keterangan  denda  jika  terdapat  telat  mengembalikan  buku, terjadi kerusakan pada buku, dan terjadi kehilangan buku.
4. Diharapkan dapat terciptanya sistem yang mampu menjawab semua permasalahan proses yang ada di SMP Al- Muhajirin

## REFERENASI
[1]Sugiyono, M. P. P. and P. Kuantitatif. 2009. “Kualitatif, Dan R&D, Bandung: Alfabeta.” Cet. Vii. [2] Semiawan, Conny R. 2010. Metode Penelitian Kualitatif . Grasindo.
[3] Rizkiyah, Putri Maulidiyah Rif’atul, Ctevani Auliyan Putra, and Hermanto Hermanto. 2021. “Analisa Dan Perancangan Sistem Informasi Pembayaran Air HIPPAM Desa Leran Berbasis Web.” KONSTELASI: Konvergensi Teknologi Dan Sistem Informasi 1(1):131–44.
[4] Rianto, Deddy Ackbar, Setiawan Assegaf, and Erick Fernando. 2015. “Perancangan Aplikasi Sistem Informasi Geografis (SIG) Lokasi Minimarket Di Kota Jambi Berbasis Android.” Jurnal Ilmiah Media SISFO 9(2):295– 304.
[5] Lukman, Andi Muh. 2017. “Pengembangan Sistem Informasi Perpustakaan Umum Berbasis Web Menggunakan Inlislite 3.0 Di Kab. Enrekang.” ILKOM Jurnal Ilmiah 9(1):70–77.
[6] Putra, Indra Permana, Agus Junaidi, Popon Handayani, and Yunita Yunita. 2019. “Sistem Informasi Perpustakaan Pada Madrasah Aliyah Negeri 16 Jakarta Kota Jakarta Barat.” Jurnal Informatika 6(2):293–99.
[7] Prawiro, Mardianto. (2020). “Analisis Kelayakan Pemberian Kredit Mitra Usaha PT Arita Prima Sukses Dengan Metode Algoritma C4. 5.”
[8] Yasin, K. 2019. “Pengertian MySQL, Fungsi, Dan Cara Kerjanya (Lengkap).”
[9] As, Rosa and Muhammad Shalahuddin. 2011. “Modul Pembelajaran Rekayasa Perangkat Lunak.” Bandung: Modula.
[10] Anggeri S. Nurjaman, Verdi Yasin (2020) KONSEP DESAIN APLIKASI SISTEM MANAJEMEN KEPEGAWAIAN BERBASIS WEB PADA PT. BINTANG KOMUNIKASI UTAMA (Application design concept of web-based staffing management system at PT Bintang Komunikasi Utama) , “JISICOM (Journal of Information System, Informatics, and Computing)”,  E-ISSN: 2597-3673 (Online) , P-ISSN: 2579-5201 (Print), Vol. 4 No.2,  (28 Desember 2020), Page  143-174.
DOI: https://doi.org/10.52362/jisicom.v4i2.363 URL Published : http://journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/363
[11] Ito Riris Immasari, Verdi Yasin (2019) PENGGUNAAN METODE ANALYTIC HIERARCHY PROCESS UNTUK MENGANALISIS FAKTOR-FAKTOR YANG MEMPENGARUHI PEMILIHAN CALON LEGISLATIF DI DPRD II KOTA TANGERANG ,  “ JISICOM (Journal of Information System, Informatics, and Computing)”,  E- ISSN: 2597-3673 (Online) , P-ISSN: 2579-5201 (Print), Vol. 3 No.2,  (10 Desember 2019), Page  53-58 URL Published : http://journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/139