Chapter 1 To 5
Chapter 1 To 5
Chapter 1 To 5
Sluder, Richard C.
Lucena, Campus
June 2021
1
Chapter I
INTRODUCTION
travel islands in huge quantities at a time. A particular vehicle that offers this service is
the “ferry”, which is used to convey passengers across the sea and has been a common
The main government body responsible for preparing and establishing seaports in
the country is the Philippine Ports Authority (PPA). Established in 1974, the PPA Charter
was amended by Executive Order 857, widening its responsibilities to include the
Maritime transport refers to the carriage by sea of goods or/and passengers and is
primarily used for commercial purposes, in exchange for fees, such as hire or own
Transportation refers to the volume of bulk sorts and the variant of roll-on-roll-off
(Ro-Ro) of the ship handling the passengers via the terminal. Port of Alabat is recognized
to be amongst the most important trade sites on the island and is one of the longest ports
the “ferry”. Upon taking the service of the transportation, there are occurrences when it
comes to; schedule of departure and the assurance of passenger. This can cause
Background of Study
For most ferry units, boarding of passengers, packages, and vehicles has been
difficult as the workplace can be incoherent with the way the data types are brought in.
This can be reliant on the staff in the workplace who do not efficiently accommodate the
data. The staff of the ship can cause mishaps such as exceeding passenger capacity due to
vehicles that are boarded on to the ferry. With this in mind, chances of delay in departing
are setback due to the alteration of the ferry’s system. It can be hectic when travelers are
difficult to book or reserve tickets on the port. The tickets that the passenger receive are
used to confirm validity to board the ferry, however, if this was lost the passenger will
not be able to board as this piece of paper serves as a verification to board on the ship.
Roros and/or Ferries of Alabat, Island have difficulty in approximating the passenger’s
slots of certain holidays as the passenger capacity can surpass due to the need of being
Roro and ferries on Alabat Island are more popular during March, April, May,
November, and December due to the holidays and occasions held during the said month
such as Christmas, holy week, and undas. During these months the Mobile Application
will become even more important and useful because of the large number of people who
are preoccupied with slots. The Ferry now travels only once with a total of approximately
one hundred (100) passengers formerly three travel with a total of three hundred fifty
3
(350) passengers per day. While Roro in the Alabat district still travels three (3) times a
day.
The ticket price today for the ferry is one hundred fifty (150) pesos which were
previously one hundred (100) pesos at its regular price. Passengers who do not use the
FerryGo mobile application can queue at ports through walk-in reservation just like a few
senior citizens who do not have mobile devices to use the mobile application or are not
for the “ferry” can improve the quality of transportation services for the passengers that
are travel by sea. Travelers are expected to use the application for their means of sea
vehicles, packages, and travelers. The ideology of the researchers pointed out an
application that serves ease of transportation called “Uber”. The application is mobile-
based, meaning it is available on most smartphones out there, whether the operating
system is iOS or Android. It can be downloaded in the systems application store and is
applications will give the proposed application a user-friendly approach for travelers.
Modernization of ferry transportation is necessary for our society in the Philippines, the
This study aimed to design and develop a mobile application for Maritime
3.1. Compatibility
3.3. Maintainability
3.5. Portability
3.6. Reliability
3.7. Security
3.8. Usability
5
transport. This study was redound to the benefit of society considering that the ferry is
To the local travelers, this study helped the local travelers to come up with a new
To Ferry owners, this study helped to speed up the work of the ferry operators. It
will open up a new idea for workers and put the process in the ports in a more modern
way.
Southern Luzon State University or (SLSU) to Alabat, Island in serving people in the
community.
To the researchers, this study helped think of a solution to such problems, bring
out their skills, and have the opportunity to explore their field which is Computer
programming. This study can also be used as a reference for their enhancements.
To future researchers, this study served as their reference and used it to further
The study involved technical modes and schemes, and advice from the computer
programming experts. The materials needed in the study are the following: (1) Desktop
computer / Laptop for the platform of the mobile application; (2) Smartphone - To run a
series of experiential tests of the proposed application. The proposed application will
Updating of payments of the passenger booked the trip through the system. The
In the proposed application, the researchers were guarantee the safety measures
for the application and its database system. However, the study is limited only to
Maritime transport, specifically to the ships and ports in Alabat Island. The mobile
application is not applicable to book on any land vehicle and/or ships that are not
prescribed to travel.
applicable only for the Android operating system version 8.0 and/or higher. Nevertheless,
the study was focused on developing an application that will help to improve the ticketing
process at ports.
Definition of Terms
The following terms are defined by the researchers for a clear understanding.
This software will be used to assist the researchers in progressing the mobile
application.
software and/or hardware is efficient to run with the components that are compiled
together and ran. The researchers must meet this standard to develop a compatible
system or software that will be effective to the users of the proposed application.
CSS or Cascading Style Sheets is a language that is written in a markup language like
presentation of a webpage including the schematic colors, layout and fonts. This
language can adapt the presentation of the webpage in different devices. This
language will be one of the frontend coding language in the proposed mobile
Ferry is a type of sea transport used to get to the nearby town between the seas (Quezon
to Gumaca; Alabat to Atimonan; Perez to Atimonan). In this study, the ferry was
used as the main topic to develop an application for access to schedules and online
booking.
8
FerryGo is a mobile application for maritime transport that will help the user to book a
reservation online. In this study, FerryGo will be the name of the proposed mobile
application.
Function Suitability is a parameter for a system in which the developed software and/or
hardware is executable with the proper functions that are intended for its specific
use. This parameter will ensure the proposed application’s characteristics in terms
developing web pages. This language will be used in developing the researcher's
tools.
web pages to be introduced. The browser and operating system accessibility would
Performance Efficiency is the application’s use of resources and how the product or system is
performing under load. The data that are loading are to be run in the system as resources to
analyze the response time of the system’s performance and how efficient it is. This
9
standard will be followed by the researchers to create a well-running system that meets the
Portability is the degree of efficiency which refers to the ability of the application to use it on
any end-devices in a faster and easier way. Researchers will create a mobile application
where the target will be used by more people, an Android Operating System to maintain the
Reliability is the extent of software that demonstrates the ability to perform the role assigned
based on the program that is supposed to be performed over a particular Period. The
researcher ensures that the proposed application had the ideas and provided an application
that retains its reliability. Security is being aware of safety and protection against
malicious attacks and threats on the internet. Securing data is strictly based on the
development of the proposed application and this parameter will be the basis of how the
Smartphone
Mobile device that combines the functions of cellular and mobile computing into one unit.
This will be the main component in interacting with the proposed application for the
Usability is a degree in which how accommodating is it for the user to learn the system or to
control and operate the application for its intended use without fault. Usability helps in
10
creating a mobile application to test the efficiency of the application and avoid any errors,
Chapter II
REVIEW OF LITERATURE
This chapter shows the related literature, development software, and materials that
Transport Booking in Alabat Island”. This also presents the conceptual framework to
Island. This includes MySQL, HTML, PHP, Adobe Photoshop, Android Studio, Laravel,
development.
Maritime Transportation
The Philippines is one of the countries with the most ports in the world because it
is made up of huge islands. Some of the well-known ports in the country are Calapan,
Batangas, Cebu, and Manila because they have large and many vessels in the country that
are used to carry goods and passengers to the destination. Ro-Ro is a type of vessel used
to cross to the other port. It is loaded with goods, cars, trucks by pulling between the side
and the dock. The use of Ro-Ro ships allows for faster and safe transportation.
Another of the most targeted is people using to get to nearby towns for faster sea
transportation. Alabat Island consists of three districts, Alabat, Quezon, and Perez or
better known as AlQueRez. RoRos are already known to be used in three districts but
12
only the Alabat District has Ro-Ro that can carry large vehicles such as trucks and cars
which is the reason why many people pass through the Alabat Port to Atimonan Port.
Due to the threat of Covid-19, the Philippine Ports Authority has implemented a plan
which aims to prevent people from becoming infected with the disease. Avoid the
Human-to human transaction where they set up ticketing machines in the port of
Batangas and port of Calapan which will serve as a way to speed up the process at the
In the study of RoRo Terminal System (RRTS), The DSDA has tasked MARINA
will provide where shippers and shipping operators may communicate information on
building among marine transport workers. The Center's concept is to provide a variety of
training programs with minimal facility installation. DSDP has recommended many
management, and shipping business management. The study shall cover the 36 corridors
including the Polilio Island Corridor and the Alabat Island Corridor in Southern Quezon.
The above research has a similar feature to FerryGo and also has a difference, but
the difference is that FerryGo is a Mobile application for booking that targets the ports on
Alabat Island, and the Philippine Ports Authority did is a machine that target is the large
Android Studio
Source:https://commons.m.wikimedia.org:Android_Studio_Icon_2021.svg
or (IDE). It offers convenient tools for efficiently designing applications that are based on
This development platform is written in Java, Kotlin, and C++, three programming
languages. It's made by Google and driven by IntelliJ. This is open-source and free-to-use
development software. This is a fast and feature-rich emulator, where the proposed
This software were the environment of program coding for the proposed
by researchers, it has many features that will help to develop the logo of the proposed
mobile application, and it is easier to use Adobe Photoshop for image editing than any
other open-source application. Photoshop will be used to create the layout and layers of
Bootstrap Framework
Figure two (2) is a front-end framework that is a free and open-source CSS
framework that contains CSS, HTML, and JavaScript-based design templates for
This front-end framework was used for the web output structure for the admin
JavaScript
language. Java is used to develop fully stacked applications that are web or mobile-based
Java has an API or application programming interface for working with, dates,
text, standard data frameworks, and regex or regular expression. Based on the studies of
Chapman (2018). The researchers were used this high-leveled programming language to
Laravel Framework
Figure two (3) Lavarel is a PHP framework for dynamic web applications. It is an
open-source framework that helps to develop a web application that is more easily and
faster built into features such as web design, template design, and test solution Tim
(2019). The researchers used Laravel Framework to give the admin webpage and mobile
MySQL/SQL
Figure four (4) SQL is a common language used to store, manipulate, and retrieve
the data in the databases and MySQL is a database management system that is also
known as Structured Query Language. The basic purpose for SQL/MySQL is to create a
database in which it can be used to store any sort of information from it being a single
MySQL has been coded in C and C++ programming language and is compatible
with most operating systems or platforms out there, including Windows, Macintosh/Mac
editing the data in a database management system. It is free to use to any sort of user who
can create the desired application that has a database management system.
SQL is a form of communication for the data in the database management system
meaning, it functions the optional choices in what the user can do to a piece of data in the
system. MySQL/SQL serve as the mobile applications database system whereby gathered
information is stored online and will be accessible in real-time when accessing the
The study below presents the ISO 25010 evaluation parameters to fully understand
Evaluation Parameters
developed system. There are a set of parameters that are required to be followed for a
Rebeś (2019).
17
Compatibility
to your targeted system whether it is hardware and/or software. A system will efficiently
run when components in a system can exchange the data in that environment if it does not
most platform devices such as mobile devices. The system or product is to be compatible
amongst different platforms when accessing is the aim or proposition when it is being
evaluated for compatibility. The smooth interaction of the application means that the
system is applicable to run because the coexistence of the models in the system is
The researchers expect the system to be compatible with the mobile application.
Following the standard compatibility protocols in which the encounter of errors and
Functional Suitability
executes the proper functions intended for its specific operation as an application. When
provided a task or objective, it must show suitable results that are corresponding to the
Estdale and Georgiadou (2018) define function suitability to consists of three sub-
components are to assure that to a certain degree the functions are running properly and
are significant to the application’s purpose. The application's functionality meets the
The researchers are to follow the standards to validate the needs of the system for
Maintainability
efficient to be modified by the creators. Modifications are to be made to correct faults and
improve the performance of the application and its environment. Maintaining an error
and/or bug-free system is needed for further development in the system especially when
implementing fixes, improvement and, new features to the application. The possibility of
the environment in the system is there for modification such as bugs like security,
performance, functionality, and the other characteristics that are defined by the ISO
25010. Estdale and Georgiadou (2018). The researchers will be following the defined
Performance Efficiency
product when the system is performing the tasks during load. The data that is loading to
the resources that are required to run the system at the maximum capacity. Response time
and the process is analyzed throughout the execution of the system when the program is
running.
The application is speculated throughout its progress to assure the quality of the
system and it is bearing components for the user to assure of the utmost efficiency of the
program for its user to interact with efficiently and load testing or speculating the
application after its post-boot is necessary to adjust the capacity and further modifications
of the system. The term would be stress testing it on the maximum load capacity of the
application, further conducted tests are a necessity when ideally testing the application's
success and failure when/or during its run time Maayan (2017).
(it.cisq.org, 2016).
This defined evaluation for the proposed application will be definite to use as the
system will require proper procedures of conducted tests for its performance and quality
Portability
Portability is the degree of efficiency which refers to the ability of the application
to use it on any end-devices in a faster and easier way. Nowadays, Mobile Application
has been a tool today to get and collect related information about travel and tourism
Estdale and Georgiadou (2018). It becomes more effective for all travelers to use a
mobile application that provides portable access to any hardware or software system.
usability, give the user considerable advantages. Desharnais and Abran (2012). It
describes that all mobile applications must-have features and functionality that
individuals can satisfy on the portability with which the device is easily linked to any
hardware or software system, another thing is that applicants must provide satisfaction to
all end-users.
and will ensure that the FerryGo Mobile Application has certain features that serve its
Reliability
Reliability is the extent of software that demonstrates the ability to perform the
role assigned based on the program that is supposed to be performed over a particular
period. Reliability refers to the ability to be 100% percent correct and not fail the function
availability, should operate even if there are a few device bugs and there should be
21
recoverability if there are faults to prevent long interruptions Desharnais and Abran
(2012).
promotes satisfaction to the users. With this concept, the researcher ensured that the
proposed application had the above ideas and provided an application that retains its
reliability.
Security
Security is being aware of safety and protection against malicious attacks and
threats on the internet and/or other social media sites that collect data and information
from users. With an ever-growing array of malicious resources, many cyber-attacks are
There are many ways out now to protect user profiles and maintain data and secure
the sustainability of privacy is one of the crucial security standards for outsourcing
databases. The framework will preserve the privacy of access patterns of databases with
protected storage storing thousands of user data. Desharnais and Abran (2012).
To protect the data privacy and security of users, the researchers will follow the
rules and regulations applicable to the production of mobile applications that include
information from users. The researcher will create a SQL database in which the
Usability
Usability refers to the system or program that is interacted with by users to reach
for the user to learn the system or to control and operate the application for its intended
Usability is used to identify the software’s quality and how seamless it is for users
to interact with the system. Having the right standards and best practices for the program
will further enhance the usability in users making less of an error and/or the effectiveness
to grasp the goal of learning the system. Regarding usability, it helps develop the
application's broad environment for effectiveness and efficiency that the services should
The system or product will be optimized to its proper functionalities so that the
users can experience a cooperative system that serves its purpose under specified
conditions Gaul and Karwowski (2019). With this specified parameter, the researchers
shall use this characteristic to optimize the usability of the system in its stages of
development to ensure a satisfactory application that will result in seamless software with
With the use of the mentioned cited studies that were gathered by various authors
Island”. The programming languages will be used to encode the software independently
and will be developed as a mobile application for the operating system that is Android.
The users that will use this service of transportation for ferries can rely on the ease of
The application was created with optimal settings using the parameters mentioned.
The mobile application met the intended needs for it to be a functional and suitable
Conceptual Framework
Based on the foregoing concept, ideas, and findings of related literature and insight
2. Software Debugging)
MySQL/SQL maintainability,
PHP
performance
XAMP
3. Hardware efficiency,
Figure five (5) shows the input-process-output model used in this study by the
In the input, the specifications necessary to build the application are specified in
the hardware, software, and related studies required to run the program.
In the process, the development of the device according to its technicalities will be
shown using the materials used in the input. After all the requirements such as content
have been imposed in the process, the researcher is needed to observe the system's
growth and development, the enhancement of the program must be launched. The
adjustment and correction of all errors should also be checked at the end of the process.
Finally, the output will cover the completion and productivity of the application
entitled FerryGo: Mobile Application for Maritime Transport Booking on Alabat Island.
The system will be evaluated using ISO 25010 standards that will measure its
Chapter III
METHODOLOGY
This chapter presents the research methods of the study. This includes the
procedure, work plan, system development, project technical description, operation and
Research Locale
This study was conducted at Southern Luzon State University - Lucena Campus.
Lucena City, Brgy Ibabang Dupay in the province of Quezon. The satellite campus offers
Travelers of Alabat Island always use the Ferry to the nearby town as a way of sea
transportation. Thus, the researchers conducted the study to provide the travelers another
mode of booking reservation using the mobile application in a faster and easier way, and
the system will be of great help for all people entering and leaving the island.
Respondents
Researchers targeted respondents who will evaluate the standards of the proposed
improve the proposed mobile application from the respondents' given feedback.
27
The respondents were composed of fifteen (15) travelers from Alabat Island who
always use ferries, and ten (10) Technology Experts to test the total technicalities of the
mobile application. A total of twenty-five (25) respondents will evaluate the effectiveness
of the application.
Research Design
As it is the best suited for the study, the researchers used a developmental
products Richey (2005). A program will be analyzed and described for users to
technology.
The research design focused on the development of the mobile application for
Research Instrument
with the use of a questionnaire. This questionnaire is divided into eight (8) parameters,
portability, reliability, and security. Using the Four Point Likert Scale, four (4) are to be
The above-mentioned uses are to prepare and conceptualize the purpose of the
study. A questionnaire that requires a rating of each parameter, was given to each of the
respondents to assess and determine the acceptability of the proposed application. The
researchers was used the standard questionnaire and was influenced by the ISO 25010
Standards to gain feedback on the proposed application. It was analyzed by the research
adviser and validated by the members of the panel of examiners. The four scales to be
The researchers submitted an approval letter to the Campus Director that will
come with the note of the Researcher Advisers to enable further data collection. The
researchers enacted to gather the necessary data by distributing evaluation sheets of the
Sources such as online articles, journals, and related studies were utilized by the
researchers. The main source of the process was the researchers obtaining information
from a ferry company and its faculty. The sources helped the researchers to make their
mobile application efficient and reliable to the users. Reliability, accessibility, and
functionality of the application are some of the various parameters of the application that
This data provided the researchers to develop software that gives ease of access for
payment of travel in maritime transportation and its availability with the implementations
feedback from specific personnel such as I.T, Ferry Owners, and Travelers.
evaluation and has been tempered to reach its peak state. The approval of the Campus
Director with the aforementioned recommendation of the research adviser was consulted
and validated. The survey was then carried out to analyze the acceptability of the
gathered.
The gathered information from the questionnaire shall be taken into consideration
and be implemented into the proposed application for optimal usability for the users and
the researchers.
The data and respondents that will be evaluating the proposed mobile application
by the researchers shall remain confidential following the Data Privacy Act of 2012. The
researchers will come to terms of an agreement in collecting data from the respondents to
acquire the necessary data without violating the said Data privacy act.
30
8. Final Evaluation
Figure six (6) show the work plan of the study. This part includes the development of
research from Planning to Final output. The detailed process of doing research is well
System Development
PLANNING
DESIGNING
PLANNING
PROGRAMMING
INSTALLING/UPLOADING
TESTING
FINALIZATION
EVALUATION
Figure seven (7) shows what are the stages that the proposed application went
through that covers the planning, designing, programming, installing, testing to debug
errors that may be encountered in the system. Implementing these guidelines in the Steps
1. Planning
The planning stage starts with gathering the required sources, materials,
development software, and consolidation of experts that will help in conceptualizing the
software was used in optimizing the mobile application to an extent in finding the best
Figure 8. Planning
2. Designing
Application for Maritime transport Booking in Alabat Island including the proposed
Figure 9. Designing
33
Figure eight (8) illustrates the interaction of the proposed mobile application with
the user and admin. This will be the system's flow when interacting as a user that will
create an account to book or reserve for ferry travel. The admin will log in to the mobile
B. Activity Diagram
Figure nine (9) shows the step-by-step system flow to access and interact with the
proposed application. As shown above, the user will log in to the proposed application to
Once the proposed application is launched, they will enter a valid account and
proceed to the application feature that is Maritime Transport Booking in Alabat, Island.
35
C. Entity-Relationship Diagram
Passenger ID
Payment Outlet
Figure ten (10) shows the entity-relationship diagram of different entity sets that will
be stored in a database.
3. Programming
Figure eleven (11) shows that various programs were created, debugged, and
designed. The occurrence of errors, bugs, and glitches in the program was patched by the
researchers.
4. Installing/Uploading
Figure twelve (12) Above shows the file format of the mobile application. It is in
5. Testing
Figure thirteen (13) shows the proposed application has been developed and
programmed to its optimal functionality. The researchers shall conduct trials of the
proposed application running and analyze the result for errors, glitches, crashes, and
reliability measures.
6. Finalizing
outlines, parameters, and clarification of the proposed application, the researchers are
near to finalizing the final proposed product that will give service to the travelers of
With this in mind, the proposed application was prepared to be evaluated for its
acceptability.
38
7. Evaluation
Figure fifteen (fifteen) After the proposed application is finalized, experts will
develop the mobile application for android systems. The application’s database is
managed by MySQL. The database will serve as an admin tool for accessing the user
Users of the proposed application can interact and inquire about the availability of
ferries and payment outlets through the mobile application. The proposed application can
Once the file is downloaded, the users can begin installing the APK File to their
Android Device. The software requirements in the proposed application include the APK
format, while the hardware requirements apply to servers used by admins and mobile
To access the mobile application, it also needs an internet connection. The mobile
application is not accessible in the play store or android app store. The users will not have
The researchers performed the testing of the device both visually and manually.
1. Download the APK File on a smartphone that has internet access. It can be
3. Click the “Install” button on your android smartphone to complete the installation
4. After the installation is complete the user is then greeted with the option to log in
5. The application is now applicable to the user and is ready to provide services for
Online-booking.
Evaluation Criteria
The evaluation criteria are detailed in Table one. In the evaluation, twenty-five
(25) respondents will choose purposively to rate the effectiveness of the software. The
data will analyze and interpret using the following scale below.
In the Range Scale and Qualitative Description, Table one (1) shows an
equivalent point. The points are the ratings provided by the respondents. With a range
scale of 3.41-4.00 and a highly acceptable qualitative definition, the highest point is 4.
The next point is 3 with a range scale of 2.50-3.24 and an acceptable qualitative
description. The next point is 2 with a ranging scale of 1.75-2.24 and with a qualitative
41
description of unacceptable. Lastly, the lowest point is 1 with a ranging scale of 1.00-1.74
Statistical Treatment
To quantify the cumulative evidence, researchers can use statistical measures. This
efficiency, portability, reliability, security, and usability. In assessing the proposed study
with the following formula, the proponents will use the weighted mean:
∑ 𝑊𝑀
AWM =
𝑁
Where:
WM = Weighted Mean
Σ = Summation
Chapter IV
This chapter includes the analysis, presentation, and interpretation of the gathered
data of the proposed system FerryGo: Mobile Application for Maritime Transport
The image above shows the screenshot of the webpage design of the system and
how the admin can Log-in. The admin can access the system functionality by entering the
Figure seventeen (17) shows the web dashboard and its functions. The dashboard
in this section consists of (1) Schedule, which includes details on the trips with
corresponding dates. (2) Passenger, which includes details about the passengers. (3)
Payment, which discusses the passenger's payment transactions and updates. (4) Logout,
Figure eighteen (18) Shows the admin action window that displays what
interactions you can do as an admin. (1) Book a Schedule, (2) Validate Payment, (3) Add
Passenger.
44
Figure nineteen (19) shows the booking of the trip as the admin with the
interaction to filter the travel by port and day. After the filters have been selected, the
admin then will choose the available ferries and click “Book” to the next page of booking
Figure twenty (20) shows the master list of the passenger accounts on the
webpage. It contains (1) Name, (2) Age, (3) Username, and (4) Address. You may further
includes all of the transactions for each passenger who has booked a trip. By pressing the
"update" or "view" buttons, you can also update or view their payment status.
Figure twenty-two (22) shows the Passenger Payment Update in which you can
update their payment status to (1) None, (2) Paid, and (3) Pending. There is also a profile
overview of the booked trip with its corresponding schedule and port destination.
46
Figure twenty-three (23) depicts screenshots of the system's GUI design and how
the user may log in to have complete access to the system, the user must have their
Figure twenty-four (24) shows the mobile dashboard and its function. This section
of the Mobile Application displays the passenger's travel schedule, as well as information
about ports, ferries, and tickets. On the right side, there is a button for the user's profile,
Figure twenty-five (25) shows the Profile of the users. This part of the Mobile
Application is where you can see the profile, travel, and history of the passenger
Figure twenty-six (26) shows the Payment button and travel history including the
The researchers used the standard questionnaire given to twenty-five (25) selected
respondents; fifteen (15) passengers or travelers, eight (8) IT experts, and two (2)
professors major in computer technology. The purpose of this procedure was to evaluate
the acceptability of the system, provide suggestions and recommendations to gain more
demonstration via video conference and also prepared a video presentation on how to
navigate the application. Majority of the respondents were passengers, teachers and I.T
experts. After the evaluation process, the gathered data from the selected respondents
were tabulated and interpreted. The tables below show the researchers' evaluation results
Functional Suitability
Table 2 shows the level of acceptability of the system in terms of functional suitability
Table 2.
Functional Suitability of the System
The table above shows the evaluation of “FerryGO: A Mobile Application for
According to the I.T experts, the system uses appropriate functions to accomplish
system provides functions that meet stated and implied needs when used under specified
Performance Efficiency
Table 3 shows the level of acceptability of the system in terms of performance efficiency
Table 3.
Performance Efficiency of the System
Table three (3) shows the evaluation of “FerryGO: A Mobile Application for
According to the I.T experts, the system’s response and throughput rates with a weighted
mean of 3.72; and the system uses appropriate amounts and types of resources by the
The capacity of the system meets the requirements with a weighted mean of 3.68
or highly acceptable. Overall, the average weighted mean of 3.70 meets the standards for
performance efficiency.
53
Compatibility
Table 4.
Compatibility of the System
Weighted Mean
Specific System Feature Descriptive Rating
(WM)
1. The system can perform its
required functions efficiently while
sharing a common environment
and resources with other systems, 3.72 Highly Acceptable
without detrimental impact on any
other system.
Table four (4) shows the evaluation of “FerryGO: A Mobile Application for
gave the following statements: 1. The system can be used in place of another specified
system; 2. The system can co-exist with other independent systems; and 3. The system
can adapt even changes are made, a description of highly acceptable. Overall, the system
information with other products or systems and perform its required functions while
54
sharing the same hardware or software environment. Sub characteristics include co-
Usability
Table 5.
Usability of the System
Weighted
Specific System Feature Mean Descriptive Rating
(WM)
1. The system is appropriate for user’s
needs. 3.72 Highly Acceptable
Table five (5) shows the evaluation of “FerryGO: A Mobile Application for
Maritime Transport Booking in Alabat, Island” in terms of Usability. It revealed that all
the statements above were observed by the IT experts. Respectively, they gave the
following weighted mean: 1) 3.72; 2) 3. 76; 3) 3.84; 4) 3.52; 5) 3.72 and 6) 3.88 or highly
acceptable.
acceptable. In line with April and Laporte (2018), appropriate recognizability will rely on
the capacity to recognize the appropriateness of the product or a system’s function from
the first impression of a product or system and any documentation that linked to it.
Next is learnability, where the product or systems can be used by a specific user to
attain a specific goal of learning to use the product or the system with effectiveness,
which a product or system has attributes that make the product or a system operate and
Reliability
Table 6.
Reliability of the System
Weighted
Specific System Feature Mean Descriptive Rating
(WM)
1. The system meets needs for reliability
under normal operation. 3.88 Highly Acceptable
56
Table six (6) shows the evaluation of “FerryGO: A Mobile Application for
IT experts, the system meets the needs for reliability under normal operation with a
weighted mean of 3.71 or highly acceptable. The system is operational and accessible
when required for use with a weighted mean of 3.88 or highly acceptable.
faults with a weighted mean of 3.8 or highly acceptable. The system can recover the data
directly affected and re-establish the desired state of the system with a weighted mean of
The weighted mean for all the statements highly acceptable, with an average
weighted mean of 3.71 or highly acceptable. This implies the positive impression of the
executes a specific function under a specific condition for a specific period. Under this
57
are four sub-concepts, specifically, maturity, which is the degree of a system or a product
that able to meet the needs for reliability beneath normal operations.
required for use. Then fault tolerance, where a system or product conducts as intended
despite the presence of hardware or software faults, and recoverability, is the state where
there is an interruption or a fault, the system or a product can recover the data directly
Security
Table 7.
Security of the System
Weighted Mean
Specific System Feature Descriptive Rating
(WM)
1. The system ensures that data are
accessible only to those authorized 3.6 Highly Acceptable
to have access.
Table seven (7) shows the evaluation of “FerryGO: A Mobile Application for
Maritime Transport Booking in Alabat, Island” in terms of Security. It revealed that all
the statements above were observed by the IT experts. Respectively, they gave the
following weighted mean: 1) 3.6; 2) 3.68; 3) 3.72; 4) 3.64; and 5) 3.8 or highly
acceptable. The system got an average weighted mean of 3.68 interpreted as highly
acceptable.
protects information and data so that persons or other products or systems have the
Maintainability
Table 8.
Maintainability of the System
Weighted
Specific System Feature Mean Descriptive Rating
(WM)
1. The system is composed of discrete
components such that a change to one
component has minimal impact on other 3.6 Highly Acceptable
components.
Table eight (8) shows the evaluation of “FerryGO: A Mobile Application for
that all the statements above were observed by the IT experts. Respectively, they gave the
following weighted mean: 1) 3.6; 2) 3.72; 3) 3.76; 4) 3.64; and 5) 3.88 or highly
acceptable. The system got an average weighted mean of 3.72 interpreted as highly
acceptable.
Testability are required in the System development cycle. The system should be able to
adapt to changes in the environment and be able to modify itself in the future. Rebes
(2016).
60
Portability
Table 9.
Portability of the System
Weighted Mean
Specific System Feature Descriptive Rating
(WM)
1. The system can effectively and
efficiently be adapted for
different or evolving hardware,
3.76 Highly Acceptable
software or other operational
or usage environments.
Table nine (9) shows the evaluation of “FerryGO: A Mobile Application for
Maritime Transport Booking in Alabat, Island” in terms of Portability. It revealed that all
the statements above were observed by the IT experts. Respectively, they gave the
following weighted mean: 1) 3.76; 2) 3.76; 3) 3.68; or highly acceptable. The system got
component can be moved effectively and efficiently from one hardware, software, or
Summary of Result
3.78
3.76
3.76
3.7
3.68
3.68
3.66
3.64
Figure twenty-seven (27) shows the overall result of the acceptability evaluation.
The data revealed that the computed average is 3.72. This proves that the system has met
the standards. This also implies the high level of acceptability of the system “FerryGO:
Chapter V
recommendation of the study after analysis of the data gathered for “FerryGO: A Mobile
Application for Maritime Transport Booking in Alabat, Island” and the feedback of
Summary
Transport Booking in Alabat Island that would help the passengers to book a reservation
online to travel across Alabat, Island in the most efficient way. The study was conducted
The study used the Developmental Research approach. The Parameters used in
measuring the acceptability of the system were the ISO 25010 Standard, Functional
The Questionnaire were given to the IT experts, ICT Teachers and Travelers to
measure the level of acceptability of the Mobile Application. The data gathered were
Findings
1. The system application was designed with the help of Android Studio as the IDE.
2. The development of the system application was made using Java and PHP codes
and testing. The FerryGo: Mobile Application for Maritime Transport Booking in
Conclusion
was built using Java and PHP codes in the Android Studio and the database was made
using MySQL, it is to manage and protect the users’ data . The said software
requirements also helped in designing the user-interface and implementing the functions
to navigate the system with ease. The material requirements helped in setting up,
debugging and testing the system application. The application was evaluated by the
Recommendation
The researchers had successfully achieved the objectives after conducting a series
of tests and analysis to develop the mobile application. Based on the conclusions, the
1. More encrypted client’s password and explanation on how the system adheres to
3. The computability to all android version must be implemented and not limited.
4. A study of the same nature with improved technology can be pursued in the future
to better improve efficiency and effectiveness of the developed system
application.
65
References Cited
April, A., Best, L. R., Hein, M., Laporte, C. Y., Scott Pattison. (2018). Software Quality
Assurance. Hoboken, New Jersey, United States, John Wiley & Sons.
Ding, X., Yang, Y., & Deng, R. H. (2011). Database access pattern protection without
full-shuffles. IEEE Transactions on Information Forensics and Security.
https://doi.org/10.1109/TIFS.2010.2101062
Dorota Gaul & Łukasz Karwowski, (2019). What every software tester should know
about Usability Testing? https://www.merixstudio.com/blog/what-every-software-
tester-should-know-about-usability-testing/
Estdale, John & Georgiadou, Elli. (2018). Applying the ISO/IEC 25010 Quality Modelsto
Software Product: 25th European Conference, EuroSPI 2018, Bilbao, Spain,
September 5-7, 2018, Proceedings. 10.1007/978-3-319-97925-0_42.
Fang, J., Zhao, Z., Wen, C., & Wang, R. (2017). Design and performance attributes
driving mobile travel application engagement. International Journal of
Information Management. https://doi.org/10.1016/j.ijinfomgt.2017.03.003
Haoues, M., Sellami, A., Ben-Abdallah, H., & Cheikhi, L. (2017). A guideline for
software architecture selection based on ISO 25010 quality related characteristics.
International Journal of Systems Assurance Engineering and Management.
https://doi.org/10.1007/s13198-016-0546-8
Juristo, Natalia & Moreno, Ana & Sanchez-Segura, Maria-Isabel. (2007). Analysing the
impact of usability on software design. Journal of Systems and Software. 80.
1506-1516. 10.1016/j.jss.2007.01.006.
Maadh Ali Zameer, & Rajasvaran Logeswaran. (2019). Web-Based Ferry Booking
System with Live Location Tracking
DOI: http://dx.doi.org/10.31838/jcr.07.03.21
66
Nayebi, F., Desharnais, J. M., & Abran, A. (2012). The state of the art of mobile
application usability evaluation. 2012 25th IEEE Canadian Conference on
Electrical and Computer Engineering: Vision for a Greener Future, CCECE 2012.
https://doi.org/10.1109/CCECE.2012.6334930
Paweł Rebeś (2019). Software Quality Standards – How and why we applied ISO 25010.
https://iso25000.com/index.php/en/iso-25000-standards/iso-25010
Proposed Updated Road RoRo Terminal System (RRTS) Master Plan and Feasibility
Study of Selected Corridors for the Missing Links.
Openjicareport.jica.go.jp/pdf/11809522_08.pdf 15-Appendix 3 Dec 12.doc
(jica.go.jp)
Roman Berezhnoi (2019) What is Bootstrap and how to use it in web development?
https://f5-studio.com/articles/what-is-bootstrap-and-how-to-use-it-in-web-
development/
Samtani, S., Chinn, K., Larson, C., & Chen, H. (2016). AZSecure Hacker Assets Portal:
Cyber threat intelligence and malware analysis. IEEE International Conference
on Intelligence and Security Informatics: Cybersecurity and Big Data, ISI 2016.
https://doi.org/10.1109/ISI.2016.7745437
67
APPENDICES
68
Appendix A
LETTER TO THE CAMPUS DIRECTOR
Southern Luzon State University
Dual Training and Livelihood Center
LUCENA CAMPUS
Lucena City
ROLAND A. CALDERON, DIT
Campus Director
We are BANJO L. DE LOS SANTOS and RICHARD C. SLUDER who are currently
working on our research paper entitled “FERRYGO: MOBILE APPLICATION FOR
MARITIME TRANSPORT BOOKING IN ALABAT ISLAND” This research study has
been a requirement for the degree Bachelor of Technical-Vocational Teacher
Education Major in Computer Programming.
In this regard, we are requesting permission from your good office to conduct the
said study for the partial completion of our degree requirements. We are looking
forward for your favorable response regarding the matter. Thank you very much
and God bless.
Respectfully yours,
Noted by:
Appendix B
Respectfully yours,
SYSTEM
SPECIFICATION SYSTEM FEATURES 4 3 2 1
REQUIREMENTS
Functional 1. Functional Completeness. The system
Suitability covers all the specified tasks and user
objectives.
This characteristic
represents the degree Nagagawa ng sistema lahat ng tungkulin
na angkop para dito.
70
Appendix C
LIST OF EVALUATORS
Ms. April N. Pineda Teacher – ICT Major Alabat Island National High
School, Alabat Quezon
High-School
78
Appendix D
Certification
This is to certify that as an expert in the field of technology, I attested that I had
evaluated the developed system entitled “FerryGO: Mobile Application for Maritime
Transport in Alabat, Island” proposed by Banjo L. De los Santos and Richard C. Sluder. The
proponents are candidates for Bachelor of Technical Vocational Teacher Education Major in
certify that the data gathered are valid and ready for presentation as part of their degree
requirements.
This certification is issued upon the request of the proponents and will only serve
Sincerely,
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
Lucena Campus
Lucena City
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
Al Laurio
Teacher III / ICT Coordinator
Atimonan National Comprehensive High School
Atimonan, Quezon
Email Address: [email protected]; URL: www.slsu.edu.ph
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
_______________
Sir. Jason A. Jaro
SHS Teacher
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
_______________
John Gemson A. Laude
System Analyst
Zyvos.is
Municipal Hall Bldg.
Atimonan, Quezon
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
had evaluated the developed system entitled “FerryGO: Mobile Application for
State University – Lucena Campus. I further certify that the data gathered are valid
This certification is issued upon the request of the proponents and will only
Sincerely,
Dorren Barayang
IT Instructor
Appendix E
Supplies Materials
Appendix F
PHOTOGRAPH
90
Appendix G
SOURCE CODE
</div>
</div>
<!-- List group -->
93
</li> </div>
<tr>
@endforeach
</tr>
<div class="col-xl-8">
</thead>
<div class="card">
<tbody>
<div class="card-header border-0">
<tr>
<div class="row align-items-center">
<td>
<div class="col">
<small>Address</small>
<h3 class="mb-0">{{$setprofile-
<h4>{{$setprofile-
>Fullname}}</h3>
>Address}}</h4>
<small>passenger</small>
</td>
</div>
</tr>
<div class="col text-right">
<tr>
95
<div class="col">
<small>Municipality</small> </div>
</td>
</div>
</tr>
</div>
<tr>
</div>
<td>
<div class="table-responsive">
<small>Accountname</small>
<!-- Projects table -->
<h3>{{$setprofile-
<table class="table align-items-
>Username}}</h3>
center table-flush">
</td>
<thead class="thead-light">
</tr>
<tr>
</tbody>
<th scope="col">BOARDINGID</th>
</table>
<th scope="col">DATE TRAVEL</th>
</div>
<th scope="col">TRAVEL TO</th>
</div>
</tr>
</div>
</thead>
<tbody>
</div>
@foreach($settriphistory as $rowMyTr
<div class="row"> ips)
</div>
</html>
<!DOCTYPE html>
</div>
<html>
<head>
</div>
<meta charset="utf-8">
</div>
<meta name="viewport" content="width=devi
<!-- Argon Scripts -->
ce-width, initial-scale=1, shrink-to-fit=no">
<!-- Core -->
<meta name="description" content="Start you
<script src="../assetsFerryGo1/vendor/jquery/ r development with a Dashboard for Bootstrap
dist/jquery.min.js"></script> 4.">
<span class="nav-link-
<body> text">My Trip</span>
<a class="nav-
<div class="scrollbar-inner">
link active" href="{{URL::ROUTE('mobileuserMy
<!-- Brand --><br /> Payment',['getclientid'=>$setclientid])}}">
<html>
<body>