Thursday, March 29, 2007

UML oh... UML


Salah satu bidang IT yang sudah mencuri hatiku adalah OOAD. Apa itu OOAD? Kepanjangan dari "Object Oriented Analysis and Design", melakukan pemodelan sistem yang object oriented.

Seperti tercermin dari namanya, paham Object Oriented (OO) ini memandang segala sesuatu atau komponen dari sistem yang akan kita bentuk sebagai objek. Teknologi yang satu ini dapat dikatakan gampang-gampang susah, karena sebenarnya dalam kehidupan sehari-hari kita sudah OO. Disadari atau tidak (biasanya seh ngga nyadar, karena otak kita kan sudah melakukan mekanismenya secara otomatis tanpa kita suruh lagi... ;p), kita menyimpan informasi ke dalam otak kita secara OO, kita mengenali objek di sekitar kita disertai dengan karakteristik dari objek tersebut (atribut) dan hal-hal apa saja yang bisa kita lakukan dengan objek tersebut atau hal-hal apa saja yang objek itu sendiri bisa lakukan (method/operasi).

Nah... metodologi untuk mengembangkan sistem OO yang paling terkenal sejak dikeluarkannya sampai saat ini adalah UML (Unified Modeling Language). Makhluk apa sih UML itu? Kurang lebih dia merupakan bahasa pemodelan visual yang dapat membantu kita dalam melakukan analisa dan desain sistem.
The OMG's Unified Modeling Language™ (UML®) helps you specify, visualize, and document models of software systems, including their structure and design, in a way that meets all of these requirements. (You can use UML for business modeling and modeling of other non-software systems too.)
Ada banyak sekali sumber yang dapat dijadikan bahan untuk mempelajari mengenai UML diluar sana, salah satunya yang bisa dikatakan sebagai surganya UML, karena merupakan tempat UML 'lahir dan dibesarkan' adalah di OMG

OK, Let's have fun with UML ^_*

1 comment:

snow said...

wah...wah tanti nie
uml
di kupas abis yaa