commit to user
15
3.2 PERANCANGAN
DATABASE
3.2.1 ERD
Entity Relationship Diagram
TRAN SA KS I ID_TR ANS AK S I
ID_ MO BIL ID_ SO P IR
ID_ PE NY EW A TG L_ SE WA
TG L_ KE MB AL I B IA YA _ SE WA
B IAY A_ JAS A ID_ PE NG GUN A
STA TUS _P EM BA Y ARA N
S TA TUS_ PE NG E MB A LIAN
TA NGG A L_ PE NG E MB AL IAN
WA KTU TO TA L_ BIA YA
UAN G_ MUK A K EK URA NGA N
P EL UNA SA N P ENG G UNA
NA MA A KS E S
P AS SW OR D US ERNA ME
ID_P E NGG UNA
PE NYE WA NAM A
TE LE PO N K O TA
N OMO R_ KTP A L AMA T
ID_ PE NY EW A
MO BIL N AMA
B IAY A_ SE WA G AM BA R
NO MO R_P O LISI DES K RIP S I
SO P IR NAM A
TE LE PO N K OT A
A LA MAT BIAY A _JA SA
ID_S OP IR ME LA KUK A N
MEM IL IKI
M EMIL IK I ME MIL IK I
M M
M M
1 1
1 1
Gambar 3.5 ERD sistem informasi rental mobil 3.2.2
Skema Tabel
TRANSAKSI PK
ID_TRANSAKSI PK
ID_MOBIL PK
ID-SOPIR PK
ID-PENYEWA PK
ID_PENGGUNA TANGGAL-KEMBALI
TANGGAL_SEWA BIAYA_SEWA
BIAYA_JASA UANG_MUKA
KEKURANGAN PELUNASAN
STATUS_PEMBAYARAN STATUS_PENGEMBALIAN
TANGGAL_PENGEMBALIAN WAKTU
PENGGUNA PK
ID_PENGGUNA USERNAME
PASSWORD NAMA
AKSES
PENYEWA PK
ID_PENYEWA NOMOR_KTP
NAMA ALAMAT
KOTA TELEPON
MOBIL PK
ID-MOBIL NOMOR_POLISI
NAMA DESKRIPSI
GAMBAR BIAYA_SEWA
SOPIR PK
ID_SOPIR NAMA
ALAMAT KOTA
TELEPON BIAYA_JASA
Gambar 3.6 Skema tabel
commit to user
16
3.2.3 Desain tabel
1. Tabel Pengguna
Tabel 3.1 Tabel pengguna Atribut
Tipe data Panjang
Keterangan Id_pengguna
int 5
Primar y key
username varchar
10
Unique
Password varchar
32 Md5
Nama varchar
30 Akses
varchar 10
2. Tabel Penyewa
Tabel 3.2 Tabel penyewa Atribut
Tipe data Panjang
Keterangan Id_penyewa
int 5
Primar y key
Nomor_ktp int
20 nama
varchar 30
alamat varchar
50 kota
varchar 20
telepon varchar
20 3.
Tabel Mobil Tabel 3.3 Tabel mobil
Atribut Tipe data
Panjang Keterangan
Nomor_polisi varchar
6
Primar y key
nama varchar
20 deskripsi
text 50
gambar varchar
60 Biaya_sewa
int 8
commit to user
17
4. Tabel Sopir
Tabel 3.4 Tabel sopir Atribut
Tipe data Panjang
Keterangan Id_sopir
int 5
Primar y key
Nama varchar
30 alamat
varchar 50
Kota varchar
20 Telepon
varchar 20
Biaya_jasa int
8 5.
Tabel Transaksi Tabel 3.5 Tabel transaksi
Atribut Tipe data
Panjang Keterangan
Id_transaksi int
5
Primar y key
Nomor_polisi varchar
6
Foreign key
Id_sopir int
5
Foreign key
Id_penyewa int
5
Foreign key
Id_pengguna int
5
Foreign key
Tanggal_sewa datetime
Tanggal_kembali datetime
Biaya_sewa Decimal
8 Biaya_jasa
Decimal 8
Uang_muka Decimal
8 Kekurangan
Decimal 8
Pelunasan decimal
8 Status_pembayaran
Varchar 20
Status_pengembalian Varchar
20 Tanggal_penggembalian Datetime
waktu Time
commit to user
18
3.3
LAYOUT INTERF ACE
3.3.1 Layout halaman utama
Gambar 3.7 Tampilan halaman utama 3.3.2
Layout Halaman
owner
Gambar 3.8 Tampilan halaman
owner
3.3.3 Layout Halaman
Opera tor
commit to user
19
Gambar 3.9 halaman utama
opera tor
3.4 PERANCANGAN EVALUASI SISTEM