Download Video TechView and Download Video New Technology and Tutorial

UML – Class Diagram

Class diagram adalah Class diagram adalah diagam yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan atau diagam yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan.

Class diagram memberi kita gambaran (diagram statis) tentang sistem/perangkat lunak dan relas-relasi yang ada didalamnya.

Sususan struktur kelas ynag baik pada diagram kelas biasaya memiliki jenis-jenis kelas berikut :

  1. Kelas Main. Yaitu kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.
  2. Kelas Interface. Kelas yang mendefinisikan dan mengatur tampilan ke pemakai. Biasanya juga disebut kelas boundaries.
  3. Kelas yang diambil dari pendefinisian usecase. Merupakan kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian usecase.
  4. Kelas Entitas. Merupakan kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data.

Simbol-simbol yang digunakan :

  1. 1. Class: Class adalah blok – blok pembangun pada pemrograman berorientasi obyek.Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan property/atribut class. Bagian akhir mendefinisikan methodmethod dari sebuah clas.

2. Association : Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship.(Contoh: One-to-one, one-to-many,many-to-many)

Jenis relasi yang terdapat dalam class Diagram

  1. Relasi  Generalisasi  
    digunakan dalam hubungan antara kelas induk dengan kelas turunan ( inherited) .
  2. Relasi agregasi
    digunakan ketika satu kelas dibentuk (terdiri dari ) dari kelas kelas lain.
  3. Relationship Multiplicity
    Mutiplicity atau multiplisitas menunjukkan jumlah suatu objek yang bisa berhubungan dengan objek lain.

Dalam suatu diagram kelas atribut dan method dapat memiliki slaah satu sifat berikut :

  1. Private : tidak dapat dipanggil dari luar kelas yang bersangkutan
  2. Protected : Hanya dapat dipanggil oleh kelas yang bersangkutan dan anak-anak kelas yang mewarisinya.
  3. Public : Dapat dipanggil oleh siapa saja.

Contoh Diagram Class

Sumber: 1. http://fatimahumi.blogspot.com/2014/03/uml-class-diagram.html
2. http://catatanadsbo.blogspot.com/2017/12/pertemuan-5-class-diagram.html
3. https://pccontrol.wordpress.com/2013/01/21/pengetahuan-dasar-dan-contoh-diagram-kelas-class-diagram/


Comments

comments