Selasa, 29 April 2014

Unified Modelling Language



UNIFIED MODELLING LANGUAGE (UML)

   Unified Modelling language (UML) adalah suatu alat untuk memvisualisasikan dan mendokumentasikan hasil analisa dan desain yang berisi sintak dalam memodelkan sistem secara visual (Braun, et. al. 2001).

       Sejarah UML sendiri terbagi dalam dua fase, sebelum dan sesudah munculnya UML. Dalam fase sebelum, UML sebenernya sudah mulai diperkenalkan sejak tahun 1990an namun notasi yang dikembangkan oleh para ahli analisis dan desain berbeda-beda, sehingga dapat dikatakan belum memiliki standarisasi.

     Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun.

     Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan utama untuk membantu tim proyek berkomunikasi, mengeksplorasi potensi desain, dan memvalidasi desain arsitektur perangkat lunak atau pembuat program.

    Secara filosofi UML diilhami oleh konsep yang telah ada yaitu konsep permodelan Object Oriented karena konsep ini menganalogikan sistem seperti kehidupan nyata yang didominasi oleh obyek dan digambarkan atau dinotasikan dalam simbol-simbol yang cukup spesifik.

     Tujuan dari pengunaan diagram seperti diungkapkan oleh Schmuller J. (2004), “The purpose of the diagrams is to present multiple views of a system; this set of multiple views is called a model”.

     Sejauh ini para pakar merasa lebih mudah dalam menganalisa dan mendesain atau memodelkan suatu sistem karena UML memiliki seperangkat aturan dan notasi dalam bentuk grafis yang cukup spesifik (Sugrue J. 2009).

      UML berfokus pada suatu bahasa pemodelan  standar, bahkan pada proses standar dan bersifat independen.





DAFTAR PUSTAKA :
Schmuller J. 2004. Sams Teach Yourself UML in 24 Hours, Third Edition. Sams Publishing. http://www.omg.org , diakses 28 april 2014
Scott W. Ambler,”The elements of UML style”,Cambridge University Press 2003 , diakses 28 april 2014
Sugrue J. 2009. Getting Started with UML. http://www.dzone.com/links/index.html, diakses 28 april 2014
Martin Fowler, Kendall Scott. 2000. UML Distilled. Addison Wesley, diakses 28 april 2014