SlideShare a Scribd company logo
1 of 7
Download to read offline
TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 2, April 2020, pp. 839~845
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i2.14841  839
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Bershca: bringing chatbot into hotel industry in Indonesia
Dennis Gunawan1
, Farica Perdana Putri2
, Hira Meidia3
1,2
Department of Informatics, Universitas Multimedia Nusantara, Indonesia
3
Department of Electrical Engineering, Universitas Multimedia Nusantara, Indonesia
Article Info ABSTRACT
Article history:
Received Jul 9, 2019
Revised Jan 8, 2020
Accepted Feb 21, 2020
Adopting technology could give competitive advantage and positively impact
the hotel’s profitability, thus hotels should keep up with the latest hotel
technologies. An important part in the hotel services is the customer service.
A problem with the human-to-human customer services today is a long time
in answering customers query. On the other hand, nowadays customers need
easy and effective services. Thus, a chatbot is required to answer consumers'
issues automatically which leads to higher customer satisfaction
and a growing profit. Because of the need and there is still an absence
of chatbot for hotel industry in Indonesia, this study is conducted.
The chatbot for hotel industry in Indonesia, named Bershca, has been
successfully developed using artificial intelligence markup language (AIML)
to construct the knowledge. Google Flutter is used for the system’s front-end,
while Python is used for the back-end of the system. As a text-preprocessing
method, Nazief-Adriani Algorithm is implemented in the system’s back-end.
The system is evaluated using technology acceptance model (TAM).
As a result, 85.7% of the respondents believe that using chatbot would
enhance their job performance and 84.33% of the respondents believe that
using the technology would be free of effort.
Keywords:
AIML
Chatbot
Nazief & Adriani algorithm
Stemming
TAM
This is an open access article under the CC BY-SA license.
Corresponding Author:
Dennis Gunawan,
Department of Informatics,
Universitas Multimedia Nusantara,
Scientia Boulevard St., Gading Serpong, Tangerang, Indonesia.
Email: dennis.gunawan@umn.ac.id
1. INTRODUCTION
The change in technology is unpredictable. Hotels should keep pace with the advanced hotel
technologies which are continuously being introduced [1]. A judiciously executed technology adoption
strategy could positively impact the hotel’s profitability [2], foster service innovation, and induce competitive
advantage [3]. One important aspect of any business services is customer care. The demand for easy
and effective service is one of several factors which determine customer service priorities today [4]. On the
other hand, human-to-human support services take time to answer customers query. The waiting time
increases as the number of clients increases, which results in poor client satisfaction [5].
Higher customer satisfaction and increasing profit obtained when hotels give excellent online
customer services. An automated chatbot is a solution to provide an optimal and efficient online customer
support. It used to answer customers' questions without explicitly being programmed [6]. The behavior
of humans as a conversational partner using a text-based dialogue system simulated through conversational
agents [7-9]. Fast with less confusing web and mobile application, a chatbot is easy to install as there is no
need to have installation packages [10].
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845
840
Several researches, such as Reikobot [11], have been conducted in order to develop chatbots which
can prove to be realistic or to mimic human communication skills [12]. Some of those chatbot-related
researches used artificial intelligence markup language (AIML) as in chatbot for insurance company [13]
and NLAST [14]. AIML-based chatbots are the most popular because they are lightweight and easy to
configure [15-17]. Using the standard of XML, AIML becomes a language that defines a service in the field
of artificial intelligence [18-20].
Performing services for an individual, chatbot handles customer problem reports and replies the
same solutions for the same type of problems [6]. This can be seen in chatbot acting as an interface to a list of
frequently asked questions (FAQ). For questions that are frequently asked, queries and terminology are
relatively predictable and responses have been written [21]. Users can quickly scan a short FAQ list, but it
takes less time for a long FAQ list to explored using verbal queries [21].
As the absence of chatbot for hotel industry in Indonesia, the study of AIML-based chatbot for hotel
industry using Nazief-Adriani Algorithm was conducted. Nazief-Adriani Algorithm is a stemming algorithm
used to eliminates the affixes to the words so they can represent the same meaning even if they have different
morphologies [22-24]. It overcomes overstemming problem by using basic words dictionary and
the understemming problem by adding rules. Besides that, it can also stem compound words correctly [25].
Google Flutter was used to develop the mobile application, whereas Python was used for the backend of
the system. Furthermore, the testing phase of the chatbot application was carried out using the technology
acceptance model (TAM).
2. SYSTEM DESIGN
Developing chatbot application for hotel industry needs some phases which should be performed:
designing a user interface for the front-end using Google Flutter, developing the back-end of the system
using Python, and constructing AIML structure. Figure 1 shows the design of chatbot system. The string
message sent by the user is transmitted to the back-end of the system through the Internet and some text pre-
processing steps are performed. Afterwards, the text will only contain root words to be matched with
the pattern in AIML structure. AIML results in form of database query will be delivered to the hotel database.
Response then will be sent to mobile application in JSON format. The text pre-processing consists of four
steps below [24]:
1. Case folding
This technique is used to convert the string message to lowercase letters.
2. Tokenization
Tokenization is a process to convert the string into a list of words or tokens.
3. Stopwords Removal
This process is implemented for eliminating common words which are likely to be meaningless or
insignificant for information extraction. The result of this step is unique word set which is expected to
improve the accuracy of similarity.
4. Stemming
Stemming process changes the correspondent words in the same root word. For example, “menjual”,
“terjual”, and “dijual” come from a root word “jual”. Prefix, infix, sufix, and confix or word repetition
often contained in some words in Indonesian.
The knowledge structure, obtained from interviewing some hotel staff from different divisions, is
depicted on Figure 2. The topics consists of four main subjects:
1. Sales
On this subject, user can ask about wedding packages and vendors, meeting room with several types of
seats, and a reservation with more than 10 rooms.
2. Front office
This area comprises hotel facilities, room, and transportation. Swimming pool, parking area, health
club, and laundry are some topics which users can ask about facilities, while hotel rooms have several
properties: early check-in, late check-out, connecting rooms, smoking rooms, up-selling, and room
upgrade. Transportation from and to the airport is a topic which user can also ask.
3. Reservation
This subject consists of questions about room availability check, payment methods, and room
cancellation.
4. Food & Beverages
Questions about breakfast and restaurant can be asked by the user on this subject.
TELKOMNIKA Telecommun Comput El Control 
Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan)
841
Figure 1. Design of chatbot system
Figure 2. Knowledge structure
3. IMPLEMENTATION
Bershca is developed by using Google Flutter as the front-end application, while the back-end
and the knowledge base are created by using Python and the Artificial Intelligence Markup
Language (AIML). Shortly after users launch the application, Bershca logo in the splash screen will be
displayed as in Figure 3 (a). Later, Berscha will first do the greeting by letting the user ask for the necessary
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845
842
information as depicted in Figure 3 (c). Suggestions are provided to guide users in asking questions.
The description about the development of the chatbot is shown in Figure 3 (b).
As explained in the previous section, users can give some questions related to four main subjects.
Some questions which can be asked about hotel shuttles to and from airport are represented in Figure 3 (d).
Figure 3 (e) shows the wedding package information answered by the chatbot. There are three packages
provided for customer: Classic, Romantic, and Royal, along with a detailed description of each package.
Several types of room questioned by the user are shown in Figure 3 (f). The description of each type of room
is also given by the chatbot. Users will always be able to change the subject from one to another
during a chat.
Figure 3. Bershca interface. (a) Splash screen (b) About page (c) Greeting by Bershca
(d) Hotel shuttle questions (e) Wedding package questions (f) Hotel room questions
(d) (e) (f)
(a) (b) (c)
TELKOMNIKA Telecommun Comput El Control 
Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan)
843
4. RESULTS & DISCUSSION
The chatbot application is evaluated by 100 respondents. As shown in Figure 4, the respondents
of the questionnaire consist of students, employee, entrepreneur, and housewife whose age range between
21 and 60 years old. Due to the excitement in new and smart mobile technology, most respondents are on the
age group between 21 and 30 years old. According to occupation, most respondents are employees and
entrepreneurs who have a lot of business trip.
Figure 4. Demographic data of respondents: (a) categorized by age, (b) categorized by occupations
In the testing phase, respondents tried to make the conversation with Bershca about four main
subjects covered by the chatbot. They were allowed to use slang words or daily communication in Bahasa
with Bershca. After that, the respondents were given a questionnaire using technology acceptance model
(TAM). The two aspects which are involved in TAM are perceived usefulness and perceived ease of use [1].
Perceived usefulness is the degree to which a person believes that using technology would enhance his or her
job performance, whereas perceived ease of use is the degree to which a person believes that using
technology would be free of effort [26].
Table 1 shows the result of chatbot acceptance level using TAM. The percentage for each aspect is
as follows: 85.7% for perceived usefulness and 84.3% for perceived ease of use. The result shows that 85.7%
of the respondents strongly agree that the chatbot is useful, while 84.3% of the users strongly agree that the
application is easy to use. On the other hand, the chatbot flexibility has the lowest percentage amongst
12 factors in the evaluation results. The low flexibility of the application might be caused by the use of slang
words which chatbot has not been able to respond properly.
Table 1. TAM evaluation results
Aspect Factors Result Aspect Percentage
Perceived
usefulness
Work more quickly 88.2%
85.7%
Job performance 82.6%
Increase productivity 82.2%
Effectiveness 85.0%
Makes job easier 89.2%
Useful 87.0%
Ease of use Easy to learn 83.0%
84.3%
Controllable 86.8%
Clear & Understandable 85.8%
Flexible 79.4%
Easy to become skillful 82.2%
Easy to use 88.8%
5. CONCLUSION
The chatbot application for hotel industry in Indonesia is successfully developed using Google
Flutter for the front-end, Python for the back-end, and AIML for the knowledge. As a text-preprocessing
method, Nazief-Adriani Algorithm is implemented in the back-end of the system. Users can ask about
hotel-related information which is divided into four categories: sales, front office, reservation, and food &
beverages. According to TAM evaluation, 85.7% of the respondents believe that using chatbot would
enhance their job performance and 84.33% of the respondents agree that using technology would be free
of effort.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845
844
Nevertheless, there is still a restriction on this chatbot. Standard Indonesian words must be used for
an appropriate response. Users may use slang words in Bahasa, but the response may not be proper.
To improve the user experience on this application, the chatbot must be elevated to the semantic level.
Therefore, ontology can be used so that the chatbot will not only perform pattern matching, but can also
understand the meaning of the chat.
ACKNOWLEDGEMENTS
This work was supported in part by the Indonesian Ministry of Research, Technology and Higher
Education under grant 22/AKM/PNT/2019.
REFERENCES
[1] Sunny S., Patrick L., Rob L., “Impact of cultural values on technology acceptance and technology readiness,”
International Journal of Hospitality Management, vol. 77, pp. 89–96, Jan 2019.
[2] Hua N., Morosan C., DeFranco A., “The other side of technology adoption: Examining the relationships between
e-commerce expenses and hotel performance,” International Journal of Hospitality Management, vol. 45,
pp. 109–120, Feb 2015.
[3] Bilgihan A., Smith S., Ricci P., Bujisic M., “Hotel guest preferences of in-room technology amenities,” Journal of
Hospitality and Tourism Technology, vol. 7, no. 2, pp. 118–134, 2016.
[4] Sangroya A., Saini P., Anantaram C., “Chatbot as an Intermediary between a Customer and the Customer Care
Ecosystem,” MEDES '17: Proceedings of the 9th
International Conference on Management of Digital EcoSystems,
pp. 128–133, 2017. [Online]. Available: http://dl.acm.org/citation.cfm?doid=3167020.3167040
[5] Ranoliya B. R., Raghuwanshi N., Singh S., “Chatbot for university related FAQs,” 2017 International Conference
on Advances in Computing, Communications and Informatics (ICACCI), pp. 1525–1530, 2017. [Online],
Available: http://ieeexplore.ieee.org/document/8126057/
[6] Muangkammuen P., Intiruk N., Saikaew K. R., “Automated Thai-FAQ Chatbot using RNN-LSTM,” 2018 22nd
International Computer Science and Engineering Conference (ICSEC), pp. 1–4, 2018. [Online], Available:
https://ieeexplore.ieee.org/document/8712781/
[7] Wu Y., Li Z., Wu W., Zhou M., “Response selection with topic clues for retrieval-based chatbots,”
Neurocomputing, vol. 316, pp. 251–261, Nov 2018.
[8] Zumstein D., Hundertmark S., “Chatbots–An Interactive Technology for Personalized Communication,
Transactions and Services,” IADIS International Journal on WWW/Internet, vol. 15, no. 1, pp. 96-109, 2018.
[9] Teckchandani N., Santokhee A., Bekaroo G., “AIML and Sequence-to-Sequence Models to Build Artificial
Intelligence Chatbots: Insights from a Comparative Analysis,” in: Fleming P, Lacquet BM, Sanei S, Deb K,
Jakobsson A, editors. Smart and Sustainable Engineering for Next Generation Applications. Springer International
Publishing, pp. 323–333, 2019.
[10] Rahman A. M., Mamun A. A., Islam A., “Programming challenges of chatbot: Current and future prospective,”
2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), Dhaka, Bangladesh, pp. 75–78, 2018.
[Online]. Available: http://ieeexplore.ieee.org/document/8288910/
[11] Domarco D., Iswari N. M. S., “Design and Build Chatbot Applications as Anime Information Search Media Using
Regular Expression Pattern Matching (in Bahasa: Rancang Bangun Aplikasi Chatbot Sebagai Media Pencarian
Informasi Anime Menggunakan Regular Expression Pattern Matching),” ULTIMATICS, vol. IX, no. 1, pp. 19–24,
June 2017.
[12] Saqib G., Faizan K., Ghatte N., “Intelligent Chatting Service Using AIML,” 2018 International Conference on
Current Trends towards Converging Technologies (ICCTCT), pp. 1–3, 2018. [Online]. Available:
https://ieeexplore.ieee.org/document/8550989/
[13] Riikkinen M., Saarijärvi H., Sarlin P., Lähteenmäki I., “Using artificial intelligence to create value in insurance,”
International Journal of Bank Marketing, vol. 36, no. 6, pp. 1145–1168, 3 Sep 2018.
[14] Fonte F. A. M., Nistal M. L., Rial J. C. B., Rodriguez M. C., “NLAST: A natural language assistant for students,”
2016 IEEE Global Engineering Education Conference (EDUCON), Abu Dhabi, pp. 709–713, 2016. [Online].
Available: http://ieeexplore.ieee.org/document/7474628/. Accessed: 18 Jun 2019.
[15] Satu Md. S., Parvez Md. H., Shamim-Al-Mamun., “Review of integrated applications with AIML based chatbot,”
2015 International Conference on Computer and Information Engineering (ICCIE), Rajshahi, Bangladesh,
pp. 87-90, 2015. [Online]. Available: http://ieeexplore.ieee.org/document/7399324/. Accessed: 17 Jun 2019.
[16] Doshi S. V., Pawar S. B., Shelar A. G., Kulkarni S. S., “Artificial Intelligence Chatbot in Android System using
Open Source Program-O,” International Journal of Advanced Research in Computer and Communication
Engineering, vol. 6, no. 4, pp. 816–821, 30 Apr 2017.
[17] Sharma V., Goyal M., Malik D., “An Intelligent Behaviour Shown by Chatbot System,” International Journal of
New Technology and Research (IJNTR), vol. 3, no. 4, pp. 52-54, 2017.
[18] Wei Y., “Comparative Studies of AIML,” International Conference on Systems and Informatics (ICSAI), Shanghai,
pp. 344–349, 2016.
[19] Abu Shawar B., Atwell E., “ALICE Chatbot: Trials and Outputs,” Computación y Sistemas, vol. 19, no. 4, 27 Dec
2015. [Online]. Available: http://cys.cic.ipn.mx/ojs/index.php/CyS/article/view/2326. Accessed: 20 Jun 2019.
TELKOMNIKA Telecommun Comput El Control 
Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan)
845
[20] Khanna A., Pandey B., Vashishta K., Kalia K., Pradeepkumar B., Das T., “A Study of Today’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, 31 Jul 2015.
[21] Grudin J., Jacques R., “Chatbots, Humbots, and the Quest for Artificial General Intelligence,” Proceedings of the
2019 CHI Conference on Human Factors in Computing Systems - CHI ’19, Glasgow, Scotland Uk: ACM Press,
pp. 1–11, 2019. Available: http://dl.acm.org/citation.cfm?doid=3290605.3300439. Accessed: 18 Jun 2019.
[22] Hidayatullah A. F., Ratnasari C. I., Wisnugroho S., “Analysis of Stemming Influence on Indonesian Tweet
Classification,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 2,
pp. 665-673, 1 Jun 2016.
[23] Mardiana T., Bharata Adji T., Hidayah I., “Stemming Influence on Similarity Detection of Abstract Written in
Indonesia,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 1, pp. 219-227,
1 March 2016.
[24] Hasanah U., Permanasari A. E., Kusumawardani S. S., Pribadi F. S., “A scoring rubric for automatic short answer
grading system, TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2,
pp. 763-770, 1 Apr 2019.
[25] Kusumaningrum R., Adhy S., Suryono S. “WCLOUDVIZ: Word Cloud Visualization of Indonesian News Articles
Classification Based on Latent Dirichlet Allocation,” TELKOMNIKA Telecommunication Computing Electronics
and Control, vol. 16, no. 4, pp. 1752-1759, 1 Aug 2018.
[26] Davis F. D., “Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology,”
Management Information Systems Research Center, University of Minnesota, vol. 13, no. 3, pp. 319-340,
September 1989.
BIOGRAPHIES OF AUTHORS
Dennis Gunawan received the bachelor degree (with Honors) in Computer Science from
Universitas Multimedia Nusantara in 2012. After graduated, he worked as a lecturer assistant
in Universitas Multimedia Nusantara. In 2014, he completed his master degree from Chinese
Culture University in Taiwan. Becoming a lecturer in Universitas Multimedia Nusantara under
Department of Informatics, he delivers a lecture at all levels of Bachelor programme.
His research interests include Computer Security, Artificial Intelligence, Human Computer
Interaction, and Information System.
Farica Perdana Putri received her bachelor’s degree in Computer Science from Universitas
Multimedia Nusantara. She then continued her study in Computer Science at National Taipei
University. She has been a lecturer and researcher at Universitas Multimedia Nusantara since
2017. She is also a member of APTIKOM and actively publishes many publications.
Her research interests mainly focus in semantic analysis on natural language processing,
digital image processing, and machine learning where she has successfully been granted some
research grants from the government.
Hira Meidia is a senior lecturer at Universitas Multimedia Nusantara (UMN) since 2008.
She received the B. Eng and Ph.D degree from The University of Sheffield, United Kingdom.
She worked as a research assistant at Arizona State University and Delaware University (USA)
after graduating from The University of Sheffield. Her research interests are in the simulation,
computational modelling and nanotechnology. She has reviewed several scientific papers for
international conferences and regional journal. She leads research grants from the Ministries of
Research, Technology and Higher Education Republic of Indonesia.

