Sistem Rekomendasi Buku Pada Perpustakaan Digital Menggunakan Algoritma Collaborative Filtering

Sistem Rekomendasi Buku Pada Perpustakaan Digital Menggunakan Algoritma Collaborative Filtering

Authors

  • Mustika Eliefyani Universitas Islam Negeri Sayyid Ali Rahmatullah, Tulungagung
  • Irfan Fauzi Universitas Islam Negeri Sayyid Ali Rahmatullah, Tulungagung
  • Muhammad Basri Syaifullah Universitas Islam Negeri Sayyid Ali Rahmatullah, Tulungagung
  • Alfi Maidatul Hasanah Universitas Islam Negeri Sayyid Ali Rahmatullah, Tulungagung
  • Salwa Amalia Ghodah Universitas Islam Negeri Sayyid Ali Rahmatullah, Tulungagung, Indonesia

Keywords:

Collaborative Filtering, Digital Library, Recommendation System, User–Item Interaction, Information Retrieval

Abstract

This study aims to develop a book recommendation system for a digital library using the collaborative filtering algorithm in order to address the problem of information overload and support users in finding relevant reading materials more efficiently. The research was conducted using a quantitative approach by collecting user–item interaction data, performing data preprocessing, and implementing both User-Based and Item-Based Collaborative Filtering models. The evaluation employed MAE, RMSE, Precision@K, and Recall@K to measure predictive accuracy and recommendation relevance. Experimental results show that Item-Based Collaborative Filtering outperforms the user-based model, achieving better accuracy and stability, particularly in highly sparse digital library datasets. The developed recommendation system demonstrates the ability to generate relevant book suggestions based on user behavior patterns, thus enhancing the overall user experience and information retrieval process. The findings highlight the potential of collaborative filtering as an effective method for improving digital library services and provide a foundation for future work involving hybrid approaches and strategies to mitigate cold-start challenges.

References

Aggarwal, C. C. (2016). Recommender Systems: The Textbook. Springer.

Bobadilla, J., Ortega, F., Hernando, A., & Gutiérrez, A. (2022). Recommender systems survey 2022: A holistic analysis. Artificial Intelligence Review, 55(4), 2451–2490. https://doi.org/10.1007/s10462-021-10045-8

Gunawardana, A., & Shani, G. (2015). Evaluating Recommender Systems BT - Recommender Systems Handbook (pp. 265–308). Springer.

Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004). Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1), 5–53.

Jannach, D., Zanker, M., Felfernig, A., & Friedrich, G. (2016). Recommender Systems: An Introduction. Cambridge University Press.

Lops, P., De Gemmis, M., & Semeraro, G. (2019). Content-based recommender systems: State of the art and trends BT - Recommender Systems Handbook (pp. 73–105). Springer.

Nurjanah, D., Nugraha, A., & Saputra, A. (2020). Improving library recommendation system using hybrid filtering in digital library services. Journal of Information Systems Engineering and Informatics, 4(2), 214–223.

Ricci, F., Rokach, L., & Shapira, B. (2015). Recommender Systems: Introduction and Challenges BT - Recommender Systems Handbook (pp. 1–35). Springer.

Sharma, A., & Aggarwal, C. C. (2018). A comparative survey of user modeling techniques for recommender systems. Knowledge-Based Systems, 140, 157–178.

Su, X., & Khoshgoftaar, T. M. (2020). A surveying and empirical evaluation of recommender systems BT - Advances in Intelligent Systems and Computing (Vol. 1150, pp. 143–156). Springer. https://doi.org/10.1007/978-3-030-44041-1_13

Toffler, A. (1970). Future Shock. Random House.

Widyantoro, D. H., Fitriawan, H., & Yulianingsih, T. (2021). Enhancing information retrieval in digital libraries using semantic-based search. Journal of Information and Communication Technology, 20(3), 467–489.

Downloads

Published

2026-01-31

How to Cite

Eliefyani, M., Fauzi, I. ., Syaifullah, M. B. ., Hasanah, A. M. ., & Ghodah, S. A. . (2026). Sistem Rekomendasi Buku Pada Perpustakaan Digital Menggunakan Algoritma Collaborative Filtering: Sistem Rekomendasi Buku Pada Perpustakaan Digital Menggunakan Algoritma Collaborative Filtering. Journal of Computer and Information Systems Ampera, 7(1), 32–40. Retrieved from https://mail.journal-computing.org/index.php/journal-cisa/article/view/742