Mohon tunggu...
Andi Ibrahim Mugfirun Rijaal
Andi Ibrahim Mugfirun Rijaal Mohon Tunggu... Mahasiswa - Mahasiswa

Saya Mahasiswa Universitas Haluoleo Kendari Prodi Ilmu Komputer

Selanjutnya

Tutup

Ilmu Alam & Tekno

Desain Sederhana ERD dan EERD Basis Data

24 Oktober 2024   23:48 Diperbarui: 25 Oktober 2024   00:26 190
+
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

Artikel ini membahas tentang pembuatan basis data sederhana untuk sebuah sistem universitas, yang melibatkan beberapa entitas utama seperti mahasiswa, dosen, dan mata kuliah. Adapun aturan yang berlaku dalam sistem ini adalah sebagai berikut:

- Seorang mahasiswa bisa mendaftarkan diri ke berbagai mata kuliah.
- Seorang dosen diwajibkan mengajar setidaknya satu mata kuliah.

Pada gambar pertama, diagram ERD (Entity Relationship Diagram) menggambarkan interaksi antara tiga entitas penting dalam sistem akademik, yakni dosen, mata kuliah, dan mahasiswa. Relasi tersebut menggambarkan alur pengajaran dan proses registrasi mata kuliah di universitas. Berdasarkan diagram tersebut, berikut beberapa poin penjelasannya:

- Satu dosen dapat mengajar lebih dari satu mata kuliah.
- Sebuah mata kuliah dapat diajarkan oleh lebih dari satu dosen.
- Mahasiswa memiliki kesempatan untuk meregistrasi lebih dari satu mata kuliah.
- Satu mata kuliah bisa diikuti oleh banyak mahasiswa.

Setelah menyusun ERD, langkah selanjutnya adalah membuat EERD (Enhanced Entity Relationship Diagram). EERD ini berisi desain tabel yang dilengkapi dengan tipe data untuk setiap atribut, termasuk penetapan kunci utama untuk masing-masing tabel. 

Gambar 2. EERD Dokpri
Gambar 2. EERD Dokpri

Berdasarkan gambar 2, terlihat adanya empat tabel dalam struktur tersebut, yaitu:

* Tabel mata kuliah, dosen, dan mahasiswa merupakan entitas utama yang berasal dari ERD pada gambar pertama.

* Tabel registrasi muncul sebagai hasil dari relasi N:M (many-to-many) antara tabel mata kuliah dan mahasiswa.

* Relasi ini menunjukkan bahwa:

  - Seorang mahasiswa dapat mengambil lebih dari satu mata kuliah.

  - Sebuah mata kuliah dapat diikuti oleh banyak mahasiswa.

Tabel registrasi berfungsi sebagai jembatan untuk mengelola relasi tersebut.

Berikut video proses pembuatannya:


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

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