Hallo Sobat ind2906 , pada pertemuan ini saya akan menjelaskan apa itu Entity Relationship Diagram (ERD).
Entity Relationship Diagram (ERD)
Diagram Pengertian Entity Relationship Diagram (ERD)
Salah satu menurut ahli, Brady dan Loonam (2010), Entity Relationship Diagram (ERD) adalah teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, yaitu dengan menggunakan Analisis Sistem. Sementara-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail menjadi data model yang ada sebagai berikut untuk layanan database.
Simbol-Simbol dalam Diagram Hubungan Entitas
Diagram ER ER
- Entitasesatu objek kumpulan atau sesuatu yang dapat dibedakan atau dapat diindesasikan sempurna. Dan kumpulan entitas yang mirip dengan set entitas
- Hubungan seperti hubungan yang terjadi antara satu anggota atau lebih.
- Atribut yaitu, kumpulan elemen data yang menyusun entitas.
- Indikator terbagi menjadi 2 yaitu: Indikator tipe objek asosiatif dan ikon ikon super
Set Entitas
Entitas Set Terbagi Atas:
- Set Entity Kuat yaitu kumpulan entitas yang satu atau lebih atributnya oleh entitas set lain sebagai kunci. Digambarkan dengan empat persegi panjang.Misalnya: E adalah entitas yang ditetapkan dengan atribut-atribut a1, a2, a3, a dst, maka entitas yang ditetapkan di presentasikan dalam bentuk tabel E yang terdiri dari n kolom, dimana setiap kolom dengan atribut - atribut nya.
- Entitas Entitas Lemah (Set Entitas Lemah) entitas yang ditetapkan berdasarkan entitas yang kuat. Digambar dengan empunya panjang bertumpuk. Misal A adalah entitas yang digunakan dari atribut-atribut a1, a2, a3, a dst dan badalah kuat yang sesuai dengan atribut-atribut b1, b2, b3, b dst di mana b1 adalah atribut primary-key maka weak entity set di representasikan tabel isian A, dengan atribute-atribute {b1} u {a1, a2, a3, a dst}.
Jenis Jenis Atribut.
- KUNCI → atribut yang unik untuk menetukan konfigurasi kinerja.
- ATRIBUT SEDERHANA → atribut yang hanya satu.
- ATRIBUT MULTI VALUE → atribut yang memiliki sekelompok nilai untuk setiap entitas instan. Pada gambar dibawah ini, yang menjadi atribut kunci adalah NIP. Tgl Lahir dan Nama adalah atribut sederhana. sedangkan Gelar merupakan beberapa atribut
multi nilai.
- ATRIBUT COMPOSIT → atribut-atribut yang digunakan dari beberapa atribut yang lebih kecil yang memiliki arti khusus yaitu atribut nama yang terdiri dari nama depan, nama tengah, dan bahasa.
- ATRIBUT DERIVATIF → atribut yang lain dari atribut yang lain. Wujud umur yang merupakan hasil kalkulasi antara Tgl Lahir dan tanggal hari ini. Demikianlah atribut yang digunakan pada keberedaan atribut Tgl Lahir.
Memetakan Kardinalitas
Banyutama entitas yang bersesuaian dengan entitas yang lain melalui hubungan.Jenis Jenis Maping:
- Satu lawan satu ( 1 : 1 )
- Banyak ke satu atau satu ke banyak ( 1 : M )
- Banyak ke banyak ( M : N )
Representasikan Dari Entity Set
Entitas set direpresentasikan dalam bentuk tabel dan nama yang unik. Setiap tabel terdiri dari beberapa kolom, yaitu masing-masing yang memiliki nama yang unik pula.Batasan Partisipasi
Menjelaskan apa yang terjadi pada entitas tergantung pada hubungan dengan entitas lain. Batasan bunga terbagi 2, yaintu:- Batasan Total Partisipasi yaitu: Keberadaan entitas tergantung pada pengirim dengan entitas yang lain. Didalam diagram ER digambarkan dengan 2 titik penghubung antar entitas dan hubungan.
- Partisipasi parsial, yaitu: entitas laba tidak tergantung pada hubungan dengan entitas yang lain. Didalam diagram ER digambarkan dengan 1 titik penghubung.
Kendala Partisipasi Partisipan
Sebuah. TOTAL PARTISIPASI b. PARTISIPASI PARTIALTipe Indikator
Indikator perangkat adalah objek dan hubungan.Berubah menjadi
Super model, terdiri dari objek dan satu subkategori atau lebih yang berhubungan dengan satu hubungan yang tidak bernama.
Logical Record Structure (LRS)
LRS → representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas.Menetukan Kadinalitas, Jumlah Tabel dan Foregn Key (FK)
One to One (1-1)
Gambar di atas menunjukan relasi dengan kardinalitas 1-1, karena : 1 supir hanya bisa mengumudikan 1 taksi, dan 1 tanks hanya bisa dikemudikan oleh 1 supir.Relasi 1-1 akan membentuk 2 tabel :
Tabel Supir (nosupir, nama, alamat) Tabel Taksi (notaksi, nopol, merk, tipe) LRS yang terbentuk sbb:
atau
One to Many (1-M)
Gambar diatas menunjukan relasi dengan kardinalitas 1-M, karena : 1 Dosen bisa membimbing banyak Kelas, dan 1 Kelas hanya dibimbing oleh 1 Dosen.
Relasi 1-M akan membentuk 2 tabel :
Tabel Dosen (nip, nama, alamat ) Tabel Kelas (kelas, jurusan, semester, jmlmhs ) LRS yang terbentuk sbb :
Many to Many (M-M)
Gambar diatas menunjukan relasi dengan kardinalitas M-M, Karena : 1 Mahasiswa bisa belajar banyak Mata Kuliah, dan 1 Mata Kuliah bisa dipelajari oleh Banyak Mahasiswa.
Relasi M-M akan membentuk 3 tabel :
Tabel Mahasiswa (nim, nama, alamat ) Tabel Mtkuliah (kdmk, nmmk, sks ) Tabel Nilai (nim, kdmk, nilai ) → mengunakan super key / composite key LRS yang terbentuk sbb:
Sekian System Basis Data Pertemuan ke-4 ini semoga membantu. jika ada pertanyaan silakan koment dibawah ini. Untuk info update Artikel Terbaru Kami silakan follow kami disini atau ind2906.blogspot.com.id