Belajar UML (Unified Modeling Language)

Bagi kawan-kawan yang baru dan sedang belajar mengenai model pengembangan perangkat lunak pasti mendengar istilah UML. Apa sih yang dimaksud UML itu ?. Berbeda dengan DFD (Data Flow Diagram) yang digunakan untuk memodelkan perangkat lunak yang menggunakan pemrograman prosedural atau struktural.

UML (Unified Modeling Language) adalah model pengembangan perangkat lunak yang nantinya akan diimplementasikan menggunakan bahasa pemrograman berorientasi objek. UML digunakan untuk merancang, membangun, mendeskripsikan, menggambarkan dan merancang sistem perangkat lunak. Pada pemodelan UML terdiri dari 13 macam diagram yang dikelompokan menjadi tiga kategori. Untuk lebih jelasnya mengenai pembagian kategori diagram UML dapat dilihat pada Gambar 1.
Gambar 1. Diagram UML

  1. Structure Diagrams, yaitu kumpulan-kumpulan diagram yang digunakan untuk memodelkan atau menggambarkan suatu struktur statis.
  2. Behavior Diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan rangkaian perubahan yang terjadi pada sebuah sistem.
  3. Interaction Diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi antara satu sistem dengan sistem yang lain.
Dalam merancang pemodelan UML terdapat beberapa perangkat lunak atau case tools yang sering digunakan, misalnya:
  1. Astah
  2. StarUML
  3. Rational Rose
  4. Argo UML
  5. Visual Paradigm
      Untuk penjelasan tentang masing-masing diagram akan dibahas pada postingan-postingan berikutnya.

Comments

Popular posts from this blog

Cara Menambahkan Keterangan (Caption) Pada Gambar, Grafik, Tabel Di Microsoft Word

Cara Membuat Kop Surat Dengan Benar