1223 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E- ISSN 2503-2933
E-Library Berbasis Website Menggunakan Metode
Algoritma Apriori Dan Sequential Search
Ibnu Muttaqin 1 , Septi Andryana 2 , Aris Gunaryati 3 1,2,3 Informatika, Falkutas Teknologi Komunikasi dan Informatika, Universitas Nasional e-mail: 1 ibnumuttaqin2018@stundet.unas.ac.id, 2 septiandryana@civitas.unas.ac.id
3 arisgunaryati@civitas.unas..ac.id

## Abstrak
Perpustakaan merupakan salah satu fasilatas di sekolah,perguruan tinggi atau di dalam kantor    dan  dalam  perkembangan  zaman  teknologi  semakin  maju  serta  juga  perpustakaan harus  mengikuti  perkembangan  teknologi  yang  sudah  mulai  memanfaatkan  aplikasi  website. Untuk penelitian dalam kasus perpustakaan SMA Putra Bangsa masih di lakukan manual untuk peminjaman  dan  pengembalian  masih  di  tulis  tangan  menyebabkan  duplikasi  data  .  Dalam penelitian ini  SMA Putra Bangsa ingin membuat website untuk mempermudah peminjaman dan pengenmbalian  .Penelitian  ini  bertujuan  untuk  mencari    buku  dengan  mengimplementasikan metode Sequential Search pada aplikasi digunakan untuk mencari data buku berdasarkan judul buku  dan    kategori  buku.  Selain  itu,  untuk  mengelompokkan  data  SMA  Putra  Bangsa  untuk mencari buku yang di rekomendasikan dengan menggunakan metode algoritma apriori metode ini  menentutkan item set dari buku peminjaman buku.
Kata kunci — : E-library,   Algortima Apriori,  Algoritma Sequential Search

## Abstract
The  library  is  one  of  the  facilities  in  schools,  universities  or  in  the  office  and  in  the development  of  increasingly  advanced  times  and  libraries  must  follow  technological developments that have started using web application applications. For research in the case of the  Putra  Bangsa  High  School  library,  manuals  for  borrowing  and  adjustments  still  cause duplication of data. In this study, SMA Putra Bangsa wants to create a website for borrowing and returning. This study aims to find books by implementing the Sequential Search method in the application that is used to search for book data based on book titles and book categories. In addition, to group the data for SMA Putra Bangsa to find recommended books using the a priori method to determine the collection of books to borrow books
Keywords — E-library,   Algortihm Apriori ,Algorithm Sequential Search

