INNOVATIVE: Journal Of Social Science Research Volume 4 Nomor 1 Tahun 2024 Page 1678-1691 E-ISSN 2807-4238 and P-ISSN 2807-4246
Website: https://j-innovative.org/index.php/Innovative

## Rancang Bangun Sistem Informasi Perpustakaan Berbasis Website Desa Bakaran Batu Kecamatan Lubuk Pakam
Imam Adlin Sinaga 1 ✉ , Putri Majdina Simanullang 2 , Riski Alsia 3 , Meisih Praningsih 4
Program Studi Sistem Informasi, Universitas Islam Negeri Sumatera Utara Email: imamadlins@uinsu.ac.id 1 ✉

## Abstrak
Perpustakaan merupakan sarana prasarana yang mempunyai peranan penting dalam pembelajaran bagi masyarakat di berbagai lapisan sosial dan kehidupan. Sistem informasi dimulai dari analisa sistem, jalan- jalan di perpustakaan desa Bakaran Batu kemudian hasil analisa tersebut dapat dikembangkan. Sistem saat ini berjalan dengan model siklus hidup pengembangan sistem agar kedepannya dapat berjalan  secara  optimal.  Dengan  mengembangkan  sistem  informasi,  Desa  Bakaran  Batu  dapat memberikan  manfaat  bagi  pustakawan  dalam  mengolah,  mencari  dan  menyajikan  koleksi perpustakaan dengan mudah dan efektif. Tujuan dari  penelitian ini adalah untuk  merancang serta membangun Sistem Informasi Perpustakaan Berbasis Website, menggantikan metode manual yang melibatkan pencatatan data anggota, data buku, dan pembuatan laporan. Hasil dari penelitian  ini menciptakan  sebuah  sistem  informasi  perpustakaan  berbasis  website  yang  menggunakan  bahasa pemrograman web. Analisis dan perancangan sistem akan dijelaskan dengan menggunakan metode UML  (Unified  Modeling  Language)  dan  implementasinya  akan  diwujudkan  dalam  sebuah  web responsif  dengan  memanfaatkan  Bahasa  pemrograman  PHP  dan  database  MySQL.  Dari  hasil penelitian pada Sistem Informasi Perpustakaan Berbasis Web, dapat disimpulkan bahwa sistem ini mampu  melakukan  proses  registrasi  buku,  registrasi  anggota,  pencarian  koleksi  buku,  proses peminjaman, pengembalian, konseling peminjaman, dan penyusunan laporan.
Kata Kunci : Sistem Informasi, Perpustakaan, Desa Bakaran Batu
Abstract
Libraries are infrastructure facilities that have an important role in learning for people at various levels of social and life. The information system starts from system analysis, a walk through the Bakaran Batu village library and then the results of the analysis can be developed. The system is currently running with a system development life cycle model so that in the future it can run optimally. By developing an information system, Bakaran Batu Village can provide benefits for librarians in processing, searching and presenting library collections easily and effectively. The aim of this research is to design and build a  Website-Based  Library  Information  System,  replacing  manual  methods  that  involve  recording member data, book data, and making reports. The results of this research create a website-based library information system that uses a web programming language. System analysis and design will be explained using the UML (Unified Modeling Language) method and its implementation will be realized in a responsive web using the PHP programming language and MySQL database. From the results of research on the Web-Based Library Information System, it can be concluded that this system is capable of carrying out the book registration process, member registration, searching for book collections, borrowing, returning, lending counseling and report preparation.
Keyword: Information System, Library, Bakaran Batu Village

