Design of Computer Programming Problem Solving System Using Artificial Intelligence-Based Chatbot Amirhud Dalimunthe(a*), Fahmy Syahputra(a), Rosma Siregar(a)
a) Departement of Information Technology and Computer Education, Faculty of Engineering, Universitas Negeri Medan.
*amirhud[at]unimed.ac.id
Abstract
Programming training activities in writing program code are inseparable from problems related to the program source code. The problem that usually occurs is an error or bug. An error or bug is an error in the Source Code so that the program cannot be run. This study focuses on designing a problem solving system with errors and bugs in the coding. The problem solving system in resolving errors and bugs designed applies artificial intelligence-based chatbot technology. This problem solving system will be applied to the training process with a web-based training platform. The development procedure for this system follows the Agile development model stage which consists of 7 stages, namely plan, design, develop, test, deploy, review and launch. The system design with the principle of Object Oriented Analysis and Design implements the Unified Modeling Language modeling consisting of flowchat diagrams, usecase diagrams, activity diagrams and data flow diagrams
Keywords: computer programming, problem solving, artificial intelligence-based chatbot