DAH1C3
Perancangan Basis Data Relasional
D3 KOMPUTERISASI AKUNTANSI - FAKULTAS ILMU TERAPAN
UNIVERSITAS TELKOM
2017
ENTITAS DAN ATRIBUT DALAM ER
DIAGRAM
Contoh Entity
Relationship
Diagram:
Crow’s Foot
Notation
Jeffrey A. Hoffer,
Kode_Jenis_Kue Kode_Kue
mencatat
jumlah
No_Nota
subtotal
Tgl_jual
1
Contoh Entity
m
n m n
Total_jual
mengacu Akun dicatat Penjualan
Relationship n Discount
Diagram: Kode_akun
Posisi_dr_cr Total_bayar
Kode_Outlet
Notation Nama_outlet
1
alamat
Outlet
telp
ENTITAS DAN ATRIBUT DALAM ER
DIAGRAM
Simbol Makna
Entitas kuat
Relationship Relasi
Diagram:
Peter Chen Atribut
Derived attribute
Entitas adalah...
, atau gambar
ENTITAS DAN ATRIBUT DALAM ER
DIAGRAM
Entitas adalah...
Entitas adalah...
Objek yang ada dan dapat dibedakan antara objek yang satu dengan
objek lainnya., at
Entitas Kuat
Entitaskuat adalah entitas yang kehadirannya tidak
bergantung terhadap entitas lain. Berdasarkan contoh
diatas, ketiganya adalah entitas kuat.
Entitas Lemah
Entitas
Lemah adalah entitas yang keberadaanya
tergantung pada entitas lain. Pada umumnya entitas lemah
tidak memiliki atribut kunci.
Contoh Entitas Lemah
Contoh 1:
MAHASISWA MEMILIKI ORANG_TUA
Contoh 2:
NAMA
JENIS_KELAMIN AGAMA
KODE_MATAKULIAH SKS
NAMA NIM
MAHASISWA MATAKULIAH
NAMA_DEPARTEMEN
KODE_DEPARTEMEN JUMLAH_KARYAWAN
DEPARTEMEN
JENIS ATRIBUT
Multivalued Attribute
Pengertian dari multivalued attribute yaitu memungkinkan lebih
dari satu nilai yang berkaitan untuk satu atribut tertentu dari satu
entitas. Contoh: Alamat, no_telp
Contoh Multivalued Attribute
ALAMAT
JENIS_KELAMIN
NO_TELP
ALAMAT
NAMA
NIM
MAHASISWA
JENIS ATRIBUT
Derived Attribute
Nilai dari derived attribute dapat dihasilkan dari nilai suatu atribut
pada entitas yang sama atau entitas yang berbeda.
ALAMAT
JENIS_KELAMIN
LAMA_BEKERJA
NAMA
NO_TELP
ALAMAT
TGL_LAHIR
UMUR
TGL_MULAI_BEKERJA
PEGAWAI
JENIS ATRIBUT
Composite Attribute
Composite attribute adalah salah satu atribut yang dapat dibagi
lagi menjadi simple attribute.
NAMA_BLKG
ALAMAT
NAMA_TENGAH
JENIS_KELAMIN
LAMA_BEKERJA
NAMA_DEPAN
NAMA
NO_TELP
ALAMAT
TGL_LAHIR
UMUR
TGL_MULAI_BEKERJA
PEGAWAI
Atribut Kunci
Atribut kunci harus bersifat unik dan tidak boleh bernilai kosong.
ALAMAT
ALAMAT
JENIS_KELAMIN
NO_TELP
ALAMAT JENIS_KELAMIN
NO_TELP
ALAMAT
NAMA
NIM NAMA #
NIM
MAHASISWA atau
MAHASISWA
Pertanyaan?
ALAMAT
JENIS_KELAMIN
LAMA_BEKERJA
NAMA
NO_TELP
ALAMAT
TGL_LAHIR
UMUR
TGL_MULAI_BEKERJA
PEGAWAI
Perhatikan kasus “Perusahaan Rekaman SEMOGA MERDU” berikut ini:
Perusahaan rekaman “SEMOGA MERDU” perlu membuat sebuah desain basis data.
Perusahaan rekaman “SEMOGA MERDU” sudah banyak mengeluarkan album-album
berkualitas dari penyanyi-penyanyi terkenal.
Dalam setiap album terdapat banyak lagu (1 kaset sekitar 10 judul lagu, 5 lagu side A,
sisanya side B) yang dinyanyikan oleh beberapa penyanyi. Sebuah judul lagu
diasumsikan hanya bisa di rekam di 1 album. 1 Lagu hanya bisa dinyanyikan oleh 1
penyanyi, tetapi 1 penyanyi bisa menyanyikan banyak lagu yang berbeda.
Setiap album perlu di catat tahun pembuatan, jumlah produksi, harga per kaset serta
nama albumnya. Hal yang perlu dicatat untuk setiap lagu adalah siapa pengarangnya
dan siapa penyanyinya dan judul lagunya. Basis data akan mencatat data demografis
penyanyi meliputi nama, tanggal lahir, jenis kelamin, dan alamat. Setiap album
dikategorikan menjadi Pop, Keroncong, Jazz, Rock, Tembang Kenangan, dan
sebagainya.
Juragan Ojek
H. Ngatimin adalah seorang juragan ojek. Awalnya beliau memiliki 15 motor yang
dikemudikan oleh 15 orang karyawannya. Usaha H. Ngatimin maju pesat sehingga
tahun ini beliau sudah memiliki 100 motor dan 100 karyawan yang tersebar di 7
pangkalan ojek di kota Bandung. Tiap pangkalan dikepalai oleh seorang mandor untuk
mengawasi kerja para karyawan. Setiap hari, karyawan harus menyetorkan 60% dari
total penghasilannya kepada sang mandor. Agar pembagian rejeki lebih adil,
karyawan diwajibkan memilih salah satu pangkalan dan tidak boleh beroperasi di luar
pangkalannya. Tidak semua pangkalan sama ramainya maka tiap pangkalan dibatasi
jumlah karyawannya, makin ramai pangkalan itu makin banyak jumlah karyawannya.
H. Ngatimin baru saja wafat dan jandanya, Hj. Ngatiyem mewarisi usaha mendiang
suaminya. Hj. Ngatiyem adalah seorang sarjana lulusan Teknik Informatika, namun
karena sudah lama melupakan pelajaran databasenya, beliau meminta Anda
membantunya merancang database untuk usaha ojeknya.