Professional Documents
Culture Documents
Group Members:
Name Student ID
MOHAMMAD WAFI HAFIZI BIN NAZAR 2022854034
MUHAMMAD NADHIR BIN MOHD RADZIF 2022642334
MUHAMMAD HAZIQ BIN MUHAMMAD FAHMI 2022808788
MUHAMMAD ARIQ BIN ABDULKARIM 2022894644
……………………………………………… ………………………………………
Dr. Liew Lee Hung
This cover sheet must be completed, signed and firmly attached to the front of the submission.
All work must be submitted by the due date. If an extension of work is granted, an assignment
extension acknowledgement slip must be signed by the lecturer/tutor and attached to assignment.
Plagiarism and Collusion are methods of cheating that falls under Peraturan Akademik Universiti Teknologi
MARA para 11: Etika Akademik
Plagiarism
Plagiarism is the presentation of work which has been copied in whole or in part from another person’s work, or from
any other source such as the internet, published books or periodicals without due acknowledgement given in the text.
Collusion
Collusion is the presentation of work that is the result in whole or in part of unauthorized collaboration with another
person or persons.
Where there are reasonable grounds for believing that cheating has occurred, the only action that may be taken when
plagiarism or collusion is detected is for the staff member not to mark the item of work and to report or refer the
matter to the Dean. This may result in work being disallowed and given a fail grade or if the circumstances warrant,
the matter may be referred to a Committee of inquiry for investigation. Such investigation may result in the matter
being referred to the University Discipline Committee, which has the power to exclude a student.
Student’s Statement :
I certify that I have not plagiarized the work of others or participated in unauthorized collusion when preparing this
assignment.
I also certify that I have taken proper case in safeguarding my work and have made all reasonable efforts to ensure
that may work not be able to be copied.
Signature : …………………………………………………………………………………………………………………………………………………………………….
Introduction………………………………………………………………………………………… 1
Project Objective…………………………………………………………………………………… 2
Problem Statement…………………………………………………………………………………. 3
Project Design……………………………………………………………………………………… 4
Teamwork structure…………………………………………………………………………………5
Project Testing……………………………………………………………………………………..10
Reference…………………………………………………………………………………………..16
Project Rubric………………………………………………………………………………………17
Bussin Transportation, a newly launched company specializing in bus and van transportation
services, has encountered challenges in maintaining its manual record-keeping system. The arduous
and time-consuming nature of this process has prompted Mr. Jamal, the company's owner, to seek a
more efficient solution. Mr. Jamal faces difficulties in accurately estimating prices and forecasting
profits due to the current disjointed approaches employed for the provided transportation services.
To address these issues, he has reached out to programmers for assistance in developing a
comprehensive digital registration platform that can effectively manage customer records and track
the prices of the services rendered.
The implementation of a digital registration system holds great promise for Bussin Transportation.
By transitioning from manual records to a digital platform, the company can streamline its
operations and significantly reduce the time and effort required for record-keeping. This
modernized approach will allow Mr. Jamal and his team to easily access and update customer
registrations, eliminating the risk of misplaced or lost records. Furthermore, the system's ability to
store and track service prices will provide valuable insights into the company's financial
performance, enabling more accurate profit forecasts and informed decision-making.
The envisioned digital registration system will not only enhance the efficiency of Bussin
Transportation but also improve the overall customer experience. With a centralized database, the
company can quickly retrieve customer information, facilitating smoother communication and
personalized service delivery. Additionally, the system's capability to store service prices will
enable swift and accurate price estimation for customers, ensuring transparency and reliability. By
embracing technological advancements, Bussin Transportation aims to strengthen its competitive
edge in the transportation industry while enhancing customer satisfaction.
In conclusion, our team would like to make a proposal for Bussin Transportation because adoption
of a digital registration system marks a crucial step towards overcoming the challenges associated
with manual record-keeping. The implementation of this solution will enable the company to
establish a streamlined and efficient process for managing customer registrations and tracking
service prices. By embracing technology, Bussin Transportation is poised to improve its operational
efficiency, profitability, and customer experience, ultimately solidifying its position in the
transportation industry.
1. Transforming from manually recording public transportation booking into a digital version
to ease the admin access and update customer registration
3. Storing and tracking service prices to provide valuable insight into the company financial
performances.
Problem Statement
Perrel is a full time IPT student. He was having a hard time whether to choose Bus or Van as their
public transportation. In order for him to get the best deal out of those two, he required to survey all
the website that offer Bus and has to ask for people who know some of the vans number. For Perrel
to find suitable deals and transport depending on their budget, he had to work more extra then he
normally does.
We were able to help Mr.Jamal with his business. We also ease Mr.Perrel that have been looking
for booking transportation website. The point of this program is to rely on program code to reduce
the time and also the for easy access for costumer and also the management. In the future the
improvement that we hope can help this system run very smoothly is adding on vehicle classes so
Passenger can know which vehicle that their booked . Apart from that improvement in calculating
the payment and storing all of the record more efficiently.
1. Lecturer notes on chapter 1, chapter 2, chapter 3, chapter 4 , chapter 5 , chapter 6 and chapter 7
2. https://www.codejava.net/coding/java-getter-and-setter-tutorial-from-basics-to-best-practices
3. https://www.w3schools.com/java/ref_string_equalsignorecase.asp#:~:text=The
%20equalsIgnoreCase()%20method%20compares,strings%20lexicographically%2C%20ignoring
%20case%20differences.
4. https://www.google.com/search?client=opera-gx&hs=88S&sxsrf=AB5stBgV2vIBvPaW-
GRpC8OXgwnSzUPaHA:1690397291738&q=composition+java+example&tbm=vid&source=lnm
s&sa=X&ved=2ahUKEwiEu-nQhK2AAxVh3TgGHcH-
CswQ0pQJegQIChAB&biw=726&bih=704&dpr=1.25