You are on page 1of 8

International Journal of Advanced Science and Technology

Vol. 29, No.4, (2020), pp. 3930 – 3937

Application of Location-Based Service and Geofencing in Event


Request
Emil R. Kaburuan*1, Alkaton Sutikno2, Elko Priatama3, Nilo Legowo4

Information Systems Management Department, BINUS Graduate Program -


Master of Information System Management, Bina Nusantara University, Jakarta
11480, Indonesia
1
emil.kaburuan@binus.edu, 2alkatonsutikno27@gmail.com,
3
priatama.elko@gmail.com, 4nlegowo@binus.edu

Abstract
Promotions and events are of interest to the community. Along with technology
development, information retrieval activities related to these two things are usually done
through applications and the Internet. The clearer the information obtained, the more
attractive the promotion or event is to the community. In writing, the author attempts to
propose a system that helps provide clearer and more attractive promotional and event
information in terms of location information. Location information is provided by using
LBS, GIS and Geofencing and by using IoT (GPS) location sensors.

Keywords: Geofencing, Innovation, IoT, LBS

1. Introduction
The growth of social media users is increasing, reaching 83% of the total population in
Indonesia, as if human life is inseparable between distance, place and time. The
community can now easily communicate and access information wherever they are with
the help of internet and mobile applications. Amid the unbridled development of
applications on mobile phones, entrepreneurs in various fields also use it to innovate in
sales strategies so that people know the existence of the entrepreneur or the store. From
the community side, they sometimes have difficulty getting valid information depending
on their needs, and are accurate in terms of location, time, and others.
In this paper, a proposed application is currently being made that uses geofencing and
LBS technologies. The proposed LBS, GIS and Geofencing-based applications offer
application users benefits to receive information about restaurants or stores and
promotions in the vicinity of the user's destination. For traders, this application can be
used as a promotional event to increase the company's sales.
The proposed LBS, GIS, and Geofencing-based application design offers benefits for
application users to receive information about restaurants or stores and promotions near
the user's destination and improve the customer experience. For traders, this application
can be used as a promotional event to increase the company's sales.

2. Literature Review
A. IoT and Its Application
Internet of Things (IoT) is a revolution of the internet [2], in which a device has
implanted a technology so that the device can communicate or detect the environment [3].
IoT itself is a network that usually consists of several objects / sensors / devices [2]. IoT
devices can offer various additional functions, such as for other devices such as data
storage, internet connectivity and others [4].

ISSN: 2005-4238 IJAST 3930


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

IoT can be applied in various areas of daily life. There are 14 groups that group the
use of IoT, namely: Transport, Smart Home, Smart City, Lifestyle, Retail, Agriculture,
Smart Factory, Supply chain, Emergency, Healthcare, User interaction, Culture and
tourism, Environment and Energy [2].

Figure 1. Internet of Things


B. Sensors and Their Use in IoT
A sensor device is a device that produces an environmental response that can be
measured [6]. The sensor receives the response because of the signal generated from
about [7]. The use of sensors in life can make a more stable and better future [8].
Data can be obtained by using sensors. This data includes data on movement, position,
displacement, speed and acceleration, force, tension, pressure, flow, noise, moisture, light,
radiation, temperature, chemical presence [9]. Sensors can be used in IoT and categorized
as follows.

Figure 2. Sensor of Internet of Things


C. Global Positioning System (GPS) and Usage
Global Positioning System (GPS) is a sensor that is used very often and is included in
the devices that we use every day - smartphones. At present, GPS is also embedded in
various modes of transport with the aim of improving location, tracking and efficiency for
public modes of transport [10]. GPS is usually used to track or monitor the location of a
person, devices such as cell phones, laptops or vehicles, as well as navigation devices.
For some devices, the location data obtained via GPS is sent to the user's mobile phone
or other device connected to the GPS [11]. The use of GPS can provide an accurate
location even in inclement weather. Not only that, the data obtained via GPS also provide
time information on location and position accuracy at three points, namely width, length

ISSN: 2005-4238 IJAST 3931


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

and height [12][13]. In use, a GPS system communicates with more than 20 satellites to
provide high location accuracy. Unfortunately, GPS has a very important condition that
must be met to provide "Line-of-Site" location accuracy. What is meant is that the GPS
position must be above ground or not in a tunnel or infrastructure that prevents the
sending of GPS signals to satellites [14].
The use of GPS can be supported or combined with Big Data, using both technologies
in daily life and in business. Both technologies can offer various benefits in collaboration,
such as [15] :
 Geolocation:
 One of the banking companies uses geolocation to prevent fraud in real-time when
