Aplikasi Chatbot Rekomendasi Laptop Menggunakan Natural Language Processing
Main Article Content
Abstract
Article Summary
The problem of selecting laptops that match user needs often becomes a challenge for many users, especially for those who are less familiar with technical specifications. To address this problem, this research develops a Natural Language Processing (NLP)-based chatbot application capable of providing automatic laptop recommendations based on user needs. This application implements the TF-IDF algorithm to extract features from user input in natural language, then calculates cosine similarity with laptop specification datasets stored in a MySQL database to generate the most relevant recommendations. The results of black box testing show that the system is capable of providing recommendations with a precision rate of 87.5%, recall of 83.2%, and F1-score of 85.3% in understanding user preferences based on criteria such as price range, weight, and usage type. This research contributes to the development of NLP-based chatbot technology by integrating the TF-IDF approach for more accurate natural language understanding compared to conventional rule-based chatbots, as well as providing interactive solutions that facilitate ordinary users in obtaining laptop recommendations without requiring in-depth technical knowledge.
Keywords
Article Keywords
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 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 (CC-BY 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.
Alfareza, M. N. (2020). Pembangunan Chatbot menggunakan Natural Language Processing di Jurusan Teknik Industri Universitas Islam Indonesia. Universitas Islam Indonesia. https://doi.org/10.31543/jii.v6i1.192.
Aziiza, A. A., & Fadhilah, A. N. (2020). Analisis Metode Identifikasi dan Verifikasi Kebutuhan Non Fungsional. Applied Technology and Computing Science Journal, 3(1), 13-21. https://doi.org/10.33086/atcsj.v3i1.1623.
Fahrudin, T. M., & Taufiqi, A. M. (2021). Chatbot: Membangun Mesin Percakapan Pintar Dengan Python Dan Telegram Bot (Studi Kasus: Informasi Prakiraan Cuaca). Deepublish.
Haji, B. T. (2020). Pengertian Implementasi. Laporan akhir, 31.
Hasibuan, M. P., Azmi, R., Arjuna, D. B., & Rahayu, S. U. (2023). Analisis pengukuran temperatur udara dengan metode observasi. Jurnal Garuda Pengabdian Kepada Masyarakat, 1(1), 8-15. https://doi.org/10.55537/gabdimas.v1i1.582.
Ismail, M. I. (2021). Evaluasi Pembelajaran-Rajawali Pers. PT. RajaGrafindo Persada.
Listiani, H., Judijanto, L., Labib, M., Andriyani, A., Lusida, N., Filhaq, R., & Hapsari, R. K. M. (2025). Panduan Penulisan Karya Tulis Ilmiah: Strategi untuk Penelitian Berkualitas. PT. Sonpedia Publishing Indonesia.
Nurdin, F. F. (2023). Call for papers dan Seminar Nasional Sains dan Teknologi Ke-2 2023 Fakultas Teknik, Universitas Pelita Bangsa. Journal Prosiding SAINTEK: Sains dan Teknologi, 2(1), 388.
Nurhaliza, S., Bustami, B., & Aidilof, H. A. K. (2025). Implementasi Chatbot AI untuk Rekomendasi Produk Skincare Menggunakan Natural Language Processing. Jurnal Ilmiah Global Education, 6(2), 294-303. https://doi.org/10.55681/jige.v6i2.3802.
Purwitasari, N. A., & Soleh, M. (2022). Implementasi Algoritma Artificial Neural Network Dalam Pembuatan Chatbot Menggunakan Pendekatan Natural Language Parocessing. Jurnal Ilmu Pengetahuan dan Teknologi, 6(1).
Rumetna, M. S., Lina, T. N., & Santoso, A. B. (2020). Rancang bangun aplikasi koperasi simpan pinjam menggunakan metode research and development. Jurnal Simetris, 11(1), 119-128.
Sulung, U., & Muspawi, M. (2024). Memahami sumber data penelitian: Primer, sekunder, dan tersier. Edu Research, 5(3), 110-116.
Suratno, T., Selviana, R., Sulistyowati, S., Putra, B. P. P., Alimin, A., Mukaromah, S., ... & Nirsal, N. (2025). Buku Ajar Pengantar Teknologi Informasi. PT. Green Pustaka Indonesia.
Yuniarti, P., Wianti, W., & Rini, R. S. (2023). Metode Penelitian Sosial. Penerbit NEM.