0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan11 halaman

Panduan Lengkap ERD untuk Database

Dokumen ini menjelaskan tentang Entity Relationship Diagram (ERD) yang digunakan untuk mendesain database dengan menggambarkan data yang berelasi. ERD terdiri dari komponen seperti entitas, hubungan, dan atribut, serta menjelaskan berbagai jenis entitas dan atribut yang ada. Selain itu, dokumen ini juga membahas derajat relasi atau kardinalitas yang menunjukkan hubungan antara entitas dalam database.

Diunggah oleh

Elmansyah Fauzi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan11 halaman

Panduan Lengkap ERD untuk Database

Dokumen ini menjelaskan tentang Entity Relationship Diagram (ERD) yang digunakan untuk mendesain database dengan menggambarkan data yang berelasi. ERD terdiri dari komponen seperti entitas, hubungan, dan atribut, serta menjelaskan berbagai jenis entitas dan atribut yang ada. Selain itu, dokumen ini juga membahas derajat relasi atau kardinalitas yang menunjukkan hubungan antara entitas dalam database.

Diunggah oleh

Elmansyah Fauzi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Entity Relationship

Diagram
Anggota
Andri Riya
di
Elmansya
h Fauzi Ra

R
chman

E
M Nur El F
ikri
Rahmat H
idayat
Rizki Ardia
nsyah
?
ERD
ERD (Entity Relationship Diagram),
merupakan salah satu model yang digunakan untuk
mendesain database dengan tujuan menggambarkan
data yang berelasi pada sebuah database.

Umumnya setelah perancangan ERD selesai


berikutnya adalah mendesain database secara fisik
yaitu pembuatan tabel, index dengan tetap
mempertimbangkan performance. Kemudian setelah
database selesai dilanjutkan dengan merancang
aplikasi yang melibatkan database.

Komponen yang terbentuk didalam ERD :


 Entitas
 Hubungan (Relasi/Relationship)
 Atribut
Entitas
Entitas (Entity) yaitu suatu obyek yang dapat dibedakan
dari lainnya yang dapat diwujudkan dalam basis data.
Pengertian lainnya Entitas adalah segala sesuatu yang
dapat digambarkan oleh data.

Jenis - jenis Entitas:


O Entitas Kuat (Strong Entity) yaitu entitas mandiri
yang keberadaannya tidak bergantung pada
keberadaan entitas lain.
O Entitas Lemah (Weak Entity) yaitu entitas yang
keberadaannya bergantung pada keberadaan entitas
lain atau biasanya berasal dari atribut multivalue pada
entitas lain.
O Entitas Asosiatif yaitu entitas yang terbentuk dari
suatu relasi (Relasi bersifat banyak ke banyak atau
bermakna mandiri bagi pengguna).
Hubungan/Relasi

Relasi 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.
Atribut
Atribut memberikan informasi lebih rinci tentang jenis
entitas. Atribut memiliki struktur internal berupa tipe data.

Jenis-jenis atribut :
1). Atribut Key : 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
2).Simple : atribut yang bernilai atomic, tidak dapat dipecah/
dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
3). Composite : Terdiri dari beberapa komponen
Contoh: Nama(nama depan, nama tengah, nama
belakang)
4). Multi-Valued : memiliki beberapa Nilai
Contoh : Warna (merah,biru,putih,…dll),
Gelar (D1,D2,S1,S2,S3,..dll)
5). Derived : diturunkan/dikalkulasi dari atribut
Stored(tersimpan)
Contoh : Umur diturunkan dari atribut tanggal
Lahir.
Lama Kerja diturunkan dari atribut Tgl
mulai_kerja
6). Nilai Null : Nilai ada tetapi belum diketahui
Contoh : No_telpon,tinggi_badan
Derajat relasi atau kardinalitas rasio

Menunjukkan jumlah maksimum entitas yang dapat


berelasi dengan entitas pada himpunan entitas yang
lain.
Macam-macam kardinalitas adalah:
O Satu ke satu (one to one), Setiap anggota entitas A
hanya boleh berhubungan dengan satu anggota
entitas B, begitu pula sebaliknya.
O Satu ke banyak (one to many), Setiap anggota entitas
A dapat berhubungan dengan lebih dari satu anggota
entitas B tetapi tidak sebaliknya.
O Banyak ke banyak (many to many), Setiap entitas A
dapat berhubungan dengan banyak entitas himpunan
entitas B dan demikian pula sebaliknya.
Simbol
Strong Atribut
Entitas Garis Hubungan Compos
ite

Atribut
Weak
Atribut Primari Key
Entitas
Atribut
Turunan

Rela
si Atribut
Ident Rela MultiNil
ifika si ai
si
KARDINALIT
AS :
1 N

N M

1 1
Contoh Kasus

Anda mungkin juga menyukai