SISTEM BASIS
DATA
Pengertian
Class Diagram
Membahas
tentang metode
Create by
KELOMPOK 3
AYU TRI UTAMI
JULIANTO
JUNIARTI
M.JUNGKI
URAY SUHENDRA
PENGERTIAN CLASS DIAGRAM
Class diagram digunakan untuk
menampilkan kelas-kelas dan paket-paket di dalam system. Class diagram
memberikan gambaran system secara statis dan relasi antar mereka. Biasanya,
dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan
menampilkan subset dari kelas-kelas dan relasinya. Dapat dibuat beberapa diagram
sesuai dengan yang diinginkan untuk mendapatkan gambaran lengkap terhadap
system yang dibangun.
v Class diagram adalah alat
perancangan terbaik untuk tim pengembang. Diagram tersebut membantu pengembang
mendapatkan struktur system sebelum kode ditulis, dan membantu untuk memastikan
bahwa system adalah desain terbaik.
v Kelas
Kelas adalah sesuatu yang
membungkus informasi dan perilaku. Secara tradisional, system dibangun dengan
ide dasar bahwa akan menyimpan informasi pada sisi baris data dan data perilaku
pengolahnya pada sisi aplikasi. Salah satu perbedaan terstruktur dengan
pendekatan berorientasi obyek adalah
pada berorientasi obyek menggabungkan
informasi dan perilaku pengolah informasi dan menyembunyikan semua kedalam
sesuatu yang disebut kelas. Dalam UML, kelas ditunjukkan menggunakan notasi
sebagai berikut.
Bagian paling atas pada notasi
Class digunakan sebagai nama kelas, dan secara opsional juga digunakan stereotype-nya.
Bagian tengah digunakan untuk menyimpan atribut, dan bagian paling bawah digunakan
menyimpan operasi.
- Menentukan kelas
Cara yang baik untuk menemukan
kelas-kelas adalah mulai dari memperhatikan aliran kejadian (flow of event)
dari suatu use case. Perhatikan kata benda didalam aliran
kejadian, mungkin merupakan salah satu dari empat hal berikut.
1Actor
2Kelas
3.Atribut
dari kelas
4.Ekspresi,
bukan actor, bukan kelas, dan bukan atribut.
Dengan melakukan seleksi kata
benda dalam aliran kejadian, dapat ditemukan kelas-kelas dalam system. Alternative
lainnya, dapat di uji obyek-obyek dalamsequence diagram dan collaboration
diagram.
sedangkan
operasi/ metode fungsinya adalah memberikan sebuah fungsi ke sebuah objek. Dalam mendefinisikan metode yang ada
di dalam kelas harus diperhatikan yang namanya Cohesion dan Coupling, Cohesion
adalah ukuran keterkaitan sebuah instruksi di sebuah metode, Coupling adalah
ukuran keterkaitan antar metode
method juga memiliki salah satu sifat berikut :
·
Private, tidak dapat dipanggil dari luar class yang bersangkutan.
·
Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak
yang mewarisinya.
·
Public, dapat dipanggil oleh siapa saja.

0 komentar:
Posting Komentar