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.

2.

3.

Nama, Merupakan nama dari sebuah kelas Atribut, Merupakan properti dari sebuah kelas. Atribut melambangkan batas nilai yang mungkin ada pada objek dari Class. 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. 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 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. 

Agregasi,   

Pewarisan,