PENGERTIAN ENTITY RELATIONSHIP DIAGRAM




       Model Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship. Entity Relationship Diagram (ERD) untuk mendokumentasikan data perusahaan dengan mengidentifikasi jenis entitas (entity) dan hubungannya. ERD merupakan suatu model jaringan yang menggunakan susunan data yang disimpan pada system secara abstrak. ERD juga menggambarkan hubungan antara satu entitas yang memiliki sejumlah atribut dengan entitas yang lain dalam suatu sistem yang terintegrasi. ERD ini juga merupakan model konseptual yang dapat mendiskripsikan hubungan antara file yang digunkan untuk memodelkan struktur data serta hubungan antar data.
LANGKAH-LANGKAH PEMBUATAN ERD
  1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.
  2. Menentukan atribut-atribut key dari masing-masing himpunan entitas.
  3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya.
  4. Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi
  5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).
KOMPONEN DAN NOTASI ERD
q  KOMPONEN ERD
  1. Entity
Adalah suato objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan.
  1.  Relationship
Adalah hubungan yang terjadi antara satu entity dengan entity lainnya. Relationsgip tidak mempunyai keberadaan fisik atau konseptual kecuali yang sejenis dinamakan dengan Relationsgip Diagram.
  1.  Atribut
Adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
KOMPONEN DAN NOTASI ERD
q  NOTASI ERD
Ada beberapa notasi yang digunakan untuk membuat ER Diagram. Misal. notasi Chen, Martin, El Masri dan Korth, akan tetapi pada umumnya adalah sama.
Perbedaannya adalah pada pemilihan simbol-simbol yang digunakan.
Pada materi ini, digunakan notasi El Masri karena lebih umum banyak digunakan dan mudah dibaca dan dimengerti.
KOMPONEN DAN NOTASI ERD

ENTITAS DAN INSTANCE ENTITAS
q  Entitas
semua objek yang memiliki makna dan merupakan informasi yang perlu diketahui.
q    Instance/Instans Entitas
instance entitas di sebut juga dengan istilah tipe entitas (entity type).
Instans Entitas merupakan satu kejadian di dalam sebuah entitas / nilai darii sebuah entitas.
ATRIBUT
                Atribut adalah nama-nama property dari sebuah kelas yang menjelaskan batasan nilainya dari property yang dimiliki oleh sebuah kelas tersebut. Atribut dari sebuah kelas mempresentasikan property-property yang dimiliki oleh kelas tersebut.
q    ATRIBUT PENGENAL (Primary Key)
atribut (gabungan beberapa atribut) yang secara unik dapat digunakan untuk membedakan  antara satu instans entitas dengan instans entitas yang lain.
q    JENIS ATRIBUT
  1. Atribut sederhana versus atribut komposit
  2.  Atribut bernilai tunggal versus atribut bernilai banyak
  3. Atribut tersimpan versus atribut turunan
  4.  Atribut harus bernilai versus atribut opsional
RELATIONSHIP
                Relationship adalah hubungan yang terjadi antara satu entity dengan entity lainnya. Relationship tidak mempunyai keberadaan fisik atau konseptual kecuali yg sejenis dinamakan dengan Relationship Diagram.
q   Derajat Relationship
Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship. Dalam Derajat Relationship terbagi dari tiga tingkatan yakni, Unary Degree, Binary degree, dan Ternary Degree.
GENERALISASI
                Generalisasi adalahProses pendefinisian sebuah entity type yang lebih umum dari sekumpulan entity type yang khusus.
q   Generalisasi dibagi 2
1.         Subtype
                Subtype: Pengelompokan sebagian entity instances dari suatu entity type yang memiliki attribute yang berbeda dengan kelompok lain.
  1. Supertype
                Supertype : Sebuah entity type umum yang memiliki satu atau lebih subtypes
PEMBUATAN MODEL DATA BERULANG
q  Model Atribut Value
Penggambaran atribut ini menggunakan elips bergaris ganda. Biasanya atribut-atribut multivalue sering dihapus dari entitasnya, kemudian dibentuk entitas baru yang memiliki relationship dengan entitas tempat atribut multivalue dihapus.

AGREGASI
q  Agregasi adalah suatu keadaan dimana suatu relasi hanya dapat di realisasikan setelah relasi yang lain ada terlebih dahulu. Relasi yang bertipe agregasi tidak dimungkinkan ada jika relasi yang menjadi prasyaratnya tidak  terealisasi.

0 Response to "PENGERTIAN ENTITY RELATIONSHIP DIAGRAM"

Post a Comment