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