Balinese Historian Chatbot using Full-Text Search and Artificial Intelligence Markup Language Method

Full Text (PDF, 643KB), PP.21-34

Views: 0 Downloads: 0


Kadek Teguh Wirawan 1,* I Made Sukarsa 1 I Putu Agung Bayupati 1

1. Departement of Information Technology, Udayana University, Bali, Indonesia

* Corresponding author.


Received: 26 Feb. 2019 / Revised: 11 Mar. 2019 / Accepted: 19 Mar. 2019 / Published: 8 Aug. 2019

Index Terms

Balinese History, Chatbot, Full-Text Search, Artificial Intelligence Markup Language, Instant Messenger LINE


In the era of technology, various information could be obtained quickly and easily. The history of Bali is one of the information that could be obtained. Balinese have known their history through Babad and stories which are told through generations. Babad is traditional-historical writing which tells important event that has happened. As technology evolves, Balinese’s interest in studying their own history has been decreased. It is caused by people interest in studying history books and chronicles tend to decrease over time. Therefore, an innovation of technology, which able to convert historical data from printed media to digital media, is needed. The technology that could be used is Chatbot technology; a computer program that could carry out conversations. Chatbot technology is used to make people learning history easily by using Instant Messenger LINE as a platform to communicate. This Chatbot uses two methods, namely the Artificial Intelligence Markup Language method and the Full-Text Search method. The Artificial Intelligence Markup Language method is used as the process of making characteristic of questions and answers. The Full-Text Search method is the process of matching answers based on user input. This chatbot only uses Indonesian to communicate. The results of this study are a Chatbot that could be accessed by using Instant Messenger LINE and could communicate like historian expert.

Cite This Paper

Kadek Teguh Wirawan, I Made Sukarsa, I Putu Agung Bayupati, "Balinese Historian Chatbot using Full-Text Search and Artificial Intelligence Markup Language Method", International Journal of Intelligent Systems and Applications(IJISA), Vol.11, No.8, pp.21-34, 2019. DOI:10.5815/ijisa.2019.08.03


