27
komunikasi satu arah dan dapat tidak memiliki arah apabila dalam komunikasi dua arah.
2 Generalisasi
Generalisasi berfungsi untuk mendefinisikan relasi antara dua aktor atau menambahkan sifat dari aktor yang lain. Generalisasi digambarkan dengan
sebuah garis yang memiliki mata panah kosong dari aktor yang menurunkan ke aktor yang diturunkan.
3 Dependensi
Dependensi mengidentifikasi hubungan antara dua use case. Ada dua jenis
dependensi, yaitu: a
Include Mengidentifikasi hubungan antara dua
use case dimana yang satu memenggil yang lain.
Include digambarkan dengan garis putus-putus bermata panah dengan notasi
include pada garisnya. Arah mata panah sesuai dengan arah pemanggilan biasanya mengarah ke kanan.
b Extend
Terjadi jika pemanggilan memerlukan adanya kondisi tertentu. Extend
digambarkan serupa dengan include, dengan mata panah yang
berlawanan dengan notasi extend.
9. Class Diagram
Class diagram adalah deskripsi kelompok objek yang memiliki properti, perilaku operasi dan relasi yang sama.
Class diagram memberikan pandangan umum sebuah sistem. Hal ini dicerminkan dengan kelas-kelas yang ada dan
relasinya satu dengan yang lain. Class diagram memberikan sebuah pandangan
28
statis atau struktural dari sebuah sistem Pressman, 2010: 842. Sebuah sistem pada umumnya tersusun atas beberapa
class diagram yang membantu dalam visualisasi struktur kelas dari suatu sistem.
10. Sequence Diagram
Sequence diagram menjelaskan interaksi antar objek yang disusun
berdasarkan urutan waktu. Sequence diagram digunakan untuk memperlihatkan
komunikasi dinamis antar objek selama pelaksanaan tugas Pressman, 2010: 848.
11. Activity Diagram
Sebuah diagram aktivitas UML menggambarkan perilaku dinamis dari suatu
sistem atau bagian dari sistem melalui aliran kontrol antara tindakan yang sistem lakukan. Hal ini mirip dengan flowchart kecuali bahwa diagram aktivitas dapat
menunjukkan arus concurent Pressman, 2010: 854. Activity diagram memiliki
empat komponen, yaitu: a.
Activity yaitu notasi yang menggambarkan pelaksanaan dari beberapa proses dalam aliran pekerjaan.
b. Transition yaitu notasi yang digunakan untuk memperlihatkan jalan aliran
kontrol dari activity ke activity.
c. Decision yaitu notasi yang menandakan kontrol cabang aliran berdasarkan
decosion point. d.
Synchronization Bars aliran kerja notasi ini menandakan bahwa beberapa aktivitas dapat diselesaikan secara bersamaan paralel.