## SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI JAYALOKA BERBASIS WEB DAN BARCODE SCANNER
Davit Irawan 1 , Bunga Intan 2 , Tri Astuti 3
Program Studi Informatika, Universitas Bina Insan Lubuklinggau 1,3
Program Studi Sistem Informasi, Universitas Bina Insan Lubuklinggau 2 Email : davit_irawan@univbinainsan.ac.id 1 , bunga_intan@univbinainsan.ac.id 2 , endangtriastuti0599@gmail.com 4

## Abstrak
Pada  penelitian  ini  di  ketahui  bahwa  perpustakaan  SMAN  Jayaloka  memiliki permasalahan  yaitu  pada  proses  peminjaman  dan  pengembalian  buku  yang  dimana  pada prosesnya  masih  dilakukan  secara  manual  dengan  cara  pencatatan  sehingga  pada  prosesnya akan  membutuhkan  waktu  yang  cukup  lama  dalam  pengolahan  data-data  tersebut.  Hasil  dari penelitian  menunjukkan  bahwa  program  sistem  informasi  perpustakaan  pada  SMA  Negeri Jayaloka  berbasis  web  mobile  dan  barcode  scanner  merupakan  suatu  sistem  informasi  yang dapat  membantu  dalam  proses  perminjaman  dan  pengembalian  buku  dan  pembuatan  laporan, dan  dalam  pembuatan  sistem  menggunakan  bahasa  pemograman  PHP  dan  database  MySQL serta Notepad++ dalam penulisan code program. Kesimpulan dalam penelitian ini adalah bahwa sistem  informasi  perpustakaan  pada  SMA  NegerI  Jayaloka  berbasis  web  mobile  dan    barcode scanner  dapat  membantu  agar  dalam  proses  peminjaman  dan  pengembalian  tidak  memakan waktu yang lama dan dapat mendapatkan hasil yang akurat serta cepat.
Kata kunci : Sistem Informasi, Perpustakaan

## Abstract
In this research, it is known that the library of SMAN Jayaloka has a problem, namely the  process  of  borrowing  and  returning  books,  which  in  the  process  is  still  done  manually  by recording so that the process  will require a long time in processing these data.. The results of the  study  indicate  that  the  library  information  system  program  at  Jayaloka  state  high  school based  on  mobile  web  and  barcode  scanner  is  an  information  system  that  can  assist  in  the process of borrowing and returning books and making reports, and in making the system using the  PHP  programming  language  and  MySQL  database  and  Notepad++  in  writing  program code.  The  conclusion  in  this  study  is  that  the  library  information  system  at  SMAN  Jayaloka based  on  mobile  web  and  barcode  scanner  can  help  so  that  the  process  of  borrowing  and returning does not take a long time and can get accurate and fast results.
Keywords : Information System, Library
I

