Contoh Kasus untuk ER dan Relasional Model

2
DESKRIPSI KASUS PT. KAI adalah penyedia layanan transportasi dengan sarana kereta api di Indonesia. Salah satu layannnya adalah pengangkutan penumpang. PT. KAI memiliki banyak jenis KA pengangkut penumpang, contoh: Argo A, Argo W, dan sebagainya. Ada beberapa kategori tingkat layanan yang dimiliki yaitu: Eksekutif, Bisnis, dan Ekonomi. Setiap jenis KA dapat memiliki lebih dari satu kategori layanan, contoh KA P memiliki beberapa jadwal rangkaian perjalanan KA, seperti: a. KA nomor 10064 adalah KA P yang melayani jurusan Jakarta Gambir menuju Bandung dengan jadwal berangkat pukul 05.30 dan tiba 08.30. b. KA nomor 100064 adalah KA P yang melayani jurusan Bandung menuju Jakarta Gambir dengan jadwal berangkat pukul 09.00 dan tiba pukul 12.00. Untuk setiap rangkaian, diidentifikasi juga rute kota-kota yang dilalui dan berhenti, contoh KA nomor 10006 Argo Wilis Bandung-Surabaya akan melalui rute Bandung Tasikmalaya Yogyakarta Solo Madiun Kertosono Surabaya. Waktu berangkat dari satu kota dan waktu tiba di kota berikutnya juga diidentifikasi. Selain rencana perjalanan tersebut di atas, realisasi perjalanannya juga dicatat. Data yang dicatat antara lain: a. Realisasi perjalanannya yang mencatat nomor KA, tanggal, jam berangkat dari stasiun asal dan jam tiba di stasiun akhir. b. Lokomotif yang digunakan untuk menarik setiap rangkaian perjalanan KA penumpang. c. Masinis yang ditugaskan untuk memimpin perjalanan setiap rangkaian. Lokomotif memiliki data antara lain nomor lokomotif, merek, dan tipe lokomotif, negara pembuat, tahun pembuatan, dan catatan lain yang diperlukan. Sedangkan masinis diidentifikasi antara lain dengan NIP, nama, alamat, kota, dan pangkat. Asumsi tambahan: a. Lokomotif baru akan berelasi dengan kereta ketika sudah realisasi perjalanan. b. Di awal proses sebelum realisasi perjalanan, entitas yang berkaitan hanya Kereta, Kategori Layanan, dan Rute yang nantinya akan membentuk Jadwal Perjalanan. SOAL: 1. Buat diagram E-R dari kasus di atas! 2. Buatlah skema relasi, diagram relasi, dan struktur tabel dari kasus di atas!

Transcript of Contoh Kasus untuk ER dan Relasional Model

Page 1: Contoh Kasus untuk ER dan Relasional Model

DESKRIPSI KASUS

PT. KAI adalah penyedia layanan transportasi dengan sarana kereta api di

Indonesia. Salah satu layannnya adalah pengangkutan penumpang. PT. KAI

memiliki banyak jenis KA pengangkut penumpang, contoh: Argo A, Argo W, dan

sebagainya. Ada beberapa kategori tingkat layanan yang dimiliki yaitu: Eksekutif,

Bisnis, dan Ekonomi. Setiap jenis KA dapat memiliki lebih dari satu kategori layanan,

contoh KA P memiliki beberapa jadwal rangkaian perjalanan KA, seperti:

a. KA nomor 10064 adalah KA P yang melayani jurusan Jakarta Gambir menuju

Bandung dengan jadwal berangkat pukul 05.30 dan tiba 08.30.

b. KA nomor 100064 adalah KA P yang melayani jurusan Bandung menuju

Jakarta Gambir dengan jadwal berangkat pukul 09.00 dan tiba pukul 12.00.

Untuk setiap rangkaian, diidentifikasi juga rute kota-kota yang dilalui dan

berhenti, contoh KA nomor 10006 Argo Wilis Bandung-Surabaya akan melalui rute

Bandung – Tasikmalaya – Yogyakarta – Solo – Madiun – Kertosono – Surabaya.

Waktu berangkat dari satu kota dan waktu tiba di kota berikutnya juga diidentifikasi.

Selain rencana perjalanan tersebut di atas, realisasi perjalanannya juga dicatat.

Data yang dicatat antara lain:

a. Realisasi perjalanannya yang mencatat nomor KA, tanggal, jam berangkat

dari stasiun asal dan jam tiba di stasiun akhir.

b. Lokomotif yang digunakan untuk menarik setiap rangkaian perjalanan KA

penumpang.

c. Masinis yang ditugaskan untuk memimpin perjalanan setiap rangkaian.

Lokomotif memiliki data antara lain nomor lokomotif, merek, dan tipe lokomotif,

negara pembuat, tahun pembuatan, dan catatan lain yang diperlukan. Sedangkan

masinis diidentifikasi antara lain dengan NIP, nama, alamat, kota, dan pangkat.

Asumsi tambahan:

a. Lokomotif baru akan berelasi dengan kereta ketika sudah realisasi perjalanan.

b. Di awal proses sebelum realisasi perjalanan, entitas yang berkaitan hanya

Kereta, Kategori Layanan, dan Rute yang nantinya akan membentuk Jadwal

Perjalanan.

SOAL:

1. Buat diagram E-R dari kasus di atas!

2. Buatlah skema relasi, diagram relasi, dan struktur tabel dari kasus di atas!

Page 2: Contoh Kasus untuk ER dan Relasional Model

3. Buatlah DDL (Data Definition Language) dari kasus tersebut kemudian isi

minimal satu tabel dengan 5 record!