Sistem Rekomendasi Buku Untuk Perpustakaan SDN 2 Ganungkidul Menggunakan Metode ContentBased Filtering
Abstract
Penelitian ini bertujuan untuk merancang dan mengembangkan sistem rekomendasi buku berbasis Contentbased Filtering guna mendukung layanan peminjaman buku di Perpustakaan SDN 2 Ganungkidul Nganjuk, serta mengevaluasi kinerja sistem rekomendasi yang dikembangkan berdasarkan tingkat akurasi prediksi. Sistem rekomendasi dikembangkan menggunakan algoritma TF-IDF untuk pembobotan teks dan cosine similarity untuk mengukur kemiripan antar buku berdasarkan metadata, seperti judul, kategori, dan deskripsi singkat. Implementasi sistem dilakukan dengan arsitektur client server, di mana backend dikembangkan menggunakan TypeScript dengan Hono.js dan dijalankan melalui Bun Runtime, sedangkan antarmuka pengguna dibangun menggunakan Vue.js dan Tailwind CSS. Dataset yang digunakan berasal dari koleksi buku Perpustakaan SDN 2 Ganungkidul yang telah diolah dalam format terstruktur. Evaluasi kinerja sistem dilakukan melalui pengujian langsung terhadap 19 pengguna dengan menggunakan metrik Normalized Discounted Cumulative Gain (NDCG@10) dan Precision@10. Hasil evaluasi menunjukkan nilai rata-rata NDCG@10 sebesar 0,61 dan Precision@10 sebesar 0,65. Hasil tersebut mengindikasikan bahwa sistem mampu menempatkan buku yang relevan pada posisi peringkat atas rekomendasi serta memberikan tingkat ketepatan rekomendasi yang cukup baik.
Kata kunci — sistem rekomendasi, content-based filtering, TF-IDF, cosine similarity



