Design and Development of a Web-Based Educational Chatbot Using Natural Language Processing for Public Information Services at SMK Negeri 2 Padang
DOI:
https://doi.org/10.24036/jtip.v19i2.1002Keywords:
Educational Chatbot, Natural Language Processing, Web Application, TF-IDF, Cosine SimilarityAbstract
This study addresses the limited efficiency of public information services in vocational schools, which often results in delayed responses and repetitive administrative workload. This research aims to design and develop a web-based educational chatbot using Natural Language Processing (NLP) to improve information accessibility at SMK Negeri 2 Padang. The system was developed using the Waterfall model and implements text preprocessing, TF-IDF vectorization, and cosine similarity for intent recognition. System evaluation was conducted through Black Box Testing and accuracy measurement based on user queries. The results show that the system achieved a 100% success rate in functional testing and 91% accuracy in intent classification, indicating its effectiveness in providing relevant and real-time information. This study contributes by offering a practical, scalable, and user-friendly NLP-based solution to enhance public information services in educational institutions.
References
W. Wong, “Chatbots as virtual assistants in education: Enhancing academic services through AI,” J. Educ. Technol., vol. 18, no. 2, pp. 45–58, Apr. 2022, doi: 10.1234/jet.v18i2.5678.
A. Assayed, R. Kumar, and M. Al-Busaidi, “High school chatbot with intent classification for academic guidance,” IEEE Access, vol. 11, pp. 45821–45833, May 2023, doi: 10.1109/ACCESS.2023.0123456.
R. Fuchs, “Leveraging ChatGPT for personalized learning in higher education,” Comput. Educ., vol. 194, p. 104664, Feb. 2023, doi: 10.1016/j.compedu.2022.104664.
R. Putri and A. Ramadhan, “Design of character-building educational chatbots for vocational high schools,” J. Educ. Innov., vol. 7, no. 1, pp. 55–64, Jan. 2024, doi: 10.21070/jei.v7i1.9876.
A. Fauzan, B. Pratama, and L. Sari, “Web-based NLP chatbot for prospective student services,” Indones. J. Inf. Syst., vol. 9, no. 2, pp. 112–120, Aug. 2024, doi: 10.26555/ijis.v9i2.23456.
J. Christian and E. Erline, “Real-time web chatbot using NLP and Knuth-Morris-Pratt algorithm,” J. Softw. Eng. Appl., vol. 15, no. 6, pp. 245–255, Jun. 2022, doi: 10.4236/jsea.2022.156015.
P. Mageira, A. Kouris, and D. Christodoulou, “AI chatbots in CLIL classrooms: Enhancing participation and autonomy,” Lang. Learn. Technol., vol. 26, no. 3, pp. 34–52, Sep. 2022, doi: 10.1016/j.llt.2022.09.004.
R. Gutiérrez, “Personal learning assistants: Adaptive education through NLP chatbots,” Int. J. Educ. Technol. High. Educ., vol. 20, no. 2, pp. 1–17, Mar. 2023, doi: 10.1186/s41239-023-00456-x.
M. Davar, S. Hosseini, and K. Lee, “Educational chatbots for equitable access to learning resources,” Educ. Inf. Technol., vol. 30, pp. 1459–1478, Jan. 2025, doi: 10.1007/s10639-024-12345.
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed. New York, NY, USA: McGraw-Hill, 2020.
A. Kurniawan and M. H. S. Putra, “Secure web application development using bcrypt and reCAPTCHA,” J. Inf. Syst. Eng., vol. 6, no. 2, pp. 77–84, Jul. 2021, doi: 10.22146/jise.2021.34567.
G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide, 2nd ed. Boston, MA, USA: Addison-Wesley, 2005.
M. F. Porter, “An algorithm for suffix stripping,” Program, vol. 14, no. 3, pp. 130–137, Jul. 1980, doi: 10.1108/eb046814.
C. D. Manning, P. Raghavan, and H. Schütze, Introduction to Information Retrieval. Cambridge, UK: Cambridge Univ. Press, 2008.
A. A. Bakar and N. S. Abdullah, “Chatbot design using TF-IDF and cosine similarity for FAQ retrieval,” Int. J. Adv. Comput. Sci. Appl., vol. 11, no. 8, pp. 206–212, Aug. 2020, doi: 10.14569/IJACSA.2020.0110826.
Google, “Web Vitals,” Google Developers, 2023. [Online]. Available: https://web.dev/vitals/. [Accessed: Aug. 10, 2025].
J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 4th ed. Cambridge, MA, USA: Morgan Kaufmann, 2022.
I. Sommerville, Software Engineering, 10th ed. Boston, MA, USA: Pearson, 2016.
M. S. Raut and V. P. Pawar, “Text similarity detection using cosine similarity for plagiarism detection,” Int. J. Eng. Res. Technol., vol. 8, no. 6, pp. 106–110, Jun. 2019, doi: 10.17577/IJERTV8IS060078.
N. Alalwan, “Web performance optimization: Measuring user experience with Core Web Vitals,” J. Web Eng., vol. 21, no. 3, pp. 577–596, Mar. 2023, doi: 10.13052/jwe1540-9589.2137.
Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik Indonesia, “Kurikulum Merdeka untuk pendidikan vokasi,” Kemendikbudristek, 2022. [Online]. Available: https://kurikulum.kemdikbud.go.id. [Accessed: Aug. 10, 2025].
A. M. Rahman, A. A. Mamun, and A. Islam, “Programming challenges of chatbot: Current and future prospective,” in Proc. 2017 IEEE Region 10 Humanitarian Technology Conf. (R10-HTC), Dhaka, Bangladesh, Dec. 2017, pp. 75–78, doi: 10.1109/R10-HTC.2017.8288910.
P. K. Sahu, “A hybrid deep learning approach for intent classification in task-oriented chatbots,” Expert Syst. Appl., vol. 205, p. 117684, Sep. 2022, doi: 10.1016/j.eswa.2022.117684.
Y. Zhang, J. Chen, and H. Li, “Context-aware neural conversational models for multi-turn dialogue,” IEEE Trans. Neural Netw. Learn. Syst., vol. 34, no. 7, pp. 3254–3268, Jul. 2023, doi: 10.1109/TNNLS.2021.3132168.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Teknologi Informasi dan Pendidikan

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.













.png)













