Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Available online at www.sciencedirect.

com
Available online at www.sciencedirect.com
Available online at www.sciencedirect.com

ScienceDirect
Procedia Computer Science 00 (2017) 000–000
Procedia
Procedia Computer
Computer Science
Science 11600 (2017)
(2017) 000–000
556–563 www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia

2nd International Conference on Computer Science and Computational Intelligence 2017,


2nd International Conference on Computer
ICCSCI 2017, Science
13-14 October andBali,
2017, Computational
Indonesia Intelligence 2017,
ICCSCI 2017, 13-14 October 2017, Bali, Indonesia
Mobile
Mobile Smart
Smart Travelling
Travelling Application
Application For
For Indonesia
Indonesia Tourism
Tourism
Meiliana, Devita Irmanti, Mochamad Rizal Hidayat, Nur Viani Amalina, Dewi Suryani∗∗
Meiliana, Devita Irmanti, Mochamad Rizal Hidayat, Nur Viani Amalina, Dewi Suryani
Computer Science Department, School of Computer Science, Bina Nusantara University, Jl. K. H. Syahdan No. 9, DKI Jakarta, 11480, Indonesia
Computer Science Department, School of Computer Science, Bina Nusantara University, Jl. K. H. Syahdan No. 9, DKI Jakarta, 11480, Indonesia

Abstract
Abstract
Indonesia is a country that has seventeen thousand islands and located in a very strategic location. That reason makes Indonesia
Indonesia
becoming is a country
a place that isthat has seventeen
interesting thousand
to be visited byislands and located
many tourists eitherinlocal
a veryor strategic location.
international. Every That
yearreason makes of
the number Indonesia
tourists
becoming a place that is interesting to be visited
1,2 by many tourists either local or international. Every
who visited Indonesia has greatly increased 1,2 and transformed the tourism to be an important sector for Indonesia economical. year the number of tourists
The
who visited Indonesia has greatly increased and transformed the tourism to be an important sector for
rapid development of tourism sector in Indonesia must be equilibrated by the evolution of technology and the supported facilities. Indonesia economical. The
rapid
Now, development
the usage of aofsmartphone
tourism sector in Indonesia
technology is onemust be important
of the equilibrated by the
things andevolution
a part ofof technology
modern peopleand the activities.
daily supportedBy facilities.
taking
Now, the usage of
the advantages of aa smartphone,
smartphone technology
this study isisconducted
one of thetoimportant
develop anthings and aapplication
android part of modernthat ispeople
nameddaily
Smartactivities.
Travelling.By taking
Smart
the advantages of a smartphone, this study is conducted to develop an android application that is named
travelling has many features that can facilitate every tourist who visited Indonesia, such as recognizes any tourist attractions, shows Smart Travelling. Smart
travelling
any eventshas thatmany
nearbyfeatures
visitedthat can facilitate
attractions, everythe
displays tourist who
nearest visited
police Indonesia,
station such asfor
and hospital recognizes any tourist
an emergency case, attractions,
and saves the shows
his-
any
tory events that nearby objects.
of the recognized visited attractions,
The main idea displays
of thethe nearest
tourist police station
attractions and hospital
recognition here is for an emergency
to implement case, and
an image saves theusing
recognition his-
tory of the recognized objects. The main idea of the tourist attractions recognition here is to implement
3
landmark detection feature from Google Cloud Vision Application Program Interface (API) 3 technology which helps the tourist an image recognition using
landmark
to detection and
easily remember feature from
access anyGoogle Cloudregarding
information Vision Application
the visited Program Interface
attractions. In this (API)
study, thetechnology
result is awhich helpsapplication
completed the tourist
to easily remember and access any information regarding the visited attractions. In this study, the result
which is evaluated using questionnaires to 35 randomly selected participants. Based on the evaluation, the smart travelling achieves is a completed application
which
positiveis inputs
evaluatedandusing
mostly questionnaires
the participants to 35agree
randomly
that theselected
imageparticipants.
recognition Based
featureonis the evaluation,
really helping the
them.smart travelling achieves
Furthermore, we also
positive inputs and mostly the participants agree that the image recognition
obtained a significant result for the scan landmark testing, which is 86% for the accuracy. feature is really helping them. Furthermore, we also
obtained a significant result for the scan landmark testing, which is 86% for the accuracy.
c 2017

© 2017 The
The Authors.
Authors. Published
Published by
by Elsevier
Elsevier B.V.
B.V.
c 2017 The Authors.

