16
Menggun akan use case diagram membantu identifikasi berbagai
proses yang dilakukan oleh pengguna dan sistem baru perlu dukung. Dalam
proses perancangan perlu dilakukan tingkat deskripsi yang lebih rinci dan
lebih banyak mengenai proses. Untuk membuat perincian yang
komprehensif, kita haru s memahami secara menyeluruh tahapan untuk
menyelesaikan p roses bisnis. Dengan bantuan use case description, dapat
dirincikan urutan langkah dalam setiap use case (Satzinger, 2005, p.220).
Use case description menuliskan main flow dan exception condition. Main
flow merupakan langkah yang dilakukan dalam pengerjaan suatu use case
dan exception condition menerangkan kondisi-kondisi dimana use case
tidak berjalan sesuai langkah yang seharusnya.
5. Class Diagram
C lass diagram merupakan deskripsi grafis dari struktur objek sistem
statis, yang menunjukk an objek kelas yang membangun sebuah sistem
beserta hubungan satu sama lain (Whitten, 2004, p.455). Class diagram
digunakan untuk menunjukkan kelas dari objek tertentu di dalam suatu
sistem. Menurut pendapat Satzinger (2005, p.185), class diagram memiliki
tiga bagian pentin g, yaitu sebagai berikut:
1. Class Name, yan g merupakan nama dari suatu cla ss.
2. Attribute, yang merupakan atribut-atribut yang dimiliki oleh suatu class.
3. Method, yang menjelaskan apa saja yang bisa dilakukan oleh objek-
objek di dalam suatu class.
6. System Sequence Diagram
System Sequence Diagram (SSD) merupakan diagram yang
menunjukkan urutan pesan antar a aktor eksternal dan sistem pada saat
skenario atau use case tertentu (Satzinger, 2005, p.213). SSD digunakan
untuk mendefinisikan hasil masukan dan hasil keluaran serta urutan yang
sistematis dari hasil masukan dan keluaran tersebut. SSD digunakan dalam
konjungsi dengan deskripsi rinci atau dengan activity diagram untuk
menunjukkan lan gkah pemrosesan dan interaksi antara sistem dan aktor.
7. Statechart Diagram
Menurut Whitten (2004, pp.700-701) statechart diagram merupakan
diagram yang menggambarkan kombinasi status asumsi objek pada masa
waktu aktifnya, kejadian yang memicu transisi antar status, dan aturan yang
memperbolehkan transisi antar objek tersebut.
Dalam sebuah statechart diagram, ada istilah-istilah yang digunakan
yaitu:
1. Pseudocode, merupakan titik awal d ari statechart dan diindikasikan
dengan bulatan hitam.
2. State,merupakan kondisi pada masa objek ketika melakukan kegiatan
tertentu.
3. Transition, merupakan pergerakan status objek dari satu ke yang lain.
4. Guard, merupak an kondisi yang memungkinkan transisi terjadi, berupa
kondisi benar atau salah.
5. Message event, merupakan pemicu transisi yang menyebabkan objek
meninggalkan status yang lama.
Beberap a diagram-diagram yang akan digun akan untuk rancangan sistem
dengan menggunakan UML adalah sebagai berikut:
1. First-Cut Design Class Diagram
|