BAB 8 Entity Modeling 2 - Blog Universitas Bina Darma
BAB 8 Entity Modeling 2 - Blog Universitas Bina Darma
BAB 8 Entity Modeling 2 - Blog Universitas Bina Darma
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
NOBP<br />
NM_MHS<br />
AL-MHS<br />
TG-LHR<br />
MHS<br />
NOBP<br />
Memiliki<br />
NM-ORT<br />
NOBP HOBBI<br />
Menyenagi<br />
Analisis Dan Perancangan Sistem<br />
( Systems Analysis And Design)<br />
HOBBI<br />
KULIAH<br />
ORANGTUA dan HOBBI sebagai ENTITAS LEMAH (Weak entity set)<br />
NM-ORT<br />
AL-ORT<br />
hobbi<br />
Data Orang-Tua dan Hobbi diatas dapat digolongkan sebagai himpunan entitas lemah<br />
(yang dalam Diagram E-R dinyatakan dengan kotak bergaris ganda), karena<br />
kemunculannya sangat tergantung pada adanya relasi dengan entitas yang ada pada<br />
himpunan entitas Mahasiswa. Jika misalnya mahasiswa bernama “Budi Haryanto” tidak<br />
ada, maka orang tua bernama “Siswono Handoyo”serta hobbi “membaca” juga<br />
ditiadakan. Kedua himpunan entitas (Orang tua dan hobbi) juga tidak memiliki atribut<br />
sendiri yang dapat menjamin keunikan entitas-entitas di dalamnya. Atribut nama_ortu<br />
sengaja diberi garis bawah yang putus-putus utnuk menunjukkan bahwa kedua atribut<br />
itu meruupakan atribut key yang tidak meyakinkan. Jika ada mahasiswa yang<br />
bersaudara atau yang mempunyai hobbi yang sama, maka entitas-entitas yang sama<br />
akan muncul pada himpunan entitas Orang Tua atau Hobbi. Kelak pada tahap<br />
implementasi akan ditunjukkan bagaimana cara mengakomodasi keunikan pada<br />
himpunan entitas lemah semacam itu.<br />
SUB ENTITAS (SUBTYPE ENTITIES)<br />
Sub entitas merupakan himpunan entitas yang beranggotakan entitas-entitas yagn<br />
merupakan bagian dari himpunan entitas yang lebih superior/utama. Sub entitas ini<br />
merupakan hasil dekomposisi (spesialisasi) himpunan entitas berdasarkan<br />
pengelompokkan tertentu (penjelasan tentang Spesialisasi dapat dilihat di bagian<br />
berikutnya pada baba ini juga). Berikut adalah contoh Sub Entitas :<br />
NIP<br />
PANGKAT<br />
TG-MSK<br />
NM-DS AL-DS<br />
DS TETAP<br />
DOSEN<br />
ISA<br />
DS. TD. TETAP<br />
NM-KTR<br />
AL-KTR<br />
53