Combining Natural Language Processing (NLP) And Pattern Matching Methods In Virtual Teacher Design


  • Tri Susanti


virtual teacher, natural language processing


This research aims to create a virtual teacher application that combines natural language processing (NLP) and pattern matching methods to help students learn independently without direct guidance from the teacher. The author made teachers in Pedurungan District, Semarang City, the focus of the research, with research participants consisting of students in grades 7, 8 and 9 in the area. The NLP method is used as a tool to enable applications to interact in the learning process with students using Indonesian. With the addition of the pattern matching method, the virtual teacher application can group questions asked by students based on their type, helping to solve similar problems but with a different approach. The result of this research is a virtual teacher application that has features for creating material, composing questions, and providing answers, provided that the material and questions are available in the application database. Teachers in Pedurungan District, Semarang City can contribute by adding or modifying information in the application.


Hastanti, RP, Wardati, IU, & Purnama, BE (1979). Web-Based Sales System (E-Commerce) at Tata Distro Pacitan Regency, 9330, 1–10.

Maulana, SM, Susilo, H., & Riyadi. (2015). Implementation of E-Commerce as an Online Sales Media. Journal of Business Administration(JAB), 29(1), 3-4.

Migunani, & Hakim, F.N. (2017). Content Management System for Electronic Commerce (e-Commerce) in SMEs as an Effort to Optimize Product, Transaction and Customer Management. Indonesian Journal on Networking and Security, 6(1), 24.

Nurasiah. (2014). Planning for the Development of a Tuition Payment Information System Using the SDLC Waterfall Method. Journal of Technology and Engineering, 19(3), 73–75.

Pondang, TO, & Soegoto, AS (2016). Evaluation of Promotion and Sales Strategies for Competitive Advantage at PT. Astragraphia, Tbk Manado Branch. EMBA, 4(2), 134–136.

Pradipta, AA, Prasetyo, YA, & Ambarsari, N. (2015). Bojana Sari E-Commerce Web Development Using the Prototype Method. EProceedings of Engineering, 2(1), 1042–1056. Retrieved from

Yulianto, E., & Putra, TWA (2015). Web-Based Cash Sales Information System (Case Study: Belleza Boutique). Journal of Information and Communication Technology, 6(2), 27.




How to Cite

Tri Susanti. (2024). Combining Natural Language Processing (NLP) And Pattern Matching Methods In Virtual Teacher Design. International Journal of Information Engineering and Science, 1(1), 10–19. Retrieved from