Unified Modelling Language UML
25 mendokumentasikan
pengembangan software
dengan intensif
Pressman, 2010:841. Desain UML yang digunakan dalam penelitian ini
adalah use case diagram, sequence diagram, dan activity diagram.
1 Use Case Diagram
Use case diagram dapat membantu pengembang dalam menentukan fungsi dan fitur perangkat lunak dari pandangan
pengguna. Suatu use case diagram menggambarkan bagaimana
pengguna berinteraksi dengan sistem melalui langkah-langkah yang disediakan untuk memenuhi tujuan tertentu Pressman, 2010:847.
Contoh dari use case diagram tersaji dalam Gambar 6.
Gambar 6. Contoh Use Case Diagram Pressman, 2010:847
26 Whitten dan Bentley 2007: 246 mengungkapkan bahwa u
se case diagram terdiri dari beberapa elemen, yaitu:
a Use case
Merupakan proses-proses yang terjadi dalam sebuah sistem. Use case mendiskripsikan fungsi pada sistem yang mudah
dipahami. Use case dipresentasikan dalam bentuk elips dengan
keterangan di dalamnya. b
Actor Merupakan pengguna yang berinteraksi dalam suatu sistem,
dimana setiap pengguna menjalankan proses-proses tertentu dalam sebuah sistem.
Actor dipresentasikan dengan gambar stickman dengan nama dan peraturan tertentu.
c Relationships
Relationship digambarkan sebagai garis antara dua simbol pada diagram
use case. Arti dari relationships dapat berbeda tergantung pada bagaimana garis ditarik dan apa jenis simbol yang
menghubungkan mereka. 2
Sequence Diagram Sequence diagram digunakan untuk menunjukkan komunikasi
yang dinamis antar-obyek selama tugas dijalankan. Selain itu penggunaan
sequence diagram juga dapat diartikan untuk menampilkan interaksi dari suatu
use case atau suatu skenario dari sistem perangkat lunak Pressman, 2010:848. Contoh
sequence diagram tersaji pada Gambar 7.
27 Gambar 7. Contoh
Sequence Diagram 3
Activity Diagram Activity diagram berfungsi untuk menggambarkan tingkah laku
dinamis dari sistem melalui sebuah kontrol flow of control antara
aksi dalam sistem. Diagram ini mirip dengan flowchart namun yang
membedakan adalah activity diagram dapat menunjukkan proses
yang terjadi bersamaan Pressman, 2010:853. Contoh activity
diagram tersaji pada Gambar 8.
28 Gambar 8. Contoh
Activity Diagram Elemen-elemen dari
activity diagram terdiri dari ; a
Initial Node Berbentuk lingkaran padat yang menunjukan awal dari suatu
proses. b
Actions Berbentuk elips yang menunjukan langkah proses. Urutan dari
langkah proses akan membentuk aktifitas keseluruhan dari diagram tersebut.
29 c
Flow Berbentuk panah yang menunjukan arus dari langkah proses.
Biasanya, tidak menggunakan kata-kata untuk menjelaskan arus aksi tersebut.
d Decision
Berbentuk berlian yang memiliki satu arus masuk dan dua atau lebih aliran keluar. Aliran keluar diberikan penjelasan untuk
menunjukan kondisi. e
Merge Berbentuk berlian yang memiliki dua atau lebih arus masuk
dan satu aliran keluar. Merge menggabungkan aliran yang
sebelumnya dipisahkan oleh decision.
f Fork
Berbentuk bar berwarna hitam yang memiliki satu arus masuk
dan dua atau lebih aliran keluar. Fork merupakan tindakan atau
aksi yang dijalankan secara bersamaan. g
Join Berbentuk
bar berwarna hitam yang memiliki dua atau lebih arus masuk dan satu aliran keluar.
Join mencatat hasil dari pemprosesan yang telah di lakukan secara bersamaan.
h Activity final
Berbentuk lingkaran rongga dalam yang padat menujukan akhir dari proses.
30