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
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