Dosen Pengampu:
IRMA HANDAYANI, S.Kom., M.Cs.
Disusun oleh :
NAMA : NOVA DWI LESTARI
NIM : 5190411340
KELAS : III
1
c. Hubungan/relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi
harus mengandung kata kerja.
2
B. Tugas
1. ERD
Berikut adalah hasil dari ERD yang telah saya buat:
3
2. Penjelasan
Poin-poin penjelasan dari ERD diatas :
Dosen dapat mengampu lebih dari satu matkul, artinya dosen dengan sudah pasti
berkaitan dengan matakuliah. Dimana seorang dosen pastilah memiliki ID dosen
ataupun NIP,nama,jurusan,kontak pribadi dan alamat.
Gabungan dari beberapa matakuliah akan membentuk sebuah jadwal. Dimana dari
satu matakuliah pasti memiliki kode matakuliah masing-masing beserta nama
matakuliah tersebut,memiliki bobot SKS yang berbeda-beda,dan memiliki seorang
dosen pengampu untuk setiap matakuliahnya.
Selanjutnya kelas,sebuah kelas dapat terbentuk jika ada dosen,mahasiswa,dan
matakuliah yang bersangkutan. Di setiap kelas sudah pasti terdapat kode kelas,ruang
kelas,dan lantai tempat kelas itu berada untuk memudahkan dalam mencarinya.
Jadwal dan matakuliah sudah pasti berkaitan. Jadwal-jadwal yang sudah terbentuk
akan terbagi menjadi KRS yang akan diambil oleh setiap mahasiswa. Dimana setiap
jadwal ada kode matakuliah yang telah diambil,nama matakuliah,hari dan jam dari
matakuliah tersebut.
Selanjutnya setiap mahasiswa mengambil atau menginput KRS. Dimana mahasiswa
yang banyak mengambil jadwal hanya dapat mengambil satu kali KRS saja sesuai
dengan ketentuan dari pihak kampus. Saat melakukan KRS, pasti terdapat kode
matakuliah yang akan diambil,nama matakuliah,jumlah SKS,dan nama kelas dari
matakuliah tersebut.
Selanjutnya untuk setiap KRS dan setiap Nilai memiliki value yang saling
berkaitan. Dimana nilai dapat diperoleh ketika seorang mahasiswa telah melakukan
KRS dan perkuliahan. Untuk setiap nilai yang keluar,didalamnya terdapat kode
matakuliah,angka,dan huruf.
4
Dalam ERD diatas, ada beberapa entitas diantaranya :
Dosen
Matkul (Matakuliah)
Jadwal Kuliah
Kelas
KRS (Kartu Rencana Studi)
Mahasiswa
Nilai
5
Tugas di modul :
a. Nama entitas dari ERD tersebut adalah Movie.
b. MovieId (primary key),title (simple), released (simple), age (derived attribute),genres
(multivalue).
c.
Title Genres Released Movie_id Runtime Age
Avatar Sci-fi 2009-12-10 2787965087 162 7.2
Titanic Romance 1997-11-18 1845034188 194 7.5
The Avengers Sci-fi/fantasy 2012-04-25 1519557910 143 7.4
Jurassic World Sci-fi 2015-06-09 1513528810 124 6.5
Furious 7 Mystery/crime 2015-04-01 1506249360 137 7.3
Minions Animation 2015-06-11 1025491110 108 6.4
6
C. Kesimpulan
Basis data sebagai kumpulan data,umumnya mendeskripsikan aktivitas satu organisasi
yang saling berhubungan/berkaitan. Misalnya basis data sebuah universitas yang berisi
mengenai hal berikut: hubungan antar entitas seperti dosen dengan matkul yang
diampunya,mahasiswa dengan KRS,dll. Selanjutnya ERD,merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar
data,untuk menggambarkannya digunakan notasi dan simbol. Entitas merupakan objek dalam
dunia nyata yang dapat dibedakan dengan objeklain sebagai contoh dosen dan mahasiswa.
Entitas terdiri dari berbagai atribut. Atribut merupakan karakteristik dari entity yang
menyediakan penjelasan detail dari entitas tersebut. Atribut ada beberapa jenis,diantaranya:
atribut value,atribut key,atribut simple,atribut multivalue,atribut composite,atribut derivatif.