Mohon tunggu...
Jeremy Revaldo
Jeremy Revaldo Mohon Tunggu... Mahasiswa - Mahasiswa

.

Selanjutnya

Tutup

Ilmu Alam & Tekno

Mendesain Basis Data Perguruan Tinggi Menggunakan ERD dan EERD

27 Oktober 2024   21:55 Diperbarui: 27 Oktober 2024   22:18 126
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Identifikasi Hubungan Antar Entitas: Tentukan relasi yang menghubungkan entitas, misalnya Mahasiswa “Mengambil” Mata Kuliah.

  • Buat Diagram: Gunakan software seperti MySQL Workbench atau dbdiagram.io untuk membuat diagram visual dari hubungan-hubungan ini.

  • Langkah-langkah Membuat EERD Sederhana

    1. Identifikasi Entitas yang Memiliki Generalisasi: Cari entitas yang dapat dikelompokkan lebih lanjut, misalnya Orang sebagai superclass dari Mahasiswa dan Dosen.

    2. Definisikan Subclass: Tentukan subclass untuk entitas generalisasi, seperti Mahasiswa S1, Mahasiswa S2, atau Mahasiswa S3.

    3. Tambahkan Atribut dan Relasi Khusus Subclass: Misalnya, Mahasiswa S1 memiliki atribut IPK sementara Mahasiswa S2 memiliki atribut Judul Tesis.

    4. Buat Diagram EERD: Visualisasikan menggunakan perangkat lunak untuk menampilkan hierarki dari superclass dan subclass.

    Tipe Relasi dalam ERD dan EERD

    • One-to-One (1:1): Setiap entitas di A terkait dengan tepat satu entitas di B, misalnya Dosen Pembimbing dan Mahasiswa.
    • One-to-Many (1): Satu entitas di A dapat berhubungan dengan banyak entitas di B, misalnya Dosen dan Mata Kuliah.
    • Many-to-Many (M): Banyak entitas di A dapat berhubungan dengan banyak entitas di B, misalnya Mahasiswa dan Mata Kuliah yang mereka ambil.


    HALAMAN :
    1. 1
    2. 2
    3. 3
    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