Design and Development of a Web-Based Educational Chatbot Using Natural Language Processing for Public Information Services at SMK Negeri 2 Padang

Authors

  • Rani Nabilla Putri Universitas Negeri Padang
  • Elfi Tasrif Universitas Negeri Padang
  • Ahmaddul Hadi Universitas Negeri Padang
  • Rizkayeni Marta Universitas Negeri Padang

DOI:

https://doi.org/10.24036/jtip.v19i2.1002

Keywords:

Educational Chatbot, Natural Language Processing, Web Application, TF-IDF, Cosine Similarity

Abstract

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

2026-05-05

How to Cite

[1]
R. Nabilla Putri, E. Tasrif, A. Hadi, and R. Marta, “Design and Development of a Web-Based Educational Chatbot Using Natural Language Processing for Public Information Services at SMK Negeri 2 Padang”, J. teknol. inf. pendidik., vol. 19, no. 2, pp. 1526–1544, May 2026.

Most read articles by the same author(s)

1 2 > >>