Klasifikasi diagram UML versi 2.0:
Gambar 8. Klasifikasi Diagram UML versi 2.0
Sumber: Munawar. 2005:24. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu
Beberapa jenis diagram yang digunakan dalam pembuatan diagram UML:
1. Use Case Diagram
Menurut Munawar 2005:63 bahwa use case adalah “deskripsi fungsi dari sebuah sistem. Urutan langkah-langkah yang menerangkan antara pengguna dan
sistem disebut scenario. Setiap scenario mendeskripsikan urutan kejadian. Setiap urutan diinisialisasi oleh orang, sistem yang lain, hardware atau urutan waktu”.
28
Berikut tabel simbol dari use case diagram: Tabel 2. Simbol Use Case Diagram
NO GAMBAR
NAMA KETERANGAN
1 Actor
Menspesifisifikasikan himpunan peran yang
pengguna mainkan ketika berinteraksi dengan use case.
2 Use Case
Deskripsi dari urutan aksi yang ditampilkan sistem yang
menghasilkan suatu hasil yang terukur bagi suatu actor.
4
extend
Extend Menspesifisifikasikan bahwa
use case target memperluas prilaku dari use case sumber
secara eksplisit.
5
include
Include Mengidentifikasi kelakuan
yang harus terpenuhi agar sebuah event dapat terjadi,
kondisi ini adalah hubungan dua use case dimana yang
satu memanggil yang lain.
6 Association
Apa yang menghubungkan antara objek satu dengan
objek lainnya.
7 System
Boundary Menspesifisifikasikan paket
yang menampilkan sistem secara terbatas.
Sumber: Munawar. 2005:64. Pemodelan Visual dengan UML. Yogyakarta: Penerbit Graha Ilmu
2. Activity Diagram
Menurut Munawar 2005:109 bahwa activity diagram adalah “teknik untuk mendeskripsikan logika prosedural, proses bisnis, dan jalur kerja”.
Menggambarkan rangkaian aliran dari aktifitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk
aktifitas lainnya seperti use case atau interaksi.
29
Berikut simbol activity diagram: Tabel 3. Simbol Activity Diagram
NO GAMBAR
NAMA KETERANGAN
1 Initial node
Menunjukkan awal dari suatu diagram aktivitas.
2 Final Activity
Menunjukkan akhir dari suatu diagram aktivitas.
3 FlowEdge
Menunjukkan kondisi transisi antar aktivitas.
4 Activity
Action Memperlihatkan bagaimana
masing-masing kelas antar muka saling berinteraksi satu
sama lain.
5 Decision
Merge Pilihan untuk mengambil
keputusan.
6 Fork Node
Join Node Satu aliran yang pada tahap
tertentu berubah menjadi beberapa aliran atau beberapa
aliran menjadi satu aliran.
Sumber: Munawar. 2005:109. Pemodelan Visual dengan UML. Yogyakarta: Penerbit Graha Ilmu
3. Sequence Diagram