Page | 20
2.7.1. USE CASE
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga customeratau pengguna sistem paham dan mengerti mengenai kegunaan
sistem yang akan dibangun. Catatan : Use case diagram adalah penggambaran sistem dari sudut
pandang pengguna sistem tersebut user, sehingga pembuatan use case lebih dititikberatkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan
alur atau urutan kejadian. Cara menentukan Use Case dalam suatu sistem:
a. Pola perilaku perangkat lunak aplikasi. b. Gambaran tugas dari sebuah actor.
c. Sistem atau “benda” yang memberikan sesuatu yang bernilai kepadaactor.
d. Apa yang dikerjakan oleh suatu perangkat lunak bukan bagaimana cara mengerjakannya. [ 5 ]
2.7.2. ACTIVITY DIAGRAM
Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir.Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa
eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian
besar state adalah action dan sebagian besar transisi di trigger oleh selesainya state sebelumnya internal processing. Oleh karena itu activity diagram tidak
menggambarkan behaviour internal sebuahsistem dan nteraksi antar
Page | 21 subsistem secara eksak, tetapi lebih menggambarkan proses-prosesdan jalur-
jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Aktivitasmenggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas.Sama seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk
menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel fork dan join digunakan titik sinkronisasi yang dapat
berupa titik, garis horizontal atau vertikal. [ 5 ]
2.7.3. SEQUENCE DIAGRAM
Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Kegunaannya untuk menunjukkan rangkaian pesan yang
dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. [ 5 ]