You are on page 1of 8

Class Diagram Analysis

 Hastie Audytra ( 09071002012 )


 Putri Dian Zara ( 09071002014 )
 Desty Rodiah ( 09071002034 )
 Fernando Dian Kusuma ( 09071002052 )
Class Diagram Analysis
 Class adalah sebuah spesifikasi yang jika
diinstansiasi akan menghasilkan sebuah objek
dan merupakan inti dari pengembangan dan
desain berorientasi objek. Class menggambarkan
keadaan (atribut/properti) suatu sistem, sekaligus
menawarkan layanan untuk memanipulasi
keadaan tersebut (metoda/fungsi).

 Class diagram menggambarkan struktur dan


deskripsi class, package dan objek beserta
hubungan satu sama lain seperti containment,
pewarisan, asosiasi, dan lain-lain.
Class Diagram Analysis
 Memperlihatkan interaksi antar
class dalam sistem.
 Class merupakan suatu cetak biru
untuk objek
 Memperlihatkan gambaran statik
dari class-class dan hubungannya
Class Diagram Analysis
Class memiliki tiga area pokok :
1. Nama, Merupakan nama dari sebuah
kelas
2. Atribut, Merupakan properti dari sebuah
kelas. Atribut melambangkan batas nilai
yang mungkin ada pada objek dari Class.
3. Operasi, adalah sesuatu yang bisa
dilakukan oleh sebuah class atau yang
dapat dilakukan oleh class lain terhadap
sebuah class
Class Diagram Analysis
 Atribut dan metoda dapat 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
Class Diagram Analysis
 Sesuai dengan perkembangan class
model, class dapat dikelompokkan
menjadi package. Kita juga dapat
membuat diagram yang terdiri atas
package
Hubungan Antar Class
 Asosiasi,
 Hubungan paling umum antara dua class.
 Dilambangkan oleh sebuah garisyang menghubungkan antara 2
class.
 Garis ini melambangkan tipe hubungan antara class tersebut.
 Agregasi,
 Mengindikasikan keseluruhan bagian relationship dan biasanya
disebut sebagai relasi “mempunyai sebuah“,atau “bagian
dari”.
 Agregasi digambarkan sebagai sebuah garis dengan sebuah
jajar genjang yang tidak berisi/ tidak solid
 Pewarisan,
 Hubungan hirarkis antar class.
 Class dapat diturunkan dari class lain dan mewarisi semua
atribut dan metoda class asalnya dan menambahkan
fungsionalitas baru, sehingga ia disebut anak dari class yang
diwarisinya.
 Kebalikan dari pewarisan adalah generalisasi.

You might also like