ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram)

 

  1. Diagram E-R

Diagram E-R = ERD (Entity Relationship Diagram)

Diagram E-R biasa digunakan dalam tahap analisis perancangan basis data

Digunakan sebagai perangkat untuk berkomunikasi antara pengembang basis data dengan pengguna.

Diagram E-R berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi dalam bentuk objek-objek dan hubungannya.

Tidak bergantung kepada software yang akan dipakai untuk mengimplementasikan basis data

  1. ERD dan Proses Perancangan Basis Data

Tiga proses perancangan basis data yang terkait dengan ERD:

  1. Analisis kebutuhan
  2. Menggali kebutuhan data untuk penyajian informasi
  3. Perancangan basis data konseptual

Menyajikan kebutuhan data yang akan disimpan dalam bentuk yang high level (misalnya ERD)

Perancangan basis data logis

Memilih DBMS dan mengonversi ke skema basis data

  1. Dasar ERD :
  2. Entitas

Merupakan objek dalam dunia nyata yang dapat dibedakan dengan objek-objek lain

Seorang manajer, sebuah mainan, sebuah pintu merupakan contoh entitas

  1. Atribut

Sifat / karakteristik yang melekat dalam sebuah entitas

Himpunan Entitas

Kumpulan dari objek yang memiliki karakteristik sama dinamakan himpunan entitas

Semua manajer dalam sebuah perusahaan berkedudukan sebagai himpunan entitas

  1. Hubungan

Hubungan (relationship) adalah pengait antara beberapa tipe entitas

  1. Tipe Atribut :
  2. Atribut Sederhana dan komposit

Atribut sederhana tidak bisa dipecah menjadi bagian yang lebih kecil lagi

Atribut komposit adalah atribut yang dapat dipecah menjadi komponen yang lain

  1. Atribut Bernilai tunggal dan bernilai banyak

Atribut bernilai tunggal adalah atribut yang nilainya hanya satu

Contoh: nomor pegawai

Atribut bernilai banyak adalah atribut yang berkemungkinan memiliki nilai lebih dari satu

Contoh:Nomor_Telpon, Ketrampilan_Pemrograman

  1. Atribut tersimpan dan turunan

Atribut tersimpan adalah atribut yang secara eksplisit tersimpan dalam database

Atribut turunan adalah atribut yang nilainya dapat dikalkulasi dari nilai atribut tersimpan

Contoh:

Lama_Bekerja dapat dihitung dari Tgl_Mulai_Bekerja

Usia bisa dihitung dari Tgl_lahir

  1. Jenis Hubungan

Jenis hubungan antara dua himpunan entitas:

  1. One to One
  2. One to Many
  3. Many to One
  4. Many to Many

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s