Hirarki data :
1. Database
2. File
3. Record
4. Field / Attribut
5. Byte /Character
6. Bit
Contoh:
Database
F1 F2 F3
File : Mahasiswa
Record
Field
Field
Field
Field
10
13
14
15
18
Contoh ERD
21
Tahap ERD
Tahap pertama pada desain sistem informasi
menggunakan model ER adalah menggambarkan
kebutuhan informasi atau jenis informasi yang akan
disimpan dalam database.
Tahap berikutnya disebut desain logis, dimana data
dipetakan ke model data yang logis.
22
23
Contoh Kasus:
Sebuah perusahaan mempunyai beberapa bagian.
Masing-masing bagian mempunyai pengawas dan
setidaknya satu pegawai. Pegawai ditugaskan paling
tidak di satu bagian (dapat pula dibeberapa bagian).
Paling tidak satu pegawai mendapat tugas di satu
proyek. Tetapi seorang pegawai dapat libur dan tidak
dapat tugas di proyek.
Menentukan entitas
Entitasnya : pengawas, bagian, pegawai, proyek
24
25
26
Mengisi kardinalitas
Dari gambaran permasalahan dapat diketahui bahwa:
masing-masing bagian hanya punya satu pengawas
seorang pengawas bertugas di satu bagian
masing-masing bagian ada minimal satu pegawai
masing-masing pegawai bekerja paling tidak di satu
bagian
masing-masing proyek dikerjakan paling tidak oleh satu
pegawai
27
28
29
30
31
32
33
Memeriksa Hasil
Periksa apakah masih terdapat redundasi. ERD akhir:
untuk pemodelan data pada sistem.
34
Tahapan Normalisasi :
Bentuk Tidak Normal (Unnormalize Form)
Merupakan kumpulan data yang akan direkam,
tidak harus mengikuti suatu format tertentu
sehingga bisa saja datanya tidak lengkap atau
terduplikasi. Data dikumpulkan apa adanya sesuai
dengan kedatangannya.
37
Contoh :
Kdplg
Nmplg
Kdprop
Almprop
T-mulai
T-selesai
Biaya
Kdpml
Nmpml
PL025
MIRA
PR-22
PR-64
Tabing
Jondul
01-06-06
12-04-08
01-06-11
12-04-11
55
24
PL-01
PL-15
Andi
Susy
PL089
HANI
PR-45
PR-64
PR-22
Indarung
Jondul
Tabing
21-03-07
15-06-08
02-02-06
21-03-11
15-06-13
02-02-13
60
24
55
PL-01
PL-15
PL-01
Andi
Susy
Andi
38
39
Kdplg
Nmplg
Kdprop
Almprop
T-mulai
T-selesai
Biaya
Kdpml
Nmpml
PL025
MIRA
PR-22
Tabing
01-06-06
01-06-11
55
PL-01
Andi
PL025
MIRA
PR-64
Jondul
12-04-08
12-04-11
24
PL-15
Susy
PL089
HANI
PR-45
Indarung
21-03-07
21-03-11
60
PL-01
Andi
PL089
HANI
PR-64
Jondul
15-06-08
15-06-13
24
PL-15
Susy
PL089
HANI
PR-22
Tabing
02-02-06
02-02-13
55
PL-01
Andi
40
41
1. Pelanggan
Kdplg
Nmplg
PL025
MIRA
PL025
MIRA
PL089
HANI
PL089
HANI
PL089
HANI
2. Property
Kdprop
Almprop
Biaya
Kdpml
Nmpml
PR-22
Tabing
55
PL-01
Andi
PR-64
Jondul
24
PL-15
Susy
PR-45
Indarung
60
PL-01
Andi
PR-64
Jondul
24
PL-15
Susy
PR-22
Tabing
55
PL-01
Andi
42
3. Plg_prop
Kdplg
Kdprop
T-mulai
T-selesai
PL025
PR-22
01-06-06
01-06-11
PL025
PR-64
12-04-08
12-04-11
PL089
PR-45
21-03-07
21-03-11
PL089
PR-64
15-06-08
15-06-13
PL089
PR-22
02-02-06
02-02-13
43
1. Pelanggan
Kdplg
Nmplg
PL025
MIRA
PL089
HANI
2. Property
Kdprop
Almprop
Biaya
Kdpml
PR-22
Tabing
55
PL-01
PR-64
Jondul
24
PL-15
PR-45
Indarung
60
PL-01
45
3. Plg_prop
Kdplg
Kdprop
T-mulai
T-selesai
PL025
PR-22
01-06-06
01-06-11
PL025
PR-64
12-04-08
12-04-11
PL089
PR-45
21-03-07
21-03-11
PL089
PR-64
15-06-08
15-06-13
PL089
PR-22
02-02-06
02-02-13
4. Pemilik
Kdpml
Nmpml
PL-01
Andi
PL-15
Susy
46
47
Nm_mhs
Jurusan
Kd_mk
Nama_mk
no_dos
Nama_dos
Nil
0001
Adi
SI
MKK350
MKK365
Manajemen DB
Arsitektur Komputer
B104
B105
Ati
Ita
A
B
0002
Budi
TI
MKK350
MKK351
MKK352
Manajemen DB
Sistem Operasi
Sistem Pakar
B104
B103
B106
Ati
Didi
Dodi
C
B
A
48