Sabtu, 12 Januari 2013

Cara Membuat ERD



Cara Membuat ERD
1.Membuat ERD
Entity Relationship Diagram adalah pemodelan data utama dan akan membantu.
mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan.
hubungan antar entitas.

a.Entitas (Entity)
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data.
Contoh
entitas pegawai, entitas kampus, entitas buku dsb.

b.Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas, misal proses
pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas untuk satu
kejadian pada entitas yang berhubungan. Misal, mahasiswa bisa mengambil banyak mata kuliah

c.Atribut (Attribute)
Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu.
Sebutan lain atribut adalah properti, elemen data dan field. Misal, nama, alamat, nomor pegawai, gaji dsb.

Metodologi ERD:
1. Menentukan entitas Menentukan peran, kejadian, lokasi, hal nyata dan konsep dimana penggunaan untuk menyimpan data.

2. Menentukan relasi Menentukan hubungan antar pasangan entitas menggunakan matriks relasi.

3. Gambar ERD sementara Entitas digambarkan dengan kotak, dan relasi digambarkan dengan garis.

4. Isi kardinalitas Menentukan jumlah kejadian satu entitas
untuk sebuah kejadian pada entitas yang berhubungan.
5. Tentukan kunci utama Menentukan atribut yang mengidentifikasikan satu dan hanya satu kejadian masing-masing entitas.
6. Gambar ERD berdasarkan kunci Menghilangkan relasi many to many dan memasukkan primary dan kunci tamu pada masing-masing entitas.
7. Menentukan atribut Menentukan field -field yang diperlukan system.
8. Pemetaan atribut Memasangkan atribut dengan entitas yang sesuai.
9. Gambar ERD dengan atribut Mengatur ERD dari langkah enam dengan menambahkan entitas atau relasi yang
ditemukan pada langkah 8.
10. Periksa hasil Apakah ERD sudah menggambarkan system yang akan d bangun Menentukan entity-entity yang diperlukan.




2. Menentukan Relationship antar entity
    * Peminjaman
    * Pendaftaran
    * Sumbangan


Komponen Entity Relationship:

 


Keterangan:
Key adalah atribut yang digunakan untuk menentukan suatu entity secara unik (bergaris bawah).
Atribut Simple adalah atribut yang bernilai tunggal.

3. Menentukan Cardinality Ratio & Participation Constraint
Menjelaskan jumlah keterhubungan 1 entity dengan entity lainnya.

Logical Record Structured (LRS).
LRS adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas. Menentukan Kardinalitas,Jumlah Tabel, dan Foreign Key (FK).

Gambar di atas menunjukan relasi dengan kardinalitas karena:
Satu orang hanya bisa melakukan satu pendaftaran, dan
satu Pendaftaran hanya bisa dilakukan satu orang.

a.One to one
Relasi 1: 1 akan membentuk 2 tabel:
Tabel Fatimah (Id_fatimah, Nama, Alamat)
Tabel Pendaftaran (No_daftar, Status, Bya_pndftrn).
LRS yang terbentuk sbb.

b.One to Many
Gambar di atas menunjukan relasi dengan kardinalitas karena:
1 Donatur bisa menyumbang banyak Buku, dan
Banyak Buku bisa disumbang 1 Donatur.

Relasi 1:M akan membentuk 2 tabel:
Tabel Donatur (Id_donatur, Nm_donatur, Pekerjaan, Alamat)
Tabel Buku (Id_buku, Judul, Pengarang, Penerbit).
LRS yang terbentuk sbb.

c.Many to Many(M:N)

Gambar di atas menunjukan relasi dengan kardinalitas karena:
1 Anggota bisa meminjam banyak Buku, dan
Banyak Buku bisa dipinjam 1 Anggota.

Relasi M:N akan membentuk 3 tabel:
Tabel Anggota(Id_Anggota, Nama, Tgl_lhr, Tmp_lhr, Alamat)
Tabel Pinjam(Id_buku, Tgl_pinjam, Tgl_kembali)
Tabel Buku (Id_buku, Judul, Pengarang, Penerbit)

Participation Constraint
Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity
lain.

Terdapat 2 macam yaitu:
1. Total Participation Constraint
Keberadaan suatu entity tergantung pada hubungannya dengan entity lain.

2.Partial Participation Constraint
Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain.

Keterangan:
Seseorang lebih umum masuk ke dalam perpustakaan menjadi anggota dibandingkan menjadi donatur.


Maaf ya Teman-teman cuman itu yang aku tau cara membuat ERD, Bwt temen-temen bisa koq menambahkan/ memberi masukan soal catetan aq ini. :D

Tidak ada komentar:

Posting Komentar