EASE PARKING APPS (MOBILE APPLICATION) AHMAD ASYRAF BIN NOOH UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Similar documents
HOME AUTOMATION SYSTEM USING POWER LINE COMMUNICATION DARLENE BINTI MOHAMAD DOUGLAS

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

TN. MOHD FAKHRUZZAMAN B. TN ISMAIL

Manpower Planning Utilizing Work Study at Data Storage Manufacturing Company

LICENSE PLATE RECOGNITION OF MOVING VEHICLES. Siti Rahimah Binti Abd Rahim

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

** Jika tesis ini SlJL17' atau TERI IAD, sila lampirkan surat daripada pihak berkuasa. BORANG PENGESAHAN STATUS TESIS

SMART SHOES CHARGER TAN CHEE CHIAN

Car Rental Management System (CRMS) Lee Chen Yong

CONTROL HOME APPLIANCES VIA INTERNET (CoHAVI) SOFTWARE DEVELOPMENT SHIRRENE A/P NAI SOWAT

DESIGN AND DEVELOPMENT OF MICRO HYDROPOWER FOR UNDERSERVED COMMUNITIES

HOME ALARM SYSTEM USING DETECTOR SENSOR MD KHAIRUL AMRI B MD ZAIN

GSM BASED HOME SECURITY SYSTEM CHENG KAR LOCK

DESIGNING A PEPPER HARVESTER END EFFECTOR TIONG ING HO. This project is submitted in partial fulfillment of

GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) KIT FOR VEHICLE S ALARM SYSTEM NIK MOHD KHAIRULFAHMI BIN NIK MAT

HOME SECURITY SYSTEM MUHAMAD HAFIZ BIN NORROSNAN

ONLINE HELPDESK FOR MAYBANK ACCOUNT PAYABLE SYSTEM (MAPS) SHOBINI D/ RAMAN NAIR UNIVERSITI TEKNOLOGI MALAYSIA

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

UNIVERSITI TUN HUSSEIN ONN MALAYSIA PENGESAHAN STATUS LAPORAN PROJEK SARJANA

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT. LEE GUAN HENG (Software Engineering)

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN

NETWORK MONITORING APPLICATION USING NAGIOS A LINUX BASED SOFTWARE FADLANSHAH BIN HAMZAN UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

MBO TICKET M-BOOKING SYSTEM RIDZWAN BIN ABDOL RAHMAN UNNERSITI TEKNIKAL MALAYSIA MELAKA

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

MASTER S PROJECT REPORT SUMMARY

KRITERIA BORANG NYATA CUKAI PENDAPATAN (BNCP) TIDAK LENGKAP CRITERIA ON INCOMPLETE INCOME TAX RETURN FORM (ITRF) PEMBERITAHUAN

THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG

INTERNET COMMUNICATION THROUGH POINT-TO-POINT PROTOCOL ON LINUX OPERATING SYSTEM ABDOULIE F. BADJIE UNIVERSITI TEKNOLOGI MALAYSIA

MODELING AND SIMULATION OF SINGLE PHASE INVERTER WITH PWM USING MATLAB/SIMULINK AZUAN BIN ALIAS

GARIS PANDUAN PENGENDALIAN DIVIDEN SATU PERINGKAT DALAM LEBIHAN AKTUARI YANG DIPINDAHKAN KEPADA DANA PEMEGANG SAHAM

AUTOMATED SHOPPING LIST GENERATOR NOR IZATIE BINTI MOHAMAD NADRY

TRANSFORMATIONAL PROJECT MANAGER: AN ENABLER OF AN ENTERPRISE RESOURCE PLANNING (ERP) IMPLEMENTATION SUCCESS JOHN ONYEKACHI OKUGO

Page 1 of 1. Page 2 of 2 % &! " '! ( ' ( $) * +, - % -. !" # $

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN STPM/SETARAF SESI AKADEMIK 2012/2013

ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA

GUIDELINES ON THE STAMPING OF SHARE TRANSFER INSTRUMENTS FOR SHARES THAT ARE NOT QUOTED ON THE KUALA LUMPUR STOCK EXCHANGE.

FELDA DOCUMENT MANAGEMENT SYSTEM MONALISA BINTI OMAR

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM

A STUDY OF SECURITY LIMITATIONS IN VIRTUAL LOCAL AREA NETWORK IMPLEMENTATION

CAR ENGINE VIBRATION BASED MICRO-POWER GENERATOR