## 1. PENDAHULUAN
Erpustakaan adalah  salah satu fasilitas penyediaan ilmu a ilmu pengetahuan dan informasi, perpustakaan  juga  menjadi  salah  satu  tempat  proses  kegiatan  belajar  mengajar  bagi  para pengguna  untuk  mendapatkan  informasi  yang  diinginkan.  Peranan  perpustakaan  sangat penting dalam menyediakan buku-buku ilmiah untuk kalangan siswa, mahasiswa dan dosen [1]. Perpustakaan  juga  berperan  penting  sebagai  pengelola  informasi  yang  berkembang, perkembangan  perpustakaan  selalu  berkaitan  dengan  infromasi  dengan  perpustakaan  manual, P
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933 1224
perpustakaan  hybird  dan perpustakaan   digital    di  sekolah  menengah  ke  atas  merupakan suatu tempat  berkumpulnya  siswa  atau  siswi    yang  di  harapkan  memaksimalkan    potensi  siswa membaca buku yang ada melalui website, adapun kendala dalam data buku yang sering di baca untuk rekomendasi buku di website. Solusi untuk  mengatasi hal tersebut dengan  menerapakan metode  yaitu  penerapan  data  mining  untuk  rekomendasi  buku  malalui  website  dengah  hasil pinjaman buku  melalui website yang sudah di siapkan.
Selanjutnya  penelitian  yang  pernah  di  lakukan  Dita  Fatia  Hartono  [2].Terkait  metode sequential  search  aplikasi  berbasis  web  yang  dapat  mambantu  dalam  pencarian  buku  pada aplikasi perpustakaan di gunakan untuk mencari data buku berdasarkan kode buku, ISBN, judul buku  dan  pernebit    yang  merupakan  array  1  dimensi.  Selain  itu  dalam  pencarian  metode sequential  search  pada  modul  perpustakaan  sangat  mudah  untuk  adminitrator  dalam menampilkan data buku.
Selanjutnya  penelitian terdahulu yang pernah di lakukan Saefudin [3] penerapan data mining  untuk  rekomendasi  buku  untuk  menampilkan  buku-buku  yang  sudah  dipilih  pada display  rekomendasi  buku  agar  menjadi  alternatif  untuk  pengunjung  yang  bingung  dalam menentukan  buku  yang  ingin  dibaca.  Pemilihan  buku  rekomendasi  saat  ini  masih  dilakukan dengan  cara  mencari  informasi  dan  melakukan  survey  pada  pengunjung  perpustakaan  untuk mengetahui buku apa yang akan dipilih dan ditampilkan pada display rekomendasi buku.Untuk pengelompokan  data  buku  yang  di  rekomendasikan  untuk  siswa  tidak  bingung  dalam menentukan buku yang akan di baca.
Kemudiam  refensi  selanjutnya  yang  pernah  di  lakukan  Heroe  Santoso.  Penyusunan buku  perpustakaan  yang  ada  di  daerah  lombok  barat  menggunakan  data  mining  algoritma apriori. Penelitian ini  di dapatakan hasil asosiasi tertinggi yaitu buku Mikrotik Kungfu Kitab 1 dan buku Mikrotik Kungfu Kitab 2  dengan minimum support  5 dan minimum confidence 50 [4].

## 2. METODE PENELITIAN
Metode  Penelitian  ini  adalah  melakukan  penelitian  dalam  hal    membuat  aplikasi  untuk pinjaman buku dimana siswa  sekolah agar dapat membaca buku di rumah. Tujuan merancang aplikasi  ini  untuk  memastikan  bahwa  aplikasi  ini  memenuhi  persyaratan  sistem  terpenuhi .Setelah  persyratan  terpenuhi  pengujian  akan  di  lakukan  dengan  pengumpulan  data  pada penelitian  dengan menggunakan data set. Data ynag di peroleh dari tinjauan pustaka  maupun data data yang di sediakan  melakukan studi literatur. Metode penelitian merupakan alur kerja dalam melakukan penelitian dengan mengikutin alur kerja  tersebut maka peneletian  yang akan berjalan dengan baik dan sistematis.

## 2.1   Use Case Diagram
Gambar  1  merupakan  use  case  diagram  menujukkan  proses  terjadi  antara  actor  dengan sistem  administrator.    Terdapat  3  actor  yaitu  anggota,  petugas  dan  kepala  perpustakaan  di antaranya login, pencarian buku, peminjaman dan rekomendasi buku yangdilakukan oleh user, memeriksa  laporanpeminjaman  yang  dilakukan  oleh  admin    dan  di  lakukan  proses  input    data peminjaman [5].
1225 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933

## Gambar 1. Use Case Perpustakaan yang Diusulkan

## 2. 2   Analisis Kebutuhan Data
Analisi  data  yang  di  gunakan  untuk  mendungkung  penelitian  data  dari  pimeinjaman buku  di  sekolah  SMA  Putra  Bangsa  yang  terjadi  pada  bulan  Agustus  sampai  Desember  2021 untuk mengtahui buku yang sering di cari dan di pinjam  oleh siswa  SMA Putra Bangsa  dan adapun langkah – langakah dalam penelitian ini dalam analisis metode yang di gunakan  metode pencarian  buku  sequential  search  dan    analisis  perhitungan  algoritma  apriori.  Berikut  akan  di bahas di bawah ini [6]:
1) Dalam  metode  sequential  search  ini,  akan  dijelaskan  langkah  yang  akan  diterapkan  pada sistem.
2) Akan di lakukan proses pencarian  awal atau di akhir
3) Sistem akan menemukan record sesuai dengan key yang di cari
4) Data seleksi data yang di peroleh dari SMA Putra Bangsa  pengambilan atribut-atribu yang di butuhkan dalam penelitian ini
5) Proses data mining tahapan dimana  data rekomendasi buku dari data sering di rivew dan  di sering di baca oleh siswa
6) Tahapan  evuluasi  data  dimana  hasil  aturan  terbentuk  dan  di  ubah  menjadi  suatu  sistem informasi  menjadi acuan sistem yang akan menampilkan rekomendasi buku.

