UML (Unified Modeling Language adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. Banyak sekali jenis UML tapi kali ini saya hanya memberikan UML jenis Class Diagram atau yang biasa digunakan untuk memodelkan suatu kelas. Untuk mendesain sebuah UML dibutuhkan perangkat lunak salah satunya adalah STAR UML. Cara untuk membuat UML pun mudah karena pada user interface dari perangkat lunak yang digunakan sudah disediakan fiturnya.
Kali ini saya akan memberikan sebuah contoh UML yang saya buat sendiri. UML yang saya buat mengusung tema pendaftaran saat meyervis sepeda motor. Terdapat 3 Class dan 1 Class Turunan yaitu Pelanggan, Pendaftaran, Motor, Matic. Berikut ini gambar UML nya.
|
UML Pendaftaran Servis Sepeda Motor |
Tidak berhenti sampai memodelkan perangkat lunak dalam bentuk UML nya saja, tapi pada posting ini juga akan diberikan source code dari UML tersebut. Langkah pertama untuk merealisasikan perangkat lunaknya adalah dengan menulis source code dari Class Pelanggan yaitu sebagai berikut,
|
Code Class Pelanggan |
Langkah berikutnya adalah dengan menulis code Class Motor yang menyimpan informasi jenis sepeda motor apa yang akan di servis.
|
Code Class Motor |
Setelah superclass Motor dibuat maka subclass Matic dapat dibuat dengan menggunakan keyword extends, sperti berikut ini.
|
Code Subclass Matic dengan keyword extends |
Ketika semua Class sudah ditulis dalam code, langkah berikutnya adalah menulis method yang sudah diataur pada UML.
|
Menulis Method untuk Program |
Langkah terakhir untuk menyelesaikan program ini adalah dengan menggunakana method yang sudah dibuat, codenya seperti berikut.
|
Menggunakan Method |
Hasil akhir dari program adalah seperti beirkut,
|
Output Program |
Nah itu tadi contoh UML Class Diagram apabila ada yang membiingungkan mungkin dapat membaca terlebih dahulu tutorial tentang PBO yang ada sebelumnya dan apabila ada pertanyaaan bisa tinggalkan di komentar :)