ENTITY
RELATIONSHIP DIAGRAM (ERD)
Model
Entity Relationship adalah suatu penyajian data dengan menggunakan Entity
dan Relationship.Entity adalah sebuah
objek yang dapat dibedakn dalam dunia nyata, entity merupakan kumpulan dari
entity yang sejenis. Entity dapat berupa 0bjek fisik, objek secara konsep.
Contoh objek secara fisik adalah rumah, kendaraan dan perlalatan dan objek
secara konsep adalah pekerjaan, perusahhan, rencana.
Relationship
adalah hubungan antara satu atau lebih entity. Relationship merupakan kumpulan
relationship yang sejenis. Atribut adalah karakteristik dari entity atau
relationship, yang menyediakan penjelasan detail tentang entity atau
relationship tersebut. Atribut juga merupakan suatu adata actual atau informasi
yang dapat disimpan pada suatu atribut di dalam suatu entity atau relationship.
2.2.1 Jenis-Jenis Atribut
1. Key
adalah atribut digunakan untuk menentukan suatu entity secara unik.
2. Atribut
Simple adalah atribut yang bersifat tunggal.
3. Atribut Multivalue
adalah atribut yang memiliki sekolompok nilai untuk setiap instan entity.
Gambar-2.1 : Atribut Multivalue
4. Atribut
Composit adalah suatu atribut yang terdiri dari bebrapa atribut yang lebih
kecil yang mempunyai arti tertentu.
Gambar-2.2
: Atribut Composite
5. Atribut
Derivatif adalah suatu atribut yang dihasilkan oleh atribut lain.
Gambar-2.3:
Atribut Derivatif
2.2.2 Derajat Relationship
Menjelaskan
sebuah entity yang berpertisipasi dalam suatu relationship. Berikut derajat
dari relationship :
1. Unary
Degree (Derajat Satu)
Peg
2. Binary
Degree (Derajat Dua)
3. Tenary
Degree (Derajat Tuga)
2.2.3
Derajat Normalisasi
Normalisasi adalah suatu teknik
untuk mengorganisasikan data kedalam table-tabel untuk memenuhi kebutuhan
pemakai di dalam suatu organisasi. Data diuraikan dalam bentuk tabel
selanjutnya dianalisis berdasrkan prasyartan tertentu ke bebrapa tingkat,
apabila tebel yang diuji belum memenuhi persyaratan tertentu, maka table
tersebut perlu dipecah menjadi beberapa table yang lebih sederhana sampai
memenuhi bentuk optimal.
2.2.3.1 Tujuan dari Normalisasi
Tujuan dari Normalisasi
adalah sebagai berikut :
1. Untuk
menghilangkan kerangkapaan data
2. Untuk
mengurangi komplekbilitas
3. Untuk
mempermudah pemodifikasian data
2.2.3.2 Tahapan Normalisasi
Tahapan dari Normalisasi
sebagai berikut :
1. Bentuk
Tidak Normal
Menghilangkan
perulangan group
2. Bentuk Normal Pertama
(1NF)
Menghilangkan ketergantungan sebagian
3. Bentuk Normal Kedua
(2NF)
Menghilangkan ketergantungan transitif
4. Bentuk
Normal KeTiga (3NF)
Bentuk
Normalisasi adalah sebagai berikut :
·
Bentuk Un-normal ini merupakan kumpulan
data yang akan disimpan, tidak ada keharusan mengikuti suatu format tertentu,
dapat saja data tidak lengkap atau terduplikasi dan data dikumpulkan apa
adanya.
·
Bentuk Normal Pertama (1NF) adalah suatu
relasi dikatakan sudah memenuhi bentuk normal kesatu bila setiap data bersifat
atomik yaitu setiap irisan baris dan kolom hanya mempunyai satu nilai suatu
data.
·
Bentuk Normal Kedua (2NF) adalah Suatu
relasi dikatakan sudah berhasil