## 2. 3   Metode Sequential Search
Penerapan  metode  sequential  search  pada  website  aplikasi  ini  menggunakan    bahasa pemerogaman  php  berjalan  menggunakan  browser  dengan  server  xamp.  Metode  Sequential Search    dengan  cara  mencocokan  data  yang  dicari  dengan  dengan  semua  data  yang  di  simpan dengan proses berurutan maka proses pencarian data bedasarakan terletak di depan dan  waktu pencarian  akan  lebih  cepat.Jika  pencarian  pada  aplikasi  menggunakan  algoritma  squential search with sentinel yang mana melakukan pencarian per kata yang tidak terurut [7]. Jika data yang dicari adalah bahasa, maka prosesnya adalah sebagai berikut:
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933 1226
Matematika Sejarah Komputer Kamus Sains Geografi 0 2 3 4 5 8
Proses Pencarian  dengan data di cari pada database satu persatu. Dalam kasus ini, bahasa akan  di  bandingkan  satu  per  satu    pada    larik  L.  Pencarian  akan  di  mulai    dari  elemen  larik dengan indeks data ke-0:
1) keyword  (sains)  sama  dengan  indeks  data  ke-0  (Matematika)  ?  Jawabannya  adalah  tidak, maka indeks data ke-0 akan mengalami penambahan (i++) menjadi indeks ke-1  dan sistem akan melakukan perulangan proses yang sama
2) Apakah  keyword  (Sains)  sama  dengan  indeks  data  ke-1  (Sains)  ?  Jawabannya  adalah  ya. Karena  keyword  sama  dengan  data  pada  indeks  data  ke-1,  maka  nilai  yang  dikembalikan adalah indeks data ke1
Untuk kasus yang tidak ditemukan, misalnya keyword pencarian adalah olahraga, maka elemen olahraga ditambahkan sebagai elemen sentinel di L [N+1], maka menjadi seperti berikut ini:
Matematika Sejarah Komputer Kamus Sains Geografi 0 2 3 4 5 8
Proses  akan  di  mulai    dengan    data  yang  di  cari  dengan  membandingkan  keyword dengan data yang ada pada database  satu per satu . Dalam kasus ini penelitian ini di bandingkan dengan sains akan dibandingkan satu per satu dengan data yang ada pada larik L.

## 2. 4   Alogirtma Apiori
Algoritma  merupakan  salah  satu  algoritma  pada  bidang  data  mining    untuk  penggalian aturan asosiasi  atau lebih di kenal dengan association  rule  mining.[8]. Berikut ini Cara kerja perhitungan yang disimpulkan memiliki dua langkah prinsip, untuk lebih spesifiknya:
1) Penggabungan itemset dianggap  sebagai 1-itemset up-and-comer. Dalam siklus ini, itemset terus menerus yang  memenuhi  bantuan  dikonsolidasikan  atau  digabungkan  untuk  mendapatkan itemset. Sistem penggabungan ini akan dilakukan secara konsisten sampai dan tidak di temukkan lagi
2) Pemangkasan
Dalam  interaksi  ini  akan  memeriksa  semua  itemset  untuk  mengetahui  apakah itemset tersebut kontinu atau tidak itemset yang tidak memenuhi bantuan dasar akan dikelola.
Dalam association rule terdapat 2 parameter untuk mengetahui penting tidaknya suatu aturan asosiatif,  yaitu  support  dan  confidence.  Tahap  ini  mencari    kombinasi  item  dengan  syarat memunuhi  syarat minimum dari  nilai  support  dalam  database,Adapun nilai support sebuah item diperoleh dengan rumus berikut [9].
1) Analisis pola frekuensi tertinggi
Support (A) = (1)
Tahapan ini  sedang  mencari    kombinasi  item  dengan  syarat    minimum  nilai support dalam database.
2) Nilai support dari 2 item buku yang  di peroleh persamaan berikut
Support (A.B) = & (2)
Aturan  asosiasi  di  tentukan    dan  di  pilih    harus  berurutan    berdasarkan    Support  X Confidence  aturan  yang  di  ambil  sebanayak  n  aturan  yang  memiliki  hasil  yang  besar [10].Setelah semua pola di temukan maka yang memenuhi syarat minimum untuk confidence dengan menghitung aturan asosiatif “Jika A maka B”  A   B.
1227 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933

## 3. HASIL DAN PEMBAHASAN
Hasil dari implementasi e-library berbasis website dengan metode sequential search dan metode algoritma apriori .Dengan Aplikasi yang di rancang  menggunakan bahasa pemrogaman php dengan database MySQL. Pada halaman pertaman website tampilannya halaman login.
Gambar 2. Tampilan Halaman Login
Gambar 3. Tampilan Halaman Beranda
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933 1228
Pada Gambar 3 merupakan tampilan beranda untuk tampilan utama pada halaman web.
Gambar 4. Tampilan Halaman Pencarian
Halaman  hasil  pencarian  pada  gambar  4  ini  menampilkan  hasil  pencarian  yang menggunakan  metode  squential  search.  Jika  data  buku  yang  di  cari  ditemukan  makan  petugas akan di alihkan hasil pencarian buku  berdasarkan kata kunci  yang di masukkan.
Gambar 5. Tampilan Halaman Peminjaman
Merupakan tampilan data pinjaman dimana halaman ini mengisi laporan yang akan di pinjam. Dan hanya seorang admin yang memiliki hak akses mengelola halaman ini.

## 3.1   Proses Penerapan Data Mining
Data  buku  di  SMA  Putra  Bangsa  telah    dilakukan  tahapan  perhitungan  data  mining sehingga menghasilkan langkah-langkah sebagai berikut ini :
1) Menetapkan aturan asosiasi yang memenuhi minimum confiidence dan minimum support.
2) Menyusun aturan semua frekuensi item set yang harus memiliki  support >2
3) Menetapakan aturan support yang akan di gunakan 2  yaitu minimum confidence 50 % dan support
Tabel 1. Data Transasksi Transaksi Kategori Buku Judul Buku 1 Matematika Strategi Kebut Semalam 2 Matematika Big Book Matematika 3 Matematika The King Pocket Matematika 4 Sejarah Sejarah Indonesia Untuk SMA Kelas X
1229 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933
5 Sejarah Hafal Materi Sejarah 7 Komputer Pemula Arduino 8 Komputer Komputer & Jaringan Dasar 9 Komputer Sistem Komputer 10 Komputer Pemrogaman Dasar 11 Kamus Bahasa & Sastra 12 Kamus Practis Your English  Competence 13 Kamus ESPS Bahasa Indonesia 14 Sains OSN Biologi 15 Sains Mahir Kimia SMA 16 Sains Modul Cerdik Kimia 17 Geografi ESPS Geografi 18 Geografi Sejarah Geogrfi
(Sumber Perpustakaan  SMA Putra Bangsa )
Pada tabel di atas adalah tabel transaksi pembaca buku pada tahun 2021  berdasakan kategori Matematika, Sejarah, Komputer, Kamus, Sains dan Geografi.
Tabel 2  Calon Frequent 1-Itemset No Buku Support 1 Strategi Kebut Semalam 2 2 Sejarah Indonesia 4 3 Komputer & Jaringan Dasar 2 4 Bahasa & Sastra 2 5 Mahir Kimia SMA IPA 2 6 ESPS Geografi 5 Tabel 3.  Calon Frequent 1-Itemset No Buku Support 1 Big Book Matematika 2 2 Hafal Materi Sejarah 2 3 Pemrogaman Dasar 5 4 Practis Your English Competence 2 5 OSN Biologi 4 6 Sejarah Giografi 2
Pada tabel 4 & 5, dari calon item frequent item 1 di lakukan proses pencarian pola pada item 2 di buat menjadi calon frequent 2
Tabel 4. Calon Frequent 2-Itemset No Itemset 1 Itemset 2 Support 1 Strategi Kebut Semalam Big Book Matematika 2 2 Sejarah Indonesia Catatan Peristiwa Sejarah 1 3 Komputer & Jaringan Dasar Pemrogaman Dasar 1
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933 1230
4 Bahasa & Sastra Practis Your English Competence 2 5 Mahir Kimia SMA OSN Biologi 3 6 ESPS Geografi Sejarah Geografi 4
Pada tebel 6 bahwa di dapat Frequent 2-Itemset menimum memenuhi syarat  support untuk menjadi suppor t
Tabel 5. Calon Confidence Frequent 2-Itemset No itemset Confidence 1 Big Book Matematika =>  Strategi Kebut Semalam 100% 2 Sejarah Indonesia => Catatan Peristiwa Sejarah 50% 3 Pemrogaman Dasar => Komputer & Jaringan Dasar 40% 4 Practis Your English Competence=> Bahasa &Sastra 100% 5 OSN Biologi => Mahir Kimia SMA IPA 50% 6 ESPS Geografi => Sejarah Giografi 40%
Dari  hasil  analisa  di  atas  mencari  pola  pengunjung  bedasarkan  transaksi    buku  pada tahun 2021 di jelaskan bahwa sebagai berikut ini:
1) Jika  pengunjung    meminjam  buku  “Big  Book  Matematika”,  maka  pengunjung  juga  akan meminjam buku “>  Rumus Pocket Matematika =” dengan  tingkat confidence 100%,
2) Jika pengunjung yang meminjam buku “Catatan Peristiwa Sejarah”, maka pengunjung juga akan meminjam buku “Sejarah Indonesia ” dengan tingkat confidence 50%.
3) Jika  pengunjung    meminjam  buku  “Practis  Your  English  Competence”,  maka  pengunjung juga akan meminjam buku “=>   Bahasa & Sastra  ” dengan  tingkat confidence 100%,

