Use Case Diagram Dengan Umbrello

Umbrello adalah tools UML Modeller. Rekan sekantor menyarankan saya menggunakan tool ini untuk membuat Use Case Diagram dan Class Diagram yang language independent (tidak tergantung pada bahasa pemrograman apapun). Sebenarnya di NetBeans juga sudah ada plugin untuk tool semacam ini, namun dengan pertimbangan agar language independent tadi, akhirnya saya pun mencoba menggunakan Umbrello.

Beruntung karena aplikasi ini sudah ada di repository Ubuntu secara default, tanpa pikir panjang, langsung saya install dan coba. Dengan berbekal dengan petunjuk yang terdapat pada Help aplikasi Umbrello, saya membuat sebuah Use Case Diagram untuk aplikasi restoran yang saya kembangkan, dengan hasil seperti ini:


Saya baru menyadari, ternyata dengan menggunakan tool seperti ini, kita lebih mudah untuk menjelaskan cara kerja aplikasi kita kepada orang lain. Dan satu hal yang tidak kalah penting, kita jadi lebih mudah melihat batasan sistem dan peranan setiap komponen yang terlibat didalamnya.