## PENDAHULUAN
Perkembangan  teknologi  membuat  kompetisi  menjadi  nyata  pengembangkan berbagai  macam  media  informasi  dan  telekomunikasi  merupakan  media  yang  dapat digunakan  dalam  proses  transaksi  informasi.  Perkembangan  pesat  dalam  dunia perpustakaan  besera  dengan  aktivitas  dapat  dilakukan  dengan  mudah.  seiring  dengan berkembangnya  era  ini,  data  perpustakaan  kini  semakin  berkembang  dengan  berbagai macam jenis proses kegiatannya
Pendidikan tidak akan mungkin terselenggara dengan baik bila tidak didukung oleh sumber  sarana  belajar  yang  diperlukan  dalam  kegiatan  belajar-mengajar.  Perpustakaan sebagai  pusat  sumber  daya  informasi  menjadi  tulang  punggung  gerak  majunya  suatu institusi  terutama  institusi  pendidikan,  di  mana  tuntutan  untuk  adaptasi  terhadap perkembangan informasi sangat tinggi (Suwarno, 2010: 37).
Sebagai  sarana  penyediaan  informasi,  perpustakaan  mempunyai  kewajiban menyediakan berbagai informasi sesuai dengan kebutuhan pemustaka dan perkembangan ilmu pengetahuan. Oleh karena itu, perpustakaan memerlukan pustakawan yang bersedia membantu  pemustaka  dalam  mencari  informasi.  Pustakawan  hendaknya  secara  aktif mendorong atau meningkatkan kesadaran akan kepentingan mendalam siswa tanpa adanya paksaan dari pihak manapun. Kami berharap melalui kehadiran pustakawan, kita dapat lebih
memajukan  dan  mengembangkan  perpustakaan  tidak  hanya  sebagai  gudang  ilmu pengetahuan, tetapi juga sebagai wadah.
Perpusdes.SIPEDE (Sarana Ilmu Pengetahuan Desa) adalah perpustakaan yang terletak di kantor kepala desa, desa bakaran batu, kecamatan lubuk pakam. Di kantor desa terdapat perpustakaan  desa  yang  terdapat  berbagai  macam  buku  lainnya  yang  dapat  menamba wawasan  untuk  warga  desa  bakaran  batu.  perpustakaan  tersebut  dalam  melakukan peminjaman buku dan pengembalian buku masih menggunakan sistem pencatatan manual atau  pembukuan.  Metode  manual  seperti  itu  tidaklah  efektif,  karena  jumlah  data peminjaman  dan  pengembalian  semangkin  banyak  dan  dapat  menyebabkan  kesulitan dalam mengolah data perpustakaan dan kesulitan dalam pembuatan laporan. Hal ini untuk mengatasi  permasalahan  pada  sistem  lama  yang  masih  manual  maka  dapat  dibangun sistem  informasi  perpustakaan  berbasis  website,  untuk  membantu  mempermudah  staf perpustakaan untuk mengolah data perpustakaan menjadi mudah, sehingga masalah pada data  perpustakaan  dapat  diatasi.  Berdasarkan  hasil  permasalahan  diatas  penulis  tertarik untu k mangambil judul “Rancang Bangun Sitem Informasi Perpustakaan Berbasis Website Desa Bakaran Batu Kecamatan Lubuk Pakam ”.

## TINJAUAN LITERATUR

## 1. Sistem Informasi
Sistem  Informasi  merupakan  suatu  gabungan  sistem  yang  disebut  dengan  elemen teknologi informasi yang saling berhubungan satu sama lain untuk mencapai sebuah tujuan untuk menggambarkan sistem terintegrasi yang digunakan perusahaan untuk mengelola dan memproses informasi bisnis. Sistem informasi memainkan peran penting dalam bisnis modern dan organisasi lainnya, berkontribusi terhadap peningkatan efisiensi, pengambilan keputusan, dan efektivitas keseluruhan dalam mengelola sumber daya informasi. Soedibyo (1987: 87-89) menyebutkan bahwa peranan perpustakaan  sekolah memiliki tujuh macam yaitu:
1. Sebagai  sarana  penunjang  pendidikan.  Perpustakaan  berperan  sebagai  pencatat pelestarian pengetahuan dan kebudayaan manusia.
2. Sebagai  sarana  penunjang  pendidikan.  Perpustakaan  berperan  sebagai  pencatat pelestarian pengetahuan dan kebudayaan manusia.
3. Sebagai  sumber  pembinaan  kurikulum.  Merupakan  sumber  memberikan  bahan pelengkap dalam penyusunan dan pembinaan kurikulum.
4. Sebagai sarana proses belajar- mengajar. Untuk mengerjakan tugas membuat laporan
dan unutuk membantu fasilitas yang ada di perpustakaan.
5. Sebagai sarana penanaman dan pengembangan minat baca. Untuk menarik minat baca dan mendorong siswa untuk gemar membaca.
6. Perpustakaan dan peran disiplin
7. bacaan yang bersifat menghibur Sebagai sarana rekreasi. Menyediakan buku- bukiu
8. Sebagai sarana memenuhi kebutuhan penelitian para siswa. Menyediakan bahan- bahan yang diperlukan utuk penelitian.

