ERD Rental VCD FILM membangun model database untuk sistem rental film VCD. Terdiri dari 3 entitas utama yaitu Film, KelompokFilm, dan Customer. Film dikelompokkan ke KelompokFilm berdasarkan jenis dan harga sewanya. Customer dapat menyewa banyak Film, sedangkan satu Film dapat disewa banyak Customer. Model ini menggambarkan hubungan antara entitas-entitas tersebut beserta atribut dan kunci utamanya.
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Erd rental vcd film
1. ERD RENTAL VCD FILM
Nama Kelompok :
Prabandari Agnes Dewanti ( 13.51.0020 )
Ridwan Fadillah Alfa Roni ( 13.51.0021 )
Nur Ali Mufid ( 13.52.0037 )
2. Studi Kasus :
Rental VCD FILM
Spesifikasi Database
Data dari film berupa : judul, jumlah kepingan, jumlah
film.
Film yang disewakan dikelompokkan ke dalam
kelompok film yang terdiri dari jenis film dengan
masing-masing jenis memiliki harga sewa yang
berbeda, artinya jenis film menentukan harga
sewanya.
Data customer yang menyewa berupa : no identitas,
jenis identitas, nama dan alamat.
Setiap customer dapat menyewa lebih dari satu film.
Satu judul film dapat disewa oleh beberapa customer.
lama sewa sesuai dengan jumlah film, terhitung dari
tgl menyewa.
Setiap keterlambatan pengembalian akan dikenakan
denda per hari dan per film. nilai dari denda sudah
ditetapkan (konstan).
3. Tahap Pembuatan Entity
Relationship Diagram
1. Mengidentifikasikan entity-entity yang ada.
entity-entity : KelompokFilm, Film, Customer.
2. Menentukan atribut-atribut dari setiap entity.
Entity
Atribut
Film
kode_film,judul,jml_keping,jml_film,
stok
Kelompok
Kode_jenis,jenis,harga_sewa
Film
3. Customer
Menentukan primary key dari setiap entity.
no_identitas,jenis_identitas,nama,ala
Entity
Atribut
mat
Film
kode_film,kode_jenis,judul,jml_kepin
g,jml_film, stok
Kelompok
Film
kode_jenis,jenis,harga_sewa
4. Tahap Pembuatan Entity
Relationship Diagram (lanjutan)
4. Menentukan relationship antar entity.
Entity
Relationship Entity
Film
Dikelompokk Kelompok
an
film
Customer
Menyewa
5. Menentukan atribut-atribut dariFilm relationship (jika
setiap
ada).
Relationship
Atribut
Dikelompokka
n
-
Menyewa
no_identitas,kode_film,tgl_sewa, total_film,
tgl_kembali, total_harga, denda
5. Tahap Pembuatan Entity
Relationship Diagram (lanjutan)
6.Menentukan Cardinality Rasio.
Entity
Relationship
Entity
Cardinality
Rasio
Film
Dikelompokkan
KelompokFilm
N:1
Customer
Menyewa
Film
N:M
6. Entity Relationship Diagram Rental
VCD FILM
Kode_jeni
s
jenis
judul
harga_sewa
kode_film
jml_keping
dikelompokkan
kelompokfilm 1
jenis_identitas
no_identitas
Customer
Kode_jeni
s
jml_film
Film
N
N
tgl_sewa
total_film
total_harga
M
menyewa
kode_film
nama
alamat
denda
tgl_kembali
no_identitas
7. Keterangan :
Keterangan :
total_film
total_harga
denda
1.Atribut Derivatif : suatu atribut yang dihasilkan dari atribut lain.
2. Cardinality Ratio :
a. (1 : N / N : 1) : suatu entitas di A dihubungkan dengan
sejumlah entitas di B. Contoh : banyak karyawan berkerja
untuk satu depertement atau satu departement memiliki
banyak karyawan yang bekerja untuknya.
b. (M : N) : setiap entitas A dapat berhubungan dengan
banyak entitas B dan sebaliknya setiap entitas B juga dapat
berhubungan dengan banyak entitas A. Contoh : satu proyek
mempunyai banyak karyawan, satu karyawan boleh bekerja
di beberapa proyek.