Mohon tunggu...
Ahfan
Ahfan Mohon Tunggu... Mahasiswa - Mahasiswa

saya adalah seseorang yang aktif dan energik, dengan hobi bermain badminton. saya memiliki kepribadian ekstrovert, senang bersosialisasi, dan mudah bergaul dengan orang lain. Selain itu, saya juga analitis, selalu berpikir logis dan cermat dalam mengambil keputusan. Kombinasi ini membuat saya bersemangat dalam aktivitas fisik dan cerdas dalam menghadapi tantangan.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Membuat Desain ERD dan EERD Sederhana BasisData Perguruan Tinggi

25 Oktober 2024   08:12 Diperbarui: 25 Oktober 2024   15:24 94
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

ERD ini menggambarkan hubungan antar entitas dalam sebuah sistem informasi, kemungkinan besar sistem informasi akademik.

Entitas yang Terdapat dalam ERD:

  • Dosen: Mewakili data tentang dosen, dengan atribut:
  • nama_dosen
  • nid (Nomor Induk Dosen)
  • Matakuliah: Mewakili data tentang mata kuliah, dengan atribut:
  • kode_mk (Kode Mata Kuliah)
  • nama_mk
  • Mahasiswa: Mewakili data tentang mahasiswa, dengan atribut:
  • nama_mahasiswa
  • nim (Nomor Induk Mahasiswa)
  • Mengajar: Merupakan hubungan antara dosen dan matakuliah, menunjukkan bahwa seorang dosen dapat mengajar beberapa matakuliah, dan sebuah matakuliah dapat diajarkan oleh beberapa dosen. Hubungan ini bersifat many-to-many.
  • Mendaftarkan: Merupakan hubungan antara mahasiswa dan matakuliah, menunjukkan bahwa seorang mahasiswa dapat mendaftar pada beberapa matakuliah, dan sebuah matakuliah dapat didaftarkan oleh banyak mahasiswa. Hubungan ini juga bersifat many-to-many.
  • Semester: Merupakan atribut yang terkait dengan hubungan mendaftarkan, menunjukkan semester ketika mahasiswa mendaftar pada mata kuliah tersebut.

Interpretasi Hubungan:

  • Dosen mengajar Matakuliah: Hubungan ini menunjukkan bahwa dosen bertanggung jawab untuk mengajar mata kuliah tertentu.
  • Mahasiswa mendaftarkan Matakuliah: Hubungan ini menunjukkan bahwa mahasiswa mengambil atau mendaftar pada mata kuliah tertentu dalam semester tertentu.

ERD ini memberikan gambaran sederhana tentang bagaimana data tentang dosen, matakuliah, dan mahasiswa saling terkait dalam sebuah sistem informasi akademik. Dengan melihat ERD ini, kita dapat memahami struktur dasar dari database yang digunakan untuk menyimpan data-data tersebut.

Gambar EERD
Gambar EERD

Diagram ini menggambarkan hubungan antara tiga entitas utama dalam sebuah sistem informasi, yaitu:

  • Dosen: Mewakili data tentang dosen dengan atribut:

    • nid: Nomor Induk Dosen (tipe data VARCHAR dengan panjang maksimal 50 karakter)
    • nama_dosen: Nama dosen (tipe data VARCHAR dengan panjang maksimal 45 karakter)
  • Mahasiswa: Mewakili data tentang mahasiswa dengan atribut:

    • nim: Nomor Induk Mahasiswa (tipe data VARCHAR dengan panjang maksimal 10 karakter)
    • nama_mahasiswa: Nama mahasiswa (tipe data VARCHAR dengan panjang maksimal 45 karakter)
    • dosen_nid: Nomor Induk Dosen (tipe data VARCHAR dengan panjang maksimal 5, kemungkinan ini adalah foreign key yang mengacu ke tabel dosen)
  • Matakuliah: Mewakili data tentang mata kuliah dengan atribut:

    • kode_mk: Kode mata kuliah (tipe data VARCHAR dengan panjang maksimal 50 karakter)
    • nama_mk: Nama mata kuliah (tipe data VARCHAR dengan panjang maksimal 45 karakter)

 

 

Hubungan Antar Entitas:

  • Mahasiswa dan Dosen: Terdapat hubungan antara mahasiswa dan dosen melalui atribut dosen_nid pada tabel mahasiswa. Ini menunjukkan bahwa setiap mahasiswa terkait dengan satu dosen tertentu (dosen pembimbing atau wali).
  • Mahasiswa dan Matakuliah: Hubungan utama dalam diagram ini adalah hubungan antara mahasiswa dan matakuliah. Hubungan ini diwakili oleh tabel mahasiswa_has_matakuliah yang memiliki atribut:
  • mk_kode_mk: Foreign key yang mengacu ke tabel matakuliah (kode mata kuliah)
  • m_nim: Foreign key yang mengacu ke tabel mahasiswa (NIM mahasiswa)
  • semester: Semester ketika mahasiswa mengambil mata kuliah tersebut (tipe data VARCHAR dengan panjang maksimal 45 karakter)
  • dosen_nid: Foreign key yang mengacu ke tabel dosen (Nomor Induk Dosen yang mengajar mata kuliah tersebut)

Diagram ini menggambarkan sistem informasi akademik yang sederhana. Setiap mahasiswa dapat mengambil beberapa mata kuliah, dan setiap mata kuliah dapat diambil oleh banyak mahasiswa. Selain itu, setiap mahasiswa memiliki seorang dosen pembimbing. Diagram ERD ini memberikan gambaran yang lebih detail tentang hubungan antara mahasiswa, dosen, dan matakuliah. Diagram ini juga menunjukkan bagaimana data tentang semester dan dosen yang mengajar suatu mata kuliah dapat disimpan dalam database.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun