26.07.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!