UML Unified Modelling Language

2.5 UML Unified Modelling Language

Menurut Nugroho 2004:43 UML Unified Modelling Language adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak dan menawarkan sebuah standar untuk merancang model sebuah sistem. Diagram UML Unified Modeling Language terdapat 9 diagram yaitu : 1. Diagram Kelas. Bersifat statis. Diagram ini memperlihatkan himpunan kelas- kelas, antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. 2. Diagram Objek. Diagram ini menunjukkan sekumpulan objek dan keterhubungannya. Diagram objek menyediakan notasi grafis formal guna memodelkan objek, kelas, dan saling keterhubungan. Kelas adalah deksripsi dari objek-objek yang common. Setiap objek mempunyai identitas, state dan perilaku. 3. Use-case diagram. Diagram ini menujukkan sekumpulan kasus fungsional dan aktor dan keterhubungannya. 4. Squance Diagram. Diagram ini menunjukkan interaksi yang terjadi antar objek. Diagram ini merupakan pandangan dinamis terhadap sistem. Diagram ini menekankan pada bisinis keberurutan waktu dari pesan-pesan yang terjadi. 5. Colaboration Diagram. Diagram kolaborasi adalah diagram interaksi yang menekankan organisasi struktual dari objek-objek yang menerima serta mengirim pesan. 6. State Diagram. Diagram state ini memperlihatkan state-state pada sistem, memuat state, transisi, event, serta aktifitas. Diagram ini terutama penting untuk memperlihatkan state dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem yang reaktif. 7. Activity Diagram. Diagram ini untuk menunjukkan aliran aktivitas di sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi sistem dan menekankan pada aliran kendali di antara objek-objek. 8. Component Diagram. Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistemperangkat lunak pada komponen- komponen yang telah ada sebelumnya. 9. Deployment Diagram. Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan saat run time. Diagram ini membuat simpul-simpul node beserta komponen-komponen yang telah ada didalamnya.

2.6 Web