Senin, 31 Oktober 2016

ERD dan LRS pada Pembelian Tiket Kereta API

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
  1. ·         Karyawan
  2. ·         Tiket
  3. ·         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

  1. ·         Masing-masing bagian hanya mempunyai satu  pengawas KA
  2. ·         Seorang pengawas KA bertugas pada satu bagian
  3. ·         Masin-masing bagian memiliki paling tidak 1 petugas tiket
  4. ·         Masing-masing petugas tiket bekerja paling tidak pada 1 bagian
  5. ·         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