## PENDAHULUAN
Perpustakaan mengalami perkembangan  yang  sangat  pesat,  yang mana itu merupakan suatu transformasi dari nilai  infomasi  untuk  generasi  berikutnya. Didalam sebuah perpustakaan perlu diadakannya  ataupun  diselenggarakannya kegiatan perpustakaan agar dapat memberikan  kesan  puas  kepada  pengguna.
Di lingkungan sekolah, pustakawan berperan dalam mengenalkan kepada  peserta  didik  fungsi  dan  manfaat perpustakaan dalam kegiatan belajar mereka. Diharapkan dengan mengenal lebih dekat terhadap perpustakaan,  semakin  tumbuh  minat  baca dan keinginan untuk memanfaatkan berbagai koleksi yang disediakan perpustakaan.
SMAN  Jayaloka  adalah  satu-satu sekolah  menengah  atas  di  kecamatan Jayaloka,  SMAN  Jayaloka  beralamat  di  Jl. Sunan  Manjuran  Kampung  VI  Desa Purwodadi  Kecamatan  Jayaloka  Kabupaten Musi  Rawas,  Sumatera  Selatan.  Dalam  hal perpustakaan  SMAN  Jayaloka  tentunya menginginkan sebuah kegiatan perpustakaan yang baik dan lancar,
tentunya  ingin  membuat  para  siswa  dapat menggali sebuah informasi untuk menambah  ilmu  pengetahuannya  dan  dapat mengembangkan  kreativitas  mereka  di dalam  perpustakaan  dan  dilingkungan sekolahnya.  Pengelolaan  perpustakaan  di SMAN  Jayaloka  ini  sangat  terususun  rapih dan  masing-masing  kategori  buku  telah tersimpan di rak sesuai nomor rak agar para siswa tidak kesulitan dalam pencarian buku yang akan dibacanya.
Sekarang  ini  perpustakaan  SMAN Jayaloka  memiliki  permasalahan  dimana pada  prosesnya  pinjam  dan  kembali  buku masih  dilakukan  dengan  cara  mencatat sehingga  pada  prosesnya  akan  memerlukan jangka  yang  panjang  agar  data  pengolahan dapat  tersimpan  dengan  baik.  Di  proses
peminjaman atau pengembalian buku
petugas  harus  memeriksa  terlebih  dahulu buku  catatan  ketika  seseorang  melakukan peminjaman.
Pada  proses  pembuatan  laporan setiap perperiodenya perpustakaan SMAN  Jayaloka  ini  masih  ditemukan memiliki kendala dalam
pembuatan  laporannya,  yaitu  pada  proses pembuatan laporan  peminjaman  yang membutuh waktu cukup lama penyajiannya. Karena  harus  melakukan  pencarian  data- data  terlebih  dahulu  pada  saat  transaksi peminjaman.  Hal  ini  yang  menyebabkan proses pembuatan laporan menjadi tidak efesien dan terhambat. Atas  dasar  permasalahan  tersebut maka SMAN  Jayaloka  membutuhkan sebuah  sistem  informas  perpustakaan  yang dapat  mengelolah  data  peminjaman  dan pengembalaian buku, serta penyajian laporan perperiode yang efisien.
II TINJAUAN PUSTAKA
2.1 Sistem
Istilah pengertian system berasal dari
Yunani yaitu “ Systema” atau sama dengan kesatuan.  Ditinjau  dari  sudut  katanya system  adalah  sekumpulan  objek  yang bekerja  sama  untuk  menghasilkan  kesatuan metode, prosedur, teknik yang digabungkan dan  diatur  sedemikan  rupa  sehingga menjadi satu kesatuan yang berfungsi untuk mencapai suatu tujuan.[1]
Sistem didefinisikan menjadi “Suatu  sistem  adalah  suatu  jaringan kerja dari prosedur-prosedur yang saling berhubungan,  berkumpul  bersama-sama untuk  melakukan  suatu  kegiatan  atau untuk  menyelesaikan  suatu  sasaran tertentu.[2]

## 2.2 Informasi
Informasi merupakan hal yang sangat
penting  dalam  suatu  organisasi.  Tanpa adanya  informasi  yang  baik  akurat,  maka system yang dirancang atau yang digunakan dalam  organisasi  akan  menjadi  tidak  baik dan mungkin tidak akan bertahan lama.[1]
Informasi dapat didefinisikan sebagai  hasil  dari  pengolahan  data dalam  suatu  bentuk  yang  lebih  berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian- kejadian  ( event )  yang  nyata  ( fact )  yang digunakan untuk pengambilan keputusan.[2]

## 2.3 Perpustakaan
Perpustakaan,  secara  konvensional, yaitu  kumpulan  buku  atau  bangunan  fisik tempat buku dikumpulkan, disusun menurut sistem tertentu untuk kepentingan pemakai.[3]. Perpustakaan adalah sebuah ruangan,  bagian  dari  gedung  atau bangunan,  ataugedung  itu  sendiri,  yang terdiri  dari  buku-buku  koleksi,  yang disusun  dan  diatur  sedemikian  rupa sehingga mudah dicari
dan dipergunakan  apabila  sewaktu-waktu diperlukan untuk pembaca[4].
Menurut  UU  no  43  tahun  2007 disebutkan  bahwa  pustakawan  adalah seseorang  yang  memiliki  kompetensi yang  diperoleh  melalui  pendidikan  dan atau  pelatihan  kepustakawanan  serta mempunyai  tugas  dan  tanggung  jawab untuk  melaksanakan  pengelolaan  dan pelayanan perpustakaan[3]

