Untuk mahasiswa MUBTI UNP Kediri, kemarin untuk tugas individu adalah membuat ERD untuk Universitas Nusantara PGRI Kediri. Namun supaya tidak melebar kemana-mana, ini saya berikan contoh studi kasusnya. Jadi tugasnya ganti menjadi berikut:
Rancanglah
diagram E-R dari kasus aplikasi database sederhana untuk sistem
informasi akademis suatu universitas. Dengan ketentuan sebagai berikut
:
- Mahasiswa: menyimpan semua informasi pribadi mengenai semua mahasiswa, yaitu : NPM, Nama Mahasiswa dan Alamat.
- Dosen: menyimpan semua informasi pribadi mengenai semua dosen, yaitu : NIK, Nama Dosen, gelar dan Alamat Dosen
- Mata Kuliah: menyimpan semua informasi mengenai semua mata kuliah yang ditawarkan, yaitu : Kode Mata Kuliah, Nama Mata Kuliah, Ruang, Dosen Pengajar dan Jumlah SKS
- Ruang: menyimpan semua informasi mengenai ruang kelas yang akan digunakan, yaitu: Kode ruang, lokasi ruang dan kapasitas
- Jurusan: menyimpan semua info tentang jurusan yg diambil, yaitu Kode Jurusan, Nama Jurusan
- Nilai : mencatat semua informasi nilai dari mata kuliah yg sudah diambil mahasiswa, yaitu nama mahasiswa, kode mata kuliah, jumlah sks mata kuliah, nilai angka, nilai huruf.
- KRS, menyimpan informasi tentang IP dari mahasiswa dalam satu semester, meliputi Kode KRS, NPM, Semester, IPS, IPK, Dosen Wali.
Perhatikan!
- Nama mahasiswa, dan nama dosen dibagi menjadi nama depan, nama tengah, dan nama belakang
- Alamat mahasiswa dan dosen, menyimpan informasi nama jalan dan nomor, desa, kecamatan, nomor telp.
- Setiap kehadiran, dosen akan diabsen oleh 1 dosen yg berperan sebagai Dosen Piket.
- Dosen dibagi 2, PNS dan Kontrak, PNS punya NIP dan golongan, sedangkan Dosen Kontrak tidak
- Dosen kontrak menandatangani Kontrak yg di dalamnya mendata tentang No Kontrak, nama dosen, tanggal mulai, tanggal habis, gaji per sks.
- Ada mahasiswa reguler, ada juga mahasiswa non reguler.
- Untuk nilai tambah, Silahkan ditambahi dengan Atribut atau Entitas apapun, selama itu masih nyambung.
Tugas diatas diperuntukkan untuk kelas A dan kelas B.
Selamat mengerjakan... :)
Sign up here with your email
EmoticonEmoticon