Peer-review Published by Elsevier B.V.
Peer-review under
under responsibility
responsibility of
of the scientific committee of the 2nd International Conference on Computer
Computer Science
Science and
and Com-
Peer-review
Computational
putational under responsibility
2017.2017.of the scientific committee of the 2nd International Conference on Computer Science and Com-
Intelligence
Intelligence
putational Intelligence 2017.
Keywords: Image Recognition; Android application; Google Cloud Vision; Tourism;
Keywords: Image Recognition; Android application; Google Cloud Vision; Tourism;

1. Introduction
1. Introduction
Nowadays, the outgrowth of technologies and globalization era demand ease and automation in various aspects
Nowadays,
of human life, the outgrowth
including of technologies
tourism. and
In Indonesia, theglobalization
tourism is anera demand economic
important ease and automation in on
sector. Based various aspects
the ministry
of human life, including1 tourism. In Indonesia, the tourism is an important economic sector. Based on the ministry
of tourism data in 2016 1 , the number of local tourists in 2016 has been growing exponentially with over 6.6 million
of tourism
people, datahad
which in 2016 , the 1.97%
increased numbercomparing
of local tourists
to the inprevious
2016 has beenFurthermore,
years. growing exponentially
the foreignwith over that
tourists 6.6 million
visited
people, which had increased 1.97% comparing to the previous years. Furthermore,
Indonesia had also increased 10.29% or approximately 10.4 million people in 2015 2 . 2 the foreign tourists that visited
Indonesia had also increased 10.29% or approximately 10.4 million people in 2015 .

∗ Corresponding author. Tel.: +62-21-534-5830 ext 2188; fax: +62-21-530-0244


∗ Corresponding
E-mail address:author. Tel.: +62-21-534-5830 ext 2188; fax: +62-21-530-0244
dsuryani@binus.edu
E-mail address: dsuryani@binus.edu
1877-0509  c 2017 The Authors. Published by Elsevier B.V.
1877-0509 
Peer-review cunder
2017 The Authors. ofPublished by Elsevier B.V. the 2nd International Conference on Computer Science and Computational Intelli-
1877-0509
Peer-review © 2017responsibility
The Authors. the scientific
Published committee
Elsevier of
scientificbycommittee B.V.
gence 2017. under
Peer-review
responsibility of the of the 2nd International Conference on Computer Science and Computational Intelli-
under responsibility of the scientific committee of the 2nd International Conference on Computer Science and
gence 2017.
Computational Intelligence 2017.
10.1016/j.procs.2017.10.059
Meiliana et al. / Procedia Computer Science 116 (2017) 556–563 557
2 Meiliana et al. / Procedia Computer Science 00 (2017) 000–000

The rapid development of tourism sector in Indonesia must be equilibrated by the evolution of technology and the
supported facilities. Now, the usage of a smartphone technology is one of the important things and a part of modern
people daily activities. The utilities of the smartphone are not only in telecommunication but also in various fields,
such as looking for information, entertainment, work supporter, data storage, photography, guidance, etc. By taking
the advantages of a smartphone, this study is conducted to develop a mobile application.
Currently, there are many kinds of platforms installed in a smartphone and the most popular platforms used are
Android, iOS, and Windows Phone. Based on the number of smartphone users in 6 ASEAN countries 4 , most of the
users used smartphones Android-based. Especially in Indonesia, at 2015, the Android users had reached 41 million
users compared to 2.8 million iOS users. Therefore, this application is built in the Android smartphone.
Indonesia is a country that is located mainly in South-east Asia and consists of seventeen thousand islands. Its
strategic location makes Indonesia has many interesting sights to be visited by tourists both local and foreign. How-
ever, there is still not many applications that specific for all tourist attractions in Indonesia. In this paper, we report
a tourism mobile application for Indonesia, which is named ”Smart Travelling” and is built only for the Android
platform. The smart travelling has several functionalities, such as recognizes any tourist attractions, shows any events
that nearby visited attractions, displays the nearest police station and hospital for the emergency case, and saves the
history of the recognized objects. Furthermore, this application has a special feature that is not available in other sim-
ilar applications. The feature is an image recognition that can be used to automatically recognize an object and give
any information about it. The main purpose of this application is to help tourists to recognize any tourist attractions in
Indonesia and get all related information.
The remaining of this paper is organized as follows. In Section 2, we describe the relation of other studies for
tourism purpose to ours. Next, all features in the proposed application and its methodology will be discussed in
Section 3. Section 4 explains how we evaluate the application and its results. Finally, Section 5 concludes this paper
and discusses the future development.

