UML atau Unified Modelling Language merupakan sebuah bahasa pemodelan yang digunakan untuk mendesain suatu sistem dengan pendekatan berorientasi objek. UML pada pengembangan sistem lebih banyak digunakan pada tahap analisa dan desain. Sebagai contoh dalam pengembangan sistem yang menggunakan metode Waterfall.
Perangkat atau tool UML cukup banyak tersedia di internet baik yang gratis atau pun berbayar. Lebih dari itu beberapa dari tool tersebut juga mampu melakukan pengkodean terhadap hasil rancangan desain dan mampu me-reverse kode. Di platform Windows, StarUML mungkin sebagai salah satu pilihan yang murah dan tepat karena bersifat free dan open source. Selain itu juga terdapat beberapa pilihan yang lain seperti ArgoUML, Astah, dan lain sebagainya.
Pada penulisan kali ini, tool - tool yang disebutkan merupakan tool yang bersifat free dan open source meski ada beberapa yang tersedia dalam versi berbayar.
1. Umbrello
Sebuah tool yang merupakan bagian dari project KDE. Umbrello mampu mengkodekan desain ke dalam beberapa bahasa seperti C++, C, Java, Ada dan masih banyak lainnya. Umbrello bisa diakses di url http://umbrello.kde.org/.
2. Bouml
Bouml juga mempunyai kelebihan seperti Umbrello, Bouml tersedia juga untuk sistem operasi Windows. Bouml bisa dijumpai di url http://bouml.free.fr/
3. ArgoUML
ArgoUML juga bisa mengkodekan desain yang telah dibuat. ArgoUML tersedia juga untuk versi Windows. ArgoUML dibuat dengan java, tool ini bisa diakses di url http://argouml-users.net/
4. Violet UML
Violet UML hanya menyediakan desain saja dan belum bisa menghasilkan kode. Namun tool ini cukup membantu semisal hanya akan membuat diagram UML. Violet UML bisa diakses di url http://violet.sourceforge.net/
5. Astah
Astah tersedia dalam dua versi, yaitu versi community (free) dan berbayar (Professional). Namun untuk kebutuhan yang kecil, versi community pun sudah mampu mengkover kebutuhan. Astah dibuat dengan Java, mengenai info detail bisa diakses di url http://astah.net/
6. TopCased
TopCased dikembangkan dari Eclipse, sehingga TopCased tetap free dan open source. TopCased mempunyai beragam fitur yang lengkap. Dengan kelebihan tersebutlah, TopCased pun harus terbayarkan dengan ukurannya yang relatif besar. TopCased bisa diakses di url http://www.topcased.org/
7. Modelio
Modelio tersedia juga dalam versi Community (Free) dan berbayar (Professional). Modelio mempunyai beragam fitur yang sangat lengkap. Modelio bisa diakses di url http://www.modeliosoft.com/
8. Visual Paradigm
Visual Paradigm juga tersedia dalam versi yang sama yaitu community dan professional. Mengenai informasi lebih tentang tool tersebut bisa diakses di url http://www.visual-paradigm.com/
9. Dia
Dia termasuk salah satu projek dari GNOME. Dia sebenarnya hanya merupakan tool untuk membuat diagram saja. Dengan demikian, jika kebutuhan hanya pada desain sistem saja, tool ini sudah cukup untuk digunakan. Sebagai info tambahan, Dia merupakan alternatif yang bagus untuk menggantikan Microsoft Visio.
Mungkin dari sekian tool yang telah disebutkan, masih tersedia banyak di internet. Namun karena keterbatasan penulis lah sehingga tidak disebutkan dalam daftar. Semoga informasi ini semakin membuka fikiran kita untuk senantiasa menggunakan produk - produk perangkat lunak yang ilegal dan tentunya tetap memakai sistem operasi GNU/Linux.
Selamat Bereksplorasi ;) .
0 komentar:
Post a Comment
Terima kasih telah berkunjung, apabila ada yang perlu dipertanyakan silahkan tinggalkan komentar.