Desain ERD

DESAIN ERD

PENGERTIAN ERD

ERD adalah pemodelan data atau sistem dalam database, Fungsi ERD adalah untuk memodelkan struktur dan hubungan antar data yang relatif kompleks. Keberadaan sistem Entity Relationship Diagram sangat penting untuk perusahaan dalam mengelola data yang dimilikinya.

Bentuknya seperti diagram yang menjelaskan hubungan antar objek data. Untuk menggambarkannya dibutuhkan:

  1. Notasi ialah seperangkat lambang yang menggambarkan data
  2. Simbol sebagai lambang sebagai penanda
  3. Bagan merupakan rancangan atau skema untuk mempermudah penafsiran
  4. dan lain sebagainya.
 CONTOH MEMBUAT ERD

Kamu pasti sudah tidak sabar bukan untuk membuat entity relationship diagram?  Berikut kami siapkan langkah-langkah untuk membuat sebuah entity relationship diagram.

  1. Lakukan identifikasi dan tentukan seluruh entitas yang akan digunakan
    Langkah pertama, yaitu kamu harus melakukan identifikasi untuk menentukan entitas apa saja yang akan kamu gunakan di dalam diagram. Kamu dapat memulai langkah ini dengan membuat sebuah persegi panjang, lalu tuliskan deskripsi singkat mengenai entitas tersebut.

  2. Identifikasi dan menjelaskan relasi dari entitas
    Langkah berikutnya adalah kamu dapat mencari entitas yang sekiranya memiliki relasi. Kemudian kamu dapat membuat garis yang menghubungkan kedua entitas tersebut, selain itu kamu juga harus menentukan relasi antara satu entitas dengan entitas yang lainnya. Kamu dapat menggunakan simbol belah ketupat untuk mendeskripsikan hubungan relasinya. Di tahap ini juga kamu dapat menjelaskan jenis relasi apa yang digunakan oleh suatu entitas, apakah one to one, one to many, atau many to many.

  3. Tambahkan atribut yang diperlukan
    Setelah kamu selesai mengidentifikasi dan menjelaskan relasi dari entitas, berikutnya kamu dapat menambahkan atribut-atribut yang sudah kamu pelajari pada artikel ini. Pastikan juga kamu menentukan atribut key pada setiap entitas. Lambangkan atribut key tersebut dengan bentuk oval dan berikanlah deskripsi pada lambang tersebut, ingat ya untuk atribut key deskripsi ditulis dengan garis bawah.

  4. Lengkapi diagram
    Langkah terakhir yang perlu kamu lakukan untuk menyelesaikan ERD ini adalah melengkapi diagram yang telah kamu buat sesuai dengan kebutuhan dari sistem atau database yang kamu buat. Pada tahap ini kamu harus lebih teliti untuk memeriksa setiap komponen, simbol, dan deskripsi yang salah atau tertukar.
  GAMBAR ERD



Simbol Entity Relation Diagram (ERD)

SimbolNama SimbolKeterangan
Entities
EntitySuatu entity digambarkan sebagai sebuah persegi panjang yang memiliki nama entity tersebut.
Weak EntitySuatu entity yang tidak dapat diidentifikasikan melalui atributnya dengan sendirinya. Keberadaan weak entity bergantung kepada entity lain yang disebut owner entity.
Associative EntityEntity yang digunakan pada many-to-many relationship (banyak antar banyak).
Attributes
AttributeDalam notasi Chen, Sebuah atribut digambarkan sebagai sebuah oval yang memuat nama atribut tersebut.
Key attributeSuatu atribut yang mengidentifikasi suatu entity dengan sangat spesifik atau unik. Nama dalam Key Attribute selalu di-underscore.
Multivalued attributeAttribute yang dapat memuat lebih dari satu nilai (Multivalued). Multivalued Attribute digambarkan dengan dua oval.
Derived attributeSuatu attribute di mana nilainya dihitung atau berdasar dari atribut lain. Derived attribute mungkin atau tidak dapat disimpan dalam database. Attribute ini digambarkan dengan oval putus-putus.
Relationships
Strong relationshipSuatu relationship (hubungan) di mana sebuah keberadaan entity bergantung dengan entity lain, dan PK (Primary Key) dari Child entity (entity anak) tidak memuat komponen PK Parent Entity (entity induk). Strong Relationship digambarkan dengan belah ketupat.
Weak (identifying) relationshipA relationship where Child entity is existence-dependent on parent, and PK of Child Entity contains PK component of Parent Entity. This relationship is represented by a double rhombus.Suatu relationship dimana keberadaan Child entity bergantung pada induknya, dan PK Child entity memuat komponen PK Parent entity. Weak Relationship digambarkan dengan dua belah ketupat.



 

Komentar