ER-Diagram

ER-Diagram

ER-Diagram

Leave a Comment

Topik & Deskripsi

TOPIK : DATABASE PENYEWAAN DVD FILM

JUDUL : RENTAL DVD MUPPY

DESKRIPSI

Basis data (database) ini terdiri dari 6 entitas, yaitu Member, Film, Kategori, Petugas, Transaksi, dan RekapTransaksi.

• Member

Pada entitas Member terdapat 4 atribut, yaitu id_member, nama, alamat, dan no_telp. Dalam entitas ini, yang menjadi primary key adalah id_member. Semua atribut pada entitas ini harus diisi oleh sebuah data (not null). Sehingga member harus mengisi data dengan lengkap.

• Film

Pada entitas Film terdapat 3 atribut, yaitu id_film, judul, id_kategori. Dalam entitas ini, yang menjadi primary key adalah id_film. Semua atribut pada entitas ini harus diisi oleh sebuah data (not null).

• Kategori

Pada entitas Kategori terdapat 3 atribut, yaitu id_kategori, jenis, lama_pinjam. Dalam entitas ini, yang menjadi primary key adalah id_kategori.

• Petugas
Pada entitas Petugas terdapat 4 atribut, yaitu id_petugas, nama, alamat, dan no_telp. Dalam entitas ini, yang menjadi primary key adalah id_petugas. Semua atribut pada entitas ini harus diisi oleh sebuah data (not null). Sehingga petugas harus mengisi data dengan lengkap.

• Transaksi

Pada entitas Transaksi menghubungkan 2 buah entitas, yaitu entitas Member dan Film. Pada entitas Transaksi terdapat 6 atribut, yaitu nota, id_member, id_film, tgl_pinjam, tgl_kembali, id_rekap. Dalam entitas ini, yang menjadi primary key adalah nota. Semua atribut pada entitas ini harus diisi oleh sebuah data (not null).

• RekapTransaksi
Pada entitas RekapTransaksi menghubungkan 2 buah entitas, yaitu entitas Transaksi, dan Petugas. Pada entitas RekapTransaksi terdapat 3 atribut, yaitu id_rekap, tgl_rekap, dan id_petugas. Dalam entitas ini, yang menjadi primary key adalah id_rekap.

Entitas dan atributnya:
1.Member : id_member, nama, alamat, no_telp.
2.Film : id_film, judul, id_kategori.
3.Kategori : id_kategori, jenis, lama_pinjam.
4.Petugas : id_petugas, nama, alamat, no_telp.
5.Transaksi : nota, id_member, id_film, tgl_pinjam, tgl_kembali, id_rekap.
6.RekapTransaksi : id_rekap, tgl_rekap, id_petugas.

Relasi:
1. Setiap DVD film dapat dipinjam oleh banyak member (dapat dalam waktu bersamaan, sesuai dengan stock yang masih tersedia), dan setiap member bisa meminjam banyak DVD fim (bisa dalam waktu yang bersamaan, dalam hal ini kami membatasi member untuk hanya bisa meminjam maksimal 5 buah DVD film dengan judul yang berbeda).
2. Setiap DVD film memiliki tepat satu buah kategori, yaitu new realease, recent release, dan catalog.
3. Setiap peminjaman DVD film oleh member akan tercatat pada RekapTransaksi, dimana pada setiap peminjaman pada hari yang sama akan tercatat pada satu buah catatan rekap, dan akan direkap oleh seorang petugas.

Leave a Comment

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Leave a Comment

Follow

Get every new post delivered to your Inbox.