using bank or credit cards.
 Social Check-Ins:
 Activities that are often performed on social media are used by companies to
provide certain suggestions based on check-in locations.
 Geolocation to improve the customer experience:
 Retail entrepreneurs can provide a positive experience for their customers, from
product search to the buying process.
D. Location Based Services (LBS) and Geofencing
Location Based Service (LBS) has many definitions, including a service or application
that enhances the ability to process or access geographic information systems (GIS) over
the internet or wireless networks. Another definition of LBS is geographic information
and information linked to users via a mobile network [16]. Based on these definitions, it
can be concluded that LBS is a service that provides information based on location,
referring to the GIS or electronic map indicated with latitude and longitude in order to
obtain an accurate location point [17].
Geofence is known as LBS where mobile devices enter dialogue with users when
entering or leaving a predetermined area [18]. By using geofence, producers or
entrepreneurs can transfer information and dialogue in real time, with a target marketing
area and in accordance with the location of the consumer. Internet GIS can be considered
as an important part or application part of LBS. Today, LBS is often used on mobile
devices such as smartphones, Wearable computers and Personal Digital Assistants
(PDAs) [16]. What distinguishes GIS from LBS is the ability of LBS to find out the
location of the user and adjust the content and content of the display [19].

Figure 3. LBS Component

ISSN: 2005-4238 IJAST 3932


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

E. Firebase
Firebase is a technology that stores data in a database in the form of JavaScript Object
Notation (JSON). Where JSON does not require a query for the insert, update, or delete
commands [20]. Firebase itself is a Google API that synchronizes data with IOS,
Android and web applications with features such as real-time database [21]. In its use,
Firebase can ensure that Android, IOS and web applications become faster and more
efficient and does not interfere with speech when data changes occur [20].
In Firebase itself there are various supporting applications that make it different from
just a real-time database [22][20]:
 Firebase Analytics
 Firebase Cloud Messaging (FCM)
 Firebase Authentication
 Firebase Realtime Database
 Firebase Storage
 Firebase Test Lab for Android
 Firebase Crash Reporting
 Firebase Notifications. FCM is a service that was previously offered by
Google, formerly known as Google Clouds Messaging (GCM).

3. Result and Discussion


Along with the development and increasing amount of data on the internet, the type of
information provided by the data has also become increasingly diverse. A type of
information from the data is an ongoing promotion or event. Information in the form of
promotions or events is usually used and used by many people to be able to buy goods,
services or other things at lower prices or cheaper offers than usual.
In the design of the proposed application, the source of the data used comes from the
application users, providers or seekers of promotions or events. Where data from
promoter or event providers can be obtained through user input, collaboration with
promotional providers or benefit from collaboration with applications or other websites
that have already collected promotional or event data. In the application, current
promotions or events are displayed in a map view with a specific sign or symbol around
the map location where the user is located.

ISSN: 2005-4238 IJAST 3933


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

Figure 4. System Architecture with Firebase


The proposed system was made using Firebase technology, a Google API with various
functions in it. Applications of smartphone users are connected to the Google API, such
as the Google maps API and the Google Place API. The application is also connected to
Firebase, which acts as a provider of authentication and data storage media.
With Firebase authentication, users such as providers and promotions and event
seekers have access to applications with their Google account. Equipped with the Google
Places API, location accuracy will increase because it is through this API that Geofencing
functions are implemented. In addition to implementing Geofencing, this API also helps
determine the length and width values.

Figure 5. Working Principle of The Application


Data displayed in the application is data that comes from a separate server. Where the
server has a function to store and store all data related to promotions and events based on
location. Users, either as seekers or as providers of promotions and events, use a
smartphone device that is equipped with GPS. Through this application, users can search
for promos or events that are closest to their location as promo or event seekers. Users as
promo providers can also add or register their promos and evenings in the application and

ISSN: 2005-4238 IJAST 3934


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

