5/24/2018 Semantic Model
1/45
5/24/2018 Semantic Model
2/45
Komponen Diagram Semantic Entity
Attribute
Relationship
2
5/24/2018 Semantic Model
3/45
Simbol Dlm Diagram Semantic Entity Segiempat atau ellips
Attribute ellips
Relationship garis dgn sbh mata panah Nama kerelasian dituliskan di samping garis
kerelasian
KK
Aktif
Tunggal
mudah dipahami
dp menyatakan maknanya dg jelas
3
5/24/2018 Semantic Model
4/45
Sama dg ER_M Entitas
Isian entitas
Himpunan entitas
Entitas reguler
Entitas dependen Entitas super type-sub type
Atribut Atribut sederhana (simple attribute)
Atribut komposit (composite attribute)
Kerelasian Jenis kerelasian
Kerelasian rekursif
Kerelasian asosiatif
4
5/24/2018 Semantic Model
5/45
Mirip dg ER_M Perbedaan pd simbol
Lkh:1. Identifikasi entitas yg terlibat2. Identifikasi atribut pd stp entitas3. Identifikasi kerelasian & jenis-nya yg tjd di atr entitas4. Gambarkan entitas, atribut, & kerelasian5. Cek ER_D:
a. Kelengkapan entitas
b. Kelengkapan atribut
c. Kelengkapan kerelasian atr entitas
d. Jenis kerelasian atr entitas
5
5/24/2018 Semantic Model
6/456
Kode_Angkatan
Kode_Program_Studi
Kode_Jenjang_Studi
Kode_Jurusan
Nomor
Nama_Mahasiswa
Tanggal_lahir
Alamat_Lokal
Kode_Agama
Status
Mahasiswa
Pilihan 1
5/24/2018 Semantic Model
7/457
Pilihan 2
Kode_Angkatan
Kode_Program_Studi
Kode_Jenjang_Studi
Kode_Jurusan
Nomor
Nama_Mahasiswa
Tanggal_lahir
Alamat_Lokal
Kode_Agama
Status
Mahasiswa
5/24/2018 Semantic Model
8/458
Pilihan 1
5/24/2018 Semantic Model
9/459
Pilihan 2
5/24/2018 Semantic Model
10/45
Lkh-1:
10
5/24/2018 Semantic Model
11/45
Lkh-2:
11
5/24/2018 Semantic Model
12/45
Lkh-3:
12
kh
5/24/2018 Semantic Model
13/45
Lkh-4:
13
5/24/2018 Semantic Model
14/45
Lkh-5: Kelengkapan
Konsistensi
14
5/24/2018 Semantic Model
15/45
Kelebihan Memudahkan analisis sistem yg akan dikembangkan
Memudahkan perancang saat merancang BD
Rancangan BD yg dikembangkan ber-dsr-kan ER_D
umumnya tlh optimal Penggunaan simbol-2 grafis (tmsk ER_D) akan lbh
mudah dipahami dibandingkan btk naratif
Pemakai umumnya lbh mudah memahami sistem & BDyg dirancang
15
5/24/2018 Semantic Model
16/45
Kelemahan Kebutuhan media yg luas
Seringkali semantic tampil sgt ruwet
Tidak dp menunjukkan jenis kerelasian atr entitas
16
5/24/2018 Semantic Model
17/45
17
5/24/2018 Semantic Model
18/45
18
HIERARCHYCAL MODEL
Pokok Bahasan 09
5/24/2018 Semantic Model
19/45
Pokok Bahasan Hierarchycal Model
Sub Pokok Bahasan1. Model data hierarchycal model
2. Menggambar hierarchycal model Kompetensi
Stl mengikuti kuliah ini mhs mampu menjelaskan model
data hierarchycal model
19
5/24/2018 Semantic Model
20/45
Hub logik atr data direpresentasikan dl hubbertingkat
Menggambarkan jenis kerelasian 1-ke-n
Sinonim
Struktur pohon (tree structure) ATAU pohon (tree) Btknya spt pohon terbalik
Elemen-nya disebut node
Rinci data
Agregat data
Record
20
5/24/2018 Semantic Model
21/45
Sebutan utk node Root
Leaves
Parent
Child
21
5/24/2018 Semantic Model
22/45
Ciri 1 child hny dp mpy 1 parent
1 parent dp mpy >1 child
22
Contoh
5/24/2018 Semantic Model
23/45
Contoh
23
A
B C D
E G I K L
P Q SRoot ?Leaves ?Parent ?Child ?
5/24/2018 Semantic Model
24/45
Struktur pohon: Unbalanced tree
Jk node-2dlm pohon mpy jml child berbeda
Balanced tree Jk stp node(kecuali leaves) mpy jml child sama
Binary tree Jk stp node(kecuali leaves) mpy 2 child
24
5/24/2018 Semantic Model
25/45
25
A
B C D
E G I K L
P Q S
Unbalanced tree
5/24/2018 Semantic Model
26/45
26
Balanced tree
5/24/2018 Semantic Model
27/45
27
Binary tree
Contoh 1
5/24/2018 Semantic Model
28/45
Contoh 1
28
Universitas A
Fakultas B Fakultas C Fakultas D Fakultas E Fakultas F
Jurusan G Jurusan H Jurusan I
Prodi G Prodi H Prodi I
5/24/2018 Semantic Model
29/45
29
Contoh 2
5/24/2018 Semantic Model
30/45
Contoh 2
30
Perusahaan A
Departemen B
Divisi E Divisi F Divisi G
Sub Divisi H
Departemen C Departemen D
Sub Divisi I Sub Divisi J
5/24/2018 Semantic Model
31/45
31
5/24/2018 Semantic Model
32/45
Implementasi virtual record
data
pointer
Alamat pertama blok recorddata
Nilai atribut kunci record sljtnya
32
5/24/2018 Semantic Model
33/45
Kelebihan Kinerja sgt baik terkait dg akses data
Kelemahan
Fleksibilitas rendah Utamanya terkait dg pemeliharaan BD
33
5/24/2018 Semantic Model
34/45
34
5/24/2018 Semantic Model
35/45
35
NETWORK MODEL
Pokok Bahasan 10
5/24/2018 Semantic Model
36/45
Pokok Bahasan Network Model
Sub Pokok Bahasan1. Model data network model
2. Menggambar network model Kompetensi
Stl mengikuti kuliah ini mhs mampu menjelaskan modeldata network model
36
5/24/2018 Semantic Model
37/45
Hub logik atr data direpresentasikan dl hubbertingkat
Menggambarkan jenis kerelasian n-ke-n
Sinonim Complex structure
Spt tree structure Elemen-nya disebut node
Rinci data
Agregat data
Record
37
5/24/2018 Semantic Model
38/45
Implementasi virtual record
data
2 pointer
previous= P
Alamat terakhir blok recorddata
next = N
Alamat pertama blok recorddata
Nilai atribut kunci record sljtnya
38
5/24/2018 Semantic Model
39/45
Sebutan utk node Root
Leaves
Parent
Child
39
5/24/2018 Semantic Model
40/45
Ciri 1 child dp mpy >1 parent
1 parent dp mpy >1 child
40
Contoh 1
5/24/2018 Semantic Model
41/45
Contoh 1
41
Root ?Leaves ?Parent ?Child ?
Mahasiswa A Mahasiswa B Mahasiswa C
Matakuliah Matakuliah 2 Matakuliah 3
5/24/2018 Semantic Model
42/45
42
5/24/2018 Semantic Model
43/45
43
5/24/2018 Semantic Model
44/45
44
5/24/2018 Semantic Model
45/45