7 c. Menyediakan basis untuk melakukan pengujian sistem yang memverifikasi
sistem. d.
Menyediakan kemampuan melacak kebutuhan fungsional menjadi kelas-kelas dan operasi-operasi aktual di sistem.
Diagram use case memiliki dua komponen penting yaitu aktor dan use case. Gambar 1 merepresentasikan notasi dari dua komponen diagram use case tersebut.
Gambar 1 Dua komponen diagram use case aktor dan use case. Aktor merepresentasikan user atau sistem lain yang berinterkasi dengan
sistem yang akan dimodelkan. Uses case merupakan pandangan luar sistem yang merepresentasikan sebuah aksi user.
2. Activity Diagram
Activity diagram merupakan diagram yang merepresentasikan fungsionalitas dari sistem untuk menjelaskan aktivitas sistem. Activity diagram berupa operasi-
operasi dan aktivitas di uses case, diagram ini dapat digunakan untuk menjelaskan mekanisme dari aliran kerja bisnis, aksi pemrosesan, dan aliran eksekusi dari use
case. Gambar 2 merepresentasikan beberapa komponen yang digunakan dalam
activity diagram yang meliputi activity, activity initial, dan join flow.
uc Actors
Aktor Use Case
8
Gambar 2 Notasi komponen dalam activity diagram. Activity merepresentasikan aktivitas sistem atau user, activity initial
merepresentasikan dimulainya aktivitas sistem atau user, join flow
merepresentasikan aktivitas paralel.
3. Class Diagram
Class diagram merupakan diagram yang paling umum dipakai disemua pemodelan berorientasi objek digunakan untuk mejelaskan tipe objek dan
hubungannya. Class terdiri dari tiga bagian yaitu class name, attribute dan operation, ketiga bagian tersebut disatukan dalam sebuah notasi yang
direpresentasikan pada Gambar 3.
Gambar 3 Notasi class yang terdiri dari tiga bagian. Pada Gambar 3 class merupakan class name, nip: int berada pada
bagian attribute dan +getNip : void berada pada bagian operation. Notasi lain yang digunakan dalam activity diagram direpresentasikan pada Gambar 4
yang terdiri dari generalize, aggregate, dan compose.
act Business Obj ects Activ ity
ActivityInitial Join Flow
class Business Process Model Class
- nip: int
+ getNip : void