WATERPROOFING MATERIALS IN BUILDING LIM TZE LIANG UNIVERSITI TEKNOLOGI MALAYSIA

DEPARTMENT OF ESTATE -MANAGEMENT FACULTY OF ARCHITECTURE, PLANNING AND SURVEYING UNIVERSITI TEKNOLOGI MARA

CELL PHONE SALES MANAGEMENT SYSTEM (CPSMS)

DEVELOPING A WIRELESS PENETRATION TESTING TOOL IN LINUX PLATFORM NOR ARLIZA BINTI ABDULLAH

HELPDESK SYSTEM FOR FACULTY

MODELING OF TRANSPORT PROCESSES FOR AIR POLLUTANTS ENHANCED WITH GEOGRAPHIC INFORMATION SYSTEM

STUDENT ATTENDANCE USING RFID SYSTEM

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

REGISTRATION AND BILLING SYSTEM TAN CHIN YONG

Feasibility of Teaching Public Relations Courses Through E-Learning: A Case Study in Malaysia

CLINICAL MANAGEMENT SYSTEM (CMS)

MAJLIS BANDARAYA SHAH ALAM

Student Application Form

UNIVERSITI PUTRA MALAYSIA KNOWLEDGE MANAGEMENT SYSTEM FRAMEWORK FOR COLLABORATIVE OPEN SOURCE SOFTWARE DEVELOPMENT

Student Application Form

PROGRAM SARJANA MUDA PENGAJIAN SEPARUH MASA PENGAMBILAN FEBRUARI 2016

PENCAPAIAN HOSPITAL PERFORMANCE INDICATOR FOR ACCOUNTABILITY (HPIA) No Indikator Standard Julai - Disember 2015

PEMBERIAN WANG TUNAI SEBAGAI GANTIAN BAGI CUTI REHAT YANG TIDAK DAPAT DIHABISKAN OLEH PEGAWAI LANTIKAN SECARA KONTRAK (CONTRACT OF SERVICE)

A COMPARISON BETWEEN STATIC LOAD TEST AND HIGH STRAIN DYNAMIC TEST ON BORED PILES

K-BASED HELPDESK SYSTEM SISTEM MEJA BANTUAN BERASASKAN PENGETAHUAN

PERATURAN-PERATURAN LEMBAGA PEMBANGUNAN INDUSTRI PEMBINAAN MALAYSIA (PENYAMPAIAN NOTIS) 2015

FTMK LECTURER'S APPOINTMENT SYSTEM (FLAS) NORAHAYU BTNTI MOHD RAMLY

THE APPLICATION OF EARNED VALUE MANAGEMENT IN EVENT PROJECT MANAGEMENT INDUSTRY YEOH XIN HAO

MAJLIS BANDARAYA SHAH ALAM

PROGRESSIVE INSURANCE BHD (19002-P)

MOHD KHALIL BIN ABDUL KADJR

THE FACTORS THAT HINDER THE INTENTION OF BUSINESS MANAGEMENT GRADUATE TO CHOOSE ENTREPRENEUR AS THEIR CAREER NURUL HAZLYANA BINTI NOR AZLI

Customer Service Charter

LEARNING MANAGEMENT SYSTEM(LMS) AND COURSE MANAGEMENT SYSTEM(CMS)

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN SPM/SETARAF SESI AKADEMIK 2012/2013

Faculty of Computer Science & Information Technology

BUS MANAGEMENT SYSTEM HASDILAZIRA BT ABD LATIIF

NOOR HANIRA BINTI MAHIDIN

Chapter 17 COMPLETION. 1. Receipt of notice from Contractor. 2. Final Inspection. PT

ii) 9 months Plan - Interest Rate at 0.75% per month The minimum transfer amount is RM1,000 and maximum is subject to Cardmember

How To Get A Lift Lift (Truck)

FM HELP DESK : USER COMPLAINT SYSTEM AS AN FM APPROACH FOR FACILITIES MANAGEMENT SERVICES IN UNIVERSITI TUN HUSSEIN ONN MALAYSIA (UTHM)

Presented by: FRO Northern

ONLINE BLOOD DONATION RESERVATION AND MANAGEMENT SYSTEM TEH GEOK TUAN

WIRELESS BANDWIDTH MONITORING MOHAMMAD HELM1 BIN JABRI

FRAMEWORK FOR EVALUATING PROGRAMMING LANGUAGES FOR COMPUTER GRAPHICS

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI

Transcription:

EASE PARKING APPS (MOBILE APPLICATION) AHMAD ASYRAF BIN NOOH UNIVERSITI TEKNIKAL MALAYSIA MELAKA

