Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Track N Go!
1. Track and Go!
Mobile Application
Using Decision Tree Method
Muhamad Amir Fitri bin Shamsudin
Bachelor of Computer Science ( Software Development )
BTAL 15039713
Supervisor : Pn. Mumtazimah binti Mohamad
3. ● Outdoor activity can be divided into many parts such as hiking and camping,
canoeing, kayaking, cycling and trekking. This activity is bring us benefit to our health.
Enjoying the great outdoor activity promotes our health and well being of the
wilderness itself, Its also create concern and awareness to keep the places protected
and safe. It is important to come up with well-prepared equipment and gears, mental
and physical as to prevent some injuries when the activity is held.
● This mobile application is intended to help people on preparing and recommend
some useful thing that are need to be considered and places suggestions for outdoor
activity.
Background
3
4. ● Sometimes people not ready with a proper preparation before starting any
outdoor activity.
● People not having a suitable places for its level of outdoor activity.
● There are lot of application of outdoor activity-based application, but does
not provide any planner and suggestion for places according to their level.
Problem Statement
4
5. ● a) To design an application that show some recommendation for places
and suitable level for user to start with.
● b)To develop an application by using Decision Tree method that can guide
people on what preparation before starting an outdoor activities.
● c)To test the function of mobile application in making recommendation
and suggestion based on their level.
Objectives
5
6. ● a) User
+ Able to access the system at any time
+ Able to choose what level of each activity they are started.
+ Able to receive recommendation and suggestion on before starting the
journey and places based on its level.
● b) System
+ Able to show the recommended and suggestion on gathering
equipment and preparation before starting activity.
+ Able to show nearby location based on their activity and location.
Scope
6
7. ● Only available for Android™ mobile application.
● This application can only be used for those who like outdoor activities.
● This application interface only uses English language.
● This application required GPS to work with nearby location features.
Limitation Work
7
8. ● This application are able to make a suitable suggestion a
recommendation before starting a journey.
● People can view the nearby places to make an outdoor activity.
Expected Result
8
11. Methodology
11
● Initial Planning Phase
During this phase, the activities are planned according to the given period to complete the proposal of
the application. It is start from the discussion with the supervisor to come out with the idea and title of the
project. The title has been decided which is Track and Go! Mobile Application Using Decision Tree
Method. The abstract are done with all required information gathered.
● Planning Phase
After deciding the title of the project and approach to be used, the next discussion is on defining the
problem statements, objectives and the system scope. Existing applications and methods are reviewed
to get a better understanding. The required information are collected and compared with the older
projects.
● Requirement Phase
In this phase, the main activities is to get the requirements that are needed to develop the complete
project. All data that are related with application are collected and studied from the internet, journal and
some android applications to get overview about it.
12. 12
● Analysis and Design
During this phase, the requirements that are collected from the previous phase are analysed. The
prototype are sketched based on the functionality. In addition, objectives are created within the scope of
the application. The diagrams that will be build are Framework along with Context Diagram (CD), Data
Flow Diagram (DFD) Level 0, 1 and Entity Relationship Diagram (ERD) to clarify the application system. It
is built as a guideline of the application system. Next, database and interface is design based on the
process involve in the application.
● Implementation and Testing
Implementation phase begin when the design is approved. Unit testing and integrated testing for the
module is done to find errors and solutions to overcome the problems. Next, the whole modules of the
application will be tested and combined before it is implemented.
● Evaluation
During this phase, the application must be evaluated before deployed to the end user. A group of user
will be asked to use the application and evaluate if the application meet the requirement or not. The
application must fulfilled the entire application requirement before it is approved to be deployed.
Methodology
13. 13
● Deployment
After the evaluation is done, the complete system is approved to release to the targeted user. The
system will be ready as it is meets all the requirement of the application.
Methodology
20. 20
Solution Complexity
● In this application, decision tree is applied when choosing the right
path/way according user input. User will choose their level and the system
will pick the selection of requirement before starting a journey. This show
that each node are corresponded to an attribute. Same goes to choose the
location suggestion, the application will choose the suitable places to start
with their level.
21. 21
Solution Complexity
Application
Hiking Cycling Trekking
Easy Medium Extreme Easy Medium Extreme Easy Medium Extreme
Location Location Location LocationLocation Location Location Location Location