DINA TAUHIDA
• Relasi
• Atribut
• Garis
JENIS – JENIS RELASI
• Derajat Relasi menunjukan banyaknya himpunan entitas yang
saling berelasi
• Unary Degree (Derajat Satu) melibatkan sebuah entitas yang
berelasi dengan dirinya sendiri
• Binary Degree (Derajat Dua) Himpunan relasi melibatkan dua
himpunan entitas. Secara umum himpunan relasi dalam sistem basis
data adalah binary
• Ternary Degree (Derajat Tiga) Himpunan relasi memungkinkan
untuk melibatkan lebih dari dua himpunan entitas
JENIS – JENIS RELASI
• Derajat Relasi menunjukan banyaknya himpunan entitas yang
saling berelasi
• Unary Degree (Derajat Satu) melibatkan sebuah entitas yang
berelasi dengan dirinya sendiri
• Binary Degree (Derajat Dua) Himpunan relasi melibatkan dua
himpunan entitas. Secara umum himpunan relasi dalam sistem basis
data adalah binary
• Ternary Degree (Derajat Tiga) Himpunan relasi memungkinkan
untuk melibatkan lebih dari dua himpunan entitas
JENIS – JENIS RELASI
• Unary Degree
• Binary Degree
JENIS – JENIS RELASI
• Ternary Degree
KOTA
JENIS – JENIS ATRIBUT
a. Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan
semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut
yang dijadikan key tidak boleh ada baris data dengan nilai yang sama.
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
b. Atribut simple
Atribut yang tidak dapat dipecah/ dipilah lagi.
Contoh : Alamat, penerbit, tahun terbit, judul buku.
c. Atribut Multivalue
Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute
yang bersangkutan.
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
JENIS – JENIS ATRIBUT (1)
d. Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil
yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub
attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
e. Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan
dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval
yang bergaris putus-putus.
JENIS – JENIS ATRIBUT (2)
MAHASISWA
ALAMAT
MAHASISWA
Atribut Composite
JENIS – JENIS ATRIBUT (4)
MAHASISWA
Atribut Derivatif
DERAJAT RELASI ATAU
KARDINALITAS RASIO
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
1. One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu
pula sebaliknya.
2. One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi
tidak sebaliknya.
3. Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya.
DERAJAT RELASI ATAU
KARDINALITAS RASIO (1)
DERAJAT RELASI ATAU
KARDINALITAS RASIO (2)
DERAJAT RELASI ATAU
KARDINALITAS RASIO (3)
TAHAPAN PERANCANGAN ERD
Tahapan Perancangan ERD
1. Identifikasi entitas-entitas apa saja yang akan terlibat
2. Tentukan atribut-atributnya (beserta key) untuk setiap entitas.
3. Identifikasi relasi diantara entitas-entitas yang terlibat, tentukan
foreign key.
4. Tentukan derajat relasi/kardinalitas untuk masing-masing
himpunan entitas.
5. Melengkapi entitas dengan atribut deskriptif (non key)
CONTOH KASUS
Pada saat mendaftar menjadi anggota perpustakaan Fakultas,
dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah
itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku
yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku
memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit.
Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas,
atribut dan relasi dari deskripsi di atas, dengan menggambar
ERDnya.
CONTOH KASUS (JAWABAN)
Entitas :
Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku
Atribut :
Nama, no.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang,
Penerbit dan tahun terbit.
Relasi :
Daftar dan Pinjam
CONTOH KASUS (JAWABAN)
TUGAS
• BUAT ERD DARI APLIKASI SISTEM INFORMASI YANG TELAH ANDA CARI
• DEADLINE: PERTEMUAN KE 7
• DIKERJAKAN SOFTCOPY, KIRIM KE EMAIL: DINA.TAUHIDA@UMK.AC.ID
• DISIAPKAN UNTUK PRESENTASI