## 3.2   Pengujian Aplikasi
Setelah melakukan pengerjaan pada aplikasi e-library yang sudah seleai , maka langkah selanjutnya adalah menguji dengan metode blackbox testing dengan menguji semua fitur yang ada di website e-library
Tabel 6. Pengujian Aplikasi Menggunakan BlackBox No Pengujian Hasil Metode 1. Mencari  buku  dengan nama judul kategori buku dan pernebit 1. Aplikasi berhasil menampilkan  buku  yang  di cari bedasarkan kata kunci Register 1. Tidak register 2. Register account 1. Aplikasi ini melakukan validasi menampilankan “Tidak  menemukan  Akun ada “ 2. Aplikasi  ini  berhasil  register dan masuk kedalam website
1231 Jatisi ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933
mplies research results (First Author)
Login 1. Tidak  mengisi  user  name dan password 2. Mengisi  username  dan password 1. Aplikasi berhasil menampilkan peringatan password  user  name  dan password salah 2. Aplikasi  berhasil  login  ke menu website

## 4. KESIMPULAN
Dari  hasil  penelitian  ini  yang  telah  kami  lakukan  untuk  membuat  website  e-library dengam penerapan metode algoritma apriori & Squential search di SMA Putra Bangsa a plikasi ini  berfungsi  untuk  pemberi  rekomendasi  buku  berdasarkan  transaksi  buku  yang  di  pinjam sehingga petugas admin bisa menentukan buku yang akan di jadi kan rekomendasikan buku & menambah  kan  koleksi  baru  buku  di  aplikasi.  Selain  itu  juga  menggunakan  metode  squential search untuk mencari buku dengan mudah.Aplikasi ini juga mencari bedasarkan kata kunci yang dimasukkan sesuai urutan indeks yang di tentukan dengan judul buku, penerbit dan penulis

