Ada kebiasaan para programmer dalam membuat program, yaitu main hajar coding. Plus nya adalah bisa cepat tapi kekurangannya adalah tidak terpetakan dari awal gambaran awal sampai akhir seperti apa.
Padahal dengan menggambar diagram UML kita bisa mempetakan dari awal sampai akhir seperti apa sistem yang akan kita buat.
Setelah jadi UML barulah kita coding.
Membuat UML bukan berarti coding pasti mulus sebab perubahan pasti ada… namun setidaknya punya gambaran awal seperti apa sistem kita… dan kita akan punya dokumentasi yang baik terkait sistem kita.