Contoh Kasus :
Pada
sistem pembelian Tiket PT. KAI mempunyai beberapa bagian. Masing-masing bagian
mempunyai pengawas dan setidaknya satu pegawai . Pegawai harus ditugaskan pada paling tidak satu
bagian , tetapi dapat pula beberapa bagian. Pada bagian penjualan Tiket,
seorang pegawai paling tidak melayani satu Transaksi pembelian tiket. Namun
seorang pegawai dapat libur dan tidak mendapatkan Tugas transaksi pembelian
tiket.
Penyelesaian
Langkah 1 :Menentukan
entitas
- · Karyawan
- · Tiket
- · Penumpang
Langkah 2 :Menentukan
Relasi dengan matriks relasi
|
Bagian
|
Tiket
|
Pengawas KA
|
Penumpang
|
Bagian
|
|
Menyediakan
|
Dijalankan
|
|
Tiket
|
Milik
|
|
|
Dibeli
|
Pengawas KA
|
Menjalankan
|
|
|
|
Penumpang
|
|
Menggunakan
|
|
|
Langkah 3:Menggambar ERD Sementara
DESKRIPSI
PERMASALAHAN
- · Masing-masing bagian hanya mempunyai satu pengawas KA
- · Seorang pengawas KA bertugas pada satu bagian
- · Masin-masing bagian memiliki paling tidak 1 petugas tiket
- · Masing-masing petugas tiket bekerja paling tidak pada 1 bagian
- · Masing-masing penumpang dilayani paling tidak petugas tiket.
Langkah 4:Mengisi
kardinalitas
Langkah 5: Menentukan Kunci Utama
- Kunci utama: Nama bagian,No pengawas,No petugas,No penumpang.
Langkah 6 : Penggambarkan ERD Berdasarkan Kunci
Langkah 7.Menentukan Atribut yang diperlukan
Transformasi ERD dan LRS
LRS yang Terbentuk