Senin, 17 Maret 2014

Class Diagram

Sebuah symbol class pada class diagram terdiri dari nama kelas, attribute dan method

•NamaKelas
Digunakan untuk membedakan antara satu kelas dan kelas yang lain.
Contohnya : Manusia, Dosen, Karyawan, Mahasiswa

•Attribute
Digunakan untuk menyimpan state, pada bahasa pemrograman ini
berupa field. Bisa juga diartikan apa yang dimiliki oleh sebuah
objek.
Contohnya: untuk atributMahasiswa: nim, nama, alamat, tempat
lahir, tanggalLahir

•Method
Digunakan untuk menyimpan behaviour, pada bahasa pemrograman
berupa method yang mengembalikan nilai (non void method) dan
method yang tidak mengembalikan nilai (void method).
Contohnya : getNama, getAlamat, getUsia, jalan, lari



gambar di atas merupakan bentuk dari class diagram, class diagram berbentuk kotak dengan terbagi atas 3 tingkatan, di level 1 bagian atas merupakan nama class, level 2 berisi attribut dan di level bawah (3) merupakan operasi dari method-method.




gambar di atas menunjukkan  berbagai hubungan antar tiap class diagram, seperti:
  1. Agregasi yang menunjukkan sebuah class merupakan bagian dari class yang lain.
  2. Komposit merupakan relasi yang menunjukkan sebuah class memiliki ketergantungan terhadap class lain, dimana class ini tidak dapat terbentuk tanpa adanya class yang lain.
  3. Turunan / generalisasi merupakan relasi yang menunjukkan beberapa class memiliki induk dari class yang lain. contohnya : class mahasiswa sebagai parent (induk) memiliki turunan yaitu class mahasiswa aktif, mahasiswa cuti, dll.
  4. relasi merupakan bentuk hubungan umum antar tiap class
  5. dependensi adalah relasi yang menjelaskan keterhubungan dari suatu class diagram yang membentuk sebuah class baru.





gambar di atas merupakan nilai relasi yang disebut dengan nilai kardinalitas.


0 komentar:

Posting Komentar