[1]E. Nila S C P and I. Afrianto, “Build a Tourist Information Chatbot Application in Bandung City with Natural Language Processing Approach (In Indonesia Rancang Bangun Aplikasi Chatbot Informasi Objek Wisata Kota Bandung dengan Pendekatan Natural Language Processing,” KOMPUTA, vol. 4, no. 1, pp. 49–54, 2015.
[2]S. Goundar, “What is the Potential Impact of Using Mobile Devices in Education ?,” in Shanghai: Proceedings of SIG GlobDev Fourth Annual Workshop, 2015, pp. 1–30.
[3]E. Haller and T. Rebedea, “Designing a Chat-bot that Simulates an Historical Figure,” in 19th International Conference on Control Systems and Computer Science., 2014, pp. 1–8.
[4]N. Muhammad, Z. U. Hassan, M. Naeem, and M. Khalid, “Proposed Generic Full Text Searching Algorithm : A Database Approach Proposed,” International Journal of Computer., vol. 22, pp. 2–4, 2015.
[5]R. Shah, S. Lahoti, and L. K, “An Intelligent Chat-bot using Natural Language Processing,” International Journal of Engineering Research, vol. 6, no. 5, pp. 281–286, 2017.
[6]A. Khanna, B. Pandey, K. Vashishta, and K. Kalia, “A Study of Tod ay ’ s A . I . through Chatbots and Rediscovery of Machine Intelligence,” International Journal of u- and e- Service, Science and Technology, vol. 8, no. 7, pp. 277–284, 2015.
[7]N. Mhatre, K. Motani, M. Shah, and S. Mali, “Donna Interactive Chat-bot acting as a Personal Assistant,” International Journal of Computer Applications., vol. 140, no. 10, pp. 6–11, 2016.
[8]B. Abushawar and E. Atwell, “ALICE Chatbot : Trials and Outputs,” Computacion y Sistemas, vol. 19, no. 4, pp. 625–632, 2015.
[9]A. Dole, H. Sansare, R. Harekar, and S. Athalye, “Intelligent Chat Bot for Banking System,” International Journal of Emerging Trends & Technology in Computer Science (IJETTCS), vol. 4, no. 5, pp. 49–51, 2015.
[10]Maskur, “Designing Chatbot Student Information Center Using AIML As a Web-Based Virtual Assistant (In Indonesia Perancangan Chatbot Pusat Informasi Mahasiswa Menggunakan AIML Sebagai Virtual Assistant Berbasis Web),” KINETIK, vol. 1, no. 3, pp. 123–128, 2016.
[11]F. Azwary, F. Indriani, and D. T. Nugrahadi, “Question Answering System Based On Artificial Intelligence Markup Language (In Indonesia Question Answering System Berbasis Artificial Intelligence Markup Language),” Kumpulan jurnaL Ilmu Komputer (KLIK), vol. 4, no. 1, pp. 48–60, 2016.
[12]D. Suryani and E. L. Amalia, “Chatbot Application for East Java Tourism Objects Based on AIML (In Indonesia Aplikasi Chatbot Objek Wisata Jawa Timur Berbasis AIML),” SMARTICS Journal., vol. 3, no. 2, pp. 47–54, 2017.
[13]I. N. S. Paliwahet, I. M. Sukarsa, and I. K. G. Darma Putra, “Bali Tourism Information Search application uses Chatbot Technology (In Indonesia Pencarian Informasi Wisata Daerah Bali menggunakan Teknologi Chatbot),” LONTAR Komputer, vol. 8, no. 3, pp. 144–153, 2017.
[14]Z. N. Baiti and F. Nugroho, “"MI3" Chatbot Application for Information Informatics Engineering Department using Forward Chaining Methods (In Indonesia Aplikasi Chatbot ‘MI3’ untuk Informasi Jurusan Teknik Informatika Berbasis Sistem Pakar menggunakan Metode Forward Chaining,” MATICS, vol. 5, no. 3, pp. 178–183, 2013.
[15]E. Bahartyan, N. Bahtiar, and I. Waspada, “AIML Based Chatbot Integration On E-Commerce Website as Virtual Assistant in Product Search and Reservation (Case Study on Edu4indo.Com Online Book) (In Indonesia Integrasi Chatbot Berbasis AIML pada Website E-Commerce Sebagai Virtual Assistant dalam Pencarian dan Pemesanan Produk (Studi Kasus Toko Buku Online Edu4indo.Com)),” Jurnal Masyarakat Informatika., vol. 5, no. 10, pp. 34–43, 2014.
[16]D. Christianto, E. Siswanto, and R. Chaniago, “Use of Entity Recognition Named and Artificial Intelligence Markup Language for Text-Based Chatbot Application (In Indonesia Penggunaan Named Entity Recognition dan Artificial Intelligence Markup Language untuk Penerapan Chatbot Berbasis Teks),” J. Telemat., vol. 10, no. 2, pp. 61–68, 2015.
[17]A. Dwi R, F. Imamah, Y. M. Andre, and Ardiansyah, “The Integrated Chatbot Application (MILKI Bot) with Web CMS for Customer Service in MINSU SMEs (In Indonesia Aplikasi Chatbot ( MILKI Bot ) yang Terintegrasi dengan Web CMS untuk Customer Service pada UKM MINSU,” Jurnal Cendikia, vol. XVI, pp. 100–106, 2018.
[18]M. Husaini, “Utilization of Information Technology in Education Fields (E-Education) (In Indonesia Pemanfaatan Teknologi Informasi dalam Bidang Pendidikan (E-Education)),” Jurnal Mikrotik, vol. 2, no. 1, pp. 1–5, 2014.
[19]I. M. Sukarsa, I. K. Gede, D. Putra, N. P. Sastra, and L. Jasa, “A New Framework for Information System Development on Instant Messaging for Low Cost Solution,” TELKOMNIKA, vol. 16, no. 6, pp. 2799–2808, 2018.
[20]I. M. Sukarsa, I. K. Gede, D. Putra, N. P. Sastra, and L. Jasa, “Modification of ISONER Framework as Enterprise Service Bus to Build Consultation Robot Using External Engine,” International Journal of Engineering and Emerging Technology, vol. 3, no. 2, pp. 123–128, 2018.
[21]J. Sujatha, “Performance Evaluation of Machine Learning Algorithms in the Classification of Parkinson Disease Using Voice Attributes,” International Journal of Applied Engineering Research, vol. 12, no. 21, pp. 10669–10675, 2017.