More Related Content

What's hot

Past paper questions and answers
Past paper questions and answersPast paper questions and answers
Past paper questions and answers
dasimpsonsrule
 

What's hot (10)

Site Partner Training
Site Partner TrainingSite Partner Training
Site Partner Training
 
Past paper questions and answers
Past paper questions and answersPast paper questions and answers
Past paper questions and answers
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
IRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged PeopleIRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged People
 
Group 3
Group 3 Group 3
Group 3
 
IRJET- Voice based Retrieval for Transport Enquiry System
IRJET- Voice based Retrieval for Transport Enquiry SystemIRJET- Voice based Retrieval for Transport Enquiry System
IRJET- Voice based Retrieval for Transport Enquiry System
 
Bhusa09 Miller Fuzzing Phone Paper
Bhusa09 Miller Fuzzing Phone PaperBhusa09 Miller Fuzzing Phone Paper
Bhusa09 Miller Fuzzing Phone Paper
 
IRJET - Number/Text Translate from Image
IRJET -  	  Number/Text Translate from ImageIRJET -  	  Number/Text Translate from Image
IRJET - Number/Text Translate from Image
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and Arduino
 
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
 

Similar to Bershca: bringing chatbot into hotel industry in Indonesia

BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
 BBA 3331, Introduction to E-commerce 1 Course Learnin.docx BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