## 2.4 Web
World  Wide  Web atau  WWW  atau
juga dikenal dengan WEB adalah salah satu layanan yang  didapat  oleh  pemakai computer yang  terhubung  ke internet . Web
ini  menyediakan  informasi  bagi  pemakai computer yang  terhubung  ke internet dari sekedar informasi “sampah” atau informasi yang  tidak  berguna  sama  sekali  sampai informasi  yang  serius;  dari  informasi  yang gratisan sampai informasi yang komersial.
Website atau  situs  dapat  diartikan sebagai  kumpulan  halaman-halaman  yang digunakan  untuk  menampilkan  informasi teks,  gambar  diam  atau  gerak,  animasi, suara, dan atau gabungan dari semuanya itu baik  yang  bersifat  statis  maupun  dinamis yang  membentuk  satu  rangkaian  bangunan yang  saling  terkait  dimana  masing-masing dihubungkan dengan jaringan-jaringan
halaman.[5] 2.5 Barcode Scanner Barcode merupakan  sejenis  kode yang mewakili data atau informasi tertentu,biasanya  jenis  dan  harga  barang, contohnya  seperti  untuk  makanan  dan buku”.  Masih  menurut  Jaja  dkk  “ Barcode berbentuk  balok  dan  berwarna  hitam  putih ini  mengandung  satu  kumpulan  kombinasi batang yang berlainan ukuran yang disusun sedemikian rupa[4].
Barcode atau  kode  batang  adalah sekumpulan  data  yang  digambarkan dengan  garis  dan  jarak  spasi  (ruang). Barcode menggunakan  urutan  garis batang  vertikal  dan  jarak  antar  garis untuk  mewakili  angka  atau  simbol lainnya. Dengan demikian, setiap ketebalan  garis  batang  dan  jarak  antara garis  saru  dengan  yang  lain  selalu berbeda  sesuai  dengan  isi  data  yang dikandung  oleh  kode  batang  atau barcode  tersebut.  Terdapat  beberapa standar  kode  dalam  barcode  sesuai dengan kegunaan dan tujuan pemakaian barcode [6].
Berikut  ini  contoh barcode jenis barcode Code 39
Gambar 1 Barcode Code 39 Sumber : [6] Barcode reader adalah salah
satuperangkat  penting  yang  digunakan untuk memindai/menscan kode dari barcode itu  sendiri.  Bentuk  dari  Barcode  reader sendiri  bermacam-macam  tergantung  dari kebutuhan penggunanya.

## Gambar 2 Barcode Reader
Barcode merupakan  metode  yang efektif  untuk  mengidentifikasikan  dan memasukkan informasi ke dalam sebuah  komputer”. Barcode terdiri  dari sejumlah  baris  dan  spasi  (hitam  dan putih)  dalam  rasio  yang  didefinisikan yang  mempresentasikan  suatu  karakter tertentu.  Pada  umumnya,  struktur  dari suatu  barcode  diawali  dengan  sebuah karakter mulai yang menandakan permulaan pengkodea barcode . Umumnya,  setiap  metode  barcode mempunyai  karakter  mulai  berbeda- beda, sehingga untuk mengetahui metode barcode yang  dibuat  dapat dilihat  dari  karakter mulainya.  Karakter
stop menandakan  akhir  pengkodean barcode [6]

## III METODOLOGI  PENELITIAN
Pengumpulan  data  dalam  penelitian ini  dilakukan  dalam  berbagai  metode. Adapun  beberapa  metode  tersebut  yaitu metode pengamatan (observasi), pengamatan  secara  langsung  dilakukan  di SMAN Jayaloka. Metode wawancara langsung kepada petugas atau pegawai pada perpustakaan  SMAN  Jayaloka  berkaitan dengan proses
pengolahan data
perpustakaan,  metode  pustaka  dan  metode pengembangan  sistem.  Metode  yang  di gunakan  di  dalam  pengembangan  sistem yaitu mengguankan model air terjun. Mulai dari  analisis  kebutuhan  perangkat  lunak, desain,  penulisan  kode  program,  dan pengujian.
Metode  yang  di  gunakan  di  dalam pengembangan  sistem  yaitu  mengguankan model air terjun
Gambar 3 Ilustrasi Model Waterfall 1 Analisis Kebutuhan Perangkat Lunak Analisis kebutuhan merupakan langkah  awal  untuk  menentukan  gambaran sistem yang akan dihasilkan oleh programmer. Pengumpulan data pada tahap ini dapat dilakukan melalui sebuah penelitian  maupun  wawancara.  Analisa kebutuhan  yang  tepat  akan  menjadi  acuan dalam  pembuatan  sistem  yang  sesuai dengan kebutuhan pengguna.
2 Desain
Tahapan  ini  merupakan  sebuah perancangansistem  dengan  menggunakan pemodelan  sistem  seperti  penggunaan usecase  diagram,  definisi  aktor,  scenario use  case,  activity  diagram,  dan  class diagram.
3 Penulisan Kode Program
Kode  yang  ditulis  yang  berguna untuk membangun sebuah sistem. 4 Pengujian Pengujian  dilakukan  dengan  metode Blackbox dengan tujuan memastikan semua fungsi pada sistem berjalan dengan semestinya  sehingga  dapat  memperkecil
adanya  kesalahan  (error)  yang  mungkin terjadi pada sistem.

