News Recommendation System Using Content-Based Filtering through RSS Customization Service
DOI:
https://doi.org/10.30871/jaic.v9i4.9807Keywords:
Content-Based Filtering, Recommendation Systems, News, RSS FeedAbstract
News refers to stories or information about current events or incidents. Several news websites offer a service called RSS (Really Simple Syndication), which enables users to easily receive updates on the latest news. News RSS feeds are typically generated based on the order of publication time or general categories. The content of these news RSS feeds can be customized to align with user interests or preferences. A recommendation system can be utilized as an approach to customize RSS feeds. This study was conducted to design a system capable of generating RSS feeds based on news recommendations using the content-based TF-IDF method and cosine similarity. Data scraping and preprocessing of news articles from various RSS feeds of Indonesian news websites were automated using cron jobs. Content-based filtering modeling was carried out using TF-IDF and cosine similarity. The design and customization of RSS feeds were implemented in a Flask application and packaged within several endpoints. The recommendations generated based on user click interactions were reasonably relevant, as they successfully presented news titles similar to the clicked articles, with cosine similarity scores ranging from 0.2 to 1.0. The majority of respondents agreed that the recommended news articles were relevant to the articles they had clicked and aligned with their interests. The RSS feed evaluation yielded highly satisfactory results, with all aspects assessed in the user acceptance survey achieving an average score exceeding 80%, and the overall results of the customer satisfaction survey indicated scores starting from 90%.
Downloads
References
[1] KBBI, “Kamus Besar Bahasa Indonesia (KBBI) Daring.” Accessed: Dec. 25, 2024. [Online]. Available: https://kbbi.kemdikbud.go.id/
[2] Builtwith, “RSS Usage Statistics.” Accessed: Jan. 07, 2025. [Online]. Available: https://trends.builtwith.com/feeds/RSS
[3] Y. Elyusufi and E. M. En-Naimi, “User profiling and RSS feeds recommendation based on the ontological approach,” in ACM International Conference Proceeding Series, Association for Computing Machinery, Nov. 2017. doi: 10.1145/3167486.3167496.
[4] J. Liu, P. Dolan, and E. R. Pedersen, “Personalized News Recommendation Based on Click Behavior,” IUI’10, 2010.
[5] M. Pranji´c, V. Podpečan, M. Robnik-ˇ Sikonja, S. Pollak, and J. Stefan, “Evaluation of related news recommendations using document similarity methods,” in Conference on Language Technologies & Digital Humanities, 2020. [Online]. Available: https://github.com/vpodpecan/lemmagen3
[6] P. Sitikhu, K. Pahi, P. Thapa, and S. Shakya, “A Comparison of Semantic Similarity Methods for Maximum Human Interpretability,” in 2019 Artificial Intelligence for Transforming Business and Society (AITB), Kathmandu, Nepal, 2019, pp. 1–4. doi: 10.1109/AITB48515.2019.8947433.
[7] G. Yunanda, D. Nurjanah, and S. Meliana, “Recommendation System from Microsoft News Data using TF-IDF and Cosine Similarity Methods,” Building of Informatics, Technology and Science (BITS), vol. 4, no. 1, Jun. 2022, doi: 10.47065/bits.v4i1.1670.
[8] F. Ramadhan and A. Musdholifah, “Online Learning Video Recommendation System Based on Course and Sylabus Using Content-Based Filtering,” IJCCS (Indonesian Journal of Computing and Cybernetics Systems), vol. 15, no. 3, p. 265, Jul. 2021, doi: 10.22146/ijccs.65623.
[9] A. Sanjaya, A. Bagus Setiawan, U. Mahdiyah, I. Nur Farida, A. Risky Prasetyo, and U. Nusantara PGRI Kediri, “Pengukuran Kemiripan Makna Menggunakan Cosine Similarity dan Basis Data Sinonim Kata Measurement of Meaning Similarity Using Cosine Similarity and Word Synonyms Database,” vol. 10, no. 4, 2023, doi: 10.25126/jtiik.2023106864.
[10] A. H. J. P. Juni Permana and Agung Toto Wibowo, “Movie Recommendation System Based on Synopsis Using Content-Based Filtering with TF-IDF and Cosine Similarity,” International Journal on Information and Communication Technology (IJoICT), vol. 9, no. 2, pp. 1–14, Dec. 2023, doi: 10.21108/ijoict.v9i2.747.
[11] I. Riadi, A. Fadlil, and U. Ahmad Dahlan Yogyakarta, “Identifying Hate Speech in Tweets with Sentiment Analysis on Indonesian Twitter Utilizing Support Vector Machine Algorithm,” Jurnal Ilmu Komputer dan Informatika, vol. 9, no. 2, 2023.
[12] E. Zangerle and C. Bauer, “Evaluating Recommender Systems: Survey and Framework,” ACM Comput. Surv., vol. 55, no. 8, 2022.
[13] A. S. Ningrum and A. W. Utami, “Sistem Deteksi Tulisan Tangan Aksara Hangeul Satu Silabel Menggunakan Metode Convolutional Neural Network (CNN) Berbasis Framework Flask,” JEISBI, vol. 04, no. 04, 2023.
[14] K. S. Yanisa Putri, I Made Agus Dwi Suarjaya, and Wayan Oger Vihikan, “Sistem Rekomendasi Skincare Menggunakan Metode Content Based Filtering dan Collaborative Filtering,” Decode: Jurnal Pendidikan Teknologi Informasi, vol. 4, no. 3, pp. 764–774, Aug. 2024, doi: 10.51454/decode.v4i3.601.
[15] Ni Putu Adnya Puspita Dewi, D. P. S. Putri, and I. N. P. Trisna, “Fine-Tuned Transformer Models for Keyword Extraction in Skincare Recommendation Systems,” Journal of Applied Informatics and Computing (JAIC), vol. 9, no. 3, p. 966, 2025, [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC
[16] Aliyah Aliyah, Nahrun Hartono, and Asrul Azhari Muin, “Penggunaan User Acceptance Testing (UAT) Pada Pengujian Sistem Informasi Pengelolaan Keuangan Dan Inventaris Barang,” Switch : Jurnal Sains dan Teknologi Informasi, vol. 3, no. 1, pp. 84–100, Dec. 2024, doi: 10.62951/switch.v3i1.330.
[17] A. Astutik, S. A. A. Yusuf, A. Rahman, N. Sulistianingsih, and M. A. J. Akbar, “Penguatan Literasi Digital Dengan Family Link Bagi PKK Desa Sesela: Workshop Pengawasan Penggunaan Media Sosial Keluarga Yang Aman & Produktif,” Jurnal Pengabdian kepada Masyarakat Nusantara (JPkMN), vol. 5, no. 3, 2024.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Ida Ayu Widya Nandita, I Made Agus Dwi Suarjaya, I Putu Agung Bayupati

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).








