Sequence Diagram Class Diagram

commit to user 13 memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini. Gambar 2.2 Use Case Use Case menjelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Walaupun menjelaskan kegiatan namun use case hanya menjelaskan apa yang dilakukan oleh actor dan sistem, bukan bagaimana actor dan sistem melakukan kegiatan tersebut Hermawan, 2008.

2.13.3 Sequence Diagram

Tabel 2.3 Tabel Notasi Sequence Diagram Pender, 2002. Gambar Keterangan Object merupakan instance dari sebuah class dan dituliskan tersusun secara horizontal. Digambarkan sebagai sebuah class kotak dengan nama object didalamnya yang diawali dengan sebuah titik koma. : Object commit to user 14 Actor juga dapat berkomunikasi dengan object, maka actor juga dapat diurutkan sebagai kolom. Simbol Actor sama dengan simbol pada Actor Use Case Diagram. Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk Lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah object . Realization menunjukkan hubungan relasi yang dinyatakan oleh elemen. Activation dinotasikan sebagai sebuah kotak segi empat yang digambar pada sebuah lifeline. mengindikasikan sebuah obyek yang akan melakukan sebuah aksi. Message, digambarkan dengan anak panah horizontal antara Activation Message mengindikasikan komunikasi antara object -object . Gambar 2.3 Sequence Diagram message commit to user 15 Sequence diagram menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case : interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi Hermawan, 2008.

2.13.4 Class Diagram

Tabel 2.4 Tabel Komponen Class Diagram Rosa, 2010. Gambar Keterangan Class adalah blok - blok pembangun pada pemrograman berorientasi obyek. Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan propertyatribut class. Bagian akhir mendefinisikan method- method dari sebuah class. Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebagai sebuah panah bertitik-titik. commit to user 16 Gambar 2.4 Class Diagram. Class Diagram umumnya tersusun dari elemen class, interface, dependency, generalization dan association. Relasi dependency menunjukkan bagaimana ketergantungan terjadi antar class yang ada. Relasi generalization menunjukkan bagaimana suatu class menjadi superclass dari class lainnya dan class yang lain tersebut menjadi subclass dari class tersebut Hermawan, 2008.

2.13.5 Deployment Diagram