cf3b7 studi kasus erd regpagi2016

1



Mengidentifikasi dan Menetapkan Seluruh
Himpunan Entitas yang akan terlibat
MAHASISWA
MATAKULIAH

ORANG TUA
JURUSAN

DOSEN

RUANG

2

alamattinggal

alamatasal

nama

alamatlengkap

nim

Nama_mk

KdMK

MATAKULIAH

SKS

semester

MAHASISWA

Tgl_lhr
nohp

Gol_drh

idruang
jk

agama
foto

kapasitas

RUANG

Namaruang

lokasi
3

Namajurusan
Telf


idjurusan

JURUSAN

Lokasi

Nama
foto
umur
Agama

ket

nip

alamat
DOSEN

nohp


jk

Gelar
Jabatan

alamat

ORANG TUA

ibu
nohp

nama

pekerjaan

ayah
nohp

nama


pekerjaan
4

ORANG TUA
punya

MAHASISWA

ambil

daftar

JURUSAN

MATAKULIAH
ajar

miliki


RUANG

DOSEN
5

ORANG TUA
1
punya
1
MAHASISWA

n

ambil

m

n

n


daftar
1
JURUSAN

MATAKULIAH
ajar

1

miliki

n

m RUANG

1
DOSEN
6


HASIL

7

ORANG TUA
1
punya

nilai

1
MAHASISWA

n

ambil

m

n


MATAKULIAH
n

waktu
ajar

daftar
1
JURUSAN

1

miliki

n

m

RUANG


1
DOSEN

8

 Setiap

entitas akan di implementasikan
sebagai sebuah tabel (file data)
MAHASISWA
MATAKULIAH

ORANG TUA
JURUSAN

DOSEN

RUANG


9

alamattinggal

alamatasal
nama

alamatlengkap

nim

MAHASISWA

Tgl_lhr
nohp
Gol_drh

jk

TABEL MAHASISWA

agama
foto

10

ket

alamat

TABEL ORANG TUA

ORANG TUA

ibu
nohp

nama

pekerjaan

ayah
nohp

nama

pekerjaan

11

Nama_mk

KdMK

MATAKULIAH

SKS

semester

TABEL MATA KULIAH

12

Namajurusan
Telf
Lokasi

idjurusan

JURUSAN

TABEL JURUSAN

13

Nama
foto
umur

TABEL DOSEN

Agama

nip

alamat
DOSEN

nohp

jk

Gelar
Jabatan

14

idruang

TABEL RUANG

kapasitas

RUANG

Namaruang

lokasi

15



Relasi dengan derajat 1-1 yang menghubungkan 2
buah entitas akan direpresentasikan dalam bentuk
penambahan/penyertaan atribut relasi ke tabel yang
mewakili salah satu dari kedua himpunan entitas.

HASIL

16

ORANG TUA
1

punya

Field yang ditambahkan dari
entitas mahasiswa
1
MAHASISWA

17



Relasi dengan derajat relasi 1-N (satu ke banyak)
yang menghubungkan 2 buah entitas, juga akan
direpresentasikan dalam bentuk pencantuman atribut
key dari himpunan entitas pertama (yang berderajat
1) ke tabel entitas kedua (yang berderajat N).

HASIL

18

MAHASISWA
n
daftar
1
JURUSAN

1

miliki

n

DOSEN

19



Relasi dengan derajat N-M yang menghubungkan 2
buah entitas akan diwujudkan dalam bentuk tabel
khusus. Dimana memiliki field (tepatnya foreign key)
yang berasal dari primary key dari entitas yang
dihubungkan, dengan menyertakan atribut tambahan
bila ada.
HASIL

20

nilai
MAHASISWA

n

ambil

m

MATAKULIAH

TABEL MHSW-MK

21



Relasi multi entitas yang menghubungkan lebih dari
dua entitas akan di implementasikan sebagai sebuah
tabel khusus. Namun jika pada relasi yang
menghubungkan N buah entitas dan kita dapat
memastikan bahwa derajat relasinya adalah (N-1) dan
(N-M) maka relasi tidak perlu diwujudkan sebagai
sebuah tabel khusus. Tetapi atribut dilekatkan pada
entitas tabel yang akan mewakili.
HASIL
22

MATAKULIAH
n

waktu
ajar

TABEL PENGAJARAN

m RUANG

1
DOSEN

23



TABEL MAHASISWA
MAHASISWA (Nim*, idjurusan**,nama,
alamat_asal, alamat_tinggal,
tgl_lahir,jenis_kelamin, nohp, agama, gol_drh,
foto)

24



TABEL ORANG TUA
ORANG TUA (Nim**, Nama_ayah,
Pekerjaan_ayah, nohp_ayah, nama_ibu,
pekerjaan_ibu, nohp_ibu, alamat, ket)

25



TABEL HOBY
HOBY (Id_hoby*, nim**, jenis, kategori)

26



TABEL DOSEN
DOSEN (Nip*, idjurusan**, nama, umur, jk, alamat,
gelar, nohp, agama, jabatan, foto)

27



TABEL JURUSAN
(idjurusan*, namajurusan, telf, lokasi)

28



TABEL MATA KULIAH
(kdmk*, nama_mk, sks, semester)

29



TABEL RUANG
(idruang*, namaruang, lokasi, kapasitas)

30



TABEL MHSW-MK
(nim**, kode_mk**, nilai)

31



TABEL PENGAJARAN
(nip_dosen**, kdmk**,id_ruang**,waktu)

32