Selasa, 18 Maret 2014

Materi Pertemuan II,Class Diagram

Salam PBD...
hiks, bagi yang gak tau, PBD adalah singkatan Perancangan Basis Data. Berhubungan dengan Sistem Informasi dan Sistem Basis Data.

Nah, di materi PBD kali ini saya akaaaan membahas tentang Class Diagram. Jika post sebelumnya membahas tentang perbedaan ERD (Sistem Basis Data) dan Class Diagram (Sistem Informasi), tetapi lebih banyak membahas tentang ERD, maka kali ini kita akan sedikit focus pada Class Diagram.
Merepotkan… -_-

Nah, tidak berbeda jauh dengan ERD, Class Diagram memiliki beberapa notasi yang mirip, tetapi berbeda penggunaannya yah…

1. Kita punya Class
Iya donk, namanya juga Class Diagram. Nah Class dibagi menjadi 3 bagian.
a.       Bagian atas adalah nama class atau bias menjadi nama table. Tapi gak harus selalu jadi nama table lho.
b.      Bagian tengah adalah attribute class, gak berbeda jauh dengan attribute pada ERD
c.       Bagian bawah adalah method atau dengan kata lain, metode yang digunakan dalam class tersebut, contohnya : add, edit dan delete.
d.      Nah, di beberapa materi ada bagian ke 4, yaitu keterangan. Bagian ini merupakan optional alias gak usah dipikirin. Bias ditambahkan atau enggak.




2. Yang kedua, kita punya Association
Association adalah garis yang menghubungkan antar Class Diagram. Nah, gak berbeda jauh dengan ERD, association di sini juga diikuti dengan Multiplicity atau Kardinalitas pada post sebelumnya.


3. Yang menjadi orang ketiga, kita ada Composition
Ini sama dengan Entitas Lemah pada ERD., dimana class ini tidak bias berdiri sendiri dan merupakan bagian dari class lain.


4. Selanjutnya, ada Dependency.
Ini digunakan jika class ini menggunakan class lain untuk menunjukan operasi class dari class lain.


5. Untuk sisi ke lima, kita punya Aggregation
Merupakan gabungan tetapi tidak mutlak alias tidak harus ada. Atau, lebih simple dengan kata ”bagian dari” atau ”mempunyai sebuah”.

6. And, at last but not not the end, we had Generalisasi.
Generalisasi di sini sama dengan ERD, tetapi tanda panah menghadap ke parent alias induk class.

sekian post kali ini....
=@
semoga bermanfaat...
bagi yang ingin copy, harap bagi - bagi yah, biar tambah enak begadangnya,,, xixixixi...

Tidak ada komentar:

Posting Komentar