Anda di halaman 1dari 27

TRANSFORMASI

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

TABEL MATA KULIAH


SKS semester

3
Implementasi Himpunan
Entitas Lemah

n
punya TANGGUNGAN
1
PEGAWAI

1 n
miliki SKILL

TABEL SKILL TABEL TANGGUNGAN

4
Implementasi Sub Entitas
Hasil dari Spesialisasi
Kd_dsn alamat
nama
nohp
DOSEN Tgl_gajian

ISA
nik Nama_kantor
jabatan

Tgl_masuk DOSENTETAP DOSEN TDK TETAP

Gaji_bulanan alamat_kantor
Gaji_harian

5
TABEL DOSEN

TABEL DOSEN TETAP

TABEL DOSEN TDK TETAP

6
Contoh lain spesialisasi
Id_pasien
alamat
nama
nohp
PASIEN Tgl_daftar

ISA
Tgl_cek_kembali

PASIEN BEROBAT JALAN PASIEN RAWAT INAP

Tgl_keluar

7
TABEL PASIEN

TABEL PASIEN BEROBAT JALAN

TABEL PASIEN RAWAT INAP

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

Field yang ditambahkan dari


entitas mahasiswa

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

TABEL MATA KULIAH TABEL MK 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 MATA KULIAH

TABEL MENGUASAI

24
Implementasi Agregasi

nama nim Index_nilai

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

Anda mungkin juga menyukai