Mohon tunggu...
MUHAMMAD FADLI S
MUHAMMAD FADLI S Mohon Tunggu... Mahasiswa - MAHASISWA

SAYA ADALAH SEORANG MAHASISWA

Selanjutnya

Tutup

Inovasi

Rancangan ERD, EERD Serta Aplikasi Penjadwalan Kuliah

31 Desember 2024   21:16 Diperbarui: 31 Desember 2024   21:16 6
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar ERD (source: doc pribadi)

Studi Kasus: Sistem Penjadwalan Mata Kuliah di Universitas X

Deskripsi

Universitas X merupakan salah satu institusi pendidikan terkemuka yang menawarkan berbagai program studi di tingkat sarjana dan pascasarjana. Dengan jumlah mahasiswa yang terus meningkat setiap tahunnya, pengelolaan jadwal perkuliahan menjadi tantangan yang kompleks. Untuk memastikan proses pembelajaran berjalan lancar dan efisien, Universitas X memutuskan untuk mengembangkan sebuah sistem informasi penjadwalan mata kuliah yang terintegrasi. Sistem ini bertujuan untuk mengelola informasi terkait mata kuliah, dosen, program studi, ruangan, dan jadwal perkuliahan. Tantangan utama yang dihadapi adalah mencegah konflik jadwal antara dosen, ruangan, dan mata kuliah, sekaligus memastikan bahwa jadwal yang dihasilkan sesuai dengan kebutuhan akademik mahasiswa.

1. Entity-Relationship Diagram (ERD)

ERD adalah representasi grafis dari struktur data yang menunjukkan hubungan antara entitas dalam sistem. Pada gambar ERD pertama, elemen-elemen utama adalah:

Entitas

  • Prodi: Berisi atribut seperti id_prodi, nama_prodi, dan fakultas.
  • Dosen: Berisi atribut seperti id_dosen, nama_dosen, dan nip.
  • Jadwal Kuliah: Berisi atribut seperti id_jadwal, hari, jam_mulai, jam_selesai, dan atribut relasional lainnya.
  • Ruangan: Berisi atribut seperti id_ruangan, lokasi, nama_ruangan, dan kapasitas.
  • Mata Kuliah: Berisi atribut seperti id_matkul, nama_matkul, sks, dan semester.

Hubungan

  • Memiliki:
    • Hubungan antara entitas Prodi dan Dosen.
    • Hubungan ini menggambarkan bahwa satu program studi dapat memiliki beberapa dosen.
  • Mengajar:
    • Hubungan antara entitas Dosen dan Jadwal Kuliah.
    • Hubungan ini menunjukkan bahwa seorang dosen dapat memiliki jadwal kuliah tertentu.
  • Digunakan:
    • Hubungan antara entitas Ruangan dan Jadwal Kuliah.
    • Menunjukkan bahwa suatu jadwal kuliah berlangsung di ruangan tertentu.
  • Memiliki (lainnya):
    • Hubungan antara entitas Jadwal Kuliah dan Mata Kuliah.
    • Menyatakan bahwa suatu jadwal kuliah berkaitan dengan mata kuliah tertentu.

Kardinalitas

Setiap hubungan memiliki kardinalitas, seperti:

  • 1:N antara Prodi dan Dosen (satu prodi memiliki banyak dosen).
  • 1:N antara Dosen dan Jadwal Kuliah.
  • 1:N antara Jadwal Kuliah dan Ruangan.
  • 1:N antara Jadwal Kuliah dan Mata Kuliah.

2. Enhanced Entity-Relationship Diagram (EERD)

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

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi 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