Smartphone Purchase Recommendation System Using the K-Nearest Neighbor (KNN) Algorithm

Authors

DOI:

https://doi.org/10.30865/mib.v6i4.4753

Keywords:

Smartphone, Website, Flask, Python, K-Nearest Neighbor (KNN)

Abstract

Indonesia is in the fourth position of the countries with the most smartphone users worldwide. Smartphones are needed in today's modern times. Smartphones are also used not only for long-distance communication but also for carrying out daily work. Smartphones are currently used for study and work and also become entertainment to play. Therefore, smartphones are very much sought after for the suitability of users who carry out their daily activities. So this research is very helpful for users to find smartphones that support their daily activities such as studying, working, and playing. This research is based on a website that can make it easier for users to see their smartphone recommendations directly. The analysis uses the K-Nearest Neighbor (KKN) method to see the ratings reviewed by other users who have tried using their smartphones with different phone brands. The calculation method in the current study uses 3 KNN calculations and uses the concept of combining calculations to find the maximum recommendation results. The result of the recommendation system using the K-Nearest Neighbor method is in the form of a review stating whether the user agrees or disagrees. In the current study, there have been 100 reviews from users, and it has a percentage of 78% for success and 22% for failure.

References

newzoo.com, “Top Countries by Smartphone Users,†newzoo.com, 2020. [Online]. Available: https://newzoo.com/insights/rankings/top-countries-by-smartphone-penetration-and-users. [Diakses June 2022].

M. F. N. D. Chuzaimah, “Smartphone: Antara Kebutuhan dan E-Lifestyle,†Seminar Nasional Informatika 2010, pp. E-312, 2010.

R. D. Syah, “Performa Algoritma User K-Nearest Neighbors pada Sistem Rekomendasi di Tokopedia,†Jurnal Informatika Universitas Pamulang, vol. 5, no. 3, pp. 302-306, 2020.

S. Abraham dan Y. D. Rahayu, “Sistem Rekomendasi Artikel Berita Menggunakan Metode K-Nearest Neighbor Berbasis Website,†Prosiding SENSEI 2017, pp. 179-187, 2017.

N. L. G. P. Suwirmayanti, “Penerapan Metode K-Nearest Neighbor Untuk Sistem Rekomendasi Pemilihan Mobil,†Techno.COM, vol. 2, no. 16, pp. 120-131, 2017.

C. A. Rahardja, T. Juardi dan H. Agung, “Implementasi Algoritma K-Nearest Neighbor Pada Website Rekomendasi Laptop,†Jurnal Buana Informatika, vol. 10, no. 1, pp. 75-84, 2019.

C. S. D. Prasetya, “SISTEM REKOMENDASI PADA E-COMMERCE MENGGUNAKAN K-NEAREST NEIGHBOR,†Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), vol. 4, no. 3, pp. 194-200, 2017.

H. H. Arfisko dan A. T. Wibowo, “Sistem Rekomendasi Film Menggunakan Metode Hybrid Collaborative Filtering Dan Content-Based Filtering,†e-Proceeding of Engineering, vol. 9, no. 3, pp. 2149-2159, 2022.

K. A. DS, Z. Baizal dan Adiwijaya, “Recommender System Based on User Functional Requirements Using Euclidean Fuzzy,†International Conference on Information and Communication Technology (ICoICT), pp. 455-460, 2015.

J. Wu, Z.-h. Cai* dan S. Ao, “Hybrid dynamic k-nearest-neighbour and distance and attribute weighted method for classification,†International Journal of Computer Applications in Technology, 2012.

Y. REDITYAMURTI, ADIWIJAYA dan Z. A. BAIZAL, “Compound Critiquing for Conversational Recommender System Based on Functional Requirement,†Advanced Science Letters, vol. 22, no. 8, pp. 1892-1896, 2017.

E. Turban, R. Sharda dan D. Delen, Decision Support And Business Intelligence Systems (9th Edition), New Jersey: Pearson Education India, 2013.

K. MCGEE, “The Advantages of Rating Scales,†Classroom.synonym, 3 August 2018. [Online]. Available: https://classroom.synonym.com/advantages-rating-scales-6151387.html. [Diakses 2 June 2022].

L. Rokach, B. Shapira dan F. Ricci, Recommender Systems Handbook, Boston, MA: Springer US, 2010.

T. K. Akbar Nur Syahrudin, “INPUT DAN OUTPUT PADA BAHASA PEMROGRAMAN PYTHON,†Jurnal Dasar Pemograman Python STMIK, 2018.

Flask, “User's Guide,†Flask.com, [Online]. Available: https://flask.palletsprojects.com/en/2.1.x/. [Diakses Jun 2022].

R. Maulid, “Mengenal Flask, Library Machine Learning Python Idaman Developer,†dqlab, 1 September 2021. [Online]. Available: https://dqlab.id/mengenal-flask-library-machine-learning-python-idaman-developer. [Diakses Jun 2022].

R. Irsyad, “Penggunaan Python Web Framework Flask Untuk Pemula,†Institut Teknologi Bandung, 2018.

R. Hanifah dan I. S. Nurhasanah, “IMPLEMENTASI WEB CRAWLING UNTUK MENGUMPULKAN INFORMASI WISATA KULINER DI BANDAR LAMPUNG,†Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK), vol. 5, no. 5, pp. 531-536, 2014.

Downloads

Published

2022-10-25