Belajar Tentang Entity Relationship Diagram

ERD (Entity Relationship Diagram) adalah suatu model yang mengejawantahkan hubungan antar data.

Entitas : Sesuatu yang dapat dibedakan dan mewakili sesuatu yang nyata

Attribut : Karakteristik Entitas

Relasi : Hubungan antar entitas

 

Kardinalitas

one to one, yaitu setiap entitas A dapat hanya satu berhubungan dengan entitas B

one to many, yaitu setiap entitas A dapat berhubungan lebih dari satu B tapi B Tidak

many to many, keduanya dapat berhubungan lebih dari satu

Contoh Kasus :

Business Rules :

  1. Penjual mengupload barang/ jasa yang akan dijual ke dalam websitenya
  2. Pengunjung mencari barang yang akan dibeli dalam website
  3. Pembeli memesan barang yang akan dibeli ke penjual dengan meninggalkan pesan dengan login terlebih dahulu pada website tersebut
  4. Penjual mengirim konfirmasi pemesanan apakah barang masih ada, cara pembelian, melakukan deal dengan pembeli
  5. Pembeli mengirim uang sejumlah harga barang yang di beli pada bank yang ditawarkan
  6. Setelah uang dikirim, penjual akan mengirim barang yang dipesan kepada pembeli melalui jasa pengiriman
  7. Barang sampai kepada pembeli

Berikut gambaran ERD nya


erd

Keterangan Entitas :

Barang ( IdBarang, Nama, Tipe, Harga)

Bank ( NoRekening, Nama, IdPelanggan) << idPelanggan disini sebagai foreign key

Pelanggan (IdPelanggan, Nama, Alamat, JenisKelamin, Kota)

Attribut di relasi antara pelanggan dan barang ( NoTransaksi, Banyak, Jumlah, IdBarang, IdPelanggan)

 

Oke, mungkin seperti itu, kalau ada yang salah dikoreksi ya, kalau bingung silahkan tanya ^_^

 

Sumber : slide, ma keterangan di kuliah

1 thought on “Belajar Tentang Entity Relationship Diagram

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.