BERBASIS ANDROID
Di Susun Oleh :
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
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 ).
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 Mobil, terdiri dari atribut – atribut : no_mobil, no_polisi, nama_mobil, warna,
dan harga_sewa
Tabel ID_Pelanggan :
Tabel Registrasi :
Tabel Pelanggan :
Tabel Rental :
Tabel Mobil :
BENTUK NORMALISASI :
> Pada tabel pelanggan dapat di normalisasikan menjadi bentuk normal 3 bahkan
bentuk BCNF, sbb :
Nama - Alamat
> Pada tabel mobil juga dapat di pecah atau dinormalisasikan menjadi bentuk BCNF
dan Normal 3.
Bentuk Normal 3 :
No_Polisi - Harga_sewa
Pada tabel mobil, seperti terlihat dibawah ini, terdapat 3 kandidate key, yakni :
No_Mobil, No_Polisi, dan Nama_Mobil.