model entity relationship diagram
DESCRIPTION
Model Entity Relationship Diagram. http://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.ppt. Model Entity Relationship. Model Entity Relationship merupakan notasi grafis dalam menyajikan data dengan menggunakan Entity dan Relationship. - PowerPoint PPT PresentationTRANSCRIPT
ModelEntity Relationship Diagram
http://suryagsc.files.wordpress.com/2012/09/meeting-3-model-erd.ppt
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
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
Tipe Entity
4
Tipe Entity...
5
IO
IR
TP
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
Relationship...Contoh lain :
7
DERAJAT RELATIONSHIP
8
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
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
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
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
13
14
15
16
Jenis Hubungan Relasi...
17
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
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
• Atribut *noktp nama alamat tgl_lahir jeniskelamin status nohp foto
• Entity
Contoh :
20
• Atribut
*nomesin noplat model merk harga warna thn_pembuatan
• Entity
Contoh lain
21
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
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
2. Atribut SimpleAdalah atribut bernilai tunggal, misal nama,
harga, status, dll.
24
BARANG
KualitasHarga
Nama
3. Atribut MultivalueAdalah atribut memiliki sekelompok nilai yang
banyak, misal gelar, hobby
25
PEGAWAI
agama
Tgl_lhr
Gelar
4. Atribut CompositeAdalah atribut yang masih dapat diuraikan lagi.
Misal nama, alamat, korban, waktu
26
PEGAWAI
nama
Tgl_lhr
namadepan
namatengah
namabelakang
5. Atribut DerivatifAdalah atribut yang dihasilkan dari turunan
atribut lain, misal umur dari tanggal lahir.
27
PEGAWAITgl_lhr
umur
agama
4.KeyAdalah sejumlah atribut yang mengidentifikasi
record/baris dalam sebuah relasi secara unik.
Jenis Key :
28
Key...
29
Key...
30
5.Konversi ERD
31
Konversi ERD...
32
Konversi ERD...
33
Simbol-simbol ER diagramEntity
Atribut
Relationship
Weak Entity
Identifying Relationship
Atribut key
Atribut Multivalue
Atribut Composite
Atribut Derivatif
34
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
Contoh Diagram ER
36
Contoh Diagram ER…
37
Contoh Diagram ER…
38
Contoh Diagram ER
Fakultas
Dosen
Mahasiswa
Mata Kuliah
Daftar
miliki ambil
ajar
1
n
1 n
n
m
1 n
39
Contoh 2 :
40
41
Contoh 3 :
42
43
44
45
46
47
Diagram E-R dengan Kamus Data
48
Diagram E-R dengan Kamus Data
49
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 :
END SESSION