International Journal of Computer Applications (0975 – 8887)
Volume 181 – No.3, July 2018
Child Tracking System
Fairuz Rauf Gothiswary Subramaniam Zuraidy Adnan
Faculty of Communication Faculty of Communication Faculty of Communication
Visual Art and Computing Visual Art and Computing Visual Art and Computing
Universiti Selangor Universiti Selangor Universiti Selangor
Malaysia Malaysia Malaysia
ABSTRACT 1.1 Background of Study
Child tracking system is an app that can track and monitor the People cannot predict or determine what will happen next to
child location. The aim of the project is to create a system to them in next seconds. This is the same scenario as people cannot
allow the parents to keep track of their kids when their child is acknowledge of when will be targeted, but can make precaution
out of their view. However, with the child tracking system the prevent it from happening. As for the great parents, their greatest
parent can track and monitor their child location in just a simple concerns are their child, especially regarding the safety of the
app when the parent is in office. A study on few existing child. The parents start to take care of the child since born. The
tracking system have been done to gather the information and parent is not possible to always stay beside of them as most of
existing problem. Methodology applied in this project is the parents needs to go for work to earn some money to sustain a
Rational Unified Process (RUP) model. Data collection method family. Parents will start to feel anxious about their child current
which are questionnaire and interview also conducted to gather status every second because they cannot see what their child is
the user requirements and needs for the system. The result have doing currently or what affairs will happen on them.
been analysed based on user responses. Most of the user
(parents) agree and looking forward the system to be Today’s child is easier influenced by their friends, and they
implemented. might even get cheated or kidnapped by any of the strangers, as
what had happened to a girl, named Nurlin Jazlin, who had gone
Keywords missing on August 20, 2007 after she went alone at a night
GPS, tracking, mobile market in Kuala Lumpur. She was found dead in a sports bag
after a month of investigation by police (Theage.com.au, 2016).
1. INTRODUCTION To minimize this tragedy from happening again, an action needs
The child is a creature that makes their life become more joyful to be taken to deal with the problem. Thus, in order to resolve
and meaningful. However, parents cannot take care of their child these problems the child tracking system is proposed.
from every moment. As the days went past, the child will be
grown up and starting their school life. The parent is not possible 1.2 Problem Statement
to always stay beside of them as most of the parents needs to go 1) Increasing rate of child kidnapping.
for work to earn some income to sustain a family. Today’s child According to News Strait Times Newspaper, of the 567
is easier influenced by their friends, and they might even get children, another 193 children are still missing and being
cheated or kidnapped by any of the strangers. investigated. A majority of cases were due to family
problems, seeking freedom and running off with lovers or
In Malaysia the crime rate become increasing day by day. Of all friends. (Bukit Aman CID (Investigations and Legal)
the crimes, kidnapping is the worst one. While it poses a great deputy director Datuk Law Hong Soon, June 4, 2016)
threat to the victim’s life, it also causes endless mental agony
and sleepless nights to the others at home. One of kidnappers 2) Lack of tracking technology for child.
target is making money by kidnap the children and use them to The parent is hardly to keep a watch on their child
make pornography films and distribute it. without the use of technology, especially when the child
There are few cases happens in Malaysia. Based on The Star is in the outdoor. The parent even cannot avoid the
newspaper, police should prioritized the cases of missing negligence that will make by children in the future day.
children as they could be linked to human trafficking (Deputy
Home Minister Datuk Masir Kujat, Thursday, 24 Mar 2016). 3) Limited application for child monitoring.
Based on The Star newspaper, a 17-year-old boy was abducted There are very limited application available for tracking
from his home in Taiping, blindfolded, bound and taken to child when they are out of parents control and let
Butterworth, Penang, some 90km away and kidnappers kidnapping or missing cases occurred.
demanded a RM3mil ransom and threatened to kill the boy if it
was not paid (Perak Police Chief Comm Datuk Hasnan Hassan,
1.3 Objectives
Thursday, 21 Sep 2017). The objectives of developing this system were:
This project focused on how parents can keep track their 1) To reduce child kidnapping through introduction of the
children movement to avoid child missing, kidnapping and etc. tracking system.
By using GPS as a tracking tool where it allows to determine the The parent is not possible to always stay beside of
exact location (longitude and latitude) of the children. Every an children as most of the parents needs to go for work.
hour, the location of the children will be recorded in the system By having this child tracking system, parents can track
to keep track the children. the location of their children.
2) To propose tracking technology for child tracking system
Using GPS as a tracking tool where it allows to
determine the exact location (longitude and latitude) of
1
International Journal of Computer Applications (0975 – 8887)
Volume 181 – No.3, July 2018
the children. The technology can allow parents to track can be used in the proposed system. Below shows the hardware
child whereabouts. and software that use in the proposed system.
3) To develop a Child Tracking System.
Android gives a world-class platform for creating apps and
Parent can keep track their children movement when
games for Android users everywhere, as well as an open
they were at outdoor and also current location of the
marketplace for distributing to them instantly. Android gives
child.
everything that need to build best-in-class app experiences. It
1.4 Scope gives a single application model that lets deploy apps broadly to
To ensure the project running smoothly a few scope have listed hundreds of millions of users across a wide range of devices
as a guide to achieve project objectives. There are few scopes from phones to tablets and beyond.
are discussed below: Android also gives tools for creating apps that look great and
take advantage of the hardware capabilities available on each
User Scope device. It automatically adapts UI to look its best on each device,
This project is actually developed for parents to keep track the while giving as much control as people want over UI on
child whereabouts. Nowadays, child is easier influenced by their different device types. For example, can create a single app
friends, and they might even get cheated or kidnapped by any of binary that's optimized for both phone and tablet form factors
the strangers. By developing this system can track child current (Google Android, 2015).
location.
GPS is a system which is already implemented and everyone can
System Scope access it without any restriction. GPS works in any weather
The application will deal with the Android platform and is conditions, anywhere in the world, 24 hours a day. There are no
utilized for GPS following between different mobile devices. subscription fees or setup charges to use GPS. GPSs are very
The application is mindful to keep track the location of the quickly becoming a standard in most new automobiles, and
device. The parent or child account can be edit by parents. The are even finding their way onto a variety of new cell
application will include the route history trace where the parent phones. The mapping devices can come in handy under a variety
track for the route their child traversed during a certain period of of circumstances. Benefit of having GPS is GPS can help us to
time. The application in the device will update the location of determine exactly where we are at any given moment. Not only
the child to the application by having the interval time for 30 can a GPS give the name of the street might be traveling on, but
min, 1 hour and 2 hour. Parent can select the interval time to many GPS systems can also give us the exact latitude and
view the current location of the child. Parent also can make call longitude of where you are located (Md. Palash Uddin, Md.
from the application if any inconvenience happens when the Zahidul Islam, Md. Nadim, 2013).
location not found or track.
Android software development is the process by which new
1.5 Significance of project applications are created for the Android devices operating
Nowadays crime rate are increasing day by day especially system. It is purpose built for Android to accelerate your
kidnapping child. Moreover, parents is not possible to always development and help you build the highest-quality apps for
stay beside of them as most of the parents needs to go for work every Android device. It is available for download on Windows,
to earn some money to sustain a family. The proposed of the MacOS and Linux based operating systems. Applications are
system can reduce the child missing cases. This system provide usually developed in Java programming language using the
tracking solution for the parent to keep tracking their child Android software development kit (SDK) (M.David, 2015).
location in the outdoor by using GPS as where it allows to
determine the exact location of the child. Moreover, help to
3. INTRODUCTIONS
The process used to collect data and information for the purpose
minimize this tragedy from happening again and again in future.
of making decision. Methodology includes research,
2. LITERATURE REVIEW questionnaire, interviews, observation, survey, case studies and
This chapter briefly describes the review on existing techniques etc. suitable methodology should be identify for the successful
related with the propose project. In this topic, this literature implementation of system since involves development process
review will discuss about the tracking system. This literature and phases.
review is a summary and explanation of the complete and The aim of the research is to collect data and information from
current state of knowledge on limited topics as found in journal the user (parents) by direct interview session and distribute the
articles. In this chapter, only three system are compared for questionnaire about proposed system which is Child Tracking
tracking system. System. By conducting this method some problem could be
There are a large number of studies of the tracking system in the clarified. This research will be focus on analyze user
different areas. However, since the focus of this research is on requirement by using Rational Unified Process (RUP).
the child tracking system, these will not be reviewed in detail
and will only be referred to as appropriate. Studies are
3.1 Data Collection Methods
Information gather can come from a range of sources. There are
performed on three existing system which are FiLIP, TraxPlay
variety of techniques to use when gathering primary data and
and PockeyFinder
information. The method used to propose system are interview
Besides, studies are also performed on technologies involved and questionnaire. The questionnaire are distributed to several
and methodology applies in the proposed system that will act as parents through by hand since this system proposed for parents
a guidance in practicing the best approach for building the themselves. The result from the questionnaires collect generate it
tracking system for child. into graph. Interview is involves direct questioning to certain
parents.
2.1 Technology
There are many tracking technology can be used to develop the
system. Studies had been done on the available technology that
2
International Journal of Computer Applications (0975 – 8887)
Volume 181 – No.3, July 2018
3.1.1 Interview
Interview are among the most familiar strategies for collecting
data (DiCicco Bloom etc al., 2006). There are variety ways for
interviewing such as by phone interview, video interview, face
to face interview and etc. Information for the development of
this project, face to face interview session needs to be conduct.
The interview questions (refer Appendix C) have been prepared
to get response from the user who is parents. Purpose of the
interview is to gather information about the user requirements
for this project.
3.1.2 Questionnaire
The questionnaire is a well establish tool within social science
research for acquiring information on participant social
characteristics, present and past behavior, standard of behavior
or attitudes and their beliefs and reasons for action with respect
to the topic under investigation (Bulmer, 2004). Questionnaire Figure 1: RUP Model
(refer Appendix B) is one of the simplest and useful tool to
obtain information and opinion from various user (parents). 4. INTRODUCTIONS
Questionnaire also very useful to collect data for developing This chapter will cover on analysis of the data collected in terms
Child Tracking System. Questionnaire will distribute to parents of pie charts and graphs. It contains user requirements and
for data collection regarding the proposed system with targeted system requirements. The requirements was collected based on
20 respondents. interview and questionnaire during the study research. The
interview section was conducted with selected five parents and
3.2 Data Analysis Method also questionnaire has been given to parents to gather the
In this project, all the data were collected from user (parents) information as in questions and also the expectation view on the
will be analyze to get the solution for the problem and design the proposed system.
solution they need as the information gather from interview and
questionnaire. The method for analyze data is by using Google 4.1 User requirement
Docs. Google Docs can import, create, edit and update The main target of user for this proposed system is parents itself.
documents in various fonts and file formats, combining text with All the flow of the tracking and monitoring child is collected
formulas, lists, tables and images. By using Google Docs, the during interview session. The user requirement for this system
questionnaire has been done smoothly. Using Google Docs can was collected in questionnaire.
analyze the result by statistics, pie chart, graph and comment.
4.1.1 Survey analysis
3.3 Software Development Methods Survey have been carry out by sending out the questionnaire to
This proposed system will be using Rational Unified Process the target group of parent and also interviewing a group of
(RUP). RUP is an Object-Oriented, and Web-Enabled system parents. The objective of carry out the survey is to get the user
development methodology. RUP goal is to ensure the production requirements and opinions about the child tracking system. The
of high-quality software that meets the needs of its end-users, results based on the 24 responses are collected and being
within a predictable schedule and budget (Ashraf Anwar, 2014). analyzed.
RUP establishes four phases of development. Figure 1 shows the
steps and methods used in RUP. RUP is like an online mentor 5. INTRODUCTIONS
that provides guidelines, templates, and examples for all aspects System design is one of the most important things that developer
and stages of development. has to do before developing a system. A good system design
may give a good start up and able to cope with system
Table 1: Advantages and Disadvantages of Rational Unified requirements. In this chapter, system design is described in
Process (RUP) detail. Interface design of the system will be designed. Several
Advantages Disadvantages techniques are used to model the design of the proposed system,
including architecture diagram, system design (use case diagram,
Efficient use of resources The process may be too complex
sequence diagram, class diagram, state diagram) and database
to implement
design (ERD diagram for the database design and data
Deliver exactly what the It is a heavyweight process dictionary).
customer wants
5.1 Architecture Design
Issues discovered early in Development can get out of the The architecture design showed the elements involved in
the project control proposed system. There are generally 2 users involved which is
the parent application and child application, for example, the
Improve risk management Need expert to fully adopt the
parent sends a request to the server for the location of the child,
process
and the server will send the request to the child app about the
request. When the request received and location retrieved, the
child app will send the request again to the server about the
newly detected location. The server then will send the details to
alert the parent about the new location and show the latest
location inside the map of the app. The diagram is shown in
Figure 2.
3
International Journal of Computer Applications (0975 – 8887)
Volume 181 – No.3, July 2018
Learning. J. Comput. Sci. Coll., 27(1), 55–63. Retrieved
from http://dl.acm.org/citation.cfm?id=2037151.2037164
Database
[5] (Omer & Abdullah, 2013)Omer, E., & Abdullah, M. F. A.
(2013). GPS and SMS-Based Child Tracking System Using
Smart Phone. Internasionala Journal of Electrical,
Computer, Electronic and Communication Engineering,
7(2), 171–174.
Child with the tracker(android) [6] (Pawade & Gaikwad, 2015)Pawade, R. H., & Gaikwad, A.
Android smartphone
N. (2015). Android Based Children Tracking System, 4(6),
2088–2092.
[7] (Pham, Drieberg, & Nguyen, 2013)Pham, H. D., Drieberg,
M., & Nguyen, C. C. (2013). Development of vehicle
Figure 2: Architecture Design tracking system using GPS and GSM modem. In 2013
IEEE Conference on Open Systems, ICOS 2013 (pp. 89–
6. CONCLUSION 94). https://doi.org/10.1109/ICOS.2013.6735054
Malaysian parent, especially who live in urban area, needed to [8] (Rycroft, 1997)Rycroft, M. J. (1997). Understanding GPS.
work day and night to sustain the family which causes them Principles and applications. Journal of Atmospheric and
cannot know where their child is going during the working hour. Solar-Terrestrial Physics, 59(5), 598–599.
However, with the child tracking app, parent can track and https://doi.org/10.1016/S1364-6826(97)83337-8
monitor their child with just a simple app. The parent is not
possible to always stay beside of children as most of the parents [9] (Sarjana & Ii, 2012)Sarjana, P., & Ii, M. (2012). GSM &
needs to go for work. By having this child tracking system, GPS BASED SCHOOL KIDS TRACKING SYSTEM NG
parents can track the location of their children. In order to avoid WOON CEA This Report Is Submitted In Partial
the kidnapping cases, the child tracking system is needed. Fulfilment of Requirements for the Award of Bachelor
Degree of Electronic Engineering ( Industrial Electronic )
7. REFERENCES With Honours Faculty of Electronic Engineering.
[1] (Android & Google, 2016)Android, & Google. (2016).
[10] (Salihoglu & Widom, 2013)Salihoglu, S., & Widom, J.
Android Studio Features | AndroidStudio. Android.
(2013). Gps. Proceedings of the 25th International
Retrieved from
Conference on Scientific and Statistical Database
https://developer.android.com/studio/features.html
Management SSDBM, 1.
[2] (El-rabbany, 2006)El-rabbany, A. (2006). Introduction to https://doi.org/10.1145/2484838.2484843
GPS: The Global Position System. NavtechGPS Part 1221.
[11] (Satish, Nandlal, & Sandip, 2015)Satish, M., Nandlal, C., &
https://doi.org/10.2493/jjspe.72.285
Sandip, G. (2015). Child Tracking System using Android
[3] FiLIP, 2016. FiLIP - THE WORLD'S FIRST SMART phones, 4(4), 1257–1260.
LOCATOR AND PHONE FOR KIDS. [online] Available
[12] Traxfamily.com, 2016. Trax-Home | by WTS. [online]
at: http://www.myfilip.com/ [Accessed 2 Nov. 2017].
Available at: http://www.traxfamily.com/ [Accessed 2 Nov.
[4] (Gestwicki & Ahmad, 2011)Gestwicki, P., & Ahmad, K. 2017].
(2011). App Inventor for Android with Studio-based
[13]
IJCATM : www.ijcaonline.org 4