Anda di halaman 1dari 11

Entity Relationship

Diagram (ERD)
Entitas (Entity)
Atribut (Attribute/properties)
Relasi (Relationship)
Diagram ER
ERD (Entity Relationship Diagram )
■ Merupakan notasi grafis dalam pemodelan
data konseptual yang mendeskripsikan
hubungan antara penyimpanan.
■ Digunakan untuk memodelkan struktur
data dan hubungan antar data, karena hal
ini relatif kompleks.
■ Dapat untuk menguji model dengan
mengabaikan proses yang harus
dilakukan.
ERD (Entity Relationship Diagram )
■ Dengan ERD dapat menjawab :
■ Data apa yang kita perlukan ?
■ Bagaimana data yang satu berhubungan
dengan data yang lain ?
Notasi dan Simbol ERD
■ Entiti, adalah suatu objek yang dapat
diidentifikasi dalam lingkungan pemakai,
sesuatu yang penting bagi pemakai dalam
konteks sistem yang akan dibuat.
■ Contoh :
■ Orang (Pelanggan, Karyawan, Mahasiswa, dll)
■ Sesuatu (Jurusan, Mata Kuliah, dll)
■ Notasi : Mahasiswa
Notasi dan Simbol ERD
■ Atribut, adalah elemen dari entiti dan
berfungsi untuk mendeskripsikan karakter
entiti.
■ Notasi : dengan simbol ellips
Nim Nama Alamat

Mahasiswa
Notasi dan Simbol ERD
■ Hubungan / Relasi, menunjukkan hubungan di
antara sejumlah entitas yang berbeda.
■ Hubungan juga harus dibedakan antara
hubungan atau bentuk hubungan antar entiti
dengan isi hubungan itu sendiri.
■ Misal : dalam kasus hubungan antara entiti
siswa dan entiti mata_kuliah adalah mengikuti,
sedangkan isi hubungan berupa nilai ujian.
Relasi yang terbentuk :
Kd_siswa

Kd_matakuliah
Kd_matakuliah
Nilai_ujian

Nama_matak
Nama_siswa
Kd_siswa uliah

mengikuti Mata_kuliah
siswa
Jenis-jenis hubungan/Kardinalitas
■ Satu ke satu (one to one), misal suatu
perusahaan mempunyai aturan satu sopir
hanya boleh menangani satu kendaraan
karena alasan tertentu.

1 1
Sopir penugasan Mobil
Jenis-jenis hubungan/Kardinalitas
■ Satu ke banyak (one to many), misal
suatu sekolah selalu mempunyai asumsi
bahwa satu kelas terdiri dari banyak siswa
tetapi tidak sebaliknya, yaitu siswa tidak
dapat belajar pada kelas yang berbeda.
1 M
Kelas berisi siswa
Jenis-jenis hubungan/Kardinalitas
■ Banyak ke satu (many to one), misal,
banyak siswa mengambil banyak
mata_kuliah

1 M
matakuliah diambil siswa
Jenis-jenis hubungan/Kardinalitas
■ Banyak ke banyak (many to many),
misal, banyak siswa mengambil banyak
mata_kuliah

M N
siswa mengambil matakuliah

Anda mungkin juga menyukai