A. BUSSINESS ACTIVITY ( study kasus : Rental Mobil )
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 :
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.
9 comments
Click here for commentsSiip, nambah ilmu gan.
ReplyKaya nya ane tau dengan sistem ini , kalau nda salah UKK anak RPL tahun ini , soalnya ikut bantuin ade kelas belajar :D
ReplyTerima kasih nasihat dan infonya, kayaknya nenarik buat usaha baru
ReplyThanks gan, tapi agak kurang ngerti and gan
Replyijin sedot gan ilmunya
Replyquery nya bagimana ka
ReplyGan mau tanya knpa id pelanggan kgk jdiin atribut di tabel pelanggan knp mlah di pisah kgm pah nih.?
ReplyTks sangat menbamem
ReplyDfd nya gan ada gak
ReplyConversionConversion EmoticonEmoticon