Abstract:
Chatbot is an application designed to communicate with machines. This communication will help the user finding an information. The Information Provided by an instance or goverment. This software application will allow an instancew or goverment. This software application will allow an instance or government to create chat and data collection, so when a user chats the instance or government it can be replied automatically by the machine if the question matches the data minimum 70%. Chatbot is constructed by apllying expert system using forward chaining method.
The functional requirementes description of the chatbot software application are prepared for admin and user. The functional description for admin is register and login., CRUD data collection, CRUD chatbot collection and sending custom messages to users. The functional description for users is register and login, create a chatroom with an admin, sending messages to admin, looking for all existing admin.
Forward chaining method is a good alogartihm as a completion of the process to finding answers based on keywords from the user query. This application is a work system by breaking the sentence structure of a word being said then the system will look for the key that makes the application can answer correctly.