SlideShare a Scribd company logo
1 of 28
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
Introduction.
Track and Go! Mobile Application using
Decision Tree Method.
2
● 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
● 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
● 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
● 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
● 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
● 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
Methodology.
Track and Go! Mobile Application using
Decision Tree Method.
9
Methodology
10
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
● 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
● 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
Framework Design
14
Context Diagram
15
16
Data Flow Diagram (Level 0)
Data Flow Diagram (Level 1)
17
Data Flow Diagram (Level 1)
18
19
Entity Relationship Diagram
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
Solution Complexity
Application
Hiking Cycling Trekking
Easy Medium Extreme Easy Medium Extreme Easy Medium Extreme
Location Location Location LocationLocation Location Location Location Location
Proof Of Concept
22
Proof Of Concept
23
24
Proof of Concept
25
Proof of Concept
Proof of Concept
26
Proof Of Concept
27
28
Thanks!You can find me at @fitrifx & amirfitri.unisza@gmail.com

More Related Content

Similar to Track N Go!

DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...csandit
 
IRJET - Student Sentiment Analysis using Android Application
IRJET -  	  Student Sentiment Analysis using Android ApplicationIRJET -  	  Student Sentiment Analysis using Android Application
IRJET - Student Sentiment Analysis using Android ApplicationIRJET Journal
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxHasanulFahmi2
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdfacsmadurai
 
An Android Application Studhelper for Engineering Students
An Android Application Studhelper for Engineering StudentsAn Android Application Studhelper for Engineering Students
An Android Application Studhelper for Engineering StudentsIJCSIS Research Publications
 
Highway Code
Highway CodeHighway Code
Highway Codeamriazlan
 
Processus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesProcessus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesYounesAbderrahmane
 
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptx
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptxJob Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptx
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptxJayKrishh
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearChin2uuu
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docxpoojamogaveer
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET Journal
 
Android Based Internship Program And Feedback System
Android Based Internship Program And Feedback SystemAndroid Based Internship Program And Feedback System
Android Based Internship Program And Feedback SystemDilkashShaikhMahajan
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event OrganizerIRJET Journal
 
Evaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTEvaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTsampahdavid
 

Similar to Track N Go! (20)

Buddy navigator
Buddy navigatorBuddy navigator
Buddy navigator
 
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
DEVELOPMENT OF A LOCATION-BASED APPROACHING NOTIFICATION SYSTEM USING ANDROID...
 
IRJET - Student Sentiment Analysis using Android Application
IRJET -  	  Student Sentiment Analysis using Android ApplicationIRJET -  	  Student Sentiment Analysis using Android Application
IRJET - Student Sentiment Analysis using Android Application
 
Android Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptxAndroid Architecture, Environment, and Components.pptx
Android Architecture, Environment, and Components.pptx
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay Kalapgar
 
People's voice
People's voicePeople's voice
People's voice
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
 
An Android Application Studhelper for Engineering Students
An Android Application Studhelper for Engineering StudentsAn Android Application Studhelper for Engineering Students
An Android Application Studhelper for Engineering Students
 
Highway Code
Highway CodeHighway Code
Highway Code
 
Processus de Développement des Apps Mobiles
Processus de Développement des Apps MobilesProcessus de Développement des Apps Mobiles
Processus de Développement des Apps Mobiles
 
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptx
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptxJob Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptx
Job Search - Jayakumar Krishnamurthy - Case-study-slide-deck.pptx
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
 
P5 Ontarget
P5 OntargetP5 Ontarget
P5 Ontarget
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
project documentation.docx
project documentation.docxproject documentation.docx
project documentation.docx
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)
 
Android Based Internship Program And Feedback System
Android Based Internship Program And Feedback SystemAndroid Based Internship Program And Feedback System
Android Based Internship Program And Feedback System
 
Prathap resume
Prathap resumePrathap resume
Prathap resume
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event Organizer
 
Evaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTEvaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RT
 

Recently uploaded

Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 

Recently uploaded (20)

Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
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
  • 2. Introduction. Track and Go! Mobile Application using Decision Tree Method. 2
  • 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
  • 9. Methodology. Track and Go! Mobile Application using Decision Tree Method. 9
  • 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
  • 16. 16 Data Flow Diagram (Level 0)
  • 17. Data Flow Diagram (Level 1) 17
  • 18. Data Flow Diagram (Level 1) 18
  • 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
  • 28. 28 Thanks!You can find me at @fitrifx & amirfitri.unisza@gmail.com