Model Entity Relationship Diagram
description
Transcript of Model Entity Relationship Diagram
![Page 1: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/1.jpg)
ModelEntity Relationship Diagram
http://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.ppt
![Page 2: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/2.jpg)
Model Entity RelationshipModel Entity Relationship merupakan notasi
grafis dalam menyajikan data dengan menggunakan Entity dan Relationship.
ERD digunakan untuk memodelkan struktur data dan hubungan antar data.
Dengan ERD kita mencoba menjawab pertanyaan seperti : data apa yang kita perlukan? Bagaimana data yang satu berhubungan dengan yang lain.
2
![Page 3: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/3.jpg)
1.EntityAdalah objek yang dapat dibedakan dalam dunia
nyata.
Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan.
Kumpulan dari entity yang sejenis dinamakan Entity Set, berupa :
Objek secara fisik : rumah, kendaraan, peralatan.Objek secara konsep : pekerjaan, perusahaan,
rencana.
3
![Page 4: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/4.jpg)
Tipe Entity
4
![Page 5: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/5.jpg)
Tipe Entity...
5
IO
IR
TP
![Page 6: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/6.jpg)
2.RelationshipAdalah hubungan yang terjadi antara satu atau
lebih entity.
Relationship set adalah kumpulan dari relationship yang sejenis
Simbol yang digunakan adalah bentuk ketupat, diamond atau rectangle.
6
![Page 7: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/7.jpg)
Relationship...Contoh lain :
7
![Page 8: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/8.jpg)
DERAJAT RELATIONSHIP
8
![Page 9: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/9.jpg)
1. Unary ( Derajat Satu )
Adalah sebuah relationship menghubungkan satu buah entity.
Contoh :
Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.
Manusia Menikah
Derajat Relationship
9
![Page 10: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/10.jpg)
2. Binary ( Derajat Dua )
Adalah sebuah relationship yang menghubungkan dua buah entity.
Contoh :
Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki menghubungkan entity Pegawai dan entity Kendaraan.
PegawaiMemiliki Kendaraan
Derajat Relationship...
10
![Page 11: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/11.jpg)
3. Ternary ( Derajat Tiga )
Adalah sebuah relationship menghubungkan tiga buah entity.
Contoh :
Keterangan :
Pegawai pada suatu kota mempunyai suatu Proyek.
Relasi Bekerja menghubungkan Entity Pegawai, Proyek dan Kota
Pegawai Proyek
Kota
Bekerja
Derajat Relationship...
11
![Page 12: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/12.jpg)
Jenis Hubungan Relasi
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
Contoh : entitas pada himpunan entitas Mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas Kuliah
12
![Page 13: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/13.jpg)
13
![Page 14: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/14.jpg)
14
![Page 15: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/15.jpg)
15
![Page 16: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/16.jpg)
16
![Page 17: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/17.jpg)
Jenis Hubungan Relasi...
17
![Page 18: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/18.jpg)
3.AtributAdalah karakteristik dari entity atau relationship,
yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
Berfungsi untuk mendeskripsikan karakter entity atau relationship. Misal entity pegawai memiliki atribut nik, nama, alamat, nohp,dll
Nilai atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut didalam suatu entity atau relationship.
18
![Page 19: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/19.jpg)
Atribut...Entity mempunyai elemen yang disebut atribut
dan berfungsi mendeskripsikan karakter entity. Misalnya atribut warna item dari entity item.
Setiap ERD bisa terdapat lebih dari satu atribut.
Atribut digambarkan dalam bentuk elips.
19
![Page 20: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/20.jpg)
• Atribut *noktp nama alamat tgl_lahir jeniskelamin status nohp foto
• Entity
Contoh :
20
![Page 21: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/21.jpg)
• Atribut
*nomesin noplat model merk harga warna thn_pembuatan
• Entity
Contoh lain
21
![Page 22: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/22.jpg)
Jenis - AtributAdalah karakteristik dari entity atau relationship,
yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
Jenis atribut :
1. Atribut Key
2. Atribut Simple
3. Atribut Multi Value
4. Atribut Composite
5. Atribut Derivatif
22
![Page 23: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/23.jpg)
1. Atribut KeyAdalah atribut yang digunakan untuk
membedakan entity/data secara unik.
Misal : NIK, NOBP, NO_PESERTA, ID_BARANG
23
BARANG
idbarang
PEGAWAI
Id_pegawai
![Page 24: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/24.jpg)
2. Atribut SimpleAdalah atribut bernilai tunggal, misal nama,
harga, status, dll.
24
BARANG
KualitasHarga
Nama
![Page 25: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/25.jpg)
3. Atribut MultivalueAdalah atribut memiliki sekelompok nilai yang
banyak, misal gelar, hobby
25
PEGAWAI
agama
Tgl_lhr
Gelar
![Page 26: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/26.jpg)
4. Atribut CompositeAdalah atribut yang masih dapat diuraikan lagi.
Misal nama, alamat, korban, waktu
26
PEGAWAI
nama
Tgl_lhr
namadepan
namatengah
namabelakang
![Page 27: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/27.jpg)
5. Atribut DerivatifAdalah atribut yang dihasilkan dari turunan
atribut lain, misal umur dari tanggal lahir.
27
PEGAWAITgl_lhr
umur
agama
![Page 28: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/28.jpg)
4.KeyAdalah sejumlah atribut yang mengidentifikasi
record/baris dalam sebuah relasi secara unik.
Jenis Key :
28
![Page 29: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/29.jpg)
Key...
29
![Page 30: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/30.jpg)
Key...
30
![Page 31: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/31.jpg)
5.Konversi ERD
31
![Page 32: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/32.jpg)
Konversi ERD...
32
![Page 33: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/33.jpg)
Konversi ERD...
33
![Page 34: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/34.jpg)
Simbol-simbol ER diagramEntity
Atribut
Relationship
Weak Entity
Identifying Relationship
Atribut key
Atribut Multivalue
Atribut Composite
Atribut Derivatif
34
![Page 35: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/35.jpg)
LANGKAH – LANGKAH MEMBUAT ERD
Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.
Menentukan atribut-atribut key dari masing-masing himpunan entitas.
Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya.
Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi
Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).
35
![Page 36: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/36.jpg)
Contoh Diagram ER
36
![Page 37: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/37.jpg)
Contoh Diagram ER…
37
![Page 38: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/38.jpg)
Contoh Diagram ER…
38
![Page 39: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/39.jpg)
Contoh Diagram ER
Fakultas
Dosen
Mahasiswa
Mata Kuliah
Daftar
miliki ambil
ajar
1
n
1 n
n
m
1 n
39
![Page 40: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/40.jpg)
Contoh 2 :
40
![Page 41: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/41.jpg)
41
![Page 42: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/42.jpg)
Contoh 3 :
42
![Page 43: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/43.jpg)
43
![Page 44: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/44.jpg)
44
![Page 45: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/45.jpg)
45
![Page 46: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/46.jpg)
46
![Page 47: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/47.jpg)
47
![Page 48: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/48.jpg)
Diagram E-R dengan Kamus Data
48
![Page 49: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/49.jpg)
Diagram E-R dengan Kamus Data
49
![Page 50: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/50.jpg)
1. Buatlah Model ERD (tentukan kasus), misalnya : Sisfo kampus Sisfo Akunting Sisfo Absensi Pilihan sendiri….?
2. Tentukan hubungan kardinalitasnya
3. Konversikan ERD tersebut kedalam bentuk database relasional disertai dengan hubungan antar tabel
Note :Entity yang terbentuk min 15 entity…
Tugas :
![Page 51: Model Entity Relationship Diagram](https://reader033.fdocuments.net/reader033/viewer/2022061614/56814521550346895db1e514/html5/thumbnails/51.jpg)
END SESSION