- 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 :
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 Tabel Relasi :
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 :
Tabel Pelanggan :
Tabel Rental :
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.
0 comments: