UML Unifield Modelling Language

Gambar 2.3. Metode OCTAVE Sumber: Supradono, 2009 Dengan menggunakan pendekatan 3 kriteria, metode OCTAVE menguji isu-isu organisasi dan teknologi terhadap penyusunan masalah-masalah yang komprehensif berdasarkan kebutuhan-kebutuhan informasi sebuah organisasi. Kriteria OCTAVE memerlukan evaluasi yang dilakukan oleh tim yang terdiri dari personil teknologi informasi dan bisnis organisasi. Anggota tim membuat keputusan berdasarkan resiko terhadap aset informasi organisasi yang memerlukan katalog informasi untuk mengukur praktek organisasi, menganalisa ancaman dan membangun strategi proteksi Supradono, 2009.

2.5. UML Unifield Modelling Language

UML Unifield Modelling Language adalah ‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek’. Pemodelan modeling sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami, serta sebagai sarana dokumentasi yang bermanfaat untuk menelaah perilaku perangkat lunak secara seksama serta bermanfaat untuk melakukan pengujian terhadap perangkat lunak yang telah selesai dikembangkan. Dalam mengembangkan sistemperangkat lunak merupakan salah satu pekerjaan yang paling banyak menuntut keahlian dan keterampilan manusia, yaitu dalam hal kemampuan analisis dan perancangan, dan diakhiri dengan pengujian Universitas Sumatera Utara sedemikian rupa agar perangkat lunak yang dihasilkan benar-benar sesuai dengan kebutuhan dan harapan pengguna dan memiliki cacat program dalam jumlah minimal. Abstraksi view dan diagram UML yang terdiri dari structural classification, dynamic behavior, dan model management, seperti pada Tabel 2.1 dari diagrams. Main concepts sebagai istilah yang akan muncul pada saat membuat diagram dan view adalah kategori dari diagram tersebut. View dan diagram dalam UML penulis rangkumkan seperti pada Tabel 2.1. Tabel 2.1 View dan Diagram dalam UML Major Area View Diagrams Main Concepts Structural Static view Class diagram Class,accociation, generalization,depende ncy, realization, interface Use case view Use case diagram Use case, actor, accosiation, extend, include, use case generalization Implementat ion view Componen t diagram Component, interface, dependency, realization Deployment view Deployme nt diagram Node, component, dependency, location Dynamic State machine view Statechart diagram State, event, transition, action Activity view Activity diagram State, activity, completion transition, fork, join Interaction view Sequence diagram Interaction, object, massage, activation Collaborati on diagram Collaboration, interaction, collaboration role, massage Model managem ent Model management view Class diagram Package, subsystem, model Extensibil ity All All Constraint, stereotype, tagged values Universitas Sumatera Utara

2.6. Use Case Diagram