Selasa, 02 Oktober 2012

Sistem Basis Data Pertemuan ke-3


Entity Relationship Diagram
          Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Sedangkan diagram yang digunakan untuk menggambarkan model Entity Relationship disebut dengan Entity Relationship Diagram atau sering disebut dengan Diagram E-R.
          Entitas adalah
objek yang ada dan dapat dibedakan dari objek lan dalam dunia nyata. Sebuah entitas memiliki atribut yang membedakan dirinya dengan objek lain dan seringkali mampunyai hubungan dengan objek lain. Entity Sets adalah kumpulan entitas yang mempunyai tipe yang sama. Misalnya kumpulan mahasiswa, kumpulan entitas pegawai dan lain-lain.
          Value Sets adalah kumpulan nilai yang dapat dimasukkan pada setiap atributes atau kumpulan nilai yang dapat dimiliki oleh atribute dari suatu entitas.
          Relasi atau hubungan adalah hubungan sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.
          Atributes adalah properti deskriptif yang dimiliki oleh semua anggota dari semua set entitas. Biasanya atribut digambarkan menggunakan lingkaran atau elips. Setiap atribute pada entitas memiliki kunci atribut (Key Atributes) yang sama bersifat unik yang biasanya diberi garis bawah.
          Jenis-Jenis Atributes
  Key
Atribut yang digunakan untuk menentukan suatu entity secara unit.
  Atribut Simple
Atribut yang bernilai tunggal
  Atribut Multivalue
Atribut yang memiliki sekelompuk nilai untuk setiap instan entity.
  Atribut Composit
Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.
  Atribut Derivatif
Suatu atribut yang dihasilkan dari atribut lain.
          Cardinality Ratio menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.

          Macam-macam Cardinality Ratio:
 Satu ke Satu (One to One)
Setiap entitas anggota A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
 Satu ke Banyak (One to Many)
Setiap entitas anggota A dapat berhubungan dengan lebih dari satu anggota dari entitas B, tetapi tidak sebaliknya.
 Banyak ke Banyak (Many to Many)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
          Tahap Membuat Entity Relationship Diagram
1.       Menentukan Entitas
Menentukan peran, kejadian, lokasi, hal nyata dan konsep dimana penggunaan untuk menyimpan data.
2.       Menentukan Relas
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 kejdian 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 ERG dengan Atribut
Mengatur ERD dari langkah 6 dengan menambahkan entitas atau relasi yang ditemukan pada langkah 8.
10.   Periksa Hasil
Apakah ERD sudah menggambarkan system yang akan dibangun.

Tidak ada komentar:

Posting Komentar