Pertemuan 4: Lima kasus ERD dengan tabel intersection entity
UBP Karawang Link youtube tentang lima kasus erd Kasus pertama Sebuah sistem pemesanan tiket kereta api memiliki beberapa entitas, yaitu Pelanggan, Tiket, Jadwal, Kereta, dan Masinis. Setiap Pelanggan dapat memesan beberapa Tiket. Setiap Tiket terhubung dengan satu Jadwal, yang menggambarkan waktu keberangkatan dan kedatangan kereta. Setiap jadwal memiliki satu Kereta yang akan digunakan. Dalam setiap keberangkatan, terdapat 2 Masinis (Jadwal Masinis) yang ditugaskan untuk menjalankan kereta tersebut. Kasus kedua, Mahasiswa dan Mata Kuliah. Seorang mahasiswa bisa mengambil banyak mata kuliah, dan satu mata kuliah bisa diambil oleh banyak mahasiswa. Maka, kita butuh tabel intersection bernama KRS. Tabel ini punya foreign key ke mahasiswa dan mata_kuliah, serta kolom tambahan seperti semester. Di MySQL, tipe datanya bisa seperti ini: id_mahasiswa dan id_mk, semester pakai VARCHAR(10) Kasus ketiga, Karyawan dan Proyek. Karyawan bisa ditugaskan ke beberapa proyek, dan satu proyek bis...