Pada kali ini saya akan membahas mengenai tool untuk membuat UML modeling, karena saat ini saya lagi membuat Tugas Skripsi  saya. Rekomendasi dosen menggunakan software untuk membuat modeling UML nya. Karena lebih mudah di buat dan di gunakan untuk keperluan lain nya.
Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM.
UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson.Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi.Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
Karena berupa gambar/diagram, untuk mempelajarinya paling mudah ya dengan menggambar. Kalau menggambar pakai tangan ya hanya mengasah, kurang menambah pengetahuan baru. Makanya paling bagus menurut saya menggambarlah menggunakan tool berupa software yang bisa kita pakai untuk menggambar. Nah, ada beberapa tool yang bisa kita manfaatkan untuk membuat UML.
Rational Rose adalah salah satunya. Software ini berbayar, tidak gratis. Dibuat oleh IBM, Rational Rose didesain untuk menjaga konsistensi diagram satu dengan yang lainnya. Wah, luar biasa ya. Jadi berbagai aturan pembuatan UML , seperti penamaan simbol, dijaga ketat oleh software ini. Bagus kan? Maklumlah, tidak gratis.
Microsoft Visio adalah contoh yang lain lagi. Meski berbayar, sayang Visio kurang cocok untuk dipakai membuat UML. Mengapa, karena Visio kurang menjaga konsistensi antara Use Case Diagram, Class Diagram, dan Sequence Diagram.
Kalau yang gratis, bisa dicoba beberapa alternatif berikut. Yang saya catat dalam postingan ini hanya beberapa, karena sebenarnya masih banyak tool lain yang gratis yang ada di dunia maya.
  1. Argo UML. Silakan download di http://argouml-downloads.tigris.org/argouml-0.34/
  2. BOUML, bisa didownload di http://www.bouml.fr/download.html
  3. VioletML, download di http://alexdp.free.fr/violetumleditor/page.php?id=en:download
  4. StarUML, download di http://sourceforge.net/projects/staruml/?source=recommended
  5. Modelio, download di http://www.modelio.org/downloads/download-modelio.html
Banyak informasi yang bisa kita temukan untuk mencari tool yang membantu kita dalam membuat diagram-diagram UML.

Sumber: http://blog.ihttp://blog.iwankiddy.net/2013/tool-untuk-membuat-uml-modeling.rna