Friday, February 9, 2018

Studi Kasus 2 - Sistem Basis Data Rental Mobil

  1. BUSSINESS ACTIVITY
  2. 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 Tabel Relasi :
    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.






    Previous Post
    Next Post

    post written by:

    0 comments: