Tools Pengembangan Sistem LANDASAN TEORI
54 | P a g e
terbaik guna menstimulasi pengguna potensial untuk mengatakan tentang suatu sistem dari sudut pandangnya. Diagram use case mempunyai 3 notasi
yang menunjukkan aspek dari sistem Munawar, 2005: 2.1 Actor Pengguna yaitu abstraksi dari orang dan sistem lain yang
mengaktifkan fungsi dari target sistem. Actor mewakili peran orang, sistem yang lain atau alat ketika berkomunikasi dengan use case.
2.2 Use Case adalah abstraksi dari interaksi antara sistem dan actor. Use case di buat berdasarkan keperluan actor. Use Case harus merupakan
“apa” yang di kerjakan aplikasi, bukan “bagaimana” aplikasi mengerjakannya. Setiap use case harus di beri nama yang menyatakan
apa hal yang di capai dari hasil interaksinya dengan actor. 2.3 Relationship hubungan yaitu hubungan antara actorpelaku dengan
use case di mana terjadi interaksi di antara mereka.
Actor 1 Use Case 1
Use Case 2 Use Case 3
Actor 2
Actor 3
System
Gambar 2.16 Contoh Diagram Model Use Case
55 | P a g e
b. Class Diagram
Class dalam notasi UML di gambarkan dengan kotak. Nama class menggunakan huruf besar di awal kalimatnya dan di letakkan di atas kotak.
Bila class mempunyai nama yang terdiri dari 2 dua suku kata atau lebih, maka semua suku kata di gabungkan tanpa spasi dengan huruf awal tiap
suku kata menggunakan huruf besar. Atribute adalah property dari sebuah class. Attribute ini melukiskan batas nilai yang mungkin ada pada objek dari
class. Sebuah class mungkin mempunyai nol atau lebih attribute Munawar, 2005.
Operation adalah sesuatu yang bisa di lakukan oleh sebuah class atau yang anda atau class yang lain dapat lakukan untuk sebuah class.
Responsibility adalah keterangan tentang apa yang akan di lakukan class yaitu apa yang akan di capai oleh attribute dan operation Munawar, 2005.
+Operation 1 +Operation 2
+Operation n -Attribute 1
-Attribute 2 -Attribute 3
-Attribute n
Class1
+Operation 1 +Operation n
-Attribute 1 -Attribute 2
-Attribute n
Class2
+Operation 1 +Operation n
-Attribute 1 -Attribute 2
-Attribute n
Class3
1 1
Gambar 2.17 Contoh Model Class Diagram
c. Activity Diagram
Activity Diagram adalah teknik untuk mendeskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity
diagram mempunyai peran seperti halnya flowchart, akan tetapi
56 | P a g e
perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa Munawar, 2005.
ActionState1
ActionState2 If True
Control Flow Start
Finish
Gambar 2.18 Contoh Model Activity Diagram
d. Sequence Diagram
Sequence diagram di gunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukkan sejumlah contoh objek dan
message pesan yang di letakkan di antara objek-objek ini di dalam use case. Komponen utama sequence diagram terdiri atas objek yang di tuliskan
dengan kotak segiempat bernama. Message di wakili oleh garis dengan tanda panah dan waktu yang di tunjukkan dengan progress vertical
Munawar, 2005.
57 | P a g e
Actor Object 1
Message 1 Reply Message 1
Message Call 1
Gambar 2.19 Contoh Model Sequence Diagram