Anda di halaman 1dari 3

Class Diagram

Ristu Saptono Informatics UNS

Class Diagram: mewakili kelas, bagianbagian dari kelas dan menggambarkan hubungan satu kelas dengan kelas yang lain Class: mendefinisikan suatu tipe dari object (type of object)

Class Diagram

Attribute(s): menggambarkan keberadaan dan isi dari kelas, field(s) Operation(s): mendefinisikan kebiasaan dari kelas, method(s) Properties: mendefinisikan keterpeliharaan dari kelas Association(s): kata lain dari relasi antara class yang saling terhubung Inheritance: menggambarkan keterkaitan antar class dalam hal penyederhanaan

Sequence Diagram

Class Diagram
Use Case Model Activity Diagram

Class Diagram

Class Diagram

Public (+): boleh di akses oleh semua class lain Private (-): akses terbatas untuk class itu sendiri Protected (#): bisa diakses oleh subclass Package(~): bisa diakses oleh object lain pada paket yang sama

visibility / attributes_name: data_type = default_value{constraint}

- customer_id:integer=none{assigned by system} - /account_balance:Rupiah= 0

Attribute(s) - Visibility

Attribute(s)

Visibility(+,-,#,~): harus ada Slash(/): optional Attribute Name: harus ada, biasa juga disebut identifier, serupa dengan nama variabel Data Type: harus ada, tipe data dari attributes Default Value: optional, nilai awal (inisialisasi) Constraints: optional, aturan pemberian nilai

visibility operationName(parameter:data_type{const}): return_data_type{constraints}


- getName(): String - setName(name: String)

Attribute(s)

Operation(s)

Visibility(+,-,#,~): harus ada Operation Name: harus ada Arguments/parameter: optional Return Data Type: optional

Attribute(s)

Class Lengkap

Anda mungkin juga menyukai