UML Diagram Part2 (class diagram)

Diagram Kelas (class diagram)

Diagram ini menunjukan sekumpulan kelas, interface, dan kolaborasi dan keterhubungannya. Diagram kelas ditujukan untuk pandangan statik terhadap sistem.

Terdapat tiga perspektif terhadap diagram kelas, yaitu:
1.Konseptual
2.Spesifikasi
3.Implementasi

Elemen- elemen esensi di diagram kelas adalah sebagai berikut:
1. Kelas
2. Interface
3. Kolaborasi
4. Hubungan (relationship) seperti kebergantungan, generalisasi dan asosiasi

Kelas merupakan elemen terpenting di sistem berorientasi objek. Kelas mendeskripsikan satu blok pembangun sistem.

Kegunaan diagram kelas:
1. Memodelkan kosakata di sistem
2. Memodelkan distribusi tanggung jawab di sistem
3. Memodelkan tipe primitif
4. Memodelkan entitas bukan perangkat lunak
5. Memodelkan kolaborasi
6. Memodelkan skema basisdata logik

Kriteria Diagram Kelas yang bagus
1. Fokus, Hanya mengkomunikasikan satu aspek pandangan statik dari sistem
2. Esensi, Hanya berisi elemen-elemen yang esensi untuk memahami aspek itu.
3. Konsisten, Rincian yang konsisten pada tiap level abstraksi.
4. Tidak Hilang, Tidak terlalu minim sehingga terdapat informasi yang hilang mengenai suatu semantiks penting.

Berikut adalah Tips dan teknik pemodelan kelas:
1. Tidak perlu bergegas untuk menyempurnakan di tahap awal
2. Evolusi diagram kelas melalui diagram sekuen
3. Fokus dulu pada ruang persoalan
4. Fokuskan dulu untuk memenuhi kebutuhan sistem
5. Gunakan nama-nama yang mempunyai arti
6. Lakukan analisis berorientasi objek
7. Pahami dan gunakan secara efektif pola analisis
8. Pemodelan kelas dapat dilakukan secara paralel dengan pembuatan prototipe antarmuka pemakai

Objek dan Kelas

Objek dan Kelas adalah sesuatu yang secara konsep agak membingungkan, sehingga perlu penggambaran agar dapat memahaminya dengan lebih seksama.

Objek --> lebih mengarah kepada orang, tempat benda, kejadian, konsep yang ada didunia nyata yang penting bagi suatu aplikasi. Semua objek memiliki identitas, serta masing-masing dapat dibedakan. 
Kelas --> merujuk pada kumpulan/himpunan objek dengan atribut/properti yang mirip, perilaku (operasi) yang mirip, serta hubungan dengan objek yang lain dengan cara yang mirip.

Pemodelan Kelas dan Objek
Contoh diatas merupakan diagram kelas untuk nama dari suatu wilayah, dimana satu provinsi memiliki lebih dari satu kota.

Selanjutnya pada contoh diatas tentang gambaran objek orang yang terbagi di dalam beberapa kelas, yaitu karyawan merupakan orang yang terbagi atas perawat, staff administrasi dan dokter yang merupakan tim kesehatan. Pasien juga merupakan orang tetapi bukan tim kesehatan.

Contoh
Diagram Kelas Untuk Perwalian

Diagram Kelas Untuk Menuntun Praktikum

Diagram Kelas Untuk Memberi Tugas

Diagram Kelas Untuk Mengadakan Kuis








Referensi:
Dennis, Alan, 2005. Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach: Second edition. United States of America: Wiley
Hariyanto, Bambang, 2004. Rekayasa Sistem Berorientasi Objek. Bandung: Penerbit Informatika Bandung.
Nugroho, Adi. 2005. Analisis dan perancangan Sistem Informasi dengan Metodologi Berorientasi     Objek. Bandung: Penerbit Informatika Bandung.
___________.2011. Perancangan dan Implementasi Sistem Basis Data. Yogyakarta: Penerbit ANDI.


Share on :

0 Response to "UML Diagram Part2 (class diagram)"

Posting Komentar