aryan532920
 
Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...
IJECEIAES
 
Business Case Capstone IIConnie FarrisColorado T.docx
Business Case Capstone IIConnie FarrisColorado T.docxBusiness Case Capstone IIConnie FarrisColorado T.docx
Business Case Capstone IIConnie FarrisColorado T.docx
jasoninnes20
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
jasoninnes20
 

Similar to Bershca: bringing chatbot into hotel industry in Indonesia (20)

Modeling of an artificial intelligence based enterprise callbot with natural ...
Modeling of an artificial intelligence based enterprise callbot with natural ...Modeling of an artificial intelligence based enterprise callbot with natural ...
Modeling of an artificial intelligence based enterprise callbot with natural ...
 
Why the telecom industry needs conversational chatbots ?
Why the telecom industry needs conversational chatbots ?Why the telecom industry needs conversational chatbots ?
Why the telecom industry needs conversational chatbots ?
 
MESSENGER: ANDROID MESSENGER WITH END TO END ENCRYPTION
MESSENGER: ANDROID MESSENGER WITH END TO END ENCRYPTIONMESSENGER: ANDROID MESSENGER WITH END TO END ENCRYPTION
MESSENGER: ANDROID MESSENGER WITH END TO END ENCRYPTION
 
Kirtesh Khandelwal Visual Basics Project
Kirtesh Khandelwal Visual Basics ProjectKirtesh Khandelwal Visual Basics Project
Kirtesh Khandelwal Visual Basics Project
 
BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
 BBA 3331, Introduction to E-commerce 1 Course Learnin.docx BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
BBA 3331, Introduction to E-commerce 1 Course Learnin.docx
 
Cloud-based Hotel Management System
Cloud-based Hotel Management SystemCloud-based Hotel Management System
Cloud-based Hotel Management System
 
Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...
 
Business Case Capstone IIConnie FarrisColorado T.docx
Business Case Capstone IIConnie FarrisColorado T.docxBusiness Case Capstone IIConnie FarrisColorado T.docx
Business Case Capstone IIConnie FarrisColorado T.docx
 
WHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCEWHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCE
 
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
 
DESIGN OF SERVICE APPLICATION FOR AUTO DETAILING: A CASE STUDY OF JETWASH AUT...
DESIGN OF SERVICE APPLICATION FOR AUTO DETAILING: A CASE STUDY OF JETWASH AUT...DESIGN OF SERVICE APPLICATION FOR AUTO DETAILING: A CASE STUDY OF JETWASH AUT...
DESIGN OF SERVICE APPLICATION FOR AUTO DETAILING: A CASE STUDY OF JETWASH AUT...
 
Transforming Billing and CX in Telecom Sector
Transforming Billing and CX in Telecom SectorTransforming Billing and CX in Telecom Sector
Transforming Billing and CX in Telecom Sector
 
