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
Diagram aktivitas atau
a ctivity dia gra m
menggambarkan workflow atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu
diperhatikan disini bahwa diagram aktivitas menggambarkan aktivitas
commit to user
10
sistem bukan apa yang dilakukan actor, jadi aktivitas yang dapat dilakukan sistem.
Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal-hal berikut:
1. Rancangan proses bisnis dimana setiap urutan aktivitas yang
digambarkan merupakan proses bisnis sistem yang didefinisikan. 2.
Urutan atau pengelompokkan tampilan dari sistemuser
interface
dimana setiap aktivitas dianggap memiliki sebuah rancangan antarmuka tampilan
3. Rancangan pengujian dimana setiap aktivitas dianggap memerlukan
sebuah pengujian yang perlu didefinisikan kasus ujinya. Berikut simbol-simbol yang ada pada diagram aktivitas :
Tabel 2.2 Simbol
Activity Diagram
Simbol Nama
Keterangan
Status Awal Status awal aktivitas sistem,
sebuah diagram aktivitas memiliki sebuah status awal
Aktivitas Aktivitas yang dilakukan
system, aktivitas biasanya diawali dengan kata kerja
Percabangan
decision
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih
dari satu Penggabungan
join
Asosiasi penggabungan dimana lebih dari satu
aktivitas digabungkan menjadi satu
Status akhir Status ahir aktivitas sistem,
sebuah diagram aktivitas memiliki sebuah status akhir
Aktivitas
commit to user
11
2.5.3 Class Diagram
Cla ss dia gra m
atau diagram kelas merupakan suatu diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang
akan dibuat untuk membangun sistem. Kelas meiliki apa yang disebut atribut dan metode atau operasi.
1. Atribut merupakan variable-variabel yang dimiliki oleh suatu kelas.
2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu
kelas.
Tabel 2.3 Simbol
Class Diagram
Simbol Nama
Keterangan
Kelas Merupakan kelas pada struktur
sistem yang terdiri dari atribut dan method.
Antarmuka
interfa ce
Sama dengan konsep
interfa ce
dalam pemrograman berorientasi objek
Asosiasi
a ssocia tion
Relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai dengan
multiplicity.
Asosiasi berarah
directed a ssocia tion
Relasi antar kelas dengan makna kelas yang satu
digunakan oleh kelas yang lain, asosiasi biasanya juga
disertai dengan
multiplicity.
Generalisasi
genera liza tion
Relasi antar kelas dengan makna generalisasi-spesialisasi
umum-khusus Kebergantungan
Dependency
Relasi antar kelas dengan makna kebergantungan antar
kelas Agregasi
Relasi antar kelas dengan
commit to user
12
aggregation makna semua-bagian whole-
part
2.5.4 Sequence Diagram