Pada bagian ini akan di jelaskan tentang Class diagram, class diagram sendiri termasuk dalam diagram yang ada pada UML. Class diagram merupakan class yang menggambarkan struktur dan penjelasan class, paket, dan objek serta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. Class diagram juga menjelaskan hubungan antar class dalam sebuah sistem yang sedang dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk mencapai sebuah tujuan.
Class memiliki tiga area pokok yaitu nama, atribut, dan juga operasi. unutk nama memiliki fungsi unutk memberikan identitas pada suatu class sedangkan atribute memiliki fungsi untuk memberikan karakteristik pada data yang dimiliki suatu objek di dalam suatu class, dan fungsi operasi memiliki tujuan untuk memberikan suatu fungsi pada suatu objek di class. untuk menentukan metode yang ada pada class harus memperhatikan cohesion dan juga coupling.
cohesi adalah sebuah ukuran keterkaitan sebuah instruksi pada suatu metode sedangkan untuk coupling adalah ukuran keterkaitan antar metode dalam suatu class. dalam suatu class disediakan macam - macam relasi antar class ataralain asosiasi, agresi, generalisasi dan juga dependency.
berikut adalah beberapa atribute dan operasi (metoda)dapat memiliki salah satu sifat berikut.
- Private pada bagian ini hanya dapat di panggil dari dalam class itu sendiri metode/atribute diawali dengan "-".
- Protected hanya dapat di panggil dengan class yang bersangkutan dan class turunan unutk menggunakannya diawali dengan tanda "#".
- public dapat di panggil dari semua objek biasanya di awali dengan tanda "+"
berikut akan di jelasakan simbol - simbol dari pembuatan sistem pada class diagram.
Berikut ini adalah contoh gambar dari sistem class diagram.
Pada Bagian atas adalah gambar dari sebuah sistem class diagram. Pada gambar tersebut terdapat angka dan juga simbol seperti *, 0...* ,1...* . angka dan juga sumbol bintang tersebut dapat di sebut juga dengan Multiplicity yang merupakan jumlah banyaknya objek sebuah kelas yang berelasi dengan sebuah objek lain dari kelas lain yang berasosiasi dengan kelas tersebut. berikut penjelasan dari simbol dan juga angka dari multiplicity.
Tidak ada komentar:
Posting Komentar