Thamotharan_CV
Thamotharan_CVThamotharan_CV
Thamotharan_CV
 
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
 
MOBILE PHONE APPLICATION PROGRAMMING INTERFACES FOR E-COMMERCE
MOBILE PHONE APPLICATION PROGRAMMING INTERFACES FOR E-COMMERCEMOBILE PHONE APPLICATION PROGRAMMING INTERFACES FOR E-COMMERCE
MOBILE PHONE APPLICATION PROGRAMMING INTERFACES FOR E-COMMERCE
 
Market Analysis and a Detailed Study of Leading Cloud Telephony and SMS Gatew...
Market Analysis and a Detailed Study of Leading Cloud Telephony and SMS Gatew...Market Analysis and a Detailed Study of Leading Cloud Telephony and SMS Gatew...
Market Analysis and a Detailed Study of Leading Cloud Telephony and SMS Gatew...
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
 
IRJET - Anti-Fraud ATM Security System
IRJET  - Anti-Fraud ATM Security SystemIRJET  - Anti-Fraud ATM Security System
IRJET - Anti-Fraud ATM Security System
 
Role of IT in Hospitality
Role of IT in HospitalityRole of IT in Hospitality
Role of IT in Hospitality
 

More from TELKOMNIKA JOURNAL

Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
 
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Recently uploaded (20)

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

