Anda di halaman 1dari 3

Case Study:

 Customer berencana ingin menonton film di bioskop. Customer dengan data: id customer, nama
customer, jenis kelamin, no hp, alamat dan email akan melakukan pemesanan tiket di Bioskop CGV
 Data customer di kelola oleh seorang admin dengan data: id_admin, username dan password. Admin
bertugas membuat laporan.
 Sebelum menonton film customer melihat, memilih dan membooking film yang akan ditonton
 Customer melihat jadwal film yang akan ditonton dengan data tertera: jam selesai, jam tayang, id
jadwal dan tanggal
 Customer dapat memilih kursi untuk menonton di dalam bioskop dengan data tertera: id kursi dan
nama kursi
 Selanjutnya Customer melakukan booking tiket dengan data tertera: kode tiket, stock dan harga
 Setelah melakukan booking tiket, customer melakukan transaksi pembayaran dengan data : id
transaksi, tgl pemesanan, jumlah tiket dan total harga.
 Operator dengan data id operator, no telp, nama operator dan alamat mengelola data transaksi 
 Operator bertugas memutar film dengan data : kode film dan judul film

Buatlah ERD (Entity Relational Diagram), hubungan antar entity dan atribut berdasarkan narasi diatasini dan
tentukan:
1. Judul ERD !
Sistem Pemesanan Tiket Bioskop di CGV
2. Tentukan tentukan entitas dan atributnya!
Entitas : Customer
Atribut: id customer, nama customer, jenis kelamin, no hp, alamat, email
Entitas : Admin
Atribut : id_admin, username, password
Entitas : Jadwal Film
Atribut : jam selesai, jam tayang, id jadwal, tanggal
Entitas : Kursi
Atribut : id kursi dan nama kursi
Entitas : Booking Tiket
Atribut : kode tiket, stock, dan harga
Entitas : Transaksi Pembayaran
Atribut : id transaksi, tgl pemesanan, jumlah tiket, dan total harga
Entitas : Operator
Atribut : id op, no tlp, nama op, dan alamat mengelola data transaksi
Entitas : Operator yang bertugas memutar film
Atribut : kode film dan judul film
3. Gambar ERD!
Kesimpulan materi pertemuan ke-4

Entity Relationship Model


Entity Relationship Model adalah salah satu metode pemodelan basis data yang digunakan untuk
menghasilkan skema konseptual untuk jenis atau model data semantik sistem.

Roles (Peran) Himpunan entitas dari suatu relasi yang tidak harus berbeda pada label “manager” dan
“worker” disebut peran : mereka menentukan bagaimana entitas karyawan berinteraksi melalui
kumpulan hubungan bekerja. Roles ditunjukkan dalam diagram E-R dengan memberi label pada garis
yang menghubungkan diamonds (wajik) dan persegi panjang.

Cardinality constraints (Kendala kardinalitas) Menentukan jumlah kejadian satu entitas untuk
sebuah kejadian pada entitas yang berhubungan.

Relasi One to Many, Satu entitas dapat memiliki relasi dengan beberapa entitas, begitu pula
sebaliknya.

Relasi Many to One, Setiap entitas dapat memiliki relasi dengan entitas lain, tidak sebaliknya.

Relasi Many to Many, Setiap entitas yang ada dapat memiliki relasi dengan entitas lain, begitu pula
sebaliknya.

Relasi One to One, Setiap entitas hanya dapat memiliki relasi dengan satu entitas lain.

Participation of an entity set in a relationship set

1. Total participation (garis ganda) setiap entitas dalam himpunan entitas berpatisipasi
setidaknya dalam satu relasi set hubungan
2. Partial participation, beberapa entitas mungkin tidak berpatisipasi di setiap hubungan dalam
himpunan hubungan

Binary vs non-binary relationship, Beberapa hubungan yang tampak non-biner mungkin lebih baik
direpresentasikan menggunakan hubungan biner.

Weak entity sets, Suatu entity dimana keberadaan dari entity tersebut tergantung dari keberadaan
entity lain.

Specialization, Proses pendefinisian suatu himpunan subclass dari suatu entitas.

 Proses desain dari atas ke bawah, sekelompok dalam kumpulan entitas yang berbeda dari
entitas lain dalam kumpulan tersebut, subkelompok ini menjadi kumpulan entitas tingkat
rendah yang memiliki atribut atau berpatisipasi dalam hubungan yang tidak berlaku untuk set
entitas tingkat yang lebih tinggi.

Generalization, Proses desain dari bawah ke atas yang menggabungkan sejumlah kumpulan entitas
yang berbagi fitur sama ke dalam kumpulan entitas tingkat yang lebih tinggi. Specialization dan
Generalization adalah inversi sederhana satu sama lain, mereka direpresentasikan dalam diagram E-R
dengan cara yang sama.

Aggregation, Mempertimbangkan hubungan ternary yang berhasil yang sudah di lihat sebelumnya.

Anda mungkin juga menyukai