## 2. Website (World Wide Web)
Website  merupakan  Sebuah  situs  web  kumpulan  halaman  yang  saling  terkait  dan dapat diakses melalui internet. Setiap halaman di dalam situs web umumnya terdiri dari teks, gambar,  multimedia,  dan  elemen  visual  lainnya.  Situs  web  berfungsi  sebagai  wadah komunikasi, penyedia informasi, atau platform interaksi online.
Pengembangan dalam sebuah situs web melibatkan penggunaan berbagai teknologi seperti HTML, PHP, CSS, JavaScript, dan server-side scripting untuk menciptakan konten web yang  dinamis.  Situs  web  dapat  bersifat  statis  atau  dinamis,  tergantung  pada  tingkat interaktivitas dan jenis konten yang disajikan kepada pengguna.

## 3. Mysql (Structured Query Language)
MySQL merupakan penerapan yang mengolah data dari sistem manajemen basis data relasional  (RDBMS),  yang  berisi  rangkaian  intruksi  untuk  mengakses  database.  MySQL menyediakan dukungan penuh terhadap bahasa kueri SQL (Structured Query Language) untuk  mengelola  dan  mengakses  data  dalam  basis  data.  Keunggulan  yang  dimiliki  oleh MySQL mencakup kinerja yang tinggi, skalabilitas yang optimal, kemudahan penggunaan, serta  kompatibilitas  lintas  platform.  MySQL  sering  digunakan  bersama  dengan  berbagai bahasa pemrograman seperti PHP, Python, Java, dan lainnya, menjadikannya sebagai pilihan utama untuk pengembangan aplikasi web dan berbasis database.

## 4. PHP (Hypertext Preprocessor)
Sebagai  bahasa  pemrograman  yang  luas  penggunaannya  dalam  pembangunan aplikasi web, PHP sering disematkan di dalam kode HTML dan dijalankan pada sisi server. Hal ini memungkinkan pembuatan konten dinamis di halaman web PHP sangat bermanfaat untuk beragam keperluan, mencakup manajemen formulir web, pemrosesan data formulir, administrasi basis data, pembuatan halaman web dinamis, dan beragam fungsi lainnya.
Beberapa karakteristik kunci dari PHP mencakup dalam berinteraksi dengan berbagai
jenis  basis  data,  dukungan  terhadap  berbagai  protokol  jaringan,  serta  kemampuan membaca  dan  menulis  berkas.  Selain  itu,  PHP  bersifat  open  source,  memungkinkan penggunaan tanpa biaya, dan didukung oleh komunitas pengembang yang luas  yang turut berkontribusi dalam pengembangannya.

## METODE PENELITIAN
Metode Pengumpulan Data
Teknik  pengumpulan  data  yang  digunakan  pada  waktu  penelitian  dengan menerapkan metode :

## 1. Metode Observasi
Pada tahapan ini penulis melakukan pengamatan langsung di perpustakaan Desa Bakaran Batu Kecamatan Lubuk Pakam untuk melakukan pengamatan terhadap kegiatan yang sedang berjalan, sehingga dapat mengumpulkan informasi yang diperlukan dalam proses pembuatan website tersebut. Data yang diperoleh dapat mencakup data anggota, dan data buku.

