Deffi Rosdiana Sari Jurnal TASKRIPSI
3
2.2 Analysis
A. Analysis System
A system is a network of procedures that are interconnected, gathered together to
perform an activity or solve a particular target [9]. While
system analysis
is the
decomposition of a whole system into its component parts in order to identify and
evaluate problems, constraints resulting from the requirement so that it can be proposed
and hopefully its make reforms.
The things done at the stage of system analysis is the analysis of the problem, the
procedure is
running, the
documents involved, coding analysis, analysis of
functional requirements and nonfunctional requirements
include the
analysis of
hardware, software analysis and analysis of the user.
B. Fungtional Analysis
When will build an application program, the first step to do that is by studying and
analyzing the running system. Analysis of booking and payment system online web-
based car rental at Rental Daras the current operation will be described in flowmap.
Customer Sekretaris
a1 : arsip formulir pemesanan pada sekretaris Formulir
Pemesanan Formulir
Pemesanan Pemilihan
mobil yang akan
disewa Mobil yang
akan disewa terpilih
Mobil yang akan disewa
terpilih Pemeriksaan
mobil yang akan disewa
Telah disewa ?
Mobil yang akan disewa
ada Tidak
Mobil yang akan disewa
telah dipesan Ya
Mobil yang akan disewa
telah dipesan Pemilihan
ulang mobil
yang akan disewa
Ada ? Status supir
tidak ada Tidak
Mobil yang akan disewa
ada Pemilihan
penggunaan jasa supir
Supir ? Pemeriksaan
status supir Ya
Jasa supir terpilih
Jasa supir tidak terpilih
Tidak Pengisian
formulir pemesanan
supir terpilih Status supir
ada Ya
Status supir ada
Status supir tidak ada
Pemilihan ulang
supir Pemilihan
supir supir terpilih
Formulir pemesanan
terisi Formulir
pemesanan terisi
Pemeriksaan kelengkapan
formulir pemesanan
Lengkap ?
Formulir pemesanan
tidak lengkap Tidak
Formulir pemesanan
terisi lengkap Ya
Formulir pemesanan
tidak lengkap Pengisian
ulang formulir
pemesanan a1
Gambar 2.1 Flowmap Car Rental Booking
Customer Sekretaris
a2 : arsip kwitansi pemesanan ACC Sekretaris pada sekretaris Formulir kwitansi
pembayaran Formulir kwitansi
pembayaran Pembayaran
uang sewa
Sesuai ? Pembayaran uang
sewa sesuai Ya
Pembuatan kwitansi
pembayaran Pembayaran uang
sewa tidak sesuai Tidak
Uang sewa Uang sewa
Pemeriksaan uang sewa
Pembayaran uang sewa tidak sesuai
Pembayaran ulang uang
sewa 2
1 Kwitansi
pembayaran
a2
1 Kwitansi
pembayaran
ACC sekretaris
Pengesahan kwitansi
pembayaran 2
1 Kwitansi
pembayaran ACC sekretaris
Gambar 2.2 Flowmap Pembayaran Sewa Mobil
Customer Sekretaris
Supir
Pengecekan kwitansi
pembayaran
Kwitansi pembayaran yang sesuai
Pengecekan penggunaan
jasa supir
1 Kwitansi
pembayaran
ACC sekretaris
Kwitansi pembayaran tidak
sesuai
Sesuai ? Ya
Kwitansi pembayaran tidak
sesuai
Tidak
Ada ?
Jasa supir ada Ya
Jasa supir tidak ada
tidak Jasa supir ada
Pengambilan mobil
Mobil di bawa Mobil di bawa
Pengambilan mobil
Pengesahan kwitansi
Mobil di bawa
1 Kwitansi
pembayaran
ACC sekretaris
a3 a3 : arsip kwitansi pemesanan ACC customer pada customer
1 Kwitansi
pembayaran
ACC customer
Gambar 2.3 Flowmap Car Rental Payment
Customer Sekretaris
Supir
Pengecekan kwitansi
pembayaran Kwitansi pembayaran
yang sesuai Pengecekan
penggunaan jasa supir
2 Kwitansi
pembayaran di ACC customer
2 Kwitansi
pembayaran tidak sesuai
Sesuai ? Ya
2 Kwitansi
pembayaran tidak sesuai
Tidak
Ada ?
Jasa supir ada Ya
Jasa supir tidak ada
tidak Jasa supir ada
Pengembalian mobil
Mobil di kembalikan
Mobil di kembalikan
Mobil di kembalikan
2 Kwitansi
pembayaran di ACC customer
Jasa supir tidak ada
Pengembalian mobil
Pembuatan kwitansi
order 2
1 Kwitansi
order a4
a4 : arsip kwitansi order pada sekretaris 1
Kwitansi order
Gambar 2.4 Decision Flowmap Car Rental
Deffi Rosdiana Sari Jurnal TASKRIPSI
4
C. Database Analysis
The database is a collection of data that can be described as the activity of one or
more organizations that are related. This phase is used to analyze any data that are
related and are involved in the manufacturing system.
Entity Relationship Diagram ERD is a
modeling tool that is used to describe relationships between entities that happen,
which contains the components of entities and relationships are each equipped with
attributes that represent all the facts from some of the real world. Entity Relationship of
booking and payment system in the car rental Rental Daras is a network model that uses the
order data stored in the system in the abstract.
Member mengorder
mobil N
N produsen
Mempunyai Mengolah
Staff 1
N N
mempunyai 1
1
deskripsi kapasitas
bagasi transmisi
Id_produk Id_produsen
nama_produk fasilitas
AC pintu
harga img
Full_nama Tgl_lahir
Jenis_identitas No_identitas
Id_member email
password title
pekerjaan alamat
kota Kode_pos
negara No_tlp
No_hp status
nama jabatan
status Id_staff
username password
email Id_order
Id_member Status_order
Time_order Id_produsen
Nama_produsen
Report 1
Email_byr_pp Nama_byr_pp
Total_buy Id_report
Id_order Nama_produk
Id_thx Time_back
Payment status
Mengolah 1
Mempunyai Detail order
1 N
Jam_boking Lama_sewa
Lama_sewa2 Jenis_service
Id_order Id_produk
jumlah Time_boking
supir
N
Time_byr Id_staff
via view
vots
Id_staff
Berita
Isi_berita Id_berita
Id_staff Judul
Tgl
Mengolah 1
N
Figure 2.5 ERD at Daras Rental Corporation
D. Analysis
of Non-Functional
Requirements 1.
Context Diagram
Sistem pemesanan dan pembayaran sewa mobil
online berbasis web di Rental Daras Corporation
Member Staff
Data login Sekretaris Data setting
Data restore Data backup
Data pengelolaan mobil Data produsen
Data mobil terbaru Data transaksi
Data berita Data Daftar member
Data laporan Pengunjung
Request daftar Request list mobil
Request sewa sekarang Request syarat ketentuan sewa
Request hubungi kami Request mobil terlaku
Request mobil terpopuler Request mobil terbaru
Request berita
Info login Sekretaris Info setting
Info restore Info backup
Info pengelolaan mobil Info produsen
Info mobil terbaru Info transaksi
Info berita Info daftar member
Info laporan info daftar
info list mobil info sewa sekarang
Info syarat ketentuan sewa info hubungi kami
info mobil terlaku Info mobil terpopuler
info mobil terbaru Info berita
Info login member Info list mobil
Info sewa sekarang Info syarat ketentuan sewa
Info hubungi kami Info client area
Info data tagihan Info berita
Info keranjang belanja Data login member
Request list mobil Request sewa sekarang
Request syarat ketentuan sewa Request hubungi kami
Data client area Request data tagihan
Request berita Data keranjang belanja
Email Paypal
Data Pembayaran Info
Pembayaran Aktifasi
registrasi data Info registrasi data berhasil
Figure 2.6 Context Diagram
2. DFD Level 0
5.0 Cari Mobil
4.0 Pengolahan data master
1.0 Daftar
6.0 Order
2.0 Login
3.0 Pengolahan data member
Pengunjung Member
Staff staff
Member
Info mobil Info produsen
Request data mobil Request data produsen
Data member
Info member
Request data mobil Request data produsen
Info mobil Info produsen
Data order Data detail order
Data konfirmasi Info order
Info detail order Info konfirmasi
Order Detail_order
Mobil Produsen
Data produsen
Info produsen
Data mobil Info mobil
Data detail_order Info detail_order
Data order Info order
Info produsen Data produsen
Info mobil Data mobil
Info detail_order Data detail_order
Info order Data order
Data mobil Data produsen
Data order Data detai order
info mobil info produsen
info order info detai order
Data mobil Data produsen
Info mobil Info produsen
Data login staff Info login valid, invalid
Info staff Info member
Data staff Data member
Info login valid, invalid Data login member
Info member Data member
Info member Data member
Data login member Info login valid, invalid
Info login valid, invalid Data login staff
Data daftar member Info daftar member
Info produsen Info mobil
Data staff Info staff
Data staff Info staff
Report Data report
Info report Info report
Data report Paypal
Request data pembayaran
Status pembayaran Email
Aktifasi registrasi data
Info registrasi data
Data status order
Figure 2.7 DFD Level 0
3. Relation Scheme
Order
PK Id_order
Id_member Status_order
Time_order Time_back
Payment Id_staff
FK 1 Report
PK Id_report
Id_order Nama_produk
Id-thx Email_byr_pp
Nama_byr_pp Total_Buy
Time_byr Via
Id_staff FK 1
Produsen
PK Id_produsen
Nama_produsen Mobil
PK Id_produk
Id_produsen Nama_produk
Fasilitas Deskripsi
Kapasitas Bagasi
Transmisi Ac
Pintu Harga
Img Status
View Vots
FK 1 Member
Id_member Email
Password Title
Full_nama Tgl_lahir
Jenis_identitas No_identitas
Pekerjaan Alamat
Kota Kode_pos
Negara No_tlp
No_hp status
PK
Detail_ order FK 1
Id_order Id_produk
Jumlah Time_boking
Jam_boking Lama_sewa
Lama_sewa2 Jenis_service
supir FK 2
Staff
PK Id_Staff
Username Password
Email Nama
Jabatan status
FK 2 FK 2
Berita
PK Id_Berita
Id_staff judul
Tgl Isi_berita
FK 1
Figure 2.8 Relation Scheme
2.3 Design