Yulius Palumpun
Pemodelan Data
2
Pemodelan Data
6
Aturan Bisnis (Business Rules)
7
Aturan Bisnis (Business Rules)
8
Pemodelan Data
9
Model Data yang Baik
10
Notasi ER-Model (Notasi Dasar)
Notasi ER-Model (Notasi Lanjutan)
Entitas
Definisi:
Suatu barang atau obyek yang dibedakan dari obyek lain
Contoh:
Individu: Pegawai, Pelanggan, Mahasiswa, Distributor
Tempat: Ruangan, Bangunan, Kantor, Lapangan, Kampus
Obyek: Buku, Produk
Peristiwa: Pendaftaran, Pemesanan, Pembelian, Penjualan
Konsep: Rekening, Keahlian
13
Atribut
14
Contoh Atribut Sederhana
15
Contoh Atribut Komposit
17
Contoh Atribut Komposit
Contoh Atribut Identitas (Key)
19
Contoh Atribut Bernilai Tunggal, Banyak dan
Atribut Derivat/Turunan
20
Derajat Hubungan
21
Derajat Hubungan
22
Contoh Relasi Tunggal (Unary Relation)
23
Contoh Relasi Tunggal (Unary Relation)
24
Contoh Relasi Tunggal (Unary Relation)
25
Contoh Relasi Tunggal (Unary Relation)
26
Contoh Hubungan Binary
27
Contoh Hubungan Ternary
28
Relationship Degree
Departments
Works_In Binary
Employees
Ternary
Part
29
Relasi Ganda
Works_In
Employees Departments
Manages
30
Kardinalitas Hubungan
Satu-ke-Satu (1:1)
Setiap entitas dalam hubungan memiliki satu dan hanya satu entitas
pasangan.
31
Kardinalitas Hubungan
32
Kardinalitas Hubungan
Banyak-ke-Banyak (M:N)
Entitas-entitas di masing-masing sisi dari hubungan dapat
memiliki beberapa pasangan di sisi yang lain.
33
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Contoh Kardinalitas Hubungan
Tahapan Menggambar ER-Diagram
46
Tahapan Menggambar ER-Diagram
47
Tahapan Menggambar ER-Diagram
48
Tahapan Menggambar ER-Diagram
npm Kd_mk
49
Tahapan Menggambar ER-Diagram
npm Kd_mk
50
Tahapan Menggambar ER-Diagram
npm Kd_mk
M N
Mahasiswa Mengontrak Mata Kuliah
51
Tahapan Menggambar ER-Diagram
52
Diagram ER dengan Kamus Data
npm Kd_mk
M N
Mahasiswa Mengontrak Mata Kuliah
Kamus Data:
Mahasiswa {NPM, Nama, Tgl_Lahir, Alamat}
Mengontrak {NPM, kd_mk, Nilai}
Matakuliah {Kd_mk, Nama, sks, smt}
53
Aturan Bisnis (Business Rules)
54
Aturan Bisnis (Business Rules)
55
Penting … !!!
Kita sering mengalami kesulitan dalam menentukan manakah
yang menjadi entity dan manakah yang menjadi relationship
dalam Diagram E-R.