## 2. Metode Wawancara
Wawancara  merupakan  teknik  yang  banyak  digunakan  dalam  pengembangan sistem  untuk  pengumpulan  data  penting  peneliti  mewawancarai  langsung  petugas perpustakaan di Desa Bakaran Batu Kecamatan Lubuk Pakam. Dengan demikian, peneliti mendapatkan gambaran dari permasalahan yang terjadi.

## 3. Metode Studi Pustaka
Dengan adanya metode studi pustaka untuk mempermudah bagi peneliti untuk mendapatkan materi yang tersedia dan terkait dengan topik yang berhubungan dengan masalah  yang  diteliti,  khususnya  sumber-sumber  yang  relevan  dengan  materi pembahasan  penelitian  ini,  baik  itu  berasal  dari  basis  perpustakaan  maupun  berbasis internet.

## Metode Pengembangan Sistem
Metode  pengembangan  sistem yang  akan  diterapkan dalam  penelitian ini  adalah model SDLC (System Development Life Cycle) atau sering disebut dengan metode waterfall yang  menyediakan  pendekatan  alur  hidup  perangkat  lunak  dimulai  dari  analisis,  desain, pengkodean, pengujian dan tahap pendukung. Tahapan dari pengembangan sistem dalam metode waterfall antara lain :
1. Analisa Kebutuhan Perangkat Lunak
Mengumpulkan  data  atau  informasi  untuk  menguraikan  dan  menganalisis
kebutuhan  aplikasi  agar  sesuai  dengan  keinginan  pengguna,  termasuk  menetapkan fitur,  mengidentifikasi  hambatan,  dan  merumuskan  tujuan  sistem  secara  terperinci.
Proses ini berfungsi sebagai spesifikasi sistem.
2. Desain Perangkat Lunak
Proses desain akan mentransformasikan persyaratan kebutuhan menjadi suatu perancangan perangkat lunak yang dapat diperkirakan sebelum proses penulisan kode dilakukan. Fokus utama pada tahap ini mencakup struktur  data, arsitektur perangkat lunak,
representasi  antarmuka,  dan  detail  prosedural.  Tahapan  ini  akan  menghasilkan dokumen  yang  dikenal  sebagai  "software  requirement".  Dokumen  tersebut  akan menjadi panduan bagi para pengembang perangkat lunak untuk menjalankan aktivitas pembuatan sistemnya.
3. Pembuatan Source Code
Pembuatan kode merupakan proses menerjemahkan desain ke  dalam bahasa yang dapat dipahami oleh komputer. Tugas ini dikuasai oleh seorang pemrogram yang bertanggung jawab untuk mengartikan instruksi-instruksi yang diminta oleh pengguna. Tahapan  ini  menjadi  langkah  utama  dalam  pelaksanaan  suatu  sistem,  di  mana penggunaan komputer akan dimaksimalkan.
4. Pengujian
Pengujian  perangkat  lunak  memiliki  tujuan  untuk  memastikan  bahwa  sistem beroperasi dengan lancar dan untuk mengidentifikasi kegagalan atau ketidak sesuaian. Selain itu, pengujian juga bertujuan untuk mengurangi potensi kesalahan yang mungkin ada dalam sistem yang telah dibuat sebelumnya.
5. Pemeliharaan
Perangkat lunak yang telah diserahkan kepada pelanggan tentu akan mengalami modifikasi. Modifikasi tersebut dapat disebabkan oleh kesalahan yang perlu diperbaiki, penyesuaian dengan lingkungan baru seperti periferal atau sistem operasi, atau karena adanya kebutuhan pengembangan fungsional dari pihak pelanggan.

## Metode Perancangan Sistem
Metode perancangan sistem yang peneliti gunakan untuk Pembangunan perangkat lunak  adalah  dengan  UML.  UML  (Unified  Modeling  Language)  adalah  Sebuah  bahasa pemodelan yang diakui secara standar untuk mengilustrasikan, merencanakan, menetapkan spesifikasi, membangun, dan mendokumentasikan struktur dan perilaku sistem perangkat lunak, mencakup aplikasi berbasis objek dan sistem berbasis layanan. UML dapat diterapkan
untuk  menghasilkan  visualisasi  dan  dokumentasi  yang  komprehensif  mengenai  berbagai aspek sistem perangkat lunak, mulai dari konseptualisasi awal hingga tahap implementasi. Berikut adalah beberapa elemen dan diagram yang umum digunakan dalam UML:

