Professional Documents
Culture Documents
Report
Report
0 PLANNING
1.1 Introduction
Prebet car is a most famous and vital transportation service among students in
Universiti Pendidikan Sultan Idris(UPSI) Tanjung Malim, that allows students to book a ride
for fee. This transportation service is done by UPSI students and local citizens in Tanjung
Malim. It’s not run by any registered transportation network company. Currently, students
don’t have any official and registered platform to book the prebet. The drivers only can be
contacted if the students do have their personal number through Whatsapp and Telegram.
Additionally, students are not secured to book the prebet because no information or details of
drivers were provided in Whatsapp and Telegram. This UPSI Prebet application will be an
official and registered platform under UPSI for the students to book a prebet car. In addition,
this appication will provide the basic details of the driver such as name, car plate number,
photo of the driver, comments and ratings. This UPSI prebet applicatiob will be used by
UPSI students as a safe platform to book a prebet car to reach their destination and to
overcome security problems such as kidnap, rape and accident cases. Besides, it’s a great
platform to gain side income for students.
There are some problems with current Prebet Car Service to UPSI Students which is:-
1
1.3 Objectives
To create a safe and registered platform to book a prebet car for UPSI students.
To create a platform to gain side income for UPSI students.
To avoid security problems such as kidnap, rape and accident cases among UPSI
students.
1.4 Scope
Students
Students can book a prebet car by official and registered platform under UPSI to
avoid security problems such as kidnap, rape and accident cases. So that students will
feel more secured to book a prebet car at any time.
Operational Feasibility
A measure of how well a solution meets the identified system requirements to
solve the problem. Take advantage of the opportunities identified during the scope
definition and problem analysis phases.
2
Students don’t need to book a prebet car by whatsapp or telegram without
knowing the driver’s details so, using this application they can book by official
and registered application under Universiti Pendidikan Sultan Idris.
Technical Feasibility
A measure of the practicality of a technical solution & the availability of technical
recourses and expertise. Addresses these major issues
Economic Feasibility
A measure of the cost-effectiveness of a project that will address three major
issues
3
Our group member has decided to who can develop this system will be paid.
Then, one of our members know to develop this system and she can become the
programmer.
Schedule Feasibility
A measure of how reasonable the project timetable is.
1. Can the solution be designed and implemented during the acceptable time
frame?
We already set the time to finish that the project like make the Gantt chart so it
easily to follow Gantt chart and we solve one by one/
4
2.0 REQUIREMENT ANALYSIS
Questionnaire
We conducted a survey to know the usage of current Prebet in UPSI among the UPSI
students. So, we choose a closed form questionnaire for the respondents to answer. We
distribute a Google Form and we get 45 respondents, and all of them are from UPSI.
1. Gender
gender
22%
male
female
78%
Figure 1
5
The pie chart in figure 1 shows the respondent demography of the survey conducted
to know the gender for the user of the Prebat System in UPSI. Out of 45 respondent, 35
female are using the Prebet in UPSI which is 78%. The other 22% is male Prebet user which
is only 10 person. So the majority user of the Prebet in UPSI is female.
2. Course
cour s es
courses
12
11
10
6
6
5
4
3 3
2 2 2 2
2
1 1 1 1 1 1 1 1 1
0
20 05 00 02 14 20 02 10 17 33 58 14 35 59 23 10 19 22
AT AT A20 A20 AE A25 AE AC AH AT AT AT AT AT AT AT AT AT
Figure 2
Based on the Figure 2, 11 out of 45 respondents are from AT20, and 3 respondents are
from AT05, and another 3 respondents are from A2000. 6 respondents are from AC10, and 5
respondents are from AT14. There are 2 respondents from each of the course like AE02,
AT35, AT19 and AT22. From the courses like A2002, AE14, A2520, AH17, AT33, AT58,
AT59, AT23, AT10 there are only one respondent from each course. So, we can conclude
that majority of our respondents are from course AT20.
6
3. Semester
Semester
25
20 21
15
Semester
10
9
5
4 4
3
2 2
0
one two three four five six seven
Figure 3
Based on the Figure 3, the user of Prebet in UPSI from Semester one is 3 out of 45
respondent which is 7%. User from the Semester 2 is 9% which is 4 out of 45, Semester 3 is
20%, which is 9 out of 45, Semester 4 is 21 persons out of 45 respondents, which is 47%.
User from the Semester 5 is 9% which is 4 out of 45 respondents. Semester 6 is and Semester
7 have only had 2 respondent each, which is 4% each. So that we can conclude that majority
of the Prebet users are from Semester 4.
7
4. Faculty
Faculty
20
18
18
16
14
12
Faculty
10 11
4 5
4
2 3
2
0 1 1
FSKIK FBK FSM FSSK FSKIK FPM FPE FMSP
Figure 4
Figure 4 above shows that respondent from the FSKIK is 18 person which is 40%,
and from FBK is 3 person, which is 7%, FSM is 11 person, which is 24%, FSSK is 1 person,
which is 2%, FSK is 5 person which is 11%. Respondents from FPM is 9% which is 4 out of
45 respondents, FPE is 2 person which is 5% and FMSP is 2% which is only one person out
of 45 respondents. So, we can conclude that majority of the respondents are from FSKIK.
8
5. Do you have ride and book prebet car before?
yes
no
Figure 5
Based on the Figure 5 above, everyone have clearly stated that they have ride a Prebet
car before. 45 out of 45 respondents have agreed for that statement.
9
6. How do you book prebet car?
24%
telegram
whatsapp
76%
Figure 6
Based on the Figure 6, 24 % which is 11 out of 45 respondents says that they are
using Telegram to book a Prebet. 34 out of 45 respondents which is 76% using Whatsapp to
book a Prebet. So, here we can conclude that majority of the respondents are using Whatsapp
to book a Prebet.
10
7. How often do you ride a prebet car?
40
40
35
30
25
ques h
20
15
10
0 1 1 1 1 1
often everyday 3 times a once a week twice a week when needed
week
Figure 7
Based on the figure 7, 40 out of 45 respondents which is 89% have said that they
often use the Prebet. Five out of 45 respondent choose some other options. One of them have
said that they use Prebet everyday. Another one has said that they use Prebet 3 times a week.
One respondent has stated that they use Prebet once a week, one have stated that they use is
twice a week, and the last one said that they use it when they need it.
11
8. Do you think prebet car service offered satisfactory and guarantee your safety?
YES
NO
44%
56%
Figure 8
From the figure shows that 8 25 out of 45 respondents which is 56%, agreed for the
statement that the Prebet Car service offered satisfactory and guarantee their safety. 20 out of
45 respondent which is 44% , disagree with the statement by answering NO. So, here we can
conclude that majority of the respondents are agree with the statement.
12
9. What are weaknesses that you can explain about the current prebet system?
What are weaknesses that you can explain about the current
prebet system?
6%
23%
no safety
no specific platform
26% expensive
late
other
20%
26%
Figure 9
Based on the Figure 9, 23% of the total respondent says that there is safety for them to
use current Prebet. Then, 20% of the respondent stated that there is no specific platform for
them t book a Prebet. 26% of the respondent, stated that the price for the Prebet is not fixed
and too expensive. Other than that, 265 of the respondents also stated that the current Prebet
is not coming on time and always late. 5% of the respondents gave some other reasons like,
the current Prebet driver take more passangers at a time, and the place that they drop the
passengers is not suitable. So the majority of the respondent stated that the expensive price be
the weakness of the current Prebet.
13
10. If the prebet car system is established, do you agree?
16%
yes
no
7%
may be
78%
Figure 10
Based on this pie chart above 35 respondents out of 45 which is 78% answered YES
to agree the statement for the Prebet System to be established. 7 out out 45 respondents
which is 15%, answered may be, and 7% which is 3 persons out of 45 respondent answers no.
So that we can conclude that majority of the respondents answered agreed for this statement.
14
11. What are the elements that need to be in the system to improve current system?
22%
12% driver detail
fixed price
location
safety
rating
others
15%
29%
15%
Figure 11
Based on the above Figure, 22% of the respondent requested the driver details to book
a prebet. 29% of the respondent requested for the fixed price for every Prebet booking. 15%
of the respondent requested to see and track the location of the Prebet Driver. 15% of the
respondent requested for the safety in the improving system. 12% of the respondent requested
to see the rating given by the other customers or passengers. 7% of the respondent requested
the other needs like they want to get the notification from the Prebet system. So, here we can
conclude that 29% of the respondent requested to see the fixed price before book a Prebet.
15
3.0 ANALYSIS
3.1 Methodology
The system development methods used are structured approach. System development
is organized into phases, with deliverables and milestones to measure progress. We are using
data flow diagrams (DFDs) to show how the system stores, processes, and transforms data.
We are using this diagram because the DFD will be describes adding and removing, which is
a function shown in the DFD. A data flow diagram (DFD) shows how data moves through an
information system but does not show program logic or processing steps and a logical model
that shows what the system does, not how it does it. During requirements modeling, we used
questionnaires techniques to gather facts about the system, and now we learned how the
various people, departments, data, and processes fit together to support business operations.
Then we create a graphical model of the information system based on our fact-finding results.
3.2 Techniques
The Analysis phase describes the techniques used to do the process of collection data.
This process consists of a group of repeatable processes that utilize certain techniques to
capture, document, communicate, and manage requirements. The techniques used to collect
data and the model used is the ways analysis is done. Analysis of Technique method used to
find and collect information from sources that can be trusted. There are three aspects of the
technique used which is through observations, interviews and questionnaires. Fact-finding
technique is a formal process of using research, meetings, interviews, questionnaires,
sampling and other technique to collect information about system problem, requirements, and
16
preferences. For our project we have choose questionnaires as a technique to find deeper
information about the problem and getting the objective clear. As per questionnaires, we had
collected responses from UPSI students.
Questionnaires
The questionnaire is one of the means used to collect information for analysis that can
answer the research questions. There are 2 types of studies on the survey questionnaires
which is form enclosed and open form of the questionnaires. Open form questionnaires
allows a respondent to answer in open text format such as they can answer based on their
knowledge, feeling and understanding. It means that response to the questions is not limited
to a set of options as in enclosed questionnaire. We choose both closed form and open form
questionnaires. We distributed this questionnaire by Google Form to UPSI students by
whatsapp, telegram and siswa email.
3.3 Tools
Based on the following is the hardware amd software that we use for the project:
Hardware
1. Laptops
2. Mouse
3. Printer
4. GPS Device
Software
1. Microsoft Powerpoint
2. Microsoft Word
3. Microsoft Excel
4. Google Chrome
5. Google Doc
6. Whatsapp
17
7. Telegram
18
3.5 Data Flow Diagram
19
3.6 Process Description Tools
UPSI Prebet Apps has limited user scope which is just for student UPSI to use this
system. To use this system student must insert their account info include online payment info
in register or login for pay the bills. Then the student must be insert the destination, the
system will be find the nearest prebet available. If not prebet is not available the admin will
track the prebet and give some suggestion to the student.
Decision Table
Simplified Table:-
20
Allowed to Ride X
Not allowed to ride X
Make payment to admin X
System will track the X
prebet
And give suggestion
Decision Tree
Y
Allowed to ride and
Prebet available Make payment to admin
Y
Insert destination
Register
Structured English
21
4.0 DESIGN
Based on multiple factors that need to be consider for creating a framework and
architecture of UPSI Prebet System. Such as, the total cost that need to be use, initial cost and
the operational cost for the lifetime of the system. One of the factors that should be consider
on how we expand the system is scalability. It is possible to do so if we take a different
approach and identify the problem that will occur if there is any additional implementation
for the system. These factors are considered in our project beforehand.
Servers that we use for our system which are relatively a small project should look upon
a budget to buy and maintain the system.
We focus on client-based processing where all the processing will be done by the client
because of the small server that we use. We choose the client-server model which the central
server provides data to a number of networked devices to all who’s connected to the internet.
22
Client server style for our system works with a system of request and response. The
client sends a request to the server and the server will respond with the desired information.
A server also can only accommodate a limited number of client requests at a time. So it uses
a system based to priority to respond to the requests.
In this page, there are three button which is Student button and Driver button.
23
4.2.2 Message interface
If customer clicks on chat button, customer can chat with the driver.
Customer or driver can’t send an offensive words or the chat can’t be send.
24
4.3 Input design
In this page, it has “Welcome” word, username and password to fill in, and login button.
If the password and username are correct, then the user can login into the system.
25
4.3.2 Student homepage interface
In this page, it is for student interface after the user login the system.
If student choose the car type, the system will move to other interface that user can
choose for 4-seater or 6-seater car.
Student can key in the location if student tap the location button.
26
4.3.3 Car type interface
This page will appear when the user choose the ‘car type’ button.
The car information, plate number and availability for the seaters will be shown.
User will be able to select which type of car based on their needs and press the ‘select’
button.
27
4.3.4 Select location interface
After select the car type, the interface of selecting the location will appear.
User can input the destination where she/he from and wants to go into the box provided.
28
4.3.5 Make payment interface
Customer can make payment via online with three options, via credit card, payPal and
wire transfer.
Customer can click on the ‘Next’ button after success the payment.
29
4.3.6 Driver homepage interface
Driver can choose either wants to click on ‘my profile’ button or ‘confirmation’ button.
If there’s a customer request for a ride, the ‘new customer request’ text will be appear.
Driver has the right to approve or reject the customer by click the ‘approved’ or
‘rejected’ button.
30
4.4 Output design
The driver’s information will be shown to the customer so that customer can reconfirm to
accept the driver or not.
Customer also can click to the message icon to chat or want to ask something to the
driver.
Customer also can go back by click the back button if they want to change to another
driver.
31
4.4.2 Request booked interface
If the confirmation has been made by the driver, the system will show that the request
that booked by customer has approved.
Customer also can go back by click the back button if they want to change to payment
method.
32
4.4.3 Accept student payment interface
After settle the payment, ‘The payment has been successful’ words be shown in this
interface.
33
4.4.4 Driver’s edit profile interface
If the driver clicks on ‘my profile’ button, their profile will be shown.
Driver also can go back by click the back button if they want to see the confirmation
page.
34
4.5 Database design
35
5.0 CONCLUSION
Most students tend to have problems with transportation in UPSI. By using our system,
students can go anywhere by using our Prebet Car System with safety protection. Our
systems will provide the registered driver which comes from UPSI’s student . Our system are
almost the safest private ride, sometimes by a lot. We provide an option for payment, through
cash or online transaction. So if customers don’t have enough money or have big bills, they
can securely pay through online transaction through the system. Our Prebet Car System also
have many vehicle options. 4 seats cars, 6 seats cars are available ride depends on the user
needs.
The chief limitation of our system is the occasional unavailability of drivers. All of the
drivers are students. So they may have busy schedule with the classes and have work they
want to. There are locations and times when drivers are unavailable or the wait time for the
customers will be too long. In those cases, customer needs to find other drivers and it may be
time consuming. Our system also not allow the customer to cancel when the driver is near,
despite it may take 10 minutes or more to arrive.
The system needs to be updated for better experience. We will try to make a real-time
feedback on drivers’ trip experience. The feature allows drivers to rate their trip “positive” or
“negative” and then select multiple reasons for their ratings, including location/route,
payments and passenger, with additional drop-down reasons to choose from. We will provide
a quality customer service. With a core philosophy of providing “speed, safety and certainty”
to all its customers,we will take no half-measures, when it comes to ensuring that the
passenger rides in comfort. The driver’s details such as name, phone number, plate number as
well as the pre-determined fare are made available to the passenger to ensure complete
transparency.
36
BIBILIOGRAPHY
Harry J.R. (2013, February 28). System Analysis and Design, 10th Edition.
37
APPENDIX
Questionnaire
1. Gender
2. Course
3. Semester
4. Faculty
8. Do you think prebet car service offered satisfactory and guarantee your safety?
9. What are weaknesses that you can explain about the current prebet system?
11. What are the elements that need to be in the system to improve current system
38