Bershca: bringing chatbot into hotel industry in Indonesia

  • 1. TELKOMNIKA Telecommunication, Computing, Electronics and Control Vol. 18, No. 2, April 2020, pp. 839~845 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v18i2.14841  839 Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA Bershca: bringing chatbot into hotel industry in Indonesia Dennis Gunawan1 , Farica Perdana Putri2 , Hira Meidia3 1,2 Department of Informatics, Universitas Multimedia Nusantara, Indonesia 3 Department of Electrical Engineering, Universitas Multimedia Nusantara, Indonesia Article Info ABSTRACT Article history: Received Jul 9, 2019 Revised Jan 8, 2020 Accepted Feb 21, 2020 Adopting technology could give competitive advantage and positively impact the hotel’s profitability, thus hotels should keep up with the latest hotel technologies. An important part in the hotel services is the customer service. A problem with the human-to-human customer services today is a long time in answering customers query. On the other hand, nowadays customers need easy and effective services. Thus, a chatbot is required to answer consumers' issues automatically which leads to higher customer satisfaction and a growing profit. Because of the need and there is still an absence of chatbot for hotel industry in Indonesia, this study is conducted. The chatbot for hotel industry in Indonesia, named Bershca, has been successfully developed using artificial intelligence markup language (AIML) to construct the knowledge. Google Flutter is used for the system’s front-end, while Python is used for the back-end of the system. As a text-preprocessing method, Nazief-Adriani Algorithm is implemented in the system’s back-end. The system is evaluated using technology acceptance model (TAM). As a result, 85.7% of the respondents believe that using chatbot would enhance their job performance and 84.33% of the respondents believe that using the technology would be free of effort. Keywords: AIML Chatbot Nazief & Adriani algorithm Stemming TAM This is an open access article under the CC BY-SA license. Corresponding Author: Dennis Gunawan, Department of Informatics, Universitas Multimedia Nusantara, Scientia Boulevard St., Gading Serpong, Tangerang, Indonesia. Email: dennis.gunawan@umn.ac.id 1. INTRODUCTION The change in technology is unpredictable. Hotels should keep pace with the advanced hotel technologies which are continuously being introduced [1]. A judiciously executed technology adoption strategy could positively impact the hotel’s profitability [2], foster service innovation, and induce competitive advantage [3]. One important aspect of any business services is customer care. The demand for easy and effective service is one of several factors which determine customer service priorities today [4]. On the other hand, human-to-human support services take time to answer customers query. The waiting time increases as the number of clients increases, which results in poor client satisfaction [5]. Higher customer satisfaction and increasing profit obtained when hotels give excellent online customer services. An automated chatbot is a solution to provide an optimal and efficient online customer support. It used to answer customers' questions without explicitly being programmed [6]. The behavior of humans as a conversational partner using a text-based dialogue system simulated through conversational agents [7-9]. Fast with less confusing web and mobile application, a chatbot is easy to install as there is no need to have installation packages [10].
  • 2.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845 840 Several researches, such as Reikobot [11], have been conducted in order to develop chatbots which can prove to be realistic or to mimic human communication skills [12]. Some of those chatbot-related researches used artificial intelligence markup language (AIML) as in chatbot for insurance company [13] and NLAST [14]. AIML-based chatbots are the most popular because they are lightweight and easy to configure [15-17]. Using the standard of XML, AIML becomes a language that defines a service in the field of artificial intelligence [18-20]. Performing services for an individual, chatbot handles customer problem reports and replies the same solutions for the same type of problems [6]. This can be seen in chatbot acting as an interface to a list of frequently asked questions (FAQ). For questions that are frequently asked, queries and terminology are relatively predictable and responses have been written [21]. Users can quickly scan a short FAQ list, but it takes less time for a long FAQ list to explored using verbal queries [21]. As the absence of chatbot for hotel industry in Indonesia, the study of AIML-based chatbot for hotel industry using Nazief-Adriani Algorithm was conducted. Nazief-Adriani Algorithm is a stemming algorithm used to eliminates the affixes to the words so they can represent the same meaning even if they have different morphologies [22-24]. It overcomes overstemming problem by using basic words dictionary and the understemming problem by adding rules. Besides that, it can also stem compound words correctly [25]. Google Flutter was used to develop the mobile application, whereas Python was used for the backend of the system. Furthermore, the testing phase of the chatbot application was carried out using the technology acceptance model (TAM). 2. SYSTEM DESIGN Developing chatbot application for hotel industry needs some phases which should be performed: designing a user interface for the front-end using Google Flutter, developing the back-end of the system using Python, and constructing AIML structure. Figure 1 shows the design of chatbot system. The string message sent by the user is transmitted to the back-end of the system through the Internet and some text pre- processing steps are performed. Afterwards, the text will only contain root words to be matched with the pattern in AIML structure. AIML results in form of database query will be delivered to the hotel database. Response then will be sent to mobile application in JSON format. The text pre-processing consists of four steps below [24]: 1. Case folding This technique is used to convert the string message to lowercase letters. 2. Tokenization Tokenization is a process to convert the string into a list of words or tokens. 3. Stopwords Removal This process is implemented for eliminating common words which are likely to be meaningless or insignificant for information extraction. The result of this step is unique word set which is expected to improve the accuracy of similarity. 4. Stemming Stemming process changes the correspondent words in the same root word. For example, “menjual”, “terjual”, and “dijual” come from a root word “jual”. Prefix, infix, sufix, and confix or word repetition often contained in some words in Indonesian. The knowledge structure, obtained from interviewing some hotel staff from different divisions, is depicted on Figure 2. The topics consists of four main subjects: 1. Sales On this subject, user can ask about wedding packages and vendors, meeting room with several types of seats, and a reservation with more than 10 rooms. 2. Front office This area comprises hotel facilities, room, and transportation. Swimming pool, parking area, health club, and laundry are some topics which users can ask about facilities, while hotel rooms have several properties: early check-in, late check-out, connecting rooms, smoking rooms, up-selling, and room upgrade. Transportation from and to the airport is a topic which user can also ask. 3. Reservation This subject consists of questions about room availability check, payment methods, and room cancellation. 4. Food & Beverages Questions about breakfast and restaurant can be asked by the user on this subject.
  • 3. TELKOMNIKA Telecommun Comput El Control  Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan) 841 Figure 1. Design of chatbot system Figure 2. Knowledge structure 3. IMPLEMENTATION Bershca is developed by using Google Flutter as the front-end application, while the back-end and the knowledge base are created by using Python and the Artificial Intelligence Markup Language (AIML). Shortly after users launch the application, Bershca logo in the splash screen will be displayed as in Figure 3 (a). Later, Berscha will first do the greeting by letting the user ask for the necessary
  • 4.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845 842 information as depicted in Figure 3 (c). Suggestions are provided to guide users in asking questions. The description about the development of the chatbot is shown in Figure 3 (b). As explained in the previous section, users can give some questions related to four main subjects. Some questions which can be asked about hotel shuttles to and from airport are represented in Figure 3 (d). Figure 3 (e) shows the wedding package information answered by the chatbot. There are three packages provided for customer: Classic, Romantic, and Royal, along with a detailed description of each package. Several types of room questioned by the user are shown in Figure 3 (f). The description of each type of room is also given by the chatbot. Users will always be able to change the subject from one to another during a chat. Figure 3. Bershca interface. (a) Splash screen (b) About page (c) Greeting by Bershca (d) Hotel shuttle questions (e) Wedding package questions (f) Hotel room questions (d) (e) (f) (a) (b) (c)
  • 5. TELKOMNIKA Telecommun Comput El Control  Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan) 843 4. RESULTS & DISCUSSION The chatbot application is evaluated by 100 respondents. As shown in Figure 4, the respondents of the questionnaire consist of students, employee, entrepreneur, and housewife whose age range between 21 and 60 years old. Due to the excitement in new and smart mobile technology, most respondents are on the age group between 21 and 30 years old. According to occupation, most respondents are employees and entrepreneurs who have a lot of business trip. Figure 4. Demographic data of respondents: (a) categorized by age, (b) categorized by occupations In the testing phase, respondents tried to make the conversation with Bershca about four main subjects covered by the chatbot. They were allowed to use slang words or daily communication in Bahasa with Bershca. After that, the respondents were given a questionnaire using technology acceptance model (TAM). The two aspects which are involved in TAM are perceived usefulness and perceived ease of use [1]. Perceived usefulness is the degree to which a person believes that using technology would enhance his or her job performance, whereas perceived ease of use is the degree to which a person believes that using technology would be free of effort [26]. Table 1 shows the result of chatbot acceptance level using TAM. The percentage for each aspect is as follows: 85.7% for perceived usefulness and 84.3% for perceived ease of use. The result shows that 85.7% of the respondents strongly agree that the chatbot is useful, while 84.3% of the users strongly agree that the application is easy to use. On the other hand, the chatbot flexibility has the lowest percentage amongst 12 factors in the evaluation results. The low flexibility of the application might be caused by the use of slang words which chatbot has not been able to respond properly. Table 1. TAM evaluation results Aspect Factors Result Aspect Percentage Perceived usefulness Work more quickly 88.2% 85.7% Job performance 82.6% Increase productivity 82.2% Effectiveness 85.0% Makes job easier 89.2% Useful 87.0% Ease of use Easy to learn 83.0% 84.3% Controllable 86.8% Clear & Understandable 85.8% Flexible 79.4% Easy to become skillful 82.2% Easy to use 88.8% 5. CONCLUSION The chatbot application for hotel industry in Indonesia is successfully developed using Google Flutter for the front-end, Python for the back-end, and AIML for the knowledge. As a text-preprocessing method, Nazief-Adriani Algorithm is implemented in the back-end of the system. Users can ask about hotel-related information which is divided into four categories: sales, front office, reservation, and food & beverages. According to TAM evaluation, 85.7% of the respondents believe that using chatbot would enhance their job performance and 84.33% of the respondents agree that using technology would be free of effort.
  • 6.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 2, April 2020: 839 - 845 844 Nevertheless, there is still a restriction on this chatbot. Standard Indonesian words must be used for an appropriate response. Users may use slang words in Bahasa, but the response may not be proper. To improve the user experience on this application, the chatbot must be elevated to the semantic level. Therefore, ontology can be used so that the chatbot will not only perform pattern matching, but can also understand the meaning of the chat. ACKNOWLEDGEMENTS This work was supported in part by the Indonesian Ministry of Research, Technology and Higher Education under grant 22/AKM/PNT/2019. REFERENCES [1] Sunny S., Patrick L., Rob L., “Impact of cultural values on technology acceptance and technology readiness,” International Journal of Hospitality Management, vol. 77, pp. 89–96, Jan 2019. [2] Hua N., Morosan C., DeFranco A., “The other side of technology adoption: Examining the relationships between e-commerce expenses and hotel performance,” International Journal of Hospitality Management, vol. 45, pp. 109–120, Feb 2015. [3] Bilgihan A., Smith S., Ricci P., Bujisic M., “Hotel guest preferences of in-room technology amenities,” Journal of Hospitality and Tourism Technology, vol. 7, no. 2, pp. 118–134, 2016. [4] Sangroya A., Saini P., Anantaram C., “Chatbot as an Intermediary between a Customer and the Customer Care Ecosystem,” MEDES '17: Proceedings of the 9th International Conference on Management of Digital EcoSystems, pp. 128–133, 2017. [Online]. Available: http://dl.acm.org/citation.cfm?doid=3167020.3167040 [5] Ranoliya B. R., Raghuwanshi N., Singh S., “Chatbot for university related FAQs,” 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1525–1530, 2017. [Online], Available: http://ieeexplore.ieee.org/document/8126057/ [6] Muangkammuen P., Intiruk N., Saikaew K. R., “Automated Thai-FAQ Chatbot using RNN-LSTM,” 2018 22nd International Computer Science and Engineering Conference (ICSEC), pp. 1–4, 2018. [Online], Available: https://ieeexplore.ieee.org/document/8712781/ [7] Wu Y., Li Z., Wu W., Zhou M., “Response selection with topic clues for retrieval-based chatbots,” Neurocomputing, vol. 316, pp. 251–261, Nov 2018. [8] Zumstein D., Hundertmark S., “Chatbots–An Interactive Technology for Personalized Communication, Transactions and Services,” IADIS International Journal on WWW/Internet, vol. 15, no. 1, pp. 96-109, 2018. [9] Teckchandani N., Santokhee A., Bekaroo G., “AIML and Sequence-to-Sequence Models to Build Artificial Intelligence Chatbots: Insights from a Comparative Analysis,” in: Fleming P, Lacquet BM, Sanei S, Deb K, Jakobsson A, editors. Smart and Sustainable Engineering for Next Generation Applications. Springer International Publishing, pp. 323–333, 2019. [10] Rahman A. M., Mamun A. A., Islam A., “Programming challenges of chatbot: Current and future prospective,” 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), Dhaka, Bangladesh, pp. 75–78, 2018. [Online]. Available: http://ieeexplore.ieee.org/document/8288910/ [11] Domarco D., Iswari N. M. S., “Design and Build Chatbot Applications as Anime Information Search Media Using Regular Expression Pattern Matching (in Bahasa: Rancang Bangun Aplikasi Chatbot Sebagai Media Pencarian Informasi Anime Menggunakan Regular Expression Pattern Matching),” ULTIMATICS, vol. IX, no. 1, pp. 19–24, June 2017. [12] Saqib G., Faizan K., Ghatte N., “Intelligent Chatting Service Using AIML,” 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT), pp. 1–3, 2018. [Online]. Available: https://ieeexplore.ieee.org/document/8550989/ [13] Riikkinen M., Saarijärvi H., Sarlin P., Lähteenmäki I., “Using artificial intelligence to create value in insurance,” International Journal of Bank Marketing, vol. 36, no. 6, pp. 1145–1168, 3 Sep 2018. [14] Fonte F. A. M., Nistal M. L., Rial J. C. B., Rodriguez M. C., “NLAST: A natural language assistant for students,” 2016 IEEE Global Engineering Education Conference (EDUCON), Abu Dhabi, pp. 709–713, 2016. [Online]. Available: http://ieeexplore.ieee.org/document/7474628/. Accessed: 18 Jun 2019. [15] Satu Md. S., Parvez Md. H., Shamim-Al-Mamun., “Review of integrated applications with AIML based chatbot,” 2015 International Conference on Computer and Information Engineering (ICCIE), Rajshahi, Bangladesh, pp. 87-90, 2015. [Online]. Available: http://ieeexplore.ieee.org/document/7399324/. Accessed: 17 Jun 2019. [16] Doshi S. V., Pawar S. B., Shelar A. G., Kulkarni S. S., “Artificial Intelligence Chatbot in Android System using Open Source Program-O,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 6, no. 4, pp. 816–821, 30 Apr 2017. [17] Sharma V., Goyal M., Malik D., “An Intelligent Behaviour Shown by Chatbot System,” International Journal of New Technology and Research (IJNTR), vol. 3, no. 4, pp. 52-54, 2017. [18] Wei Y., “Comparative Studies of AIML,” International Conference on Systems and Informatics (ICSAI), Shanghai, pp. 344–349, 2016. [19] Abu Shawar B., Atwell E., “ALICE Chatbot: Trials and Outputs,” Computación y Sistemas, vol. 19, no. 4, 27 Dec 2015. [Online]. Available: http://cys.cic.ipn.mx/ojs/index.php/CyS/article/view/2326. Accessed: 20 Jun 2019.
  • 7. TELKOMNIKA Telecommun Comput El Control  Bershca: bringing chatbot into hotel industry in Indonesia (Dennis Gunawan) 845 [20] Khanna A., Pandey B., Vashishta K., Kalia K., Pradeepkumar B., Das T., “A Study of Today’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, 31 Jul 2015. [21] Grudin J., Jacques R., “Chatbots, Humbots, and the Quest for Artificial General Intelligence,” Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems - CHI ’19, Glasgow, Scotland Uk: ACM Press, pp. 1–11, 2019. Available: http://dl.acm.org/citation.cfm?doid=3290605.3300439. Accessed: 18 Jun 2019. [22] Hidayatullah A. F., Ratnasari C. I., Wisnugroho S., “Analysis of Stemming Influence on Indonesian Tweet Classification,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 2, pp. 665-673, 1 Jun 2016. [23] Mardiana T., Bharata Adji T., Hidayah I., “Stemming Influence on Similarity Detection of Abstract Written in Indonesia,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 1, pp. 219-227, 1 March 2016. [24] Hasanah U., Permanasari A. E., Kusumawardani S. S., Pribadi F. S., “A scoring rubric for automatic short answer grading system, TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2, pp. 763-770, 1 Apr 2019. [25] Kusumaningrum R., Adhy S., Suryono S. “WCLOUDVIZ: Word Cloud Visualization of Indonesian News Articles Classification Based on Latent Dirichlet Allocation,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, no. 4, pp. 1752-1759, 1 Aug 2018. [26] Davis F. D., “Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology,” Management Information Systems Research Center, University of Minnesota, vol. 13, no. 3, pp. 319-340, September 1989. BIOGRAPHIES OF AUTHORS Dennis Gunawan received the bachelor degree (with Honors) in Computer Science from Universitas Multimedia Nusantara in 2012. After graduated, he worked as a lecturer assistant in Universitas Multimedia Nusantara. In 2014, he completed his master degree from Chinese Culture University in Taiwan. Becoming a lecturer in Universitas Multimedia Nusantara under Department of Informatics, he delivers a lecture at all levels of Bachelor programme. His research interests include Computer Security, Artificial Intelligence, Human Computer Interaction, and Information System. Farica Perdana Putri received her bachelor’s degree in Computer Science from Universitas Multimedia Nusantara. She then continued her study in Computer Science at National Taipei University. She has been a lecturer and researcher at Universitas Multimedia Nusantara since 2017. She is also a member of APTIKOM and actively publishes many publications. Her research interests mainly focus in semantic analysis on natural language processing, digital image processing, and machine learning where she has successfully been granted some research grants from the government. Hira Meidia is a senior lecturer at Universitas Multimedia Nusantara (UMN) since 2008. She received the B. Eng and Ph.D degree from The University of Sheffield, United Kingdom. She worked as a research assistant at Arizona State University and Delaware University (USA) after graduating from The University of Sheffield. Her research interests are in the simulation, computational modelling and nanotechnology. She has reviewed several scientific papers for international conferences and regional journal. She leads research grants from the Ministries of Research, Technology and Higher Education Republic of Indonesia.