UML (Diagram Class dan Diagram Objek)


Definisi Diagram Class dan Diagram Objek


Diagram class merupakan 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.

Komponen Diagram Class dan Diagram Objek
  • Objek adalah abstraksi dari sebuah entitas nyata atau tidak nyata yang informasinya harus diingat atau disimpan.
  • Class adalah deskripsi lebih dari satu atau lebih objek dengan sejumlah atribut dan layanan yang sama termasuk deskripsi tentang cara membuat objek dari kelas tersebut.
  • Atribut adalah variable data, yang dapat memberikan informasi keadaan dimana tiap objek dari suatu kelas mempunya nilai tersendiri. Atribut juga merupakan penjelasan dari
  • Metoda adalah prosedur atau fungsi yang menjadi perilaku kelas dan objek dan menjadi tanggung jawab objek tersebut.

Sifat Atribut dan Metoda

  • 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

Hubungan Antar Class

  • Association
Hubungan statis antar class. Pada umumnya menggambarkan class yang memiliki atribut berupa class lain, atau class yang harus mengetahui eksistensi class lain.

  • Agregation
Hubungan secaa keseluruhan antara aggregate class dengan component class.

  • Inheritance dan Generalization
Inheritance adalah hubungan hirarkis antar class. Class dapat diturunkan dari class lain dan mewarisi semua atribut dan metode class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class yang mewarisinya. Kebalikan dari inheritance adalah Generalitation yang merupakan hubungan taksonomi antara class yang lebih umum dengan class yang lebih khusus.

  • Hubungan dinamis
Rangkaian pesan yang dikirim dari satu class kepada class lainnya. Hubungan dinamis dapat digambarkan dengan menggunakan sequence diagram.

Diagram Object
Objek diagram berasal dari kelas objek diagram diagram sehingga tergantung pada diagram kelas.
Konsep-konsep dasar serupa untuk kelas objek diagram dan diagram. Obyek diagram juga mewakili pandangan statis dari sebuah sistem tetapi pandangan statis ini merupakan sebuah snapshot dari sistem pada saat tertentu.
Object diagram digunakan untuk membuat satu set benda dan hubungan mereka sebagai contoh.
 

Class Diagram vs Object Diagram

  • Class mendefinisikan rule, object mendefinisikan fakta-fakta
  • Class mendefinisikan “what can be”, object mendeskripsikan “what is”
  • Keduanya membentuk object model
  • Kegunaan Class :
          - terutama sebagai alat research dan testing
        - untuk memahami masalah dengan mendokumentasikan contoh-contoh dari problem domain sebagai object diagram
          - saat analisis & perancangan untuk memverifikasi keakuratan class diagram 


Demikian sekilas tentang pengenalan Diagram Class dan Diagram Objek pada UML, semoga tulisan ini dapat bermanfaat.


Terima Kasih. . .

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment