Mengenal dan Mengerti UML
Unified Modeling Language atau biasa disingkat sebagai UML adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak (software). UML bertujuan supaya orang dapat memahami sistem yang anda bangun dengan berupa modeling.
Seperti contoh anda menjelaskan secara lisan tentang baju yang anda sukai, dalam imajinasinya orang mungkin menggambarkan presepsi yang berbeda dari yang anda maksud, tetapi lebih jelas lagi jika anda menggambarkan secara langsung (visual), orang akan mengerti seperti apa yang anda maksud.
Jadi UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi.
![]() |
Diagram salah satu bentuk UML |
Macam-Macam UML
Saya akan menjelaskan 6 macam UML diagram untuk memodelkan berorientasi objek, yaitu :- Use Case Diagram
- Sequence Diagram
- State Diagram
- Activity Diagram
- Class Diagram
- Window Navigation Diagram
Bagaimana Cara Membuat UML ?
Berikut ini ada beberapa software berbayar untuk membuat UML yang biasa disebut dengan CASE (computer aided software engineering). Ada beberapa CASE yang umum digunakan oleh para profesional yang menggunakan UML, diantaranya:- Sybase Power Designer
- Rational Rose
- Microsoft Visio
- Enterprise Architect
- StarUML
- DIA Diagram Editor
- Umbrello
- ArgoUML
- Software Ideas Modeller
- Eclipse UML2
Bagaimana membuat Model yang Baik ?
Sebelumnya mungkin anda masih bingung dan bertanya-tanya tentang model, "Bagaimana dapat membuat model UML yang baik ?" Dosen saya di iSTTS pernah mengajarkan dalam membuat model yang baik bisa di illustrasikan seperti ;
Anda membuat sebuah program yang sesuai dengan tujuan sistem anda, kemudian program tersebut akan akan diberikan kepada anak kecil, kalaupun anak kecil tersebut tahu apa alur sistem anda maka program andapun sudah dapat dimengerti orang lain dengan baik.
Jadi dalam membuat model yang baik adalah dapat di mengerti dengan baik oleh orang lain.
Tidak ada komentar untuk "Mengenal dan Mengerti UML"
Posting Komentar