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