May 9th, 2010
Pembuat UML Berbasis Web: Yuml.me
Bagi para programmer atau orang-orang yang belajar tentang software development, pasti tau tentang yang namanya UML. UML digunakan untuk mendesain software sebelum melakukan coding. Hal ini dilakukan untuk mempermudah proses pembuatan software karena semua requirement telah tertulis. Jadi proses penulisan program hanya tinggal mengikuti desain yang ada.
Beberapa software khusus telah dibuat untuk mempermudah pembuatan UML, karena sebenarnya UML adalah gambar. Software seperti Rational Rose dan Microsoft Visio adalah contohnya. Tapi sampai saat ini, software-software seperti itu masih tergolong software berbayar. Untuk itu saia mencoba mencari-cari tool yang bisa membuat UML tetapi gratis. Akhirnya saia menemukan yang namanya yUML.me.

yUML adalah sebuah alat berbasis web (web-base tool) yang memungkinkan seseorang untuk membuat UML dengan cara menulis script khusus dari yUML.me lalu digenerasi menjadi gambar UML. Untuk saat ini yUML mendukung pembuatan class diagram, use case, dan activity diagram.
Setelah menggunakannya pada tugas kuliah saia, menurut saia yUML memiliki keuntungan maupun kerugiannya.
Keuntungannya adalah:
- Kalian tidak perlu pusing mengatur posisi dari objek yang ada karena gambar digenerasi oleh sistem dan posisi objek langsung diatur rapi.
- Kalian bisa memilih style dari gambar UML. (boring, plain, scruffy)
- GRATIS!!!
- Gambar tersimpan di server yUML. Jadi jika ingin mendistribusikan ke orang lain akan lebih mudah, tinggal memberi linknya saja.
Kerugiannya:
- Kalian perlu mempelajari script khusus lagi dari yUML.
- Selama pengerjaan kalian harus tetap online, karena gambar digenerasi secara online oleh sistem di website yUML.
- Karena pengaturan posisi objek otomatis, maka bisa saja hasilnya tidak sesuai keinginan kalian. Apalagi jika ingin untuk dicetak, terkadang pengaturan posisinya kuran efisien untuk dicetak kertas.
Berikut adalah contoh hasil dari penggunaan yUML.me. Cukup bagus bukan?

Bila kalian ingin mencobanya atau mengetahui lebih lanjut, langsung saja klik di http://yuml.me.
[...] menggunakannya dan sedikit membandingkannya dengan yUML, saiapun dapat melihat keuntungan dan [...]