Atribut
Entitas
Merupakan objek Objek…
dalam dunia nyata Objek?
yang dapat dibedakan ??
dengan objek-objek
lain
Seorang manajer,
sebuah mainan,
sebuah pintu
merupakan contoh
entitas
Atribut
Sifat / karakteristik Atribut
yang melekat
dalam sebuah No inventaris
entitas
Merk
Ukuran RAM
Entitas
…
Atribut?
Orang
Atributny
a?????
Mobil
Ruangan
Surat
Perjanjian
Himpunan Entitas
Kumpulan dari
objek yang
memiliki
karakteristik sama
dinamakan
himpunan entitas
Himpunan
Semua manajer Entitas
dalam sebuah
perusahaan
berkedudukan
sebagai himpunan
entitas
Himpunan Entitas Pegawai
Employee_ID
Mengirim PEMASOK
Mengirim
Memasok
PESANAN
Digunakan_ PRODUK
pada
Tipe Atribut
Atribut Sederhana dan komposit
Atribut Bernilai tunggal dan bernilai
banyak
Atribut tersimpan dan turunan
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
(c) (d)
Jenis Hubungan (Lanjutan…)
Apa jenis Dosen – Mahasiswa
hubungannya??
??? Dosen - Matakuliah
Nasabah – Rekening
Bank
Pemasok - Barang
Kunci
Kunci dimaksudkan sebagai
pegangan untuk membedakan antara
satu entitas dengan entitas yang lain
Kunci dapat disusun atas satu atau
kombinasi beberapa atribut
Istilah lain berupa pengenal
(identifier) biasa digunakan sebagai
pengganti kata kunci
Pengenal
Pengenal tunggal (sederhana)
• Terdiri atas satu atribut
Pengenal komposit
• Terdiri atas dua atribut atau lebih
Pengenal Tunggal
Contoh: No_Mhs pada entitas
MAHASISWA
No_Mhs
Prev
Pengenal Komposit
ID_Pesawat Jadwal
ID_Penerbangan
ID_Kursus
Satu
Hubungan
Bbanyak
Atribut
Entitas lemah
Atribut
Hubungan
Atribut nilai berganda
Hubungan
Atribut turunan
pengidentifikasi
Contoh ERD
Mengirim
ID_Plg Alamat
Telpon_Plg Tgl_Lahir
Cara Memberi Nama Entitas
Gunakan sedapat mungkin satu kata
benda. Kalau lebih dua kata, gunakan
spasi sebagai pemisah kata MAHASISWA
Hanya awalnya
yang dikapitalkan Mengirim
Kata
kerja
Gunakan garis
bawah sebagai
pemisah antarkata PESANAN
Hubungan Unary
Hubungan yang melibatkan
hanya satu entitas
manajer
Membawahi
PEGAWAI
pekerja
Indikator
peran
Hubungan Biner
Hubungan yang
melibatkan dua PELANGGAN
buah entitas
Mengirim
PESANAN
Hubungan Ternary
Hubungan yang
melibatkan tiga
buah entitas Nama_Pek Level
PEKERJAAN
Entitas Asosiatif
Latihan ERD (1)
Seorang pegawai memiliki data
berupa nomor induk pegawai, nama,
tanggal lahir dan ketrampilan
berbahasa asing. Gambarkan
diagram ER-nya
Latihan ERD (2)
Data seseorang mencakup identitas
seseorang, nama, jenis kelamin.
Gambarkan diagram ER yang
mencerminkan bahwa seseorang
menikahi orang
Latihan ERD (3)
Setiap dosen memiliki nomor dosen,
nama, dan usia
Setiap proyek memiliki nomor
proyek, sponsor proyek, tanggal
mulai, dan tanggal selesai
Setiap proyek dikepalai oleh seorang
profesor
Setiap proyek bisa melibatkan satu
atau beberapa dosen
Latihan ERD (3 - Lanjutan)
Seorang dosen bisa mengepalai sejumlah
proyek dan bekerja pada sejumlah proyek
Jurusan memiliki kode jurusan, nama
jurusan, dan lokasi
Jurusan dikepalai oleh seorang dosen
Dosen bisa bekerja pada satu jurusan atau
beberapa jurusan