2. Related Works

Tourism is an essential economic sector in a country. By focusing on tourism, many advantages can be achieved,
such as an improvement in various sectors especially provision of employment, income, production, etc. Due to the
necessity of tourism, several applications are built in order to endorse its process 5,6,7,8 .
The work of Tobing 5 is one of the studies that conducts an android application for tourism in Samosir Regency,
North Sumatera-Indonesia. It mainly focuses on the implementation of Google Map Application Program Interface
(API) and integrated social media. Similar to Tobing 5 , Chao 6 developed the android application by integrating global
positioning system (GPS). However, Chao 6 concentrated on Taiwan tourism and folk-cultural education instead of
Indonesia tourism. Furthermore, Tian et al. 7 proposed an augmented reality technology in developing tourism appli-
cation that can be used on any mobile platforms. In contrast to the other approaches, Bandung 8 implements digital
signage system and Raspberry Pi 2 Model B as its client for supporting e-tourism in Indonesia.
This study proposed an application for presenting Indonesia tourism with special features. Like Tobing 5 and Chao 6 ,
this application runs on the android platform. However, we focused on tourism area for entire Indonesia, which is
a generalization of Chao 6 ’s approach. Unlike Tian et al. 7 , we applied the image recognition technique instead of
augmented reality technology.
Compared to the existing similar applications such as Pesona Indonesia and Wisata Lokal Travel Indonesia, our
application has the combinations of all their features and offered a special feature which has not implemented in the
others. The special feature here means the image recognition that can automatically recognize any tourist attractions
which had taken by the tourist. Furthermore, our application also has a comprehensive tutorial which definitely helps
the tourist to access and use our application in the proper way, and it is not limited in several Indonesia areas only.

3. System Overview

As mentioned in the previous sections, the purpose of this study is to construct a mobile application for facilitat-
ing any tourists who are visiting Indonesia. The application is namely Smart Travelling and developed in Android
platform. It has several main features that described in Fig. 1 and will be detailed as follows.
558 Meiliana et al. / Procedia Computer Science 116 (2017) 556–563
Meiliana et al. / Procedia Computer Science 00 (2017) 000–000 3

Fig. 1: Main menu of Smart Travelling contains scan landmark, event, emergency, history, tutorial, and profile features

3.1. Scan Landmark

This feature has implemented the image recognition technology using Google Cloud Vision Application Program
Interface (API) 3 . Google Cloud Vision API allows the developer to extract data from an image by encapsulating the
machine learning model using REST API. It can classify any images into categories, detect individual objects, and
read any printed words of an image. The Google Cloud Vision API can analyze either the uploaded images or the
integrated images of the gallery in the Google Cloud Storage.
There are many functionalities that are provided by the Google Cloud Vision API, however, this menu only applied
the landmark detection feature, which identifies a natural or artificial object in an image. This feature not only focuses
on recognizing the tourist attractions but also provides the additional information about it by automatically using
Google search when the user requested as described in Fig. 2.

Fig. 2: (First) Scan landmark menu when the user selected it. (Second) Sub menu of scan landmark for performing image recogni-
tion using the camera. (Third) Sub menu of scan landmark for performing image recognition in the gallery. (Fourth) Scan landmark
menu redirects to Google search engine when the user has chosen to search information regarding the recognized object

The scan landmark feature is the main focus of this study which takes the advantages of the landmark detection of
Google Cloud Vision API. In this landmark detection, the first thing is getting the input images either via camera or
by the gallery. Afterwards, the application sends a request to the Google Vision API for detecting the object. When
the request is successful, the Google Vision API server returns the identifying information such as an entity ID, the
landmark’s name, the landmark’s location, and the rectangle for showing the recognized object in the input image.
However, the information that shown for the user is only the landmark’s name as shown in Fig. 9.
Meiliana et al. / Procedia Computer Science 116 (2017) 556–563 559
4 Meiliana et al. / Procedia Computer Science 00 (2017) 000–000

3.2. Event

This feature provides any information about all ongoing or upcoming events in Indonesia which are gotten from
the database that implemented using MySQL. Events data in the database were inputted by admin using a web-based
application as the user interface and SQL code to manipulate the data. After the data is inputted, all events are viewed
in Event Menu at the mobile version application as shown in Fig. 3. The user can view the detail location of the desired
event based on Google Map API coordinate which is stored in the database too. There are also searching option to
look for the event based on name or city which the application retrieve it from the user input and search the database
using SQL command.

Fig. 3: Event menu while searching an event

3.3. Emergency

