Chatbot in Bahasa Indonesia using NLP to Provide Banking Information

Abidah Elcholiqi(1*), Aina Musdholifah(2)

(1) Master Program of Computer Science; FMIPA UGM, Yogyakarta
(2) Department of Computer Science and Electronics, FMIPA UGM, Yogyakarta
(*) Corresponding Author


FAQs are mostly provided on the company's website to inform their service and product. It's just that the FAQ is usually less interactive and presents too much information that is less practical. Chatbot can be used as an alternative in providing FAQ. In this study, chatbots were developed for BTPN in providing information about their products, namely Jenius. Chatbot developed utilizes natural language processing so that the system can understand user queries in the form of natural language. The cosine similarity algorithm is used to find similarities between queries and patterns in the knowledge base. Patterns with the highest cosine values are considered to be most similar to user queries. It's just that, this algorithm does not pay attention to the structure of the sentence so that it adds checking the structure of the sentence with the parse tree to give weight to the pattern. This chatbot application has been tested by 10 users and it was found that the suitability of the answers with user input was 84%. Therefore the chatbot developed can be used by BTPN to provide Jenius product information to consumers more interactively and practically.


chatbot; natural language processing; cosine similarity; parse tree

Full Text:



[1] C.S. Kulkarni, A.U. Bhavsar, S.R. Pingale, and S.S. Kumbhar, “BANK CHAT BOT – An Intelligent Assistant System Using NLP and Machine Learning,” IRJET (International Research Journal of Engineering and Technology, vol: 04 Issue: 05 | May -2017 [Online]. Available: [Accessed: 9-Jan-2018]

[2] S.H. Aparaj, C. Shashank, and R. Bhagat, “Smart Bot - A Virtual Help Desk Chat Bot,” ICAICTE2013 (International Conference on Advanced Information Communication Technology in Engineering, 2013.

[3] A. Dole, H. Sansare, R. Harekar, and S. Athalye, “Intelligent Chat Bot for Banking System,” IJETTCS (International Journal of Emerging Trends & Technology in Computer Science, vol 4, Issue 5(2), September - October 2015 [Online]. Available: [Accessed: 20-Apr-2018]

[4] R. Shah, S. Lahoti, and Lavanya, “An Intelligence Chat-bot using Natural Langauge Processing,” International Journal of Engineering Research, vol no. 6, Issue no. 5, pp: 281-286, 2017.

[5] A. Parab, S. Palkar, S. Maurya, and S. Balpande, “An International Career Counselling Bot: A System for Counselling,” IRJET (International Journal of Engineering and Technology, vol: 04, Issue: 03 | Mar – 2017 [Online]. Available: [Accessed: 1-Dec-2017]

[6] B. Setiaji, E. Utami, and H.A. Fatta, “Membangun Chatbot Berbasis AIML dengan Arsitektur Berbasis Modular,” Seminar Nasional teknologi Informasi dan Multimedia 2013 STIMIK AMIKOM Yogyakarta, 2013.

[7] A. Augello, G. Saccone, and S. Gaglio, “Humorist Bot: Bringing Computational Humour in a Chat-Bot System,” International Conference on Complex, Intelligent and Software Intensive Systems, 2018 [Online]. Available: [Accessed: 1-Jun-2018]

[8] V.R. Prasetyo, and E. Winarko, “Rating of Indonesian Sinetron Based on Public Opinion In Twitter Using Cosine Similarity,” 2nd ICST (International Conference on Science and Technology-Computer, 2016 [Online]. Available: [Accessed: 1-Jun-2018]

[9] P.P. Gokul, B.K. Akhil, and K.M. Kumar, “Sentence Similarity Detection in Malayalam Language using cosine similarity,” 2nd IEEE International Conference on RTEICT (Recent Trends in Electronis Information & Communication Technology), 2017 [Online]. Available: [Accessed: 5-Jun-2018]

[10] R.A. Sukamto, “Penguraian Bahasa Indonesia dengan Menggunakan Pengurai Collins,” Thesis, Master Program of Informatics, Institut Teknologi Bandung, 2009.

[11] E.M. Sibarani, M. Nadial, E. Panggabean, and Meryana, “A Study of Parsing Process on Natural Language Processing in Bahasa Indonesia,” IEEE 16th International Conference on Computational Science and Engineering, 2013 [Online]. Available: [Accessed: 5-Apr-2018]


Article Metrics

Abstract views : 4939 | views : 4070


  • There are currently no refbacks.

Copyright (c) 2020 IJCCS (Indonesian Journal of Computing and Cybernetics Systems)

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

Copyright of :
IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
ISSN 1978-1520 (print); ISSN 2460-7258 (online)
is a scientific journal the results of Computing
and Cybernetics Systems
A publication of IndoCEISS.
Gedung S1 Ruang 416 FMIPA UGM, Sekip Utara, Yogyakarta 55281
Fax: +62274 555133 |

View My Stats1
View My Stats2