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
Satu entitas A dihubungkan dengan sejumlah entitas B
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 manySatu 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
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:
Posting Komentar