This feature provides the nearest public services that users need immediately. The program reads the Android
GPS current location and then search the nearest location of hospital or police station in radius 5 km using Google
Maps API. It is depicted in Fig. 4. After the nearest hospital or police station is found, Google Maps API will return
all coordinates of desired public service place and the fastest route to the position which will be displayed by the
application.

Fig. 4: (Left) View of the emergency menu when the user selected it. (Center) The map displays all hospital’s coordinates after the
user selected hospital sub menu. (Right) Map shows all police station’s coordinates when police station menu is selected
560 Meiliana et al. / Procedia Computer Science 116 (2017) 556–563
Meiliana et al. / Procedia Computer Science 00 (2017) 000–000 5

3.4. History

The application implements a history feature which is used to view any landmark that has been scanned using
the scan landmark menu. Everytime the user scans landmark, the landmark information will be stored into MySQL
database. The data then will be displayed by the application using SQL code into History menu which already sorted
by the latest scanned date. Fig. 5 displays the view of history menu when this menu is chosen.

Fig. 5: View of history menu when the user selected the menu

In addition, this application also provides tutorial and profile features. The tutorial feature displays all step proce-
dures of each menu in the proposed application user interface in order to simplify the utilization of the application.
The tutorial will provide all information for the user to use the application and described in Fig. 6.

Fig. 6: Tutorial menu for scan landmark, event, emergency, and history

Moreover, users can manage their own profile in the application through the profile menu, which is depicted in Fig.
7. The detail information of the user can easily be updated, such as name, email address, and phone number. Their
password, which is used to login to the application, can also be changed. The application will update the new data of
users to MySQL database using SQL command once the user confirms the changes.

4. Evaluation

In order to evaluate the usage of the application and the user satisfactory of the smart travelling, this study has
conducted white box and questionnaire evaluations after completing the application development process. White box
testing is an evaluation method that depends on the internal structure of the application and executed during actual
system operation 9 . Here, the white box evaluation will be done not only for front-end system but also for the back-end
Meiliana et al. / Procedia Computer Science 116 (2017) 556–563 561
6 Meiliana et al. / Procedia Computer Science 00 (2017) 000–000

Fig. 7: (Left) Profile menu in Smart Travelling. (Center) Update profile sub menu. (Right) Change password sub menu

component that had implemented in the web-based application. The results of these white box evaluations are depicted
in Table 1 and Table 2.

Table 1: The results of white box testing on the front-end of smart travelling application

Menu Function Description Result


Register Register OK
Login Login OK
Scan landmark from camera and gallery OK
Get tourist attraction name OK
Scan Landmark
Search additional information of the attraction in Google OK
Add the recognized object data into history menu OK
Perform the emergency navigation OK
Emergency
Show the nearest location for emergency OK
View the history data of recognized tourist objects OK
History
Search additional information about the object in Google OK
Tutorial View information how to use the application OK
View all ongoing and upcoming events information in Indonesia OK
Event
Search event based on the event name or the visited city OK
View and update user data OK
Profile
Change password OK
Logout Logout OK

For the questionnaire evaluation, we provide 10 questions with the total number of participants is 35 peo-
ple, which is randomly selected. Before filling the questionnaire, the participants need to install the appli-
cation on their smartphones. At first, the user needs to download the smart travelling application in the
Play Store. It can be done in two ways, i.e., search by keyword ”Smart Travelling” or click this URL
”https://play.google.com/store/apps/details?id=com.skripsi.smarttravelling”. Afterwards, install it and wait until the
process is finished, then the application can be tested. Fig. 8 shows the questionnaire that used to evaluate this system
for 35 participants.
Based on the questionnaire results, more than half number of participants or approximately 51.4% have never
used any tourism application. When the participants used this application, over 94.3% agree that scan landmark,
view events, emergency, and history features in the application are really useful for their travelling. However, due to
some problems that occur during testing, such as unstable internet connection, confusing interface, application crash,
etc., only 87.5% of participants admitted that the application is easy to use. For the main feature, i.e., scan landmark,
94.3% participants have experienced that the feature already correctly recognized any tested tourist attractions and
562 Meiliana et al. / Procedia Computer Science 116 (2017) 556–563
Meiliana et al. / Procedia Computer Science 00 (2017) 000–000 7

Table 2: The results of white box testing on the backend of smart travelling application

Menu Function Description Result


Login Login OK
Search users based on the user id, role, name, email, or phone OK
User
Update and delete user data OK
Search city data based on city name OK
City
Add, update, and delete city data OK
Search based on landmark name OK
Landmark
Add, update, and delete landmark data OK
Search any events based on city, event date, and event name OK
Event
Add, update, and delete event data OK
Logout Logout OK

Evaluation Questionnaire

1. Have you used any tourism application?


○ Yes

○ No
2. Does the smart travelling help you in recognizing tourist attractions?

○ Yes
○ No
3. Did the smart travelling already correctly recognize tourist attractions?

○ Yes

○ No
4. Does the provided event information feature help you?

○ Yes

○ No
5. Does the emergency menu help you in finding the nearest hospital and/or police office?

○ Yes

○ No
6. Does the history menu facilitate you for reminding the recognized attractions?
○ Yes

○ No
7. Is the smart travelling easy to use?

○ Yes

○ No
8. What is the problem while you test the application?

9. Do all features work properly according to their functions?

○ Yes

○ No
10. In your opinions, which feature is the most helpful for your travel?

☺ Thank You ☺

Fig. 8: Questionnaire form for evaluating the Smart Travelling application

the rest still have some problem with it. The most powerful feature in this application based on the participants choice
is the scan landmark which can automatically recognize the tourist attractions.

In addition to this application evaluation, we also perform an experiment for the scan landmark feature. This
experiment focuses only on the image recognition accuracy. We used 50 images as the testing data which are collected
from Google Images. Those images are not constrained in uniform resolution and only contain Indonesia’s tourism
Meiliana et al. / Procedia Computer Science 116 (2017) 556–563 563
8 Meiliana et al. / Procedia Computer Science 00 (2017) 000–000

attractions. By performing this experiment, we achieved 86% accuracy which calculated using Eq. 1. Fig. 9 presents
the correct identification examples that have been obtained during this experiment.

# correctly recognized
Accuracy = ∗ 100% (1)
# total testing data

Fig. 9: Example of the correct recognition in scan landmark feature

5. Conclusion and Future Works

In this paper, we present the study of constructing an android application for tourism in Indonesia. The applica-
tion is named Smart Travelling and has many features in order to facilitate the tourists who visit Indonesia. Based
on the conducted study, the smart travelling application is successfully published in Google Play Store and evaluated
by 35 selected participants. It shows the smart travelling application is really useful for tourists either local or for-
eigner, especially the image recognition feature which can automatically recognize the tourist attractions with great
performance, i.e., 86% accuracy. Even though the application already launched, there are several points which can
be considered for the improvement in the future, such as use our own algorithm for the image recognition instead of
Google Cloud Vision API, reconstruct the application for other platforms, redesign the interface, etc.

References

1. Pariwisata, K.. Perkembangan WISNAS (Wisatawan Nasional) Tahun 2011-2016. http://www.kemenpar.go.id/userfiles/rekap%20wisnas.pdf;


2016. Accessed: 2017-01-20.
2. Pariwisata, K.. Perkembangan Wisatawan Mancanegara Tahun 2011-2015. http://www.kemenpar.go.id/userfiles/rekap%20wisman.pdf;
2015. Accessed: 2017-01-20.
3. Platform, G.C.. Cloud Vision API Features. https://cloud.google.com/vision/; 2017. Accessed: 2017-02-27.
4. McSpadden, K.. Infographic: Android dominates Southeast Asia’s smartphones. https://e27.co/infographic-android-dominates-southeast-a
2015. Accessed: 2017-01-22.
5. Tobing, R.D.H.. Mobile tourism application for samosir regency on android platform. In: Technology Management and Emerging Technologies
(ISTMET), 2015 International Symposium on. IEEE; 2015, p. 249–253.
6. Chao, C.L., Lin, K.C., Tseng, C.M., Erdene, T., Chen, Y.F.. An app for promoting health and local tourism. In: Computer, Consumer and
Control (IS3C), 2014 International Symposium on. IEEE; 2014, p. 1175–1178.
7. Tian, F., Xu, F., Fu, J.. Augmented reality technology overview for tourism app development. In: Machine Learning and Cybernetics
(ICMLC), 2013 International Conference on; vol. 4. IEEE; 2013, p. 1483–1489.
8. Bandung, Y., Hendra, Y.F., Subekti, L.B.. Design and implementation of digital signage system based on raspberry pi 2 for e-tourism in
indonesia. In: Information Technology Systems and Innovation (ICITSI), 2015 International Conference on. IEEE; 2015, p. 1–6.
9. Ostrand, T.. Encyclopedia of Software Engineering. John Wiley & Sons, Inc.; 2002.

You might also like