Posted by : deari q
Rabu, 09 April 2014
Rekleksi ke lima
Pada pertemuan ini,, seperti biasa mahasiswa terlebih dahulu
membacakan refleksi dari minggu kemarin. Pertemuan kali ini membahas tentang
varian entitas, derajat Relasi dan Varian relasi. Dimana materi ini akan
dibahas oleh setiap kelompok.
Varian Entitas
Varian
entitas berarti macam-macam entitas. himpunan entitas yang kita libatkan dalam sebuah Diagram
E-R adalah himpunan entitas kuat/bebas (Strong Entity Sets) dan entitas lemah (Weak
Entity Sets) serta sub entitas (subtype Entitas) . Yang dimaksud dengan
himpunan entitas yang kuat/bebas adalah merupakan entitas yang mempunyai nilai
sendiri, nilai yang diinputkan oleh user. Contohnya entitas pegawai adalah entitas kuat karena nilai yang
berada pada entitas ini tidak tergantung dari entitas lain. Walaupun ada
entitas lain yang ditambah atau dikurangi nilai entitas mahsiswa tidak berubah. Sedangkan himpunan entitas yang
lemah (Weak Entity Sets) adalah entitas yang keberadaannya
bergantung pada entitas lainnya. Entitas yang terbentuk dengan mengambil nilai
entitas lain. Himpunan entitas
yang demikian biasanya tidak memiliki atribut yang dapat berfungsi sebagai key,
yang benar-benar dapat menjamin keunikan entitas di dalamnya. Misalnya
Entitas tanggungan tidak dapat
berdiri sendiri karena tanggungan bergantung
pada Entitas pegawai tanpa ada
entitas pegawai maka
Entitas tanggungan tidak dapat
dibaca informasinya
dengan jelas, tanggungan tidak ada
namanya akan sulit dibaca oleh pengguna.
Sub Entitas (Subtype Entities)
Sub Entitas merupakan himpunan
entitas yang beranggotakan entitas-entitas yang merupakan bagian dari himpunan
entitas yang lebih superior/utama. Sub Entitas ini merupakan hasil dekomposisi
(spesialisasi) himpunan entitas berdasarkan pengelompokkan tertentu (penjelasan
tentang Spesialisasi dapat dilihat di bagian berikutnya). Berikut adalah contoh
Sub Entitas:
Dosen merupakan himpunan entitas
superior. Dengan proses Spesialisasi (yang dilambangkan dengan adanya relasi
khusus 'ISA') terhadap himpunan entitas ini, dapat dibentuk dua buah sub
entitas 'Dosen Tetap' dan 'Dosen Tidak Tetap'. Konsekuensinya, entitas-entitas
di kedua sub entitas juga merupakan (berasal dari) entitas-entitas yang ada
pada himpunan entitas Dosen, namun tidak sebaliknya. Seperti halnya himpunan entitas
lemah, sub entitas juga tidak memiliki atribut yang dapat menjamin keunikan
entitas-entitas di dalamnya.
derajat Relasi
derajat Relasi menunjukkan jumlah
maksimum entitas yang dapat berrelasi dengan entitas pada himpunan entitas yang
lain
contohnya : entitas pada himpunan
entitas mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau
bahkan tidak satupun entitas sari himpunan entitas kuliah.
Jenis – jenis hubungan.
1. Satu ke satu (one to one)
Setiap entitas pada himpunan entitas A berhubungan dengan
paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya
setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu
entitas pada entitas A.
2. Satu ke banyak (one to many)
Setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya demana
setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu
entitas pada himpunan entitas A
3. Banyak ke satu (many to one)
Setiap entitas pada himpunan entitas A berhubungan dengan
paling banyak satu entitas pada himpunan entitaas B, dan tidak sebaliknya
dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak
entitas pada himpunan entitas A
4. Banyak ke banyak (many to many)
Setiap entitaas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap
entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada
himpunan entitas A
Varian relasi
1. Relasi Tunggal (Unary Relation)
Relasi yang terjadi dari sebuah himpunan entitas ke himpunan
entitas yang sama
2. Relasi Multi Entitas (N-ary Relation)
Relasi dari 3 himpunan entitas atau lebih
3. Relasi Ganda (Redundant Relation)
Relasi yang muncul antara dua himpunan entitas tidak hanya
satu relasi