Professional Documents
Culture Documents
Bachelor of Science in Information Technology
Bachelor of Science in Information Technology
MAY 2020
i
BIOGRAPHICAL DATA
The researcher was born on September 14, 1998, in New Leyte and she
was named Sheila Mae B. Cabaguio by her parents. She is the eldest daughter
of Mr. and Mrs. Alvin Cabaguio. She presently resides at Purok 2, Barangay
D.Lotilla, Isulan, Sultan Kudarat. She finished her elementary and secondary
hardships in her life but she remained optimistic in many things. She
encountered failures and rejections but the researcher focused on achieving her
With the unconditional love and guidance of her parents, friends, and with
prayers, the researcher was able to achieve her goal with flying colors because
she always believes that nothing is impossible if the Lord Jesus Christ had
planned it all.
ii
ACKNOWLEDGEMENT
appreciation to the following persons who became part of their academic journey:
First, to the Almighty God, for the guidance, protection, blessings, and
To the very energetic College Dean, Prof. Cecilia E. Gener, MIT, for her
To their thesis adviser, Prof. Ian Mark E. Orcajada, for the patience,
research possible;
and Prof. Cerilo B. Rubin Jr., MIT, for all the comments and remarks for the
how to properly gather data for the project evaluation, and to Doreen B. Tampus,
their English critic, for correcting, editing, and checking the manuscript in terms of
Special thanks also to DOST-SEI Region XII for the Junior Level Science
Scholarships that they have granted to the researcher to make their financial
iii
The researcher would like to express their heartfelt gratitude to Mr. Lord
Dalinas, the CEO of Custard Apple Outsourcing Inc., where they have undergone
their On-the-Job-Training and to their mentors who taught them so many things
in the field of Information Technology, Mr. Edsil Amir, Arlon Jay Medilo and in the
loving memory of their beloved mentor, Mr. Mars Ogay, for the wisdom and
her along the way, Mr. Alvin T. Cabaguio, Susan C. Borantes, Gedion Silvano,
and Eleonor Aguilar; to the siblings of the researcher, her heartfelt gratitude for
financial and moral support, to Ms. Janine G. Tinambacan, the very supportive
Jessa Nisperos, Mary Joy Guay, Genevieose Talig, Mary Grace Quinones,
Renalyn Lontiong, and MIT family, without you the researchers’ journey is not
Also, to the researchers’ sisters-in-Christ in the church, thank you for the
prayers, love, support, and inspiring wisdom, special thanks also to their
classmates who have been part of their journey as they struggle to reach their
dreams; To Sultan Kudarat State University, thank you so much for the
iv
Finally, special thanks to his excellency, Mr. Rodrigo Roa Duterte, for the
free tuition law that helps the researchers in pursuing their dreams;
Researcher,
v
TABLE OF CONTENTS
Table
CHAPTER 1 INTRODUCTION
Background of the Study 1
Objectives of the Study 2
General Objectives 2
Specific Objectives 3
Significance of the Study 3
Scope and Limitation 4
Operational Definition of Terms 6
Input 16
Process 16
Output 16
Feedback 16
vi
CHAPTER III METHODOLOGY
Project Development Description 17
Tools and Equipment 18
Project Duration 19
Software Development Methodology 20
Project Schedule of the study 21
Context Diagram 23
Data Flow Diagram 24
Entity Relationship Diagram 26
Database structure 27
Evaluation Methodology 29
Research Design 29
Respondents of the Study 29
Data Gathering Procedures 30
Statistical Tools and Treatment of Data 31
LITERATURE CITED
Books 43
Journals (Published/Unpublished) 43
Online Sources 43
Thesis 43
APPENDICES
Appendix 1 Plan of Course Work 45
Appendix 2 Application for Capstone Project Title 47
Appendix 3 Nomination Guidance Committee 48
Appendix 4 Application for Capstone Project Outline Defense 49
Appendix 5 Approval of Capstone Project Outline 50
Appendix 6 Certification of Statistician 51
Appendix 7 Certification of English Critic 52
Appendix 8 Application for Capstone Project Final
Defense Examination 53
Appendix 9 Application for Capstone Project Final
Printing and Binding 55
Appendix 10 Screenshots and Pictorials 56
Appendix 11 Sample questionnaire 62
Appendix 12 Source Code 67
vii
LIST OF TABLES
1 Software Requirement 17
2 Hardware Requirements. 18
viii
LIST OF FIGURES
1 Conceptual Framework 15
3 Agile Methodology 20
7 Entity-Relationship Diagram 26
ix
ABSTRACT
A
help the bus company, conductor, and inspector to deliver their services in a
more efficient and accurate way. The conductor is allowed to access and operate
details such as bus number, destination, type of passengers, and fare as well as
the generated reports of every destination containing the information of the type
destination, daily total sales and number of passengers. The inspector can
access the reports in every destination which contain the information of the type
of passengers, total ticket, total sales, and total passengers during the
inspection. The inspector can print the report for each destination.
followed the identified set of activities and procedures, in each phase of the agile
methodology, namely: (1) Planning, (2) Designing, (3) Build, (4) Test, and (5)
Review.
x
During the evaluation it shows that the functionality of “Mobatic: A mobile-
based bus ticketing application” was a big help to the respondents especially to
the conductor and inspector in terms of providing tickets to the passenger and
generating sales reports. It also a big help to admin of YBL, inc because they
easily check the generated reports. Based on the result it shows that the system
xi
Chapter I
INTRODUCTION
CHA
Buses are the most common way to move people over short and medium
distances in towns and cities, as well as in most rural area. They are also
designed to carry many passengers and buses are popular form of transportation
as to help the employees to make their jobs easier and to make the passengers’
The bus ticket is a voucher that indicates an individual has the right to
travel on a bus and deals with records of each passenger in the duration of the
transportation, fare, and details of each traveling bus. There are many bus
operations which are operated manually. The manual or traditional way uses
ticket punch for each ticket which most of the time is not accurate, for instance,
the puncher marks the wrong number indicated on the ticket. With inaccuracies
like this, the researchers attempt to solve the problem by creating a mobile-
based traveling bus ticketing system to make the bus ticket transaction more
Application. This study provides a bus ticketing application that helps users to
fast track the transaction. Instead of using the manual ticket punch, they can use
the MOBATIC, a digitalized ticket punch which is more efficient and easier to use
1
Objectives of the Study
General Objectives
Mobile-Based Bus Ticketing Application. This system could help bus ticketing
Specific Objectives
3.3 Destination;
3.5 Fare;
5.1Ticket and
6.1 Functionality;
2
6.3 Usability.
their clients.
To the Conductor
It would save time and effort. It would help the conductor to deliver his
To the Passenger
To the Researcher
It would help the researchers gain more knowledge about the Mobile-
3
To the Future Researchers
conductor to fast track their jobs and digitalized their bus transactions.
Manage user account. The admin creates the conductor and inspector
accounts before they can log in to their respective accounts. For security
purposes and to avoid further errors and corruption, it is only the admin who is
allowed to manage the registered accounts. The conductor and inspector are not
allowed to duplicate input from the username and password for security
purposes. The conductor and inspector provide their information to the admin
separate interface for the inspector and conductor. The inspector interface allows
the selection of the route or destination of the bus. The inspector can select the
bus number, plate number, bus type, and the name of the conductor. The
inspector can also check the trip destination summary of the said conductor
where it indicates the total number of different types of passengers, the total
number of passengers, and the sales of a specific route. The conductor interface
4
allows selection of the route that he/she is going to conduct, he/she can manage
the bus number, plate number, bus type, and the type of passenger whether
disability passenger. Then, the conductor can print the specific ticket for his/her
passenger and he/she can also view the total sales summary of each route. The
admin interface can access the fare management where it allows changing the
price of fare and the route direction. The admin can also monitor the registered
accounts of the inspector and conductor. It manages the bus number, plate
number, bus type, and fare. The admin can monitor the sales per route through
that can access and operate details such as bus number, plate number, bus
type, type of passenger, and fare. It also allows generating reports of every
in every route, total sales of every route, the total passengers in the entire day,
Validate the transaction summary. The inspector can validate the sales of
the conductor in every route, the total number of different types of passengers,
the total number of all passengers, and the total sales of the trip. Once the
inspector validated the summary trip of the conductor, the admin can see the
5
Definition of Terms
in this study.
geometry.
handheld.
6
Passenger - A traveler on a public or private conveyance
transport.
7
Chapter II
REVIEW OF RELATED
Ch LITERATURE
This chapter contains a review of related literature and related studies that
transportation modes in Iraq, except air transportation still use the traditional
ticket system, which uses a paper-based ticket. The problem with the traditional
ticket bus system (manual ticket) is when users have to stand up in a long queue
to buy a bus ticket or asking information for buses schedule (Al-hijaj, Jabbar, &
Kh, 2015). They state that a mobile bus ticketing system (MBTS) can help and
solve these kinds of problems. By using this system will help the company
employees (e.g. Admins or drivers) in daily work by making their work more
organized and more connected to other company branches. Besides that, MBTS
will be easier for employees to control and check the operations of the company.
However, customers just from their mobile phones will be allowed to check for
Based on the blog of Mr. Eljah the author of the Online bus ticket, Online
centralized network. The said project presents a review on the software program
8
“Online Bus Ticket Reservation System” as should be used in a bus
database, ticket booking and tracking bus and travel made. It maintains all
customer details, bus details, reservation details. In order to achieve the design,
Imo Transport Company (ITC) was chosen as a case study because of its
(PHP) language was used for the front-end of the software while the back end
e-mail to send tickets and notifications to the customer and online payment using
other operations carried by ITC such as the courier services should also be
According to 58 years old, male Dr. Vinit Kokak (2016), the daily operation
having to wait for their bus to arrive at the bus stop. Dr. Kokak proposes a new
9
system based on RFID, in which each commuter owns a smartcard fitted with an
RFID tag having a unique ID. The card is scanned by the RFID reader at the
entrance and again at the exit, and the fare corresponding to the distance
traveled is deducted from the commuter’s account. The system uses Google’s
system for which a GTFS feed is available. In addition, the commuters can track
the position of their desired bus in real-time through an Android app, and get an
occupancy estimate of the bus. The proposed system aims to increase customer
convenience and eventually eliminate the use of paper tickets in transit systems.
E-ticketing systems
Wei Jeng Wu and Wei Hsun Lee assert that E-ticketing system OTA in
enable offline authentication. The design of the e-ticket consists of two parts: a
content part which has details such as seat number, date, time, etc, and a
security part which contains sensitive data such as a ticket ID, one-time
certificate for the ticket, and IC serial number. The security part of the ticket is
encrypted with the public key of the server. The reader is preinstalled with this
key and uses it to decrypt the security part, hence, validating the ticket offline.
10
Improved Public Transportation in Norwich City
Scheme to improve public transport interchange and bus priority in Norwich City
Centre. As part of delivering the aims of this scheme, NCC installed 15 on-street
Norwich City Centre, the bus station, railway station, the University of East Anglia
(UEA) campus, and the Norfolk and Norwich University Hospital. The roadside
The TVMs offer a full range of single, return, and day tickets for travel
within the five fare zones covering the greater Norwich area. Tickets can be
purchased for five different bus operators and the machines accept cash (notes
and coins) and give change. Fifteen (15) TVMs are installed at locations within
Norwich, including the bus and rail stations, Castle Meadow, St Stephens Street,
Red Lion Street, University of East Anglia, Norfolk, and Norwich University
Hospital.
The TVM locations map for the city center indicates two TVMs are
installed at the rail station. However, there is only one TVM at the rail station and
the ‘spare’ TVM has been used for testing and development purposes before it
11
JUST-TAP: A Bus Ticketing System Using NFC
Alphonso, Sarita Saldanha, and Sisil Sunny) reveal that there is a widespread
transport within the urban area throughout the world. However, private vehicles
along with public transport, like buses have resulted in congestion, accidents,
and vehicular pollution in urban areas. As seen in various metropolitan cities like
Mumbai, Delhi, Kolkata, Chennai, there are various issues and problems related
to severe malfunction and security. There are various problems related to public
transport like facing the severe problem of traffic jam, confusion and
everyday life more convenient for the commuters traveling in buses, some
system that will automatically deduct the passengers' fare according to the
distance traveled as well as will do real-time tracking of the bus so that the
passengers know exactly when the bus will arrive. Along with this, as a
which would remind the user about things that he needs to buy when he reaches
12
Secure Bus-Ticketing System using NFC (2015)
Monalisa Lopes, Grishma Shah, Nandini Vyas, Saloni Shetye, Sohagani
Shah (2015) implemented a study to their university in Edjia, India, the secure
bus-ticketing system using the NFC. Their research explains how NFC is used to
completion. The payment will be done automatically when the passenger scans
the NFC tag filled with data. The NFC package in android provides access to
NFC function, to read NDEF (NFC Data Exchange Format) message located on
the tag.
Vehicle Tracking Device (VTD). It is a tracking device used in vehicles that has
phone whenever there is a request for it through SMS. The integrated Global
vehicle and its speed based on a mobile phone text messaging system. The
system can provide real-time text alerts for speed and location.
13
Impact of E-Ticketing Application on Bus Transportation in Bandung
Eddy Soeryanto Soegoto from the Department of Manajemen University
research uses a qualitative method of research. The results show that there is
which is to increase public interest in public transport to reduce traffic jam that
often occurs during this time. This is because the implementation of e-ticketing
booking services, both for the people and for the providers of transportation
services. Of course, the convenience and comfort can encourage people to use
14
Conceptual Framework
Determine
Takes a lot of time of
counting tickets
Manual ticketing Easy to steal by the
Manual counting present process.
No accurate result of
of tickets counting tickets
Assess
There should be an
accurate result of ticket.
There should be exact “MOBATIC: A Mobile-
sales of the day, total
Based Bus Ticketing
passengers and reports.
Identify Application”
Recommendation
To create a system and
application that can
digitalized the ticket
transaction
Feedback
15
Figure 1. The Conceptual Framework of the Study
Input
The input explains the manual punching and counting of tickets in bus
Process
tickets, counting of tickets, and providing the instant solution. The common
Output
inspector, and conductor can benefit from the ticketing application to fast track
Feedback
16
Chapter III
METHODOLOGY
This chapter presents the materials and methods used in the conduct of
the study. These were thoroughly identified by the proponents to ensure the
Evaluation Methodology
The evaluation determines if the system meets all the objectives, works
properly, and satisfies the users. It is also a crucial part of the development of the
system.
Research Design
Ticketing Application that allows the conductor and inspector to do their jobs with
the use of ticketing apps. In designing the system, the researchers choose the
agile methodology which follows a series of events to finish the project. The
Method of Research
the researchers to gather the result of the survey in the fastest possible way.
17
Respondents of the study
original prospect respondents of the study were not available considering the
challenges caused by the pandemic, COVID-19, hence, the adviser and the
checked the questionnaires before it was approved by the adviser. Upon its
respondent for the purpose of evaluation. The study used a checklist and a rating
scale questionnaire to gather the needed data and responses to evaluate the
18
The questionnaires were designed to easily collect the responses and
The data from this evaluation provides the system developers feedback to
The frequency of each rating was counted and the weighted mean was
computed and interpreted. Then, the data were described based on the scale
reflected in Table 9.
and averaging, and weighted mean tools for the gathered data.
19
20