Smartphone Purchase Recommendation System Using the K-Nearest Neighbor (KNN) Algorithm
DOI:
https://doi.org/10.30865/mib.v6i4.4753Keywords:
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
Issue
Section
License

This work is licensed under a Creative Commons Attribution 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 Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment 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 acknowledgment 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 (Refer to The Effect of Open Access).