A. Pengertian Entity Relationship Diagram
Entity Relationship Diagram atau ERD merupakan sebuah diagram struktural yang digunakan untuk merancang sebuah database. Sebuah ERD mendeskripsikan data yang akan disimpan dalam sebuah sistem. Entity Relationship Diagram (ERD) adalah sebuah model data yang digunakan untuk menggambarkan hubungan antar entitas (objek) dalam sebuah sistem informasi. ERD terdiri dari tiga komponen utama yaitu Entitas, Atribut, Relasi, dan Garis.
B. Simbol-simbol Dalam ERD
Entitas adalah objek atau konsep yang diidentifikasi dan memiliki nilai yang ingin disimpan dalam database. Entity direpresentasikan oleh kotak persegi panjang dan diberi label nama.
Atribut adalah properti dari suatu entity yang mendeskripsikan karakteristik dari entity tersebut. Atribut direpresentasikan oleh oval kecil dan diberi label nama. Contoh atribut pada entity Pegawai bisa berupa Nama, ID, Alamat, dll.
Relasi adalah
keterkaitan atau koneksi antara dua atau lebih entitas dalam sebuah database.
Relasi direpresentasikan oleh garis dan diberi label nama.
Ada tiga jenis hubungan, yaitu Oneto- One, One-to-Many, dan Many-to-Many.
a) One to One (1:1)
Setiap entitas A hanya
berhubungan dengan satu entitas B, dan begitu juga sebaliknya. Contohnya
entitas Anggota dan KartuAnggota relasinya Setiap Anggota hanya punya satu
KartuAnggota, dan satu KartuAnggota hanya untuk satu Anggota.
Satu entitas A bisa berhubungan dengan banyak entitas B, tapi entitas B hanya berhubungan dengan satu entitas A. Contohnya entitas Pustakawan dan Peminjam relasinya Satu Pustakawan bisa menangani banyak Peminjam, tapi satu Peminjam hanya ditangani oleh satu Pustakawan.
c) Many to Many (M: N)
Satu entitas A bisa berhubungan dengan banyak entitas B, dan sebaliknya. Contohnya Buku dan kategori relasinya Relasi: Satu Buku bisa memiliki banyak kategori, dan satu kategori bisa dimiliki banyak Buku.
Garis digunakan sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut.
5. Primary key dan Foreign key
Primary Key adalah atribut unik yang digunakan untuk mengidentifikasi setiap baris (record) dalam sebuah tabel. Primary key nilainya tidak boleh sama, tidak boleh kosong dan setiap tabel harus memiliki primary key.
Foreign Key adalah atribut dalam suatu tabel yang merujuk ke Primary Key di tabel lain. Fungsinya untuk menghubungkan antar tabel.
Pada gambar diatas atribut id_buku dan id_anggota menjadi foreign key.
C. Langkah langkah Pembuatan ERD
1. Identifikasi Entitas dan
Atributnya
|
Entitas |
Atribut |
|
Anggota |
Id_anggota, nama,
alamat, telp |
|
Petugas |
Id_petugas, nama,
alamat, telp |
|
Buku |
Id_buku, judul,
penulis, penerbit |
|
kategori |
Id_kategori, deskripsi |
2. Membuat diagram dan
Menentukan Relasi antar Entitas
Pada gambar diatas
kardinalitasnya adalah
a) anggota-petugas (1:M)
b) petugas- buku (M:N)
c) kategori-buku (M:N)
d) buku-anggota (1:M)
4. Periksa Apakah ada
Relasi yang bisa menjadi tabel baru
Ternyata relasi meminjam dapat dijadikan tabel baru dengan id_peminjam sebagai primary key dan memiliki foreign key id_anggota dan id_buku
D. Alat yang digunakan
1. MySql Workbench
2. DB Disigner
3. Lucidchart
4. Microsoft Visio
Tidak ada komentar:
Posting Komentar