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.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.