MODEL DATA ER ke
BASIS DATA
Basis Data
1
TIU
Memahami Cara Transformasi Model Data yang
dinyatakan dalam diagram ER ke dalam
basisdata fisik.
TIK
Menyajikan Transformasi Model Data, dan
Implementasinya ke dalam bentuk tabel
2
Setiap
entitas akan di implementasikan
sebagai sebuah tabel (file data)
Nama_mk KdMK
MATAKULIAH
3
Implementasi Himpunan
Entitas Lemah
n
punya TANGGUNGAN
1
PEGAWAI
1 n
miliki SKILL
4
Implementasi Sub Entitas
Hasil dari Spesialisasi
Kd_dsn alamat
nama
nohp
DOSEN Tgl_gajian
…
ISA
nik Nama_kantor
jabatan
Gaji_bulanan alamat_kantor
Gaji_harian
5
TABEL DOSEN
6
Contoh lain spesialisasi
Id_pasien
alamat
nama
nohp
PASIEN Tgl_daftar
…
ISA
Tgl_cek_kembali
Tgl_keluar
7
TABEL PASIEN
8
Implementasi Generalisasi
nim alamat
nama
…
MAHASISWA Tgl_lahir
ISA
MAHASISWA D3 MAHASISWA S1
TABEL MAHASISWA
9
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
10
ORANG TUA
1
punya
1
MAHASISWA
11
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
12
MAHASISWA
n
daftar
1
1 n
JURUSAN miliki DOSEN
13
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
14
nilai
MAHASISWA n m MATAKULIAH
ambil
TABEL MHSW-MK
15
Implementasi Relasi Tunggal 1-1
nohp
Nik_karyawan nama Nik_pasangan
1
… KARYAWAN Menikah
alamat 1
TABEL KARYAWAN
16
Implementasi Relasi Tunggal 1-N
nohp
Nik_karyawan nama Nik_supervisor
1
KARYAWAN kontrol
TABEL KARYAWAN
17
Implementasi Relasi Tunggal N-M
sks
nama Kd_mk_prasyarat
Kd_mk
N
semester Kuliah
MATA KULIAH prasyarat
18
Implementasi Multi Entitas
Id_supplier nama
alamat Cara_pengiriman lokasi
nama
n 1
SUPPLIER Sedia GUDANG
tgl_kirim
… m Id_ruang
KOMPONEN
…
Id_komponen nama
19
TABEL SUPPLIER
TABEL GUDANG
TABEL KOMPONEN
TABEL PERSEDIAAN
20
Contoh lain Multi Entitas
nama nama
Id_pasien …
hasil tanggal
n n DOKTER
PASIEN Resep
… Nip_dokter
n
OBAT
…
Id_obat nama
21
TABEL PASIEN
TABEL DOKTER
TABEL OBAT
TABEL RESEP
22
Implementasi Relasi Ganda
mengajar
Kd_mk
nip
1 n
nama
DOSEN MATAKULLIAH
n m …
… nama
Menguasai
23
TABEL DOSEN
TABEL MENGUASAI
24
Implementasi Agregasi
n m
MAHASISWA mempelajari MATA KULIAH
n
Mengikuti
Kd_prak nilai
m
nama PRAKTIKUM Jlh_jam
25
TABEL MEMPELAJARI
TABEL PRAKTIKUM
TABEL MENGIKUTI
26
SEKIAN
TERIMA KASIH
27