## IV HASIL DAN PEMBAHASAN
Hasil  dari  penelitian  selama  kurang lebih enam bulan di SMAN Jayaloka, maka hasil yang  diperoleh  adalah  penulis merancang sebuah sistem informasi perpustakaan  di  SMAN  Jayaloka.  Sistem yang  berjalan  selama  ini  di  tempat  tersebut masih  belum  terkomputerisasi  dengan  baik dalam  melakukan  proses  peminjaman, pengembalian  dan  proses  pelaporan  data perpustakaan,  dalam  hal  ini  sistem  yang akan  diterapkan  adalah  sistem  informasi perpustakaan pada SMAN Jayaloka berbasis web dan barcode scanner .

## 4.1 Halaman Login
Halaman ini adalah halaman yang digunakan oleh aktor untuk melakukan prosen login ke sistem.
Gambar 1 Halaman Login

## 4.2 Halaman Home Admin
Halaman ini adalah halaman yang dibuka pada saat user berhasil melakukan proses login.
Gambar 2 Halaman Home Admin

## 4.3 Halaman Pengelola Data Anggota
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  pengolahan  data anggota.

## Gambar 3 Halaman Pengelola Data Anggota

## 4.4 Halaman Pengelola Tambahan Data Anggota
Halaman ini adalah halaman yang digunakan admin untuk melakukan melukan input data anggota
Gambar 4

## Halaman Pengelola Tambahan Data Anggota

## 4.5 Halaman Pengelolahan Data Buku
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  pengolahan  data buku.

## 4.6 Halaman Tambahan Data Buku
Halaman ini adalah halaman yang digunakan admin untuk melakukan tambah buku.

## Gambar 6 Halaman Tambahan Data Buku

## 4.7 Halaman Pengelolahan Pengelolahan Peminjaman
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  pengolahan  data peminjaman.
Gambar 7

## Halaman Pengelolahan Pengelolahan Peminjaman

## 4.8 Halaman Pengelolahan Data Pengembalian
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  pengolahan  data pengembalian.

## 4.9 Halaman Laporan Peminjaman
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  melihat  laporan peminjaman
Gambar 9

## Halaman Laporan Peminjaman

## 4.10 Halaman Laporan Peminjaman Perprodi (Jurusan)
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan  melihat  laporan peminjaman perjurusan.
Gambar 10 Halaman Laporan Peminjaman Perprodi (Jurusan)

## 4.11 Halaman Laporan Data Buku
Halaman ini adalah halaman yang digunakan admin untuk melakukan laporan data buku.

