Use Case Diagram UML

commit to user 8

2.5 UML

Unified Modeling Language UML adalah spesifikasi OMG yang paling digunakan, dan cara dunia memodelkan, tidak hanya aplikasi struktur, perilaku, dan arsitektur, tapi juga proses bisnis dan struktur data. http:uml.org

2.5.1 Use Case Diagram

Use ca se diagram merupakan pemodelan untuk kelakuan beha vior sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Ada dua hal utama pada use ca se yaitu pendefinisian apa yang disebut aktor dan use case. 1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang. 2. Use ca se merupakan fungsionalitas yang disediakan sistem sebagai unit- unit yang saling bertukar pesan antarunit atau aktor. Berikut adalah simbol-simbol yang ada pada diagram use case : Tabel 2.1 Simbol Use Case Simbol Nama Keterangan Nama Aktor Aktor Aktor Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. Use Case Fungsional yang disediakan sistem sebagai unit-unit yang saling Nama use case commit to user 9 bertukar pesan antarunit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frases nama use ca se. Asosiasi a ssocia tion Komunikasi antara aktor dan use ca se atau use case memiliki interaksi dengan aktor. extend Ekstensi extend Relasi use ca se tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use ca se tambahan memiliki nama depan yang sama denga use ca se yang ditambahkan. Generalisasi genera liza tion Hubungan generalisasi dn spesifikasi umum -khusus antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. include Include Relasi use ca se tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use ca se ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use ca se ini.

2.5.2 Activity Diagram