Laman

Minggu, 10 April 2016

ENTITY RELATIONSHIP DIAGRAM PENYEWAAN MOBIL



MATA KULIAH PERANCANGAN BASIS DATA
DOSEN PENGAMPU SUTRISNO
AMIK BSI PURWOKERTO 2016

PERTEMUAN 4 KAMIS, 07 APRIL 2016
NAMA             : DEDEN TRIANA
NIM                 : 12155462
KELAS              : 12.2A.21
A. ENTITY RELATIONSHIP DIAGRAM PENYEWAAN MOBIL

Berikut tahap-tahap membuat ERD Rental Mobil :

1. Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan terlibat.
- Terdapat 3 Entity yaitu Rental, Mobil dan Customer

2. Menentukan atribut-atribut dari setiap entity.
- Entity Rental mempunyai attribute : no_npwp, nama, alamat, no_telp, jml_mobil
- Entity Mobil mempunyai attribute  : kode_mobil, merk, model, thn_buat
- Entity Customer mempunyai attribute : no_id, jenis_id, nama, alamat, tgl_lahir, no_telp
Entity
Attribute
Rental
no_npwp, nama, alamat, no_telp, jml_mobil
Mobil
kode_mobil, merk, model, thn_buat
Customer
no_id, jenis_id, nama, alamat, tgl_lahir, no_telp





3. Menentukan atribut primary key dari setiap entity.

- Pada entity Rental, no_npwp digunakan sebagai primary key
- Pada entity Mobil, kode_mobil digunakan sebagai primary key
- Pada entity Customer, no_id digunakan sebagai primary key
Entity
Attribute
Rental
no_npwp, nama, alamat, no_telp, jml_mobil
Mobil
kode_mobil, merk, model, thn_buat
Customer
no_id, jenis_id, nama, alamat, tgl_lahir, no_telp








4. Menentukan relationship antar entity.

- Antara entity Rental & Mobil terdapat sebuah relationship yaitu “Punya”
- Antara entity Customer & Mobil terdapat sebuah relationship yaitu “Menyewa”
Entity
Relationship
Entity
Rental
Punya
Mobil
Customer
Menyewa
Mobil
                                                                                                                                                     
 


   
5. Menentukan atribut-atribut dari setiap relationship (jika ada).
- Pada Relationship "Punya" mempunyai attribute : tidak ada
- Pada Relationship "Transaksi" mempunyai attribute : no_sewa, jenis_mobil, tgl_sewa, tgl_kembali, biaya, denda

6. Menentukan Cardinality Ratio.
- Cardinality Ratio antara Rental & Mobil Disebut One to Many, karena rental dapat mempunyai mobil lebih dari 1
- Cardinality Ratio antara Customer & Mobil Disebut One to Many, karena seorang Customer dapat menyewa mobil lebih dari 1

7. Menentukan Participation Constraint.

1. Entitas yang diperlukan

  

2. Relationship antar entitas

    

3. Cardinality Ratio

    


4. Participation Constrait
     a. Total Participation Constraint
 



    b. Partial Participation Contraint

              

5. Atribut-atribut yang diperlukan dan key diantara atribut-atribut
    a. Entitas Agen  : Nama agen, alamat, nomor telepon
    b. Entitas Memiliki :Nomor anggota, nama agen, nomor KTP
    c. Entitas Pelanggan : Nomor KTP, nama pelanggan, alamat, jaminan, nomor telepon
    d. Entitas Mempunyai : tujuan, tanggal sewa, tanggal kembali, nomor KTP
    e. Entitas Destinasi : tujuan, tanggal sewa, tanggal kembali, nomor KTP, jenis mobil
    f.  Entitas Mobil  : Nomor plat, merk mobil, jenis mobil, warna mobil, nomor mesin
    g. Entitas Menyewa : Tanggal sewa, nomor plat, nomor KTP, jaminan, tanggal kembali
    h.  Entitas Menerima : Nomor KTP, tanggal kembali, tujuan
    i. Entitas Pembayaran : Tanggal kembali, harga sewa, nomor KTP

6.  Entitiy Relationship Diagram

        


 


BENTUK GAMBAR LRS PENYEWAAN MOBIL
 

  BERIKUT GAMBAR ERD PENYEWAAN MOBIL
 


Tidak ada komentar:

Posting Komentar