Pada penjelasan kali ini saya akan menjelaskan apa itu uml. UML atau kepanjangan dari Unified Modeling Language adalah metode pemodelan secara visual sebagai sarana untuk merancang dan membuat software yang berorientasi kepada objek serta memberikan standar penulisan untuk sistem yang dibuat yang dapat menyampaikan beberapa informasi untuk proses implementasi pengembangan sistem tersebut, Konsep dasar UML ada tiga elemen utama.

Diantaranya :

1. Objek / Benda

Objek atau Benda merupakan bagian yang paling statik dari suatu model yang dapat menjelaskan elemen–elemen lainnya dari suatu konsep.Bentuk dari objek tersebut terbagi menjadi 5 (lima), diantaranya adalah :

  • 1. Classes adalah sekelompok dari object yang memiliki atribute, operasi, dan hubungan semantik
  • 2. Interfaces adalah antar-muka yang menghubungkan dan melayani antarkelas atau elemen dan mendefinisikan sebuah kelompok dari spesifikasi pengoperasian.
  • 3. Collaboration adalah interaksi dari suatu kumpulan class atau element yang dapat bekerja secara bersama–sama.
  • 4. Use cases adalah pembentuk tingkah laku objek dalam sebuah model serta di realisasikan oleh sebuah collaboration.
  • 5. Nodes adalah bentuk fisik dari element yang ada pada saat sistem tersebut dijalankan.

2. Hubungan / Relasi

Di UML terdapat 4 macam hubungan atau relasi dalam penggunaannya, diantaranya adalah :

  • Dependency dimana adalah hubungan semantik antara dua objek yang mana sebuah objek berubah mengakibatkan objek satunya akan berubah pula.
  • Association dimana adalah hubungan antar benda secara struktural yang terhubung diantara objek dalam kesatuan objek.
  • Generalizations dimana adalah hubungan khusus dalam objek anak yang menggantikan dari objek induk yang dapat memberi pengaruh dalam hal struktur dan tingkah lakunya kepada objek induktersebut.
  • Realizations dimana adalah hubungan semantik antar pengelompokkan yang menjamin adanya ikatan diantaranya yang diwujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaborations.

3. Diagram / Bagan

Diagram adalah gambaran dari permasalahan sekaligus solusi dari permasalahan pada suatu model. Di UML 1.0 terdapat beberapa diagram, diantaranya :

  • Diagram Class
  • Diagram Use Case
  • Diagram Activity
  • Diagram Squence
  • Diagram Component
  • Diagram Collaboration
  • Diagram Deployment
  • Diagram Package
  • Diagram Statechart

Untuk penjelasan dari masing-masing diagram / bagan tersebut akan saya jelaskan  dilain kesempatan.

Sampai disini penjelasan saya mengenai apa itu uml, semoga bermanfaat.