contoh ERD dan LRS perpustakaan
Contoh Entity Relationship Diagram(ERD) dan Logical Record
Structure(LRS) Perpustakaan
Sebelum mulai,sebaiknya kita mengetahui pengertian dan bagian-bagian
dari ERD dan LRS
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.
Apakah komponen
yang terbentuk didalam Entity Relationship Diagram (ERD)?
Dalam
pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
a. Entitas
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.
Contoh : Pegawai,Datapenyimpanan
dan Buku.
b.
Hubungan (relasi/relationship)
Suatu hubungan
adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis
lurus yang menghubungkan dua entitas.
Contoh : petugas
Melayani Anggota,relasinya adalah Melayani
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
Contoh : No_pegawai,No_anggota
·
Atribut simple
atribut yang
bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat,
penerbit, tahun terbit, nama.
·
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.
·
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
·
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.
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.
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
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya
Simbol-simbol untuk membuat
diagram ERD:
contoh Entity
Relationship Diagram (ERD) dari perpustakaan
:
1.
Menentukan Entitas:
entitas yg terlibat
:
*Mahasiswa
*Anggota
*Petugas
*Buku
*Data Penyimpanan
2Penentuan Kardinalitas Relasi
Hubungan :
a.Mahasiswa mendaftar menjadi
Anggota:
Tabel
Utama:Mahasiswa
Table
Kedua:Anggota
Attribute
penghubung : Nim(Nim di Anggota)
b.Anggota Meminjam sebuah Buku:
Tabel
Utama:Anggota
Table
Kedua:Buku
Attribute
penghubung : No.Aggota(No.aggota di meminjam)
c.Buku Melalui
Pegawai:
Tabel
Utama:Buku
Table
Kedua:Pegawai
Attribute
penghubung : ID(ID di melalui)
d.Pegawai memiliki Data
Penyimpanan:
Tabel
Utama:pegawai
Table
Kedua:Data penyimpanan
Attribute
penghubung : Paraf
3.Mentukan
Atribut
Atribut
*Mahasiswa :
-Nim
-Nama
-Alamat
-No.Telp
*Anggota :
-No.aggota(anggota)
-Nim
-No.Telp
*Buku :
-No.Buku
-Judul
-Th.terbit
-Penerbit
*Pegawai:
-
ID
-
Nama
-
No.Telp
-
Alamat
*Data Penyimpanan:
-
No.Anggota
-
No.Buku
-
Tgl Pinjam
-
Tgl kembali
-
Judul Buku
-
Nama Peminjam
- Paraf
4.Pembuatan ERD
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 buku:
Relationship
: One-to-many (1:M)
c.Buku Melalui Petugas:
Relationship
: Many-to-1 (M:1)
d.Petugas Memiliki
Data Penyimpanan:
Relationship
: One-to-Many (1:M)
Komentar
Posting Komentar