## 4.12 Halaman Laporan Data Anggota
Halaman  ini  adalah  halaman  yang  digunakan  admin  untuk  melakukan    laporan  data anggota
Gambar 12 Halaman Laporan Data Anggota 4.13 Pengajuan Sistem
N O PENGUJIAN Pembahasan KETERANGAN Tidak Berhasil Berhasil 1 Halaman Login Admin User memasukan username dan password, dan jika berhasil akan menampilkan halaman home admin, dan jika salah akan menampilkan pesan kesalahan  2 Halaman Home Admin User admin berhasil melakukan login dan menampilkan halaman home admin  3 Halaman Pengolahan anggota User admin melakukan pengolahan data anggota 4 Halaman  Tambah anggota User admin melakukan penambahan data anggota  5 Halaman Pengolahan buku User admin melakukan pengolahan data buku  6 Halaman tambah buku User admin melakukan penambahan data buku  7 Halaman Pengolahan peminjaman buku User admin melakukan proses peminjaman buku  8 Halaman User admin melakukan 
Pengolahan pengembalian buku proses peminjaman buku 9 Halaman laporan peminjaman User admin melakukan proses laporan peminjaman  10 Halaman laporan peminjaman perprodi (jurusan User admin melakukan proses laporan peminjaman perprodi (jurusan)  11 Halaman laporan buku User admin melakukan pengolahan laporan data buku  12 Halaman laporan anggota User admin melakukan pengolahan laporan data anggota  V KESIMPULAN Dibuatnya sistem informasi perpustakaan  pada  SMAN  Jayaloka  ini, penulis dapat membuat beberapa kesimpulan diantaranya: 1. Dengan  adanya  sistem  informasi perpustakaan  ini  membuat  proses regulasi peminjaman dan pengembalian  buku  menjadi  lebih mudah.
2. Dengan adanya sistem ini lebih mudah untuk pengolahan laporan perpusakaan perpriode
VI SARAN 1. Pengembangan selanjutnya perlu membahas  bagian  fitur  lain  dari perpustakaan  seperti  pengolahan  E- book (buku eletronik) dan dionlinekan. 2. Untuk penelitian selanjutnya pengembangan sistem dapat berbentuk  aplikasi  android  sehingga lebih fleksibel. VII DAFTAR PUSTAKA [1] Yolan and Mansuri, “Sistem Informasi Pariwisata Propinsi Nangroe  Aceh,” J.  Ilmu  Pengetah.
Dan  Teknol.  Komput. ,  vol.  1,  pp. 32–39, 2015.
[2] D.  P.  dan  S.  Iriani,  “Sistem
Informasi Data Penduduk Pada Desa Bogoharjo  Kecamatan  Ngadirojo Kabupaten Pacitan,” IJNS - Indones. J. Netw. Secur. , vol. 2, no. 4, pp. 55– 61, 2013, doi: 10.1123/IJNS.V2I4.181. [3] Y.  Nurhayati,  “Sistem  Informasi Perpustakaan Menggunakan Barcode  Berbasis  Web,” Nuansa Inform. ,  vol.  13,  no.  1,  2019,  doi: 10.25134/nuansa.v13i1.1636. [4] E. Malau, A. Salim, B. Santoso, and R.  Ramadan,  “Sistem  Informasi Manajemen  Perpustakaan  Dengan
Barcode  Di  GKI  Gunung  Sahari Jakarta,” BINA  Insa.  ICT  J. ,  vol.  5, no. August, pp. 41–50, 2018.
[5] B.  Nugroho, Dasar  Pemograman Web  PHP  –  MySQL  dengan.
Dreamweaver .  Yogyakarta:  Gava
Media, 2013.
[6] D.  Sukrianto  and  D.  Oktarina,
“Pemanfaatan  Teknologi  Barcode Pada Sistem Informasi Perpustakaan Di Smk Muhammadiyah 3 Pekanbaru,” JOISIE  (Journal  Inf. Syst. Informatics Eng. , vol. 1, no. 2, p. 136, 2019, doi: 10.35145/joisie.v1i2.216. [7] H.  Saputro,  “Pembelajaran  Basis Data (Mysql),” Modul Pembelajaran Prakt. Basis Data , pp.
1–34, 2016.
[8] A.  Firman,  H.  Wowor,  and  X. Najoan, “Sistem Informasi Perpustakaan Berbasis Web Application,” J. Sist. Inf. Bisnis , vol.
1,  no.  2,  pp.  66–77,  2016,  doi:
10.21456/vol1iss2pp69-72.
[9] A.  Josi,  “Desa  (  Studi  Kasus  Desa
Sugihan  Kecamatan  Rambang  )
Stmik-Musirawas Lubuklinggau,”
Jurnnal  Teknol.  Inf. ,  vol.  9,  no.  1, pp. 50–57, 2017.
[10] R.  A.  S.  &  S.  M, Rekayasa Perangkat  Lunak.  (Tersruktur  dan Berorientasi  Objek),  2nd  Edition .
Bandung: Informatika, 2015.
[11] U.  M.  Sari  and  Djuniharto,  “Sistem Informasi  Perpustakaan  Di  SMK Gajah  Mada  Banyuwangi,” J.  Konf.
Sist. Inf. 2018 , pp. 8–9, 2018.
[12] A. Prawiro, Y. B. Utomo, and D. A. W.  Kusumastutie,  “Adi  Prawiro
Perancangan Sistem Informasi Perpustakaan di SMAN 1 Kedungwaru  Tulungagung,” Gener.
J. ,  vol.  2,  no.  2,  p.  73,  2018,  doi:
10.29407/gj.v2i2.12259.