BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Senin, 24 September 2012

Diagram Entity Relationship


Entity

     Entity-Relationship-Model     → digunakan untuk menggambarkan data dalam bentuk entity, attribute dan   relantionship antar entitas.
      Entity- Relationship-Diagram → diagram yang menggambarkan hubungan antar entitas.
      Entity Relationship Model terdiri dari tiga bentuk diagram dasar, yaitu :
-          Persegi             : merepresentasikan entitas
-          Elips                : merepresentasikan attribute
-          Garis                : merepresentasikan hubungan
   
      Entitas → objek yang ada dan dapat dari objek lain dalam dunia nyata
Contoh                        :
            Manusia           : Murid, Guru, Pegawai, Dosen.
            Tempat            : gudang
            Kejadian          : terjatuh, kebakaran. (melengkapi entitas)

Attribute

Attribute → property deskriptif yang dimiliki oleh semua anggota dari semua set entitas.
Contoh :
            Pegawai           : Nama, NIP, Jabatan, No. Telp
            Siswa               : Nama, Nomer Induk, kelas, jenis kelamin, tempat tanggal lahir.
            Mahasiswa      : Nama, NIM, tempat tanggal lahir, jenis kelamin, asal.

Setiap attribute pada entitas memiliki kunci attribute (key attribute) yang bersifat unik. Contoh pada mahasiswa, jadi key attributenya adalah NIM

Jenis Attribute

1.      Attribute sederhana – atomic attribute
Terdiri dari 1 komponen tunggal yang tidak bisa diuraikan lagi.
Contoh                        : attribute NIM dalam entitas mahasiswa

2.      Attribute komposit – composite attribute
Terdiri dari beberapa attribute yang lebih mendasar.

3.      Attribute berharga tunggal – single valued attribute
Yang hanya mempunyai 1 nilai untuk suatu entitas tertentu
Contoh                        : attribute jenis kelamin pada entity siswa

4.      Attribute berharga banyak
Terdiri dari sekumpulan nilai-nilai untuk suatu entitas tertentu
Contoh                        : attribute hobi pada entity mahasiswa

5.      Attribute derivatif – derived attribute
Dihasilakan dari attribute lain yang tidak berasal dari satu entitas
Contoh:           attribute laki-laki atau perempuan yang dapat dihasilkan dari attribute jenis kelamin.


Relationship

Hubungan yang terjadi diantara satu atau lebih entity. Terjadi adanya transaksi yang menghasilkan suatu nilai tertentu
Contoh             : entity MAHASISWA dengan
                          NIM = “A14.2009.00637” dan nama= “Nugroho Edi Saputa”
                          Berelasi dengan entity sebuah Mata Kuliah
                          Kode MK = “D501” dan nama mata kuliah = “Proses Komunikasi”
Relasi diantara kedua entity :
MAHASISWA sedang mengambil mata kuliah.

Cardinality Ratio

Cardinality Ratio one to one

Satu entitas pada satu entitas A berhubungan dengan paling banyak satu entitas B dan juga sebaliknya
Ex : manager hanya memimpin 1 departemen

Cardinality Ratio one to many
Satu entitas A dihubungkan dengan sejumlah entitas B
Ex : banyak karyawan bekerja pada satu department

Cardinality Ratio many to many
Setiap entity A dapat berhubungan dengan banyak entitas B


Tahap pembuatan Entity Relationship diagram
1. Mengidentifikasi dan menetapkan himpunan entity yang terlibat
2. Menentukan atribut dari entity
3. Menentukan atribut primary key dari entity
4. Menentukan relationship dari entity
5. Menentukan atribut atribut dari setiap relationship

0 komentar: