Content-Based Filtering Laptop Recommendation System at Els Computer Shop Semarang

Authors

  • Riandy Oktavian Universitas Stikubank Semarang, Indonesia
  • Fatkhul Amin Universitas Stikubank Semarang, Indonesia

DOI:

https://doi.org/10.33379/gtech.v8i1.3490

Keywords:

recommendation system, Content-based filtering, Encoding data, Cosine similarity

Abstract

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/

Published

2023-12-22

How to Cite

Content-Based Filtering Laptop Recommendation System at Els Computer Shop Semarang. (2023). G-Tech: Jurnal Teknologi Terapan, 8(1), 66-80. https://doi.org/10.33379/gtech.v8i1.3490