give instructions on where they should take place. To use this application, the
smartphone used must have an internet connection and the most important thing is GPS
in active state.
Information and searching for promotions or events is usually distributed via the
application. Using this, he proposed an application design that could increase with even
more application options for data and information. The application design that is built
combines the use of Internet of Things (IoT) with Geofencing techniques. Where
Geofencing is a virtual fence that is planted around a desired location using location
detection functions such as GPS that is embedded in many Smartphone devices.
Geofencing itself can be used as a notification when a smartphone device enters a
predetermined area or location [23].
Promos and events that are currently available and can be searched via the internet
have also been made possible through various types of payment methods, both via banks
and fintech. However, there are not many applications that provide distance indicators or
distance information between the user's location and the location of a promotion or event.
Some applications that display distance usually require the user to switch to another
application such as Google Maps.
Based on information obtained from various vendors regarding promotional
information, of course, those who have collaborated with the application that the author is
attempting to present to the system in this research, is the fact that application users are
particularly consuming because of the large number of promotions whether it is goods,
services or others that they believe offer very cheap prices, so that they are interested in
buying even more, so if the information about promotions or events is complete and easy
to understand (location, price, activities, benefits and the like).
The solution offered this time in writing was to search for promotions or events based
on the location of the user. In terms of convenience, the proposed application helps and
makes it easier for users to search for desired promos. Promos can be viewed in the form
of maps by displaying points of locations where promos exist without users having to
change applications. In addition, users also receive information and visualization of the
distance from the user's location to the location of the promotion or event. Users can walk
to the desired location based on information available on google maps, so users don't have
to worry about how to reach the target location because users only have to follow the
instructions on google maps.
The advantage of using the solution proposed by the author is the ability of the
application to display points on the map as a guide to location and distance information
about the location of promos that surround the user, the Visualization helps users measure
how far they will travel to that location and how much the price they have to pay. And the
ability to integrate with Google Maps to provide information about directions to the
location. This helps users streamline their time in the midst of crowds and congestion that
strikes.
Among the third-party applications that currently exist, they display information about
product promotions that will later be included in the application and that are updated in
real time regarding promotional information. Each trader has special access to the
application to update the promotional information data, where the trader's record must
complete an approval form that contains the entered data, is valid and is the trader's
responsibility. From a business point of view, sellers will share revenue with applications
whose percentage is calculated based on the number of promotional products sold and
included in the application.

ISSN: 2005-4238 IJAST 3935


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

