Anda di halaman 1dari 7

ERD SISTEM RENTAL MOBIL

BERBASIS ANDROID

Di Susun Oleh :

Wawan Wijanarko ( G.131.17.0030 )

Pratiwi Subiyanto ( G.131.17.0029 )

Erlita Oktavia Surya chrisma ( G.131.17.0005 )

FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI


USM (UNIVERSITAS SEMARANG)
SEMARANG
2018
A. BUSSINESS ACTIVITY

Bussiness Activity Rental Mobil berlangsung sebagai berikut :

Seorang konsumen merental mobil pada Perusahaan Jasa Rental Mobil A dan
keinginan konsumen akan diproses, dimulai dengan pendataan identitas pelanggan
beserta proses administrasi. Dilanjutkan pada pendataan rental, mobil yang
direntalkan beserta penentuan waktu pengembalian mobil.

Flow Map :
B. PEMODELAN DATA

ERD Rental Mobil

Keterangan :

Seorang pelanggan cukup melakukan registrasi satu kali, oleh karena itu relasi antara
table ID_Pelanggan dengan Pelanggan adalah one to one ( satu ke satu ) dan disini
seorang pelanggan dapat merental banyak mobil, maka relasinya one to many ( satu
ke banyak ).

Tampilan Relasi Tabel :


C. NORMALISASI

Dari pemodelan data sesuai dengan ERD diatas maka pada sistem basisdata rental
mobil diperoleh 5 ( lima ) table , yakni : tabel ID_Pelanggan, tabel registrasi, tabel
Pelanggan, tabel Merental,dan tabel Mobil.

tabel ID_Pelanggan, terdiri dari atribut – atribut : no_id, jenis_id, nama, alamat,
no_tlp

tabel registrasi, terdiri dari atribut – atribut : no_pelanggan, no_id, nama,


tgl_registrasi

tabel Pelanggan, terdiri dari atribut – atribut : no_pelanggan, nama

tabel Merental, terdiri dari atribut – atribut : no_transaksi, no_pelanggan, no_mobil,


tgl_rental, tgl_kembali, dan harga_sewa

tabel Mobil, terdiri dari atribut – atribut : no_mobil, no_polisi, nama_mobil, warna,
dan harga_sewa

Tabel ID_Pelanggan :

Tabel Registrasi :

No.Pelanggan No.Id Nama Tanggal Registrasi


001 2983 Susiana Lestari 07/04/18
009 3476 Budiono 08/04/18
021 5672 Resaliana 09/04/18

Tabel Pelanggan :
Tabel Rental :

No.Transaksi No.Pelanggan No.Mobil Tgl Rental Tgl Kembali Harga Sewa


A01 001 M19 07/04/18 10/04/18 300.000
A23 009 M11 08/04/18 11/04/18 350.000
A42 021 M09 09/04/18 12/04/18 400.000

Tabel Mobil :

BENTUK NORMALISASI :

Dari tabel – tabel diatas dapat kita lihat bahwa :

> Pada tabel pelanggan dapat di normalisasikan menjadi bentuk normal 3 bahkan
bentuk BCNF, sbb :

Tabel ini memiliki fungsional dependensi :

Nama - Alamat

No_id - Nama – Alamat


Pada tabel ini terdapat 2 kandidate key yakni No_id dan Nama, oleh karena itu dapat
di normalisasikan menjadi bentuk BCNF :

> Pada tabel mobil juga dapat di pecah atau dinormalisasikan menjadi bentuk BCNF
dan Normal 3.

Bentuk Normal 3 :

Karena tabel ini memiliki fungsional dependensi :

No_Polisi - Harga_sewa

No_Mobil - No_Polisi - Harga_sewa


Normalisasi bentuk BCNF :

Pada tabel mobil, seperti terlihat dibawah ini, terdapat 3 kandidate key, yakni :
No_Mobil, No_Polisi, dan Nama_Mobil.

Anda mungkin juga menyukai