Lihat ke Halaman Asli

Tahapan Pembuatan Design ERD & EERD pada Basis Data Perguruan Tinggi

Diperbarui: 25 Oktober 2024   08:58

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Gambar 1:ERD dokumen pribadi

ERD (Entity-Relationship Diagram)

 Entity-Relationship Diagram (ERD) adalah model diagram yang digunakan untuk menggambarkan hubungan antara data atau objek dalam sistem basis data. ERD sering digunakan dalam perancangan basis data karena membantu untuk memvisualisasikan bagaimana data berinteraksi satu sama lain.  

 Komponen utama dalam ERD: 

  • Entity (Entitas) 
  • Attributes (Atribut) 
  • Relationships (Hubungan)

Notasi dalam ERD:

  • Entitas biasanya digambarkan sebagai persegi panjang.
  • Atribut digambarkan sebagai oval atau elips yang terhubung ke entitas dengan garis.
  • Hubungan digambarkan sebagai belah ketupat yang menghubungkan dua atau lebih entitas.

Entitas dan Atribut

Berikut adalah entitas dan atribut dari model basis data yang digunakan:

  • Dosen

    • nidn: Nomor Induk Dosen Nasional, tipe data VARCHAR(10) dan berfungsi sebagai primary key.
    • nama_dosen: Nama lengkap dosen, tipe data VARCHAR(145).
  • Mata Kuliah

    • kode_mk: Kode mata kuliah, tipe data INT dan berfungsi sebagai primary key.
    • nama_mk: Nama mata kuliah, tipe data VARCHAR(145).
    • sks: Satuan Kredit Semester (SKS) untuk mata kuliah, tipe data INT.
    • d_nidn: Nomor dosen yang mengajar mata kuliah ini, tipe data VARCHAR(10), yang merupakan foreign key yang menghubungkan dengan entitas dosen.
  • Mahasiswa

    • nim: Nomor Induk Mahasiswa, tipe data VARCHAR(100) dan berfungsi sebagai primary key.
    • nama_mahasiswa: Nama lengkap mahasiswa, tipe data VARCHAR(145).
  • Registrasi

    • m_kode_mk: Kode mata kuliah yang diregistrasi, tipe data INT, yang merupakan foreign key yang menghubungkan dengan entitas mata_kuliah.
    • m_nim: Nomor Induk Mahasiswa yang melakukan registrasi, tipe data VARCHAR(100), yang merupakan foreign key yang menghubungkan dengan entitas mahasiswa.
    • semester: Semester registrasi dilakukan, tipe data INT.
Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline