Content-Based Filtering Laptop Recommendation System at Els Computer Shop Semarang
DOI:
https://doi.org/10.33379/gtech.v8i1.3490Keywords:
recommendation system, Content-based filtering, Encoding data, Cosine similarityAbstract
A recommendation system is a software technique that provides suggestions or
recommendations based on user preferences. This paper examines a
recommendation system for laptops at Els Computer Shop in Semarang, using
a content-based filtering approach to help customers select laptops that match
the attributes they are looking for. The prototype method was chosen as the
system development technique because it facilitates interaction between system
developers and can address issues between users and analysts. The design of this
recommendation system involves two types of data encoding: one-hot encoding
and ordinal encoding. One-hot encoding transforms categorical laptop data into
binary numbers (0 or 1), while ordinal encoding converts categorical laptop
data based on a specific order into numeric values (0, 1, 2, 3). The transformed
data is then calculated using cosine similarity to determine the similarity score
of recommended laptops. The results of the laptop recommendation system
display three laptops that are most similar to the searched laptop index based
on cosine similarity calculations.
References
R. S. Kanmani and B. Surendiran, "Context-Based Social Media Recommendation System," Recommender System with Machine Learning and Artificial Intelligence: Practical Tools and Applications in Medical, Agricultural and Other Industries, p. 237, 2020. https://doi.org/10.1002/9781119711582.ch12
Sharma, S., Rana, V. & Malhotra, M. Automatic recommendation system based on hybrid filtering algorithm. Educ Inf Technol 27, 1523–1538 (2022). https://doi.org/10.1007/s10639-021-10643-8
S. Kausar et al., "Mining Smart Learning Analytics Data Using Ensemble Classifiers," International Journal of Emerging Technologies in Learning (iJET), vol. 15, no. 12, pp. 81- 102, 2020. https://doi.org/10.3991/ijet.v15i12.13455
Nastiti, P. (2019). Penerapan Metode Content Based Filtering Dalam Implementasi Sistem Rekomendasi Tanaman Pangan. Teknika, 8(1), 1-10. https://doi.org/10.34148/teknika.v8i1.139
PRAMESTI, Dewa Ayu Putri Diah; SANTIYASA, I Wayan. Penerapan Metode Content-Based Filtering dalam Sistem Rekomendasi Video Game. Jurnal Nasional Teknologi Informasi dan Aplikasnya, [S.l.], v. 1, n. 1, p. 229-234, nov. 2022. ISSN 2986-3929. Available at: <https://ojs.unud.ac.id/index.php/jnatia/article/view/92555>. Date accessed: 10 nov. 2023
Muliawan, A., Badriyah, T., & Syarif, I. (2022). Membangun Sistem Rekomendasi Hotel dengan Content Based Filtering Menggunakan K-Nearest Neighbor dan Haversine Formula. Technomedia Journal, 7(2 October), 231–247. https://doi.org/10.33050/tmj.v7i2.1893
POTDAR, K., S., T., & D., C., 2017. A Comparative Study of Categorical Variable Encoding Techniques for Neural Network Classifiers. International Journal of Computer Applications, 175(4), 7–9
Bajiyanta Roy. (2019, Juli 16). All about Categorical Variable Encoding. Diakses dari https://towardsdatascience.com/all-about-categorical-variable-encoding-305f3361fd02
Els. Pusat Belanja Komputer. Diakses pada Oktober 15, 2023, dari https://els.id/
Boeing, G., & Waddell, P. (2017). New Insights into Rental Housing Markets across the United States: Web Scraping and Analyzing Craigslist Rental Listings. Journal of Planning Education and Research, 37(4), 457-476. https://doi.org/10.1177/0739456X16664789
Pressman, S. R., and Maxim, R.B. 2015. Software Engineering: A Practioner’s Approach. McGraw-Hill Education: New York.
Google Colab FAQ. Google Colaboratory. Diakses pada November 10, 2023, dari https://research.google.com/Colaboratory/intl/id/faq.html
Fauzi, M. A., Arifin, A. Z., & Yuniarti, A. (2017). Arabic book retrieval using class and book index based term weighting. International Journal of Electrical and Computer Engineering, 7(6), 3705-3710. https://doi.org/10.11591/ijece.v7i6.pp3705-3711
Rifai, M. A., & Anugrah, I. G. (2021). Semantic Search for Scientific Articles by Language Using Cosine Similarity Algorithm and Weighted Tree Similarity. Journal of Development Research, 5(2), 106–114. https://doi.org/10.28926/jdr.v5i2.150
Lei Mao. (2021, September 22). Cosine Similarity VS Pearson Correlation Coefficient. Diakses dari https://leimao.github.io/blog/Cosine-Similarity-VS-Pearson-Correlation-Coefficient/
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Riandy Oktavian, Fatkhul Amin

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