II BORANG PENGESAHAN STATUS TESIS JUDUL: SESI PENGAJIAN: Saya (HURUF BESAR) mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah) ini disimpin di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut: 1. Tesis dan projek adalah hakmilik Univesiti Teknikal Malaysia Melaka. 2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan memnbuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. **Sila tandakan (/) SULIT TERHAD (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD (TANDATANGAN PELAJAR) (TANDATANGAN PENYELIA) Alamat tetap: Nama Penyelia Tarikh: Tarikh: CATATAN: * Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda (PSM) ** Jika Tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa

EASE PARKING APPS (MOBILE APPLICATION) AHMAD ASYRAF BIN NOOH This report is submitted in partial fulfilment of the requirements for the Bachelor of Computer Science (Software Development) FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA 2014

II DECLARATION I hereby declare that this project report entitled EASE PARKING APPS (MOBILE APPLICATION) is written by me and is my own effort that no part has been plagiarized without citations STUDENT : Date: 26-08-2014 (AHMAD ASYRAF BIN NOOH) SUPERVISOR : Date: 26-08-2014 (NOR HASLINDA BINTI ISMAIL)

III DEDICATION In this section are specially for dedication of this project towards my beloved family, my lecturers and friends here in the university, and to all people that are either directly or indirectly has involve in this project development. A very special gratitude to parents, Nooh bin Abu Bakar and Kamisah binti Abu Bakar for supporting my works since the beginning of the project until the end. I also want to dedicate this project to my beloved supervisor, Madam Nor Haslinda binti Ismail and special thanks to her for accepting me under her supervise, support, helps and guiding me throughout the development of this project. Not to forgot, I want to dedicate this project to all my friends that always been there to helps me, to support me during the development of this project so that I can succeed. It is really a big support to me to continue on developing this project.

IV ACKNOWLEDGEMENTS I highly gratitude to my supervisor for this project development, Madam Nor Haslinda Ismail for guiding me, encourage me, helps me to complete my project successfully. I m really appreciated after all what did my parents has provided my needs towards this project, for instances the facilities for me to go to the client site for me to get done my research and also my testing for this project, and also provide some allowance for me to do printing for the documentation and etc. Not to forgot, my friends that always there for me while I m stress out doing my programming and support me from behind. I would not have been successfully finish this project if I were all alone develop this application. All of them are really gave me a lot of courage since the beginning of this project till the end of it. There is so much hope from them for me to succeed in this project development. Hope I could repay all of their goodness and may Allah Bless them. Thank you very much you guys.

V ABSTRACT Ease Parking Application is an embedded system between hardware of parking sensor with a software of mobile application. This kind of idea is quite a whole new idea because from the research that has been made, there is nothing like this application. Therefore it is quite challenging to make sure this project succeed. For the first prototype for this mobile application, real hardware of parking sensor are not really being use because this is just the early stage of this kind of mobile application development. So that, from the studies that have been made, the important is just the data of the parking availability that parking sensor gathered. Then, to replace the hardware, the website simulation for the data manipulate have been programmed. Furthermore, the design interface of this Ease Parking Application must be easy to inspect for example at the first glance the user can get the data from the application even using it while finding the available parking lot. It is also easy to use and understand for the first time user. There is 3 main function in this Ease Parking Application which is show info about parking availability, set the parking id on and also locate the parking, and last about user information. Before they can use the application, user need to login first and for the new user, they must register it first. For parking availability, it can show the whole map of the building and also show for each floor on parking availability information. For locate parking, before locate parking location, the user must set the parking id first by manually key-in or using QR code reader and then from anywhere in the building, the user can locate their vehicle. For the user information, user can update their personal information and also can change their password. This application really helps the user on saving their time while finding the parking that available or to locate their vehicle in which parking location.

VI ABSTRAK Aplikasi Ease Parking ini merupakan sistem yang mengabungkan antara sistem alatan sensor tempat letak kenderaan dan juga sistem perisian aplikasi telefon pintar. Idea ini merupakan idea yang baru kerana daripada hasil penyelidikan yang telah dibuat, tiada lagi sistem aplikasi seperti ini. Justeru itu, untuk menghasilkan projek ini dengan berjaya amatlah mencabar. Untuk prototaip yang pertama untuk sistem aplikasi ini, sistem alatan sensor tempat letak kenderaan tidak digunakan lagi dalam peringkat awal pembangunan sistem. Daripada hasil kajian yang telah di buat, benda yang penting adalah data yang didapati daripada kekosongan tempat letak kereta tersebut. Kemudian sebagai gantian, laman sesawang digunakan sebagai simulasi untuk manipulasi data tersebut. Selanjutnya, senibina paparan skrin aplikasi ini mestilah senang untuk di lihat contohnya, pengguna akan dapat infomasi secara sekilas pandang bagi penggunaan semasa mencari tempat letak kendaraan yang kosong. Ianya amatlah mudah dan senang walaupun pengguna tersebut baru pertama kali mengunakan aplikasi ini. Terdapat 3 fungsi utama yang ada di dalam aplikasi Ease Parking ini iaitu mempamerkan infomasi mengenai kekosongan tempat letak kenderaan, tetapkan id tempat letak kenderaan dan juga mengesan dimana kenderaan diletakkan and akhir sekali mengenai infomasi pengguna. Sebelum mereka boleh mengguna aplikasi ini, pengguna perlu log masuk dan sekiranya pengguna baru, perlulah berdaftar terlebih dahulu. Untuk kekosongan tempat letak kenderaan, ianya boleh mempamerkan seluruh bangunan mahupun setiap tingkat punya kekosongan tempat letak kenderaan. Untuk mengesan dimana kenderaan diletakkan, sebelum mengesan perlulah ditetapkan terlebih dahulu id tempat letak kereta tersebut. Bagi infomasi pengguna, mereka boleh mengemaskini infomasi mereka mahupun boleh mengubah kata laluan mereka bilabila masa. Aplikasi ini sangatlah menbantu pengguna untuk menjimatkan masa mereka ketika mencari kekosongan tempat letak kenderaan ataupun mengesan dimana kenderaan diletakkan.

VII TABLE OF CONTENTS CHAPTER SUBJECT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LISTS OF FIGURES II III IV V VI VII XI XII CHAPTER I INTRODUCTION 1.1 Project Background 1 1.2 Problem Statement 2 1.3 Objective 3 1.4 Scope 4 1.5 Project Significance 4 1.6 Expected Output 5 1.7 Conclusion 5 CHAPTER II LITERATURE REVIEW AND PROJECT METHODOLOGY 2.1 Introduction 6 2.2 Fact and Findings 7

VIII 2.2.1 Domain 7 2.2.2 Review of Existing system 8 2.2.2.1 Hardware system of 8 parking lot availability 2.2.2.2 Description 8 2.2.2.3 Screen Shot 9 2.2.3 Technique 10 2.2.4 System Development Technique 11 2.3 Project Methodology 12 2.4 Project Requirement 13 2.4.1 Software Requirement 13 2.4.2 Hardware Requirement 13 2.4.3 Other Requirement 13 2.5 Project Schedule and Milestone 14 2.6 Conclusion 15 CHAPTER III REQUIREMENT ANALYSIS 3.1 Introduction 16 3.2 Problem Analysis 17 3.3 Requirement Analysis 17 3.3.1 Data Requirement 17 3.3.2 Functional Requirement 18 3.3.3 Non-Functional Requirement 19 3.3.4 Others requirement 21 3.3.4.1 Software Requirement 21 3.3.4.2 Hardware Requirement 22 3.4 Conclusion 22 CHAPTER IV DESIGN ANALYSIS 4.1 Introduction 23 4.2 High-level Design 24 4.2.1 System Architecture 24

IX 4.2.2 User Interface Design 26 4.2.2.1 Navigation Design 34 4.2.2.2 Input Design 35 4.2.2.3 Output Design 36 4.2.3 Database Design 36 4.2.3.1 Conceptual and Logical 36 Database Design 4.3 Detailed Design 38 4.3.1 Software Design 39 4.3.2 Physical Database Design 51 4.4 Conclusion 53 CHAPTER V IMPLEMENTATION 5.1 Introduction 54 5.2 Software Development Environment Setup 55 5.2.1 Software Development Environment 55 5.2.2 Hardware Development Environment 58 5.3 Software Configuration Management 59 5.3.1 Configuration Environment Setup 59 5.3.1.1 Configuration of Software 59 Eclipse 5.3.1.2 Configuration of MySQL 60 5.3.2 Version Control Procedure 60 5.4 Implementation 62 5.5 Conclusion 63 CHAPTER VI TESTING 6.1 Introduction 64 6.2 Test Plan 65 6.2.1 Test Organization 65 6.2.2 Test Environment 66 6.2.3 Test Schedule 67

X 6.3 Test Strategy 69 6.3.1 Classes of Tests 71 6.4 Test Design 72 6.4.1 Test Description 73 6.4.2 Test Data 83 6.5 Test Results and Analysis 89 6.5.1 User Acceptance test 94 6.6 Conclusion 95 CHAPTER VII PROJECT CONCLUSION 7.1 Observation on Weakness and Strengths 96 7.1.1 Strengths 97 7.1.2 Weakness 98 7.2 Propositions for Improvement 98 7.3 Contribution 99 7.4 Conclusion 100 REFERENCES 101 APPENDIX A 102 APPENDIX B 103

XI LISTS OF TABLES TABLE TITLE PAGE 2.1 Project milestone 14 3.1 Database of the systems 18 3.2 Functional Requirement 18 3.3 Non-Functional Requirement 19 3.4 Software Requirement 21 3.5 Hardware Requirement 22 4.1 Registration From 35 4.2 Login Form 35 4.3 Data retrieve from table user 36 4.4 User information 37 4.5 Parking lot information 37 4.6 Parking Reminder information 37 4.7 Parking locate information 38 4.8 Mall map information 38 5.1 Software development environment 55 5.2 Version control procedure 61 5.3 Implementation status 62 6.1 Test environment 66 6.2 Test schedule 68 6.3 Test strategy 70 6.4 Types of testing strategy 70 6.5 Test cases 74 6.6 Test results 90

XII LISTS OF FIGURES DIAGRAM TITLE PAGE 2.1 Parking lot sensor example 1 9 2.2 Parking lot sensor example 2 9 2.3 Parking lot sensor example 3 10 4.1 Class Diagram 25 4.2 Start-up Interface 27 4.3 Login Interface 27 4.4 Register Interface 27 4.5 Parking availability menu 28 4.6 Parking availability whole map 28 4.7 Parking availability by floor 29 4.8 Parking availability 3 rd floor 29 4.9 Parking availability 2 nd floor 29 4.10 Parking availability 1 st floor 29 4.11 Parking availability P1 floor 30 4.12 Parking availability P2 floor 30 4.13 Locate parking menu 30 4.14 Set parking location menu 31 4.15 Set parking location QR reader 31 4.16 QR reader interface 31 4.17 Show parking menu 32 4.18 Show parking location map 32 4.19 Show location mall map 32 4.20 Show location parking map 32 4.21 User profile menu 33 4.22 Update user profile menu 33

XIII 4.23 Change user password menu 33 4.24 Activity diagram 34 4.25 Example parking lot data tables 51 4.26 Example user data tables 51 4.27 Example parking_reminder data tables 52 4.28 Example map_floor data tables 52 4.29 Example parking_locate data tables 52 6.1 User information 83 6.2 User parking reminder information 83 6.3 Map floor information 84 6.4 Parking lot location information 85 6.5 Parking lot information on floor 1 86 6.6 Parking lot information on floor 2 87 6.7 Parking lot information on floor 3 88 6.8 Parking lot information on floor P1 88 6.9 Parking lot information on floor P2 89

CHAPTER I INTRODUCTION 1.1 Project Background As we all know,living in the big city such as Kuala lumpur, Johor Bahru and others city which for sure having a big population of people. Anywhere we go, we have difficulty on finding a parking lot for our car. We take an example when people are trying to find a parking in the mega shopping mall such as MidValley Megamall in Kuala Lumpur. The mall have many entrance for us to get in and that shows how big that mall is. The current technology were being use are for your information before we enter the parking lot we can view the parking lot availibilities on that section by the electronic billboard but still we need to go through all the enterance to find which parking section have parking lot avaibilitiy. This will get more worse when it comes on weekend. Since the parking lot have a lot of section, the user might have a difficulty in finding his/her car after finish the shopping. All of this involve our time and money consumed. In this research project, we going to develop a mobile application in order to overcome all current problems occured.

2 The main function of the application is about finding the parking lot that available for the user by giving a information about parking availabilty for example how many left parking available in certain floor or level. User can indicate the parking lot by notify the green light are available and the opposite is the red light means not available. All of the function are being implement in the application. Not only to find the parking lot, this application also able to locate the user vehicle parking space. This might become handy and useful for people that having problems such as short term memory or easily get forgotten on something. They can set the parking lot id by using this application. 1.2 Problem Statement i. User do not know which parking area are available. We usually hardly to find the parking lot that are available in such a big mall with huge parking lot space. Sometimes we assume the first floor of the parking lot are already full and directly go to the deepest or the highest floor of parking space. Nobody knows there is actually a few parking lot available in the first floor. ii. Time and fuel consuming to find the free parking lot. The most common situation are where we are searching the whole parking lot space to find the one that available. This is really time consuming which we actually go through line by line of the parking lot space. This lead to fuel consuming also because the further we go through the parking space a lot more fuel usage.

3 iii. User sometimes forgotten where did they park their car. This situation not frequently to happen to people who are used to that mall parking space, but this is possible and happened to someone who is first time to come to the mall or someone who comes to the mall once in a while or someone who is really having a short memory lost. Sometimes it takes an hour to find back their car because of they completely forgotten where did they parked their car. 1.3 Objective Objective One: To give the user information on parking lot via mobile application. The application will give an information about the parking lot availability which how many left free parking lot in certain section and floor of the mall parking lot space. Objective Two: User can keep and save their parking lot on where they parked. Once the user find a free parking lot and parked their vehicles, they can save the parking lot number id by manually or using QR reader for more accurate data. Objective Three: User can locate where they parked their vehicles. After the user finish doing their things in the mall, they can locate their vehicle by viewing in the map where their vehicles located are.

4 1.4 Scope i. Public User Public user can login as for their profile. User can update their personal information Can use the information parking lot information that has been provided. Can save the parking id on where they parked. Can locate their vehicles in parking lot. ii. System Get the data of parking lot form existing hardware system in the mall using simulator on web page. Since it is the simulation hardware sensor parking, the data being manipulated manually so it will react as real situation happening in the parking area. 1.5 Project Significance Ease parking application is an application that provide the parking lot space information in a megamall. Since the mall are huge and big, their parking lot space also big and have many section and floor. This application significantly help the user to prepare on where to park because the information will be given on how many left of parking lot space are available based on their section and floor. Without wasting their time and fuel consumption are the benefits from using this application.

5 1.6 Expected Output The expected result of this project development that is we could prevent from the problems statement that we stated above happening. More or less we could reduce the amount of time and cost consume on the user while their in the vehicle searching for the parking lot and also finding where did they parked their vehicle by having this mobile application being developed. 1.7 Conclusion For the conclusion in this chapter, it is include on several objectives, scope and problem statements that had been identified in order to develop this application. All of this are the basic information and requirement to have to start the developing the application.

CHAPTER II LITERATURE REVIEW AND PROJECT METHODOLOGY 2.1 Introduction In this chapter are going to discuss about the literature review and project methodology. The literature reviews is all about the comparison and explanation about the existing similar system compared to propose system. The explanation about the existing similar system and comparison to the proposed system is discussed in the fact finding part in more detail and with some attachment of existing system interfaces. Some facts about existing system were found based on the similarities in the term of functions, modules, features and also the main topic.

7 2.2 Fact and Findings Data visualization is a quite new and promising field in computer science. Data visualization is all about understanding ratios and relationships among numbers. Not about understanding individual numbers, but about understanding the patterns, trends, and relationship that exist in groups of numbers. From the point of user understanding, it may involve detection, measurement, and comparison, and is enhanced via interactive techniques and providing the information from the multiple of views and with multiple technique. As the conclusion, using data visualization is to give user understand the information faster than reading text in simple way. The information that wants to deliver to user delivered quickly and effectively. 2.2.1 Domain Domain of this application is the existing hardware system that has been installed in the shopping mall. Not every shopping mall or other building that adapt this parking sensor because this hardware system is quite expensive to spend on. There is only few of building that having this parking sensor operated. So from the review, there is one shopping mall located in Kuala Lumpur that having this sensor and become an inspired to develop this mobile application. From that hardware system, the data collection can happened and used it to create the application for the information of the user who comes to the shopping mall.

8 2.2.2 Review of Existing System The result from some of research and reviewing the existing system, there is no existing of the system that are going to be develop on which the embedded system of hardware system and mobile application. 2.2.2.1 Hardware system of parking lot availability Source:http://www.slideshare.net/ParkingConsultants/carparking-guidance-systems-1868308 2.2.2.2 Description People do have create the system of the parking lot sensor. But they having the information about the parking lot in a static way which means the information about the parking lot was only display in the certain place. How about the data they collect from the hardware system and not only show at static electric board but we show them in phone application which are easier to retrieve the information.

9 2.2.2.3 Screen shot Figure 2.1: Parking lot Sensor example 1 Figure 2.2: Parking lot Sensor example 2