Blog
Advertisement

Pengertian ERD dan Contohnya

Diposkan pada: Oleh: Pada Kategori: Tekno

Advertisement

Entity Relation Diagram (juga dikenal sebagai ER atau ER diagram) merupakan sebuah penggambaran database dengan alat untuk memodelkan hubungan antara entitas-entitas database dalam sebuah format yang jelas dan baku. Entity Relation Diagram (ERD) sangat penting untuk menciptakan desain database yang baik. Hal ini digunakan sebagai logika model data tingkat tinggi, yang berguna dalam mengembangkan desain konseptual bagi database. Berikut ini pengertian ERD dan contohnya.

Pengertian ERD

Pengertian ERD adalah sebuah teknik pemodelan data yang menggambarkan secara grafis entitas sistem informasi dan hubungan antara entitas tersebut. Sebuah ERD adalah model konseptual dan representasi dari data yang digunakan untuk mewakili infrastruktur kerangka entitas. Pendekatan standar industri pada ERD ini, menggunakan serangkaian bentuk blok dan garis untuk menggambarkan struktur database yang dimengerti oleh semua profesional database.

Banyak paket perangkat lunak database, termasuk Microsoft Access, SQL Server, dan Oracle, menyediakan metode otomatis untuk Pembuatan bentuk ERD dari database yang ada.

Unsur-unsur dari sebuah ERD adalah :

  • entitas
  • hubungan
  • atribut

1. Entitas

Dalam model database, setiap objek yang ingin di lacak pada database dikenal sebagai suatu entitas. Biasanya, setiap entitas disimpan dalam tabel database dan setiap contoh dari suatu entitas sesuai dengan baris dalam tabel itu. Dalam diagram ER, setiap entitas digambarkan sebagai kotak persegi panjang dengan nama entitas di dalamnya.

Contohnya :

  • Sebuah database berisi informasi tentang sekelompok individu, kemungkinan entitas yang terbentuk bernama Person. Nama entitas  sama dengan nama tabel dalam database dan setiap orang yang dilacak dalam database akan menjadi contoh entitas Person ini dan memiliki baris yang sesuai dalam tabel Person.

2. Atribut

Tentu saja, pelacakan entitas saja tidak cukup untuk mengembangkan model data. Database berisi informasi tentang setiap entitas. Informasi ini dilacak dalam bidang masing-masing dikenal sebagai atribut, yang biasanya sesuai dengan kolom tabel database.

Contohnya :

  • Misalnya, pada entitas PERSON kemungkinan memiliki atribut yang sesuai yaitu nama, tanggal lahir dan pengenal pribadi yang unik. Masing-masing atribut ini digambarkan dalam diagram ER sebagai oval, seperti yang ditunjukkan pada gambar contoh ERD berikut :

pengertian ERD

Coba perhatikan pada teks dalam atribut ( bentuk oval) sedikit berbeda. Ada dua fitur format teks yang digunakan untuk menyampaikan informasi tambahan tentang atribut entitas.

  1.  Beberapa field akan ditampilkan dalam font tebal. Field ini adalah bagian yang diperlukan, mirip dengan fungsi database yang bersifat NOT NULL. Setiap contoh dari entitas harus berisi informasi “FirstName”, “LastName” dan atribut “PersonID” tidak boleh kosong.
  2. atribut digarisbawahi, menunjukkan bahwa ia berfungsi sebagai database primary key. Dalam contoh ini, PersonID berfungsi sebagai primary key.

3. Hubungan dan Kardinalitas

Kekuatan ERD terletak pada kemampuannya untuk secara akurat menampilkan informasi tentang hubungan antara entitas. Penamaan hubungan biasanya diberi nama dengan kata kerja, sedangkan atribut dan entitas diberi nama kata benda. Konvensi ini membuatnya mudah untuk mengekspresikan hubungan.

Contohnya :

  • Kita dapat melacak informasi dalam database, tentang kota di mana setiap orang hidup. Informasi tentang kota itu sendiri dilacak dalam entitas Kota dan hubungan yang digunakan untuk mengikat bersama-sama antara entitas PERSON dan CITY.
  • Kemudian entitas PERSON yang berhubungan dengan CITY yakni “Lives In”, kemudian bisa dikatakan “Seseorang tinggal di kota.” ERD mengungkapkan hubungan dalam diagram, dengan menarik garis antara entitas terkait dan menempatkan bentuk berlian yang berisi nama hubungan di tengah baris. Berikut ini contoh ERD dan hubungannya :

Pengertian ERD

Ini adalah pemahaman dasar mengenai pengertian ERD dan juga beberapa contoh ERD sederhana.  Anda seharusnya sudah memiliki informasi yang dibutuhkan untuk membuat diagram dasar untuk database Anda.

Summary

Article Name
Pengertian ERD dan Contohnya
Description
Pengertian ERD merupakan mode desain database yang paling banyak digunakan, seperti yang terlihat pada contoh ERD yang mudah dipelajari.
Author

Advertisements