Bab 1-Is1-Sn-Cs-2020-0193
Bab 1-Is1-Sn-Cs-2020-0193
INTRODUCTION
1.1 Background
Car-sharing is a car-rental model where users rent cars for a short period of
time, usually per hours. Car-sharing is a part of the larger trend of modern mobility
strategy. The main difference with traditional car-rental model is that the owner of the
cars are usually individuals, and independent from the organizer of the car-sharing
The first known instance of the concept of car-sharing is coming from Zurich,
Germany in 1948. However, it is not until late 1970s when official, large-scale
Kingdom, where an office is set up to connect car drivers that are interested to share
their passenger sets. The experiment’s method is to let car-drivers share their car seats
to other people, instead of sharing cars to different drivers. This method of car-sharing
non-profit systems, with smaller level of growth in Canada and USA. However, in late
2000s, existing car rental providers launched their own car-sharing services,
environmental concerns over emissions from large volume of cars, makes car-sharing
1
2
several countries in Europe are notable for high car-sharing user count, reaching 1.2
million users in Germany, 1 million users in France, and 500 thousand users in Italy.
Germany’s success of car-sharing is particularly notable, as the users are served with
merely 16 thousand cars from various providers. According to the same report, it is
estimated that Europe would have 15 millions of car-sharing users by 2020 [2].
Combination of expensive parking costs and high level of traffic jams makes a
of cars serving various car-sharing operator on Moscow, which serves 23 million rides
11-25% of market penetration on Indonesia, and other South East Asian countries by
2030 [3]. This represents a significant shift in car ownership model in Asia.
The thesis objective is to offer a solution to the car rental industry by creating
a car-share application that is both user-friendly to the customers, and at the same time
can be easily extensible and manageable by the management of the company based on
Indonesia.
1.2 Scope
The project’s scope is described in this section. First, the solution would be
desktop or laptop. The project would be capable of a full booking process for a car
from choosing a car to use all the way to payment. The project would also have a
payment. The project would only support booking a car, as specified on the
background, and the project would only support booking a car from pre-determined
The project would also be limited to the main application to perform bookings,
whereas automatic vehicle returns and key-sharing mechanism would not be part of
This application was initially author’s final project at RMIT University and
was made originally by a team of five. Author was in charge of doing the client side
development. The overall web application could be improved that is why author
decided to add more features like payment which was not on the initial project, made
the project Indonesian based, and change some of the function on the server side
This project aims to create a web-based car-sharing booking platform that can
help customers to easily book cars from the car-sharing provider company, and also
help employees to easily manage their cars and customers’ accounts. As it is a fully
cloud-based solution, every data that are sent to the system, such as booking details,
are backed-up easily and can be restored if there is any issues or emergencies.
• To avoid data losses, as every data that is on the system is on the cloud and can
be backed-up automatically
4
• To reduce costs, as modern system is more maintainable and should cost less
to host.
1.4 Structure
Chapter 1– Introduction
This chapter described the background of the current state of car-sharing industry.
Later in this chapter, the scope of the project is described, in order to solve the problem
This chapter described the theoretical foundation of car sharing application and
This chapter addressed the problems in car-rental industry and the proposed solution
for them, and also discussed the existing solutions in Indonesia and other countries.
This chapter explained the details of the proposed solution from previous chapter.
There would be a Use Case Diagram to pointed out the functionalities of the
application, system flowcharts to explain the flow of each functionality, and entity
relationship diagram (ERD) to explain the technical structure and the user interface for
This chapter described the implementation details, such as the requirement of the
system, in order for the application to work and the UAT scenario along with the
results.
Chapter 6 – Discussion
This chapter elaborated on the process of making this application. This chapter also
described what went right, what went wrong, and any constraint that had to be set to
This chapter consisted of general conclusion and recommendations from the project.