atribut yang mengijinkan sebuah state transition hanya jika kondisinya benar. Kedua aksi dan penjaga adalah kelakuan dari objek dan secara tipikal menjadi
operasi Fowler, 2004. Contoh statechart diagram disajikan pada Gambar 2.12.
Gambar 2.12 Contoh Statechart Diagram uml-diagrams.org, 2014.
5. Sequence Diagram
Menggambarkan interaksi antara sejumlah objek dalam urutan waktu. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara objek juga
interaksi antar objek yang terjadi pada titik tertentu dalam eksekusi sistem. Fowler, 2014.
Notasi Sequence Diagram dapat dilihat pada Tabel 2.2.
Tabel 2.2 Notasi Sequence Diagram Meildy, 2014.
Simbol Nama
Keterangan Object
Object merupakan instance dari sebuah class dan dituliskan
tersusun secara horizontal. Digambarkan sebagai sebuah class
kotak dengan nama obyek
Simbol Nama
Keterangan
didalamnya yang diawali dengan sebuah titik koma
Actor
Actor juga dapat berkomunikasi dengan object, maka actor juga
dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol
pada Actor Use Case Diagram.
Lifeline Lifeline mengindikasikan
keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline
adalah garis putus-putus vertikal yang ditarik dari sebuah obyek.
Activation
Activation dinotasikan sebagai sebuah kotak segi empat yang
digambar pada sebuah lifeline. Activation mengindikasikan
sebuah obyek yang akan melakukan sebuah aksi.
Message
Message, digambarkan dengan anak panah horizontal antara
Activation. Message mengindikasikan komunikasi
antara object-object.
Berikut adalah contoh dari sequence diagram yang dapat dilihat pada Gambar 2.13.
Gambar 2.13 Contoh Sequence Diagram uml-diagrams.org, 2014.
6. Collaboration Diagram
Diagram ini menggambarkan interaksi objek yang diatur objek sekelilingnya dan hubungan antara setiap objek dengan objek yang lainnya. Dalam menunjukkan
pertukaran pesan, collaboration diagram menggambarkan objek dan hubungannya mengacu ke konteks. Jika penekannya pada waktu atau urutan gunakan sequence