## 5. SARAN
Saran  untuk  penelitian  selanjutnya    akan  mengembangkan  sistem  pada  login  QR  Code untuk admin SMA Putra Bangsa, sehingga dari kelayakan aplikasi e-library akan memudahakan admin untuk login mempersingkat waktu dalam login ke aplikasi.

## DAFTAR PUSTAKA
[1] A.  Anas, “Analisa  Algorithma  Apriori  Untuk  Mendapatkan  Pola  Peminjaman  Buku Perpustakaan Smpn 3 Batanghari,” J. Ilm. Media SISFO , Vol. 10, No. 2, pp. 628–641, 2017.
[2] N.  Nurwanto, “Aplikasi  Perpustakaan  Berbasis  Web  Dengan  Mengimplementasikan Metode Sequential Search,” INFORMATIKA , Vol. 13, No. 1, pp. 24–31, 2021.
[3] S.  Saefudin  and  D.  Fernando, “Penerapan  Data  Mining  Rekomendasi  Buku Menggunakan  Algoritma  Apriori,”  JSiI  (Jurnal  Sist.  Informasi) ,  Vol.  7,  No.  1,  p.  50, 2020.
[4] H.  Santoso, “Data  Mining  Penyusunan  Buku  Perpustakaan  Daerah  Lombok  Barat Menggunakan  Algoritma  Apriori,” in Seminar  Nasional  TIK  dan  Ilmu  Sosial (SocioTech) , 2017, pp. 25–35.
[5] S. Amuda, P. D. Larasati, and A. Irawan, “Rancang Bangun Sistem Aplikasi E-Library,” J.  SISKOM-KB  (Sistem  Komput.  dan  Kecerdasan  Buatan) ,  Vol.  2,  No.  1,  pp.  25–31, 2018.
[6] D.  Rusdianto  and  L.  Zaelani, “Implementasi  Data  Mining  Menggunakan  Algoritma Apriori  Untuk  Mengetahui  Pola  Peminjaman  Buku  di  Perpustakaan  Universitas  Bale Bandung,” J-SIKA| J. Sist. Inf. Karya Anak Bangsa , Vol. 2, No. 02, pp. 1–10, 2020.
Jatisi                             ISSN 2407-4322 Vol. 9, No. 2, Juni 2022, Hal. 1223-1232 E-ISSN 2503-2933 1232
[7] M.  H.  Abdillah, M. Muntahanah, and  S.  H.  Wibowo, “Penerapan  Algoritma  Squential Search  With  Sentinel  pada  Aplikasi  Katalog  Buku  Perpustakaan,” J.  MEDIA INFOTAMA , Vol. 17, No. 2, 2021.
[8] E.  Srikanti,  R.  F.  Yansi,  N.  Norhavina,  I.  Permana,  and  F.  N.  Salisah, “Penerapan Algoritma  Apriori  Untuk  Mencari  Aturan  Asosiasi  pada  Data  Peminjaman  Buku  di Perpustakaan,” J. Ilm. Rekayasa dan Manaj. Sist. Inf. , Vol. 4, No. 1, pp. 77–80, 2018.
[9] A.  Nurfajiah,  T.  H.  Mindara,  and  D.  R.  Amalia, “Integrated  Library  System  Untuk Meningkatkan  Efektivitas  Layanan  Perpustakaan  Dengan  Menggunakan  Metode Algoritma Apriori (Studi Kasus: Perpustakaan Kabupaten Cirebon): Metode Algoritma Apriori,” J. Inf. Technol. , Vol. 3, No. 1, pp. 39–44, 2021.
[10] E.  Budiyati,  H.  Hurniningsih,  and  M.  D.  Lusita, “Implementasi  Metode  Algoritma Apriori  Untuk  Penempatan  Buku  pada  Rak  Perpustakaan  STMIK  Jakarta  STI&K,” J. Inf. Syst. Informatics Comput. , Vol. 4, No. 1, pp. 30–39, 2020.