commit to user
11
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 ANALISIS SISTEM
Adapun tahap-tahap dalam pembuatan sistem informasi rental mobil berbasis PHP
dibagi menjadi beberapa bagian diantaranya adalah sebagai berikut :
3.1.1 Contex Diagram
SISTEM INFORMASI RENTAL MOBIL
OWNER OPERATOR
Data login Data user
Konf. Login Info mobil
Info penyewa Info transaksi
Data login Data mobil
Data sopir transaksi
Konf. Login Info data mobil
Info data sopir Info transaksi
Gambar 3.1
Contex Dia gra m Context Dia gram
menggambarkan sistem untuk system informasi rental mobil
yang dibuat. Dalam sistem ini melibatkan 2 aktor, yaitu
owner da n operator
. Owner bisa melakukan login ke system untuk mengecek laporan data mobil, data penyewa dan data transaksi. Sedangkan operator juga bias login ke
system untuk memanipulasi data mobil, data sopir dan data transaksi.
3.1.2
Data F low Diagram
DFD Level 0
Sistem informasi rental mobil ini bisa dilihat lebih jelas lagi dalam desain DFD
level
0, dimana dalam
level
ini bisa dilihat lebih jelas lagi proses-
proses yang ada dalam sistem.
commit to user
12
1. LOGIN
OPERATOR 4.
TAMBAH DATA USER
2. MANIPULASI
DATA
3. GENERATING
REPORT PENGGUNA
OWNER
MOBIL SOPIR
PENYEWA TRANSAKSI
Data lo gi n K on f. lo gin
D ata lo gin Ko nf. l og in
Da ta log in K on f. lo gi n
Da ta user Da ta user
Data mo bi l In fo Da ta mob il
Da ta sop ir Da ta pe nyew a
In fo Data p en yewa Info Da ta tran saksi
Da ta tr an saksi
Da ta mo bil Da ta sop ir
D ata p en ye wa Da ta tr an saksi
r ep ort
Data mobil Data sopir
Data penyewa Data transaksi
Info data mobil Info data sopir
Info data transaksi Info data penyewa
re po rt
r ep ort
report
Info d ata so pir
Gambar 3.2 DFD level 0 sistem informasi rental mobil
3.1.3
Data F low Diagram
DFD Level 1
a. DFD level 1 proses 2 manipulasi data
Pada aktivitas sistem proses manipulasi data, operator dapat melakukan perubahan data terkait data sopir, data mobil, data penyewa dan data
transaksi.
commit to user
13
OPERATOR
2.1 UPDATE
2.2 HAPUS
2.3 TAMBAH
MOBIL
SOPIR PENYE
WA
TRANSAKSI IN
FO DATA MOBIL DATA SOPIR
INFO DATA PENYEWA
DATA TRANSAKSI DATA MOBIL
DATA MOBIL INFO DATA MOBIL
DATA MOBIL INFO DATA MOBIL
INFO DATA SOPIR
DATA SOPIR INFO DATA SOPIR
DATA SOPIR INFO DATA SOPIR
DATA PENYEWA
INFO DATA PENYEWA DATA PENYEWA
INFO DATA PENYEWA DATA PENYEWA
DATA TRANSAKSI
DATA TRANSAKSI DATA TRANSAKSI
INFO DATA TRANSAKSI DATA TRANSAKSI
Gambar 3.3 DFD level 1 proses 2 manipulasi data
b. DFD level 1 proses 3
genera ting report
Pada aktivitas
genera ting report
ini seorang
owner
dapat melihat hasil laporan data sopir, data mobil, data transaksi dan data penyewa.
commit to user
14
3.1 REPORT
PEN GGUNA
3.2 REPORT
PENYEWA
3.5 REPORT
TRANSAKSI 3.4
REPORT MOBIL
3.3 REPORT
SOPIR OPERATOR
OWNER INFO DATA PENGGUNA
REPORT PENGGUNA DATA PENGGUNA
INFO DATA PENYEWA DATA PENYEWA
DATA SOPIR
DATA MOBIL
DATA TRANSAKSI INFO DATA SOPIR
INFO DATA MOBIL
INFO DATA TRANSAKSI PENGUNA
DATA PENGGUNA
PENYEWA
SOPIR
MOBIL
TRANSAKSI INFO DATA PENGGUNA
DATA SOPIR DATA PENYEWA
INFO DATA PENYEWA
INFO DATA SOPIR
DATA MOBIL INFO DATA MOBIL
DATA TRANSAKSI INFO DATA TRANSAKSI
INFO DATA REPORT PENGUNA
INFO REPORT PENYEWA DATA REPORT PENYEWA
INFO REPORT SOPIR DATA REPORT SOPIR
DATA REPORT MOBIL INFO REPORT MOBIL
DATA REPORT TRANSAKSI INFO REPORT TRANSAKSI
Gambar 3.4 DFD level 1 proses 3
genera ting report
commit to user
15
3.2 PERANCANGAN