With the design of the application system written in this article, it is expected that this
will increase the profit of entrepreneurs by reducing the existing costs. Imagine if you do
a promotion by sending a text message to consumers who feel in store, the entrepreneur
must pay Rp.90 per SMS (https://nusasms.com/). This application can also be a
supplement to the needs of consumers in terms of location search and promotion. Unlike
the UMKM application designed by Google, consumers can only know the location of
the nearest store from the point of existence of the consumer, without knowing the prices
or promotions in the store [24]. It also differs from some other promotional provider
applications, consumers must type specifically about the name of the store and the
intended location, this will have an impact on the stores that are only searched for stores
that are already known to consumers. On the one hand, this means that this will be
difficult for new entrepreneurs.

4. Conclusions
Looking at the reviews above, it can be said that location-based marketing is in fact a
form of targeting that depends on location data to give users special offers through
innovative technology. This can help customers and customer loyalty in the long term.
With LBM, customers can be approached at the right time, in the right place and with the
right message during the customer's journey. This idea is expected to help entrepreneurs
in every business scale to continue to innovate, and to help consumers use time more
efficiently and get accurate information.

Reference
[1] “Google Consumer Barometer,” 2018. .
[2] V. Bhuvaneswari and R. Porkodi, “The internet of things (IOT) applications and communication
enabling technology standards: An overview,” Proc. - 2014 Int. Conf. Intell. Comput. Appl. ICICA 2014,
no. October 2017, pp. 324–329, 2014.
[3] M. Hung, “Leading the IoT - Gartner Insights on How to Lead in a Connected World,” Gartner, pp. 1–
29, 2017.
[4] K. Boeckl, M. Fagan, W. Fisher, and K. Scarfone, “Considerations for Managing Internet of Things
(IoT) Cybersecurity and Privacy Risks,” Natl. Inst. Stand. Technol., 2018.
[5] Devi Kala Rathinam. D | Sherin. J | Santhiya Grace. A, “Internet of Things (Iot) Based Smart
Environment and its Applications,” Int. J. Trend Sci. Res. Dev., vol. 2, no. 4, pp. 2705–2713, 2018.
[6] P. H. Sureshkumar and R. Rajesh, “The Analysis of Different Types of IoT Sensors and security trend as
Quantum chip for Smart City Management The Analysis of Different Types of IoT Sensors and security
trend as Quantum chip for Smart City Management,” OSR J. Bus. Manag., vol. 20, no. 1, pp. 55–60,
2018.
[7] SCME, “Introduction to Transducers, Sensors, and Actuators,” Southwest Cent. Microsystems Educ.
Univ. New Mex., p. 4, 2014.
[8] M. Hammoudeh and M. Arioua, “Sensors and actuators in smart cities,” J. Sens. Actuator Networks, vol.
7, no. 1, 2018.
[9] G. Shinha, “Introduction and Classification of Sensors.”
[10] D. Jose, S. Prasad, and V. G. Sridhar, “Intelligent vehicle monitoring using global positioning system and
cloud computing,” Procedia Comput. Sci., vol. 50, pp. 440–446, 2015.
[11] S. Kannimuthu, C. K. Somesh, P. D. Mahendhiran, D. Bhanu, and K. S. Bhuvaneshwari, “Certain
investigation on significance of Internet of Things (IoT) and Big Data in vehicle tracking system,” Indian
J. Sci. Technol., vol. 9, no. 39, 2016.
[12] S. M. Tomkiewicz, M. R. Fuller, J. G. Kie, and K. K. Bates, “Global positioning system and associated
technologies in animal behaviour and ecological research,” Philos. Trans. R. Soc. B Biol. Sci., vol. 365,
no. 1550, pp. 2163–2176, 2010.
[13] J. A. Shide, “IOT based Vehicle Tracking & Vehicular Emergency System-A Case Study and Review
Design of heat sink and radial blower for optimal performance of electronic devices for cooling purpose
View project Dielectric Resonator Antenna View project,” no. October, 2017.

ISSN: 2005-4238 IJAST 3936


Copyright ⓒ 2020 SERSC
International Journal of Advanced Science and Technology
Vol. 29, No.4, (2020), pp. 3930 – 3937

[14] J. Prinsloo and R. Malekian, “Accurate vehicle location system using RFID, an internet of things
approach,” Sensors (Switzerland), vol. 16, no. 6, 2016.
[15] “Pemanfaatan GPS dalam Big Data,” 2019. [Online]. Available:
https://www.kompasiana.com/pakarbigdata811/5d26bad7097f3625e77c4ef2/pemanfaatan-gps-dalam-big-
data?page=all. [Accessed: 16-Oct-2019].
[16] B. Jiang and X. Yao, “Location-based services and GIS in perspective,” Comput. Environ. Urban
Syst., vol. 30, no. 6, pp. 712–725, 2006.
[17] S. Kumar, M. A. Qadeer, and A. Gupta, “Location Based Service Using Android,” 2009.
[18] S. R. Garzon and B. Deva, “Geofencing 2.0: Taking Location-based Notifications to the Next Level,”
UBICOMP, 2014.
[19] H. Huang and S. Gao, “CP-12 - Location-Based Services.” [Online]. Available:
https://gistbok.ucgis.org/bok-topics/location-based-services.
[20] C. Khawas and P. Shah, “Application of Firebase in Android App Development-A Study,” Int. J.
Comput. Appl., vol. 179, no. 46, pp. 49–53, 2018.
[21] G. R. Praya and R. Tanone, “Penerapan Firebase Realtime Database Pada Prototype Aplikasi Pemesanan
Makanan Berbasis Android,” J. Tek. Inform. dan Sist. Inf., vol. ISSN : 244, no. December, pp. 397–406,
2018.
[22] A. F. Rahman, A. P. Kharisma, and R. K. Dewi, “Rancang Bangun Aplikasi Geofence Marketing Cafe
Berbasis Android Studi Kasus : Ice Ah !,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya,
vol. 2, no. 3, pp. 978–987, 2018.
[23] R. M, “Lembaga Penelitian dan Pengabdian Kepada Masyarakat,” J. Inf. Technol., vol. 4, no. 1, 2016.
[24] “Gogle Buat Applikasi Untuk Memudahkan Pelaku UKM Untuk Promosi Produk,” 2016. [Online].
Available: https://bisnisukm.com/google-buat-aplikasi-untuk-memudahkan-pelaku-ukm-untuk-promosi-
produk.html. [Accessed: 11-Nov-2019].

ISSN: 2005-4238 IJAST 3937


Copyright ⓒ 2020 SERSC

You might also like