MATA
KULIAH PERANCANGAN BASIS DATA
DOSEN PENGAMPU SUTRISNO
AMIK BSI PURWOKERTO 2016
PERTEMUAN 4 KAMIS, 07 APRIL 2016
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.
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
1. Entitas yang diperlukan
2. Relationship antar entitas
3. Cardinality Ratio
4. Participation Constrait
a. Total Participation Constraint
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
Tidak ada komentar:
Posting Komentar