2. Buatlah ERD dari studi kasus dibawah ini Suatu perguruan

Berikut ini adalah pertanyaan dari suryapranata123 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

2. Buatlah ERD dari studi kasus dibawah ini Suatu perguruan tinggi mempunyai banyak mahasiswa. Setiap mahasiswa tidak harus mengikuti suatu mata kuliah. Suatu mahasiswa bisa mengikuti beberapa mata kuliah. Suatu mata kuliah diajarkan oleh seorang dosen dan seorang dosen bisa mengajar beberapa mata kuliah.1) Entitas yang terlibat
a. Mahasiswa
b. Matakuliah
c.Dosen

2) Atribut yang terdapat di tiap entitas:
a. Mahasiswa
NIM (Varchar (16))
Nama Mhs (String (50))
Alamat Mhs (Varchar (50)))
Jurusan (String (20))

b. Matakuliah
Kode MK (Varchar (10))
Nama MK (Varchar (25))
Semester (Int (2))

c. Dosen
Kode Dosen (Varchar (15))
Nama Dosen (String (30))

3). Hubungan (Relasi)
Mahasiswa mempelajari Matakuliah
Tabel utama: Mahasiswa,Matakuliah
Tabel kedua: KRS
Relationship: Many-to-many (m:n)
Attribute penghubung: NIM,Kode_MK
(FK NIM,Kode_MK di KRS)

Dosen mengajarkan Matakuliah
Tabel utama: Dosen Tabel kedua: Matakuliah Relationship: One-to-many (1:n) Attribute penghubung:NIM,Kode_MK
(FK Kode_Dosen di Matakuliah)​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Berikut adalah diagram ERD untuk studi kasus yang diberikan:

![ERD for a university database](https://i.imgur.com/8xX9vXB.png)

Keterangan:

- Tabel Mahasiswa memiliki atribut NIM sebagai primary key.

- Tabel Matakuliah memiliki atribut Kode MK sebagai primary key.

- Tabel Dosen memiliki atribut Kode Dosen sebagai primary key.

- Tabel KRS memiliki foreign key NIM dan Kode MK yang menghubungkan tabel Mahasiswa dan Matakuliah.

- Tabel Matakuliah memiliki foreign key Kode Dosen yang menghubungkan tabel Dosen dan Matakuliah.

Semoga dengan pertanyaan yang sudah terjawab oleh saalfatih dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sun, 30 Jul 23