Implementasi Content-Based Filtering Menggunakan TF-IDF dan Cosine Similarity untuk Rekomendasi Buku Akademik Mahasiswa

Yunisa Salsabila Anggraeni, Septiana Dewi Saputri, Tania Azzahra, Aloysius Gonzaga Verrel, Vitri Tundjungsari

Abstract


The abundance of digital book collections in academic libraries creates information overload, making it difficult for students to find relevant references. This study aims to design and evaluate an academic book recommendation system based on Content-Based Filtering (CBF) using TF-IDF for text feature weighting and Cosine Similarity for measuring inter-content similarity. The dataset consists of 10 simulated academic book entries from Kaggle, covering title, author, category, and description attributes across Computers, Technology & Engineering, and Mathematics domains. Methodological stages include text preprocessing, TF-IDF feature extraction, similarity matrix construction, and top-N recommendation selection. Evaluation was conducted through subjective satisfaction testing involving 10 student respondents and quantitative evaluation using Precision@K and Recall@K metrics. Satisfaction results showed recommendation relevance (87%), system speed (90%), ease of use (85%), and overall satisfaction (86%). Quantitative evaluation revealed limitations with Mean Precision@5 of 0.0921, Mean Recall@5 of 0.0772, Mean Precision@10 of 0.0815, and Mean Recall@10 of 0.1136, exhibiting a consistent precision-recall trade-off. The system is concluded to be functionally effective but semantically limited. Future development is recommended to integrate word embedding techniques such as Word2Vec or BERT alongside hybrid filtering to substantially improve system performance.

Keywords


Sistem Rekomendasi; Content-Based Filtering; TF-ID; Cosine Similarity

Full Text:

References


Nuipian and J. Chuaykhun, “Book Recommendation System based on Course Descriptions using Book Recommendation System based on Course Descriptions using Cosine Similarity,” no. December 2023, 2026, doi: 10.1145/3639233.3639335.

Z. A. Hamisu and N. Mukhtar, “An Author-Centric Scientific Paper Recommender System to Improve Content-Based Filtering Approach,” vol. 10, no. 1, pp. 40–49, 2024.

X. Tian, “Content-Based Filtering for Improving Movie Recommender System,” no. Dai 2023, 2024, doi: 10.2991/978-94-6463-370-2.

W. Tafesse, M. P. Aguilar, S. Sayed, and U. Tariq, “Digital overload, coping mechanisms, and student engagement: An empirical investigation based on the SOR framework,” Sage Open, vol. 14, no. 1, p. 21582440241236090, 2024.

L. Rosidah and P. Dellia, “Library book recommendation system using Content-Based Filtering,” Internet Things Artif. Intell. J., vol. 4, no. 1, pp. 42–65, 2024.

M. Arnold, M. Goldschmitt, and T. Rigotti, “Dealing with information overload: a comprehensive review,” Front. Psychol., vol. 14, p. 1122200, 2023.

Y. Sari, A. R. Baskara, P. B. Prakoso, and N. Royani, “Perbandingan Metode Pembobotan TF-RF dan TF-IDF dengan Dikombinasikan dengan Weighted Tree Similarity untuk Sistem Rekomendasi Buku,” J. Teknol. Inf. dan Ilmu Komput., vol. 9, no. 6, 2022.

S. Rahmadhani, L. Hakim, G. H. Wibowo, S. P. Kristanto, and E. M. Rini, “Sistem Rekomendasi Penelusuran Buku Berbasis Content-Based Filtering dengan Pembobotan TF-RF,” J. Inform. Polinema, vol. 10, no. 4, pp. 491–500, 2024.

N. Matondang, Y. V. Via, and F. A. Akbar, “Implementasi Algoritma Weighted Tree Similarity Dan Content Based Filtering Dalam Pencarian Skripsi,” vol. 12, no. 3, 2024.

R. Hanun et al., “Implementasi Content-Based Filtering Pada Sistem Rekomendasi Buku Perpustakaan,” vol. 9, no. 2, pp. 3243–3250, 2025.

H. A. Rasyid, S. F. Pane, M. Yusril, and H. Setyawan, “Pemetaan Profil Mahasiswa Untuk Memprediksi Peminatan Mahasiswa Data Mahasiswa Setiap Angkatan,” vol. 16, no. 1, pp. 1–10, 2023.

N. Ikhsani, S. Futri, R. Nuraini, and S. Fathonah, “Penerapan Metode Content Based Filtering Dan Knn Pada Aplikasi Rekomendasi Laptop Berbasis Mobile Systematic Literature Review,” vol. 7, no. 2, pp. 1229–1236, 2023.

T. Ridwansyah, B. Subartini, and S. Sylviani, “Penerapan Metode Content-Based Filtering pada Sistem Rekomendasi,” vol. 4, no. 2, 2024.

F. Dwi and W. Andriyani, “Pengembangan Sistem Rekomendasi Pembimbing Tugas Akhir Menggunakan Teknik Content Based Filtering,” no. 2, pp. 474–483, 2025, doi: 10.26798/jiko.v9i2.1599.

R. Ardiansyah et al., “Sistem Rekomendasi Buku Perpustakaan Sekolah menggunakan Metode Content-Based Filtering,” vol. 4, no. 2, pp. 510–517, 2023.

A. A. Huda, R. Fajarudin, and A. Hadinegoro, “Sistem Rekomendasi Content-Based Filtering Menggunakan TF-IDF Vector Similarity Untuk Rekomendasi Artikel Berita,” vol. 4, no. 3, pp. 1679–1686, 2022, doi: 10.47065/bits.v4i3.2511.

N. Azizah, “Sistem Rekomendasi Produk Somethinc Menggunakan Metode Content-Based Filtering,” vol. 6, no. 3, pp. 461–468, 2024.

D. R. Pratama, G. S. Nugraha, and R. Dwiyansaputra, “Sistem Rekomendasi Topik Penelitian Menggunakan Metode Content-Based Filtering (Studi Kasus Program Studi Teknik Informatika),” vol. x, no. 36, pp. 1–9, 2019.

U. Javed, K. Shaukat, I. A. Hameed, F. Iqbal, T. M. Alam, and S. Luo, “A Review of Content-Based and Context-Based Recommendation Systems,” pp. 274–306, 2021.

D. Septiani, I. Isabela, and H. A. Ochobi, “Analisis term frequency inverse document frequency (tf-idf) dalam temu kembali informasi pada dokumen teks,” vol. 25, pp. 81–88, 2020.

D. Ridhwanullah, Y. K. Kumarahadi, and B. D. Raharja, “Content-Based Filtering pada Sistem Rekomendasi Buku Informatika,” J. Ilm. SINUS, vol. 22, no. 2, p. 57, 2024.

A. D. Safitri, V. Atina, A. Farida, and A. D. Safitri, “Sistem rekomendasi buku menggunakan metode Content-Based Filtering The book recommended system employs the method of Content-Based Filtering,” vol. 5, pp. 218–227, 2024, doi: 10.37373/infotech.v5i2.1302.

F. Wayesa, M. Leranso, G. Asefa, and A. Kedir, “Pattern - based hybrid book recommendation system using semantic relationships,” Sci. Rep., pp. 1–12, 2023, doi: 10.1038/s41598-023-30987-0.

H. Abdollahpouri et al., “Beyond Personalization: Research Directions in Multistakeholder Recommendation,” pp. 1–64, 2019




DOI: https://doi.org/10.30591/jpit.v11i2.10055

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

JPIT INDEXED BY

  
  

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.