A. Pengertian Menurut 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. Sementara seolah-olah teknik
diagram atau alat peraga memberikan dasar untuk desain database relasional yang
mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail
pendukung merupakan model data yang pada gilirannya digunakan sebagai
spesifikasi untuk database.
Dalam pembentukan ERD terdapat
3 komponen yang akan dibentuk yaitu :
a. Entitas
Pengertian entity
(entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat
diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan Loonam
(2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan.
b. Hubungan
(relasi/relationship)
Suatu hubungan adalah
hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus
yang menghubungkan dua entitas.
c. Atribut
Atribut memberikan
informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal
berupa tipe data. Jenis-jenis atribut :
- 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.
- Atribut simple
atribut yang bernilai
atomic, tidak dapat dipecah/ dipilah lagi
- Atribut Multivalue
nilai dari suatu
attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang
bersangkutan.
- 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.
- 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
Derajat
relasi atau kardinalitas rasio
Menjelaskan
jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
·
One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B,
begitu pula sebaliknya.
·
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota
entitas B tetapi tidak sebaliknya.
·
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya
contoh
symbol pembuatan diagram ERD :
contoh
kasus yang saya buat yaitu tentang mahasiswa yang meminjam buku di
perpustakaan, mari kita coba membuat susunan entitas lalu attribut dan
seterusnya sampai pada tahapan pembuatan ERD.
ENTITAS
*Mahasiswa
*Anggota
*Peminjam
*Petugas
*Buku
*Rak
KARDINALITAS
RELASI
a.Mahasiswa mendaftar
menjadi Anggota:
Tabel Utama:
Mahasiswa
Table Kedua:
Anggota
Attribute
penghubung : Nim(Nim di Anggota)
b.Anggota Meminjam
peminjam:
Tabel Utama:
Anggota
Table Kedua:
Peminjam
Attribute
penghubung : Kode.Agt(Kode.agt di peminjam)
c.Petugas Melayani
peminjam:
Tabel Utama:
Petugas
Table Kedua:
Peminjam
Attribute penghubung
: ID(ID di Peminjam)
d.Rak Mempunyai Buku:
Tabel
Utama:Rak
Table
Kedua:Buku
Attribute
penghubung : Nim(Nim di Anggota)
e.Peminjam memiliki Buku
Tabel Utama:
Peminjam
Table Kedua:
Buku
Relationship
: One-to-Many (1:M)
Attribute
penghubung : Kode.pinjam,Kode.Buku(Kode.pinjam dan Kode.Bukumerupakan
detail peminjam)
MENENTUKKAN ATTRIBUT
*Mahasiswa
:
–Nim
-Nama
-Alamat
-Jurusan
*Anggota
:
–Kode.agt(anggota)
-Nim
-Tgl.Berlaku
*Peminjam
:
–Kode.Pinjam
-ID
-Kode.agt
-Tgl.pinjam
*Petugas
:
–ID
-Jabatan
-Jam.Tugas
*Buku :
–Kode.Buku
-Kode.Rak
-Judul
-Penulis
-Th.terbit
-Penerbit
*Rak :
–Kode.Rak
-Nama.Rak
gambar
yang telah saya buat adalah contoh dari pembuatan ERD
pembuatan
ERD sudah selesai sekarang kita lanjut ke pembuatan LRS
Pengertian
Logical Record Structure(LRS)
LRS
adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk
dari hasil relasi antar himpunan entitas.
Berikut
adalah LRS dari ERD diatas :
Relasi
atau Kardinalitas dari ERD diatas adalah :
a.Mahasiswa
mendaftar menjadi Anggota:
Relationship
: One-to-one (1:1)
b.Anggota
Meminjam peminjam:
Relationship
: One-to-one (1:1)
c.Petugas
Melayani peminjam:
Relationship
: One-to-many (1:M)
d.Rak
Mempunyai Buku:
Relationship
: One-to-Many (1:M)
e.Peminjam
Memiliki Buku:
Relationship
: One-to-Many (1:M)
nah
sekarang sudah mengertikan pembuatan ERD dan LRS perpustakaan, ya walaupun saya
masih belajar setidaknya mari kita bersama belajar untuk mengenal lebih jauh
dari data base
terima
kasih ^_^
NAMA : SETYA RACHMA
RAFIDAH
NIM :
12172928
KELAS : 12.2A.38 / MI
Tidak ada komentar:
Posting Komentar