v
TABLE OF CONTENTS
Abstract i
Abstrak ii
Dedication iii
Acknowledgement iv
Table of Content v
List of Tables ix
List of Figures x
List Abbreviations xiii
1. INTRODUCTION
1.1 Background
1
1.2 Problem Statements
2 1.3
Objectives of project 2
1.4 Scopes
3 1.5
Project planning 3
2. LITERATURE REVIEW
2.1 Information Technology in Public Transit
6 2.1.1 Travel Time Prediction in Transportation
7 2.1.2 Variables of Travel Time
8 2.1.3 The Important of Time Monitoring in Public Transit
9 2.1.4 Related Technology
10 2.2
Radio Frequency Identification 14
2.2.1 Introduction and History 14
2.2.2 Chronology of RFID 15
2.2.3 ISO and RFID Standard 16
2.2.4 How RFID work 17
2.2.5 Component of RFID 18
2.2.5.1 RFID Tag Technology Description 18
2.2.5.2 Readers 22
vi 2.2.5.3 Antenna
23 2.2.5.4 Software components
25 2.2.6 Common problem with RFID
28 2.2.7 Frequency, Range and Coupling
31 2.2.8 Tag Data Capability
33 2.2.8.1 Read Only RO
33 2.2.8.2 Write Once Read Many WORM
33 2.2.8.3 Read Write
34 2.2.9 Conclusion
34 2.3 Database
35 2.3.1 Introduction to Database
35 2.3.2 DBMS building block
37 2.3.3 Modeling language
38 2.3.4 Data structure
39 2.3.5 Database query language
39 2.3.6 Database Software
40 2.3.6.1 Microsoft Access
40 2.3.6.2 Visual Basic
41 2.3.6.3 MySQL
42 2.3.6.4 Conclusion of Database
43
3. METHODOLOGY
3.1 General Research Planning
44 3.1.1 Planning Phase
46 3.1.2 Design and Development
46 3.1.3 Testing and Analysis
46 3.2
Project Planning 47
3.2.1 Process Flow 47
3.2.2 Project Concept 49
3.3 Component selection
50 3.3.1 RFID Devices Selection
50 3.3.2 Related Component
52 3.4
Programming Software 52
3.4.1 Visual Basic 6 53
vii 3.5
Conclusion 55
4. DESIGN AND DEVELOPMENT
4.1 Design and Development of Database
56 4.1.1 Establish a Connection by using the Data Configuration Wizard
57 4.1.2 Design and Development of an Access Database
60 4.2
Design and Development of User Interface for Database 62
4.2.1 Creating the User Interface for Database 63
4.3 Design and Development of Display Screen
67 4.4
Writing the Code 68
4.4.1 Source Code for Database Interface 68
4.4.2 Source Code for Display Screen 72
4.5 Project Setup
73 4.5.1 Hardware Setup
74 4.5.2 Connection Setup
76 4.6
System Testing 78
5. ANALYSIS, RESULT, AND DISCUSSION