Anda di halaman 1dari 24

ERD

ENTITY RELATIONSHIP
DIAGRAM
ANGGOTA KELOMPOK
Eri Nur Rahmawati (2022160013)
Dimas Nur Tri Aji Pamungkas (2022160014)
Adyp Naifatul Hermi (2022160015)
Fendi Riyanto (2022160016)
Gaza Tantra Wibisana(2022160017)
Yahya Indra Pratama (2022160018)
Ahmad Usman (2022160019)
Fairus Nurul Iman(2022160020)
Muhamad Arif (2022160021)
Abdul Munir (2022160022)
Definisi Entity
Relationship
diagram (ERD)
Menurut salah satu para ahli, Brady dan
Loonam (2010), Entity Relationship
diagram (ERD) merupakan teknik yang
digunakan untuk memodelkan kebutuhan
data dari suatu organisasi, biasanya oleh
System Analys dalam tahap analisis
persyaratan proyek pengembangan
system
Definisi Entitas
Menurut Brady dan Loonam (2010),
entitas adalah objek yang menarik di
Entity
bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota
Perpustakaan (KAP), dan Buku.
Definisi Atribut
Atribut adalah properti atau karakteristik Attribute
yang dimiliki oleh suatu entitas di mana
properti atau karakteristik itu bermakna
atau berarti bagi organisasi atau
perusahaan.
Macam-Macam Atribut

01 Atribut Key

Satu atau gabungan dari beberapa atribut yang dapat


membedakan semua baris data ( Row/Record ) dalam
tabel secara unik.

Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor


pokok lainnya.
02 Atribut Simple

Atribut yang bernilai atomic, tidak dapat dipecah/


dipilah lagi.

Contoh : Alamat, penerbit, tahun terbit, judul buku


03 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.
04 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.
05 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.

Contoh : Umur yang berasal dari tanggal lahir


Relationship

Relasi
Suatu relasi atau hubungan adalah hubungan antara
dua jenis entitas dan direpresentasikan sebagai garis
lurus yang menghubungkan dua entitas.

Contoh : Mahasiswa mendaftar sebagai anggota


perpustakaan (KAP), relasinya adalah mendaftar.
Dalam ERD terdapat kardinalitas. Kardinalitas
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.

Contoh :
Nik KdJur
Nik NimDos KdJur NmJur

1 1
Dosen mengepalai Jurusan

AlmtDos
2. One to Many (1:M)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas
B tetapi tidak sebaliknya.

Contoh :

nip nama_dosen kode_mk nama_mk

1 M
Dosen Mengajar Jurusan
3. Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya.

Contoh :

M M
CUSTOMER PESAN BARANG
KEY DIFFERENCES
Entitas Kuat

Entitas yang tidak memiliki ketergantungan dengan entitas lain, entitas yang dapat berdiri
sendiri dan memiliki kunci utama ( primary key ).

Entitas Lemah

Entitas yang kemunculannya tergantung pada entitas lain( entitas kuat ). Dan tidak memiliki
atribut yang dapatmenjadi kunci ( key ), yang benar-benar dapat menjaminkeunikan entitas
didalamnya.

Sub Entitas

Sub Entitas merupakan himpunan entitas yang beranggotakan entitasentitas yang merupakan
bagian dari himpunan entitas yang lebih superior/utama.
Simbol ERD
Simbol Keterangan
Entities
Suatu entity digambarkan sebagai sebuah
Entity persegi panjang yang memiliki nama entity
tersebut.
Suatu entity yang tidak dapat diidentifikasikan
melalui atributnya dengan sendirinya. Keberadaan
Weak Entity
Entity weak entity bergantung kepada entity lain yang
disebut owner entity.
Entity yang digunakan pada manyto-many
Associate
Entity
relationship (banyak antar banyak).
Attribute

Dalam notasi Chen, Sebuah atribut digambarkan sebagai sebuah


oval yang memuat nama atribut tersebut
Attribute

Suatu atribut yang mengidentifikasi suatu entity dengan sangat


Key Attribute spesifik atau unik. Nama dalam Key Attribute selalu di-underscore.

attribute yang dapat memuat lebih dari satu nilai (Multivalued).


Multivalue Multivalued Attribute digambarkan dengan dua oval.
attribute

suatu attribute di mana nilainya dihitung atau berdasar dari atribut


Darivad lain.
attribute
Relationship

Suatu relationship (hubungan) di mana sebuah


keberadaan entity bergantung dengan entity
Relationship lain, dan PK (Primary Key) dari Child entity
(entity anak) tidak memuat komponen PK
Parent Entity (entity induk).
Suatu relationship dimana keberadaan Child entity
bergantung pada induknya, dan PK Child entity
Relationship
Relationship
memuat komponen PK Parent entity.
Contoh Kasus

Entitas
Nasabah, Karyawan, Transaksi.
Contoh Kasus

Attribute
- Nasabah : Id_Nasabah, nama, alamat, jenis_kelamin, pekerjaan,
TTL, no_Telp/HP, tanggal_masuk, agama.
- - Karyawan : Id_Karyawan, nama, alamat, jenis_kelamin, TTL,
agama, no_Telp/HP.
- - Transaksi : Id_Transaksi, jenis, jumlah, tanggal_transaksi, setoran,
penarikan, keterangan, jangka_waktu, angsuran_pokok, bunga,
besar_pinjaman
Contoh Kasus

Relasi
- Nasabah : Id_Nasabah, nama, alamat, jenis_kelamin, pekerjaan, TTL,
no_Telp/HP, tanggal_masuk, agama.
- Karyawan : Id_Karyawan, nama, alamat, jenis_kelamin, TTL, agama,
no_Telp/HP.
- - Transaksi : Id_Transaksi, jenis, jumlah, tanggal_transaksi, setoran,
penarikan, keterangan, jangka_waktu, angsuran_pokok, bunga,
besar_pinjaman
Gambar ERD-nya adalah sebagai berikut.
TERIMAKASIH

Anda mungkin juga menyukai