UML(Unified Modeling Language) adalah bahasa standart untuk melakukan spesifikasi, visualisasi, konstruksi dan dokumentasi dari komponen-komponen perangkat lunak, dan digunakan untuk pemodelan bisnis.
Pemodelan UML terdiri dari 9 tipe diagram yang berbeda untuk memodelkan system perangkat lunak.
Untuk mata kuliah Pemrograman Berbasis Objek hanya menggunakan 1 model diagram yaitu Class Diagram.
Bentuk Class Diagram:
# Class : wadah (tempat) untuk yang digunakan untuk menciptakan suatu objek
Attribute: elemen atau karakteristik dari suatu class
Method : operasi atau aktifitas dari class
Bentuk method:
Tipe_akses tipe_return nama_method(argument)
{
Statement;
}
Jenis tipe akses:
1. Public : attribute ataupun method yang bertipe public bisa diakses oleh class manapun
2. Private : attribute ataupun method yang bertipe private hanya bisa diakses oleh class itu sendiri
1. Protected : attribute ataupun method yang bertipe protected bisa diakses oleh class itu sendiri dan oleh package yang sama.
jika attribute maupun method tidak menyertakan tipe aksesnya secara otomatis memiliki tipe akses public.
Jenis tipe return:
1. Void : method yang tidak mengembalikan nilai.
2. Non void: method yang mengembalikan nilai. Harus terdapat statement return.
Untuk materi selengkapnya silakan download disini