Aplikasi Chatbot Rekomendasi Laptop Menggunakan Natural Language Processing
Original Full-Text Article
Download published version for reading and archivingAbstract
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.
Author Biographies
Program Studi Informatika, Sains dan Teknologi, Universitas Teknologi Yogyakarta, Kabupaten Sleman, Daerah Istimewa Yogyakarta, Indonesia.
Program Studi Informatika, Sains dan Teknologi, Universitas Teknologi Yogyakarta, Kabupaten Sleman, Daerah Istimewa Yogyakarta, Indonesia.
How to Cite
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .
- Share: You are free to copy, distribute, and transmit the work in any medium or format.
- Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
References
Total: 15 References- Afifa, N., Saputra, R. E., & Nugrahaeni, R. A. (2023). Implementasi NLP Pada Chatbot Layanan Akademik Dengan Algoritma Bert. eProceedings of Engineering, 10(1).
- 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.
Similar Articles
Articles sharing related keywords and machine learning classifications: