4 extends
Extends 5
uses Uses Include
6 depends on
Defends On 7
Inheritance Sumber : Munawar, 2005 : 64
2.10.2. Activity Diagram
Activity diagram merupakan representasi grafis yang memodelkan alur kerja work flow sebuah bisnis dan urutan aktifitas
pada suatu proses. Diagram ini dibuat untuk menggambarkan aktifitas dari actor. Selain itu, diagram ini juga bisa dilakukan untuk
mewakili secara grafis aliran kejadian flow event dari suatu use case Munawar 2005: 181.
Activity diagram sangat bermanfaat dalam menggambarkan perilaku pararel atau menjelaskan bagaimana perilaku dari use case
saling berinteraksi.
Tabel 2.3 Simbol Activity Diagram No
Simbol Keterangan
1 Titik Awal
2 Titik Akhir
3 Activity
4 Pilihan
untuk pengambilan
keputusan 5
Fork; digunakan
untuk menunjukkan kegiatan
yang dilakukan
secara
parallel atau untuk menggabungkan
dua kegiatan
parallel menjadi
satu. 6
Rake; menunjukkan adanya dekomposisi
Tanda Waktu 7
Tanda Pengiriman 8
Tanda Penerimaan 9
Aliran Akhir Flow Final
Sumber: Munawar, 2005 : 109
2.10.3. Class Diagram
Class diagram merupakan representasi sebuah gambar yang memperlihatkan attribute atau property serta operasi yang dimiliki
oleh suatu objek dan menggambarkan hubungan dengan objek lainnya. Class biasanya digunakan untuk mendefinikan objek-objek
bisnis. Class seperti ini biasanya mendefinikan model database dari suatu aplikasi Munawar, 2005: 83. Adapun hubungan struktur yang
dapat terjadi antara objek dalam suatu kelas diagram meliputi: 1. Aggregation
Sebuah aggregation sering dideskripsikan sebagai kelas yang memiliki arti relasi “memiliki”. Hubungan ini menunjukkan
bahwa suatu objek dapat di susun dari bagian objek lain. Ini merupakan sebuah relasi yang lemah, sebagai contoh “suatu
departemen memiliki sebuah kursus dan kursus untuk sebuah
departemen”. Pada kasus ini departemen diperbolehkan untuk mengubah atau menghapus kursus tersebut dalam daftar
kepemilikan mereka tetapi kursus tersebut mungkin masih tetap ada Kendall, 2008: 735.
2. Collection Sebuah collection dapat dideskripsikan sebagai kelas atau
objek yang terdiri dari sejumlah bagian objek lain dan membentuknya sebagai bagian objek yang utuh. Jenis hubungan
ini termasuk dalam kategori hubungan yang lemah dan dapat dideskripsikan seperti hubungan antara perpustakaan dengan
buku-buku. Jumlah buku dan katalog dalam perpustakaan bisa saja berubah, namun tetap kedua objek tersebut mempertahankan
identitasnya sebagai buku dan perpustakaan kendall, 2008: 735. 3. Composition
Sebuah composition dapat diartikan sebagai sebuah hubungan antar objek maupun hubungan antar objek dengan
kelas, dimana objek atau kelas yang satu memiliki tanggung jawab terhadap kelas atau objek lainnya. Jenis hubungan ini
termasuk dalam katagori hubungan yang kuat, jika suatu objek dihapus maka seluruh objek atau kelas yang terhubungan menjadi
composition objek akan dihapus pula Kendall, 2008: 736. 4. Generalization
Generalization dapat diartikan sebagai sebuah hubungan yang menggambarkan antar jenis umum dari suatu benda atau
objek kepada jenis yang lebih spesifik lagi dari benda atau objek tersebut. Jenis hubungan ini sering digambarkan sebagai
hubungan “adalah”. Sebagai contoh, mobil “adalah” kendaraan dan truk “adalah” kendaraan. Dalam hal ini, “kendaraan” adalah
objek umum mengingat “mobil” dan “truk” adalah objek yang lebih spesifik lagi Kendall, 2008: 736.
Tabel 2.4 Simbol Class Diagram No.
Simbol Keterangan
1 Class
1. Class Name 2. Atribute
3. Behaviors
2 Association
3 Agregation
4 Generalization
Sumber: Munawar, 2005 : 35
2.10.4. Sequence Diagram