## 1. Use Case Diagram
Use Case Diagram menggambarkan pola interaksi antara satu atau lebih aktor dengan  sistem  yang  sedang  dikembangkan,  khususnya  pada  peran  admin  dan anggota. Tujuannya adalah untuk mengidentifikasi aktor yang terlibat dan merinci fungsi-fungsi dalam sistem yang sedang dibangun.

## Gambar 1. Use Case Diagram
Sumber: Perpusdes.Sipede, 3 Januari 2024
2. Class Diagram
Class  Diagram  Menampilkan  struktur  suatu  sistem  dan  interaksi  antara sistem-sistem saat dalam proses pembangunan.
Gambar 2. Class Diagram Sumber: Perpusdes.Sipede, 3 Januari 2024
Anggota
+ alamat:  char
+ email:  char + Foto + id  anggota:  int + jenis kelamin:  char + level :  char + nama:  char + no  telepon:  int + password: char + tanggal   bergabung:  int + tanggal  lahir:  int + tempat  lahir:  char
+ username:  char + + + add() delete() update() Buku + id  buk:  int + isbn:  int + judul  buku:  char + penerbit:  char + pengarang:  char
+ tahun  buku:  int + add() + delete() + update() Peminj aman + id  anggota:  int + id  buku:  int
+ id  pinjam:  int + lama  pinjam:  int +    tanggal   kembali:  int
+ tanggal   pinjam:  int + add() + delete() + update() Admin +    id  petugas:  int +    nama  petugas:  char +    add():  int +    delete():  int +    update():  int Denda + harga  denda:  int + id  biaya  denda:  int + status
+ tanggal   ditetapkan:  int
+ add():  int
+ delete():  int
+ update():  int

## HASIL DAN PEMBAHASAN

## Analisa dan Perancangan Sistem
Dalam pengembangan Sistem Informasi Perpustakaan, terdapat beberapa hambatan yang  perlu  diatasi.  Misalnya,  proses  pendaftaran  anggota  masih  menggunakan  metode manual dengan penggunaan kertas, kesulitan bagi admin untuk memantau perkembangan kegiatan sehari-hari, dan pengelolaan data buku yang tersebar di beberapa dokumen. Oleh karena itu, diperlukan implementasi sistem yang dapat mempermudah agar pengelolaan Sistem Informasi Perpustakaan berjalan dengan efisien dan lancar.

## Implementasi
1. Tampilan Halaman Utama Website Sistem Informasi  Perpustakaan SIPEDE yang terdiri dari, halaman profil, kegiatan, layanan dan login.
Gambar 3. Tampilan Halaman Home Sipede Sumber: Perpusdes.Sipede, 3 Januari 2024

## 2. Tampilan Halaman Login
Halaman Login terdiri dari, login petugas dan login anggota.
Gambar 4. Tampilan Halaman Login Sumber: Perpusdes.Sipede, 3 Januari 2024
3. Tampilan Halaman dashboard admin/petugas
Halaman admin terdiri dari halaman, data pengguna, data buku, data kategori buku, data peminjaman buku, data pengembalian buku dan data input denda.
Gambar 5. Tampilan Halaman dashboard admin/petugas Sumber: Perpusdes.Sipede, 3 Januari 2024

## 4. Tampilan Halaman data pengguna
Gambar 6. Tampilan Halaman data pengguna Sumber: Perpusdes.Sipede, 3 Januari 2024
5. Tampilan Halaman data buku
Gambar 7. Tampilan Halaman data buku Sumber: Perpusdes.Sipede, 3 Januari 2024

## 6. Tampilan Halaman data kategori
Gambar 8. Tampilan Halaman data kategori Sumber: Perpusdes.Sipede, 3 Januari 2024

## 7. Tampilan Halaman data peminjaman
Gambar 9. Tampilan Halaman data peminjaman Sumber: Perpusdes.Sipede, 3 Januari 2024
8. Tampilan Halaman data pengembalian
Gambar 10. Tampilan Halaman data pengembalian

## Sumber: Perpusdes.Sipede, 3 Januari 2024

## 9.  Tampilan Halaman data Penginputan Denda
Gambar 11. Tampilan Halaman data penginputan Denda Sumber: Perpusdes.Sipede, 3 Januari 2024

## 10. Tampilan Halaman dashboard Anggota
Halaman anggota terdiri dari halaman, data peminjaman, data pengembalian, data cari buku, data anggota, dan cetak kartu anggota.
Gambar 12. Tampilan Halaman dashboard Anggota Sumber: Perpusdes.Sipede, 3 Januari 2024
11. Tampilan Halaman data Peminjaman
Gambar 13. Tampilan Halaman data Peminjaman Sumber: Perpusdes.Sipede, 3 Januari 2024

## 12. Tampilan Halaman data Pengembalian
Gambar 14. Tampilan Halaman data Pengembalian Sumber: Perpusdes.Sipede, 3 Januari 2024

## 13. Tampilan Halaman data Cari Buku
Gambar 15. Tampilan Halaman data Cari Buku Sumber: Perpusdes.Sipede, 3 Januari 2024
14. Tampilan Halaman data anggota
Gambar 16. Tampilan Halaman data anggota Sumber: Perpusdes.Sipede, 3 Januari 2024

## 15. Tampilan Halaman Cetak Kartu Anggota
Gambar 17. Tampilan Halaman Cetak Kartu Anggota Sumber: Perpusdes.Sipede, 3 Januari 2024

## SIMPULAN
Berdasarkan hasil dari implementasi rancang bangun sistem informasi perpustakaan berbasis website desa bakaran batu kecamatan lubuk pakam kita bisa menyimpulkan bahwa; sistem informasi yang sudah dirancang dapat memudahkan dalam melakukan pengolahan data,  dapat  dengan  mudah  menempatkan  dan  mencari  buku,  dapat  dengan  mudah peminjaman dan pengembalian buku, buku apa saja yang sering dipinjam, anggota yang sering meminjam buku dan data buku yang belum dikembalikan.
Dengan adanya rancang bangun sistem informasi perpustakaan berbasis website desa bakaran  batu  kecamatan  lubuk  pakam  ini  sangat  dapat  memudahkan  kontroling peminjaman buku  dengan  perlaporan  buku yang sering  di pinjam bahkan hinggan  data buku  yang  jarang  di  pinjam.  Jenis  dan  buku  apa  saja  yang  sudah  dikembalikan  dan begitupun sebaliknya sudah di rekap secara rinci dalam sistem ini.

## DAFTAR PUSTAKA
I.G.L.A Raditya, (2016). Analisis Kerangka Kerja E-Government Assesment pada Situs Website Pemerintah Daerah di Indonesia. Makalah disajikan dalam Seminar Nasional Teknologi Informatika dan Komunikasi 2016 (ISSN2089-9815). Universitas Atma Jaya Yogyakarta, Yogyakarta 18-19 Maret.
Jogiyanto.Hartanto (2005). Analisis dan desain sistem informasi:pendekatan terstrtuktur dan praktek aplikasi bisnis.Yogyakarta.
Karyadiputra, E. (2016). Aplikasi Sistem Informasi Koperasi Berbasis Jasa Keuangan Syariah. Technologia: Jurnal Ilmiah, 7(3).
R.S.  Pressman,  (2010).  Rekayasa  Perangkat  Lunak.  Yogyakarta:  Andi  Sugiyono,  (2012). Pengaruh  Kualitas  Pelayanan  Terhadap  Kepuasan  Tamu.  Universitas  Pendidikan Indonesia, Bandung.
. https://jurnal.ft.umi.ac.id/index.php/jtsm/article/view/357/231