Sistem Rekomendasi Buku Perpustakaan Sekolah menggunakan Metode Content-Based Filtering

  • Ryky Ardiansyah Universitas Muhammadiyah Lamongan
  • Mufti Ari Bianto Lamongan
  • Bagus Dwi Saputra Universitas Muhammadiyah Lamongan
Keywords: recommendation_system, content based filtering, cosine similarity, TF-IDF

Abstract

The Book is a source of knowledge and information that can enhance students' understanding of various topics. Students often struggle to find books that match their preferences due to a lack of information about various types of books. One way to manage this information is through the use of a recommendation system. Recommendation systems have proven to be effective in dealing with the vast amount of available information and providing book recommendations based on user preferences. This research aims to create and develop a system that can provide book recommendations to students based on their interests using the PHP programming language. The book data used in this research consists of 517 book entries obtained from Muhammadiyah 8 Sukodadi High School library. The method employed in this research is content-based filtering. To perform weighting and calculate the similarity level between book data, the researcher utilized the TF-IDF algorithm and cosine similarity to measure the similarity between vector A and vector B. Based on the testing results of the constructed system, it is capable of providing recommendations based on the similarity level between books by producing a cosine similarity weighting score of 0.358. This value indicates that the system's calculations are successful in providing recommendations that align with the cosine similarity score calculation method.

Downloads

Download data is not yet available.

References

[1] E. Handoyo, “Analisis Tingkat Keamanan Informasi: Studi Komparasi Framework Cobit 5 Subdomain Manage Security Services (DSS05) dan NIST Sp 800 – 55,” Jurnal CoSciTech (Computer Science and Information Technology), vol. 1, no. 2, pp. 76–83, Oct. 2020, doi: 10.37859/coscitech.v1i2.2199.
[2] H. Ardiansyah and A. Bianto, “Implementation of License Plate Recognition Monitoring System Using Neural Network on Solar Powered Microcontroller.”
[3] Dini Susanti and Santi, “Pemanfaatan Taman Bacaan Masyarakat (Tbm) Dalam Meningkatkan Minat Baca Remaja (Studi Kasus di TBM Gunung Ilmu),” JURNAL COMM-EDU, Sep. 2019.
[4] Janan Witanto, Minat Baca Yang Sangat Rendah. Bandung: Manajemen Kurikulum dan Pembelajaran, 2018.
[5] M. R. Aprillya and U. Chasanah, “Sistem Pendukung Keputusan Identifikasi Daerah Rawan Kekeringan dengan Metode Fuzzy Analytical Hierarchy Process (Studi Kasus: Kabupaten Lamongan),” Jurnal CoSciTech (Computer Science and Information Technology), vol. 3, no. 2, pp. 159–167, Aug. 2022, doi: 10.37859/coscitech.v3i2.3983.
[6] Jian Wei, Jianhua He, Kai Chen, Yi Zhou, and Zuoyin Tang, “Collaborative filtering and deep learning based recommendation system for cold start items,” Expert Syst Appl, vol. 69, pp. 1–39, Mar. 2017, doi: 10.1016/j.eswa.2016.09.040.
[7] M. Ari Bianto, “Perancangan Sistem Klasifikasi Penyakit Jantung Mengunakan Naïve Bayes Designing a Heart Disease Classification System Using Naïve Bayes,” Citec Journal, vol. 6, no. 1, 2019.
[8] M. Shodiq and B. D. Saputra, “Grey Forecasting Model Untuk Peramalan Harga Ikan Budidaya,” JURIKOM (Jurnal Riset Komputer), vol. 9, no. 6, p. 1770, Dec. 2022, doi: 10.30865/jurikom.v9i6.5120.
[9] Anderias Eko Wijaya and Deni Alfian, “Sistem Rekomendasi Laptop Menggunakan Collaborative Filtering Dan Content-Based Filtering,” Jurnal Computech & Bisnis, vol. 12, no. 1, pp. 11–27, 2018.
[10] SRS Reddy, Sravani Nalluri, Subramanyam Kunisetti, S. Ashok, and B. Venkatesh, “Content-based movie recommendation system using genre correlation,” in Smart Innovation, Systems and Technologies, Springer Science and Business Media Deutschland GmbH, 2019, pp. 391–397. doi: 10.1007/978-981-13-1927-3_42.
[11] Endang Supriyati and Mohammad Iqbal, “PENGUKURAN SIMILARITY TEMA PADA JUZ 30 AL QUR’AN MENGGUNAKAN TEKS KLASIFIKASI,” Jurnal SIMETRIS, vol. 9, no. 1, 2018, [Online]. Available: https://translate.google.co.id/
[12] Mochamad Alfan Rosid, Arif Senja Fitrani, Ika Ratna Indra Astutik, Nasrudin Iqrok Mulloh, and Haris Ahmad Gozali, “Improving Text Preprocessing for Student Complaint Document Classification Using Sastrawi,” in IOP Conference Series: Materials Science and Engineering, Institute of Physics Publishing, Jul. 2020. doi: 10.1088/1757-899X/874/1/012017.
[13] Shahzad Qaiser and Ramsha Ali, “Text Mining: Use of TF-IDF to Examine the Relevance of Words to Documents,” Int J Comput Appl, vol. 181, no. 1, pp. 25–29, Jul. 2018, doi: 10.5120/ijca2018917395.
[14] Rut Samuel, Ripa Natan, Fitria, and Ummi Syafiqoh, “Penerapan Cosine Similarity dan K-Nearest Neighbor (K-NN) pada Klasifikasi dan Pencarian Buku,” Journal of Big Data Analytic and Artificial Intelligence, vol. 1, 2018.
Published
2023-10-05
How to Cite
Ardiansyah, R., Ari Bianto, M., & Saputra, B. D. (2023). Sistem Rekomendasi Buku Perpustakaan Sekolah menggunakan Metode Content-Based Filtering. Jurnal CoSciTech (Computer Science and Information Technology), 4(2), 510-518. https://doi.org/10.37859/coscitech.v4i2.5131
Abstract views: 408 , PDF downloads: 331