ERD

Entity Relationship Diagram adalah pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.

Entitas (Entity)

Sebuah barang atau obyek yang dapat dibedakan dari obyek lain, dapat berdiri sendiri dan merupakan penyusun sistem.

contoh:

  • Individu :  pegawai,pelanggan, mahasiswa,distributor
  • Tempat :  ruang,bangunan,kantor,lapangan,kampus
  • Obyek:  buku,motor,paket software,produk
  • Peristiwa:  pendaftaran,pemesanan, penagihan
  • Konsep :  rekening,kualifikasi.

Relasi (Relationship)

Relasi adalah hubungan antara satu atau lebih entitas. Penggambaran Relasi menggunakan kata kerja.

Contoh: Mahasiswa – Mengambil - Mata Kuliah

erd-relasi

Atribut (Attribute)

Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu. Sebutan lain atribut adalah properti,  elemen data dan field.

Contoh  Atribut yang dimiliki oleh seorang Mahasiswa:

erd-entitas-person

  • nama
  • tanggal lahir
  • jenis kelamin
  • alamat
  • NPK
  • SMA
  • dst…

Contoh Atribut yang dimiliki oleh sebuah mobil:

erd-entitas-car

  • jenis
  • warna
  • nomor rangka
  • kapasitas mesin
  • dst.

Kardinalitas (Cardinality)

Menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas yang lain

1:1 (One To One)

erd-kardinal-1-1

seorang Mahasiswa memiliki hanya 1 KTM (Kartu Tanda Mahasiswa), dan juga sebaliknya, satu KTM hanya dimiliki oleh seorang Mahasiswa

1:N / N:1 (One To Many / Many To One)

erd-kardinal-n-1

Satu Departemen memiliki lebih dari satu Pegawai

M:N (Many To Many)

erd-kardinal-m-n

Sebuah Proyek dikerjakan oleh lebih dari satu Pegawai, dan juga sebaliknya, seorang Pegawai dapat mengerjakan lebih dari satu Proyek

refferences:

© 2011 Sandy Suryadinata Suffusion theme by Sayontan Sinha