Sabtu, 15 Oktober 2011

Resume4 APBO-Diagram Aktivitas (26-09-2011)


NIM/Nama     : 09.41011.0023/Elda Dini Fitriana
Tugas              : Resume-4 Analisa dan Perancangan Berorientasi Objek
Dosen            : Pak Teguh

Diagram Aktivitas
           Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum
.
Elemen-elemen utama yang digunakan dalam diagram aktivitas tersebut:
  • 1.      Swimlanes, menunjukkan siapa yang bertanggung jawab melakukan aktivitas dalam suatu diagram.
  • 2.      Aktivitas, adalah kegiatan dalam alur kerja(workflow).
  • 3.      Entitas bisnis, adalah entitas-entitas yang digunakan dalam alur kerja.
  • 4.      Transisi, menunjukkan bagaimana alur kerja itu berjalan dari satu aktivitas ke aktivitas lainnya.
  • 5.      Titik keputusan, menunjukkan di situ sebuah keputusan perlu dibuat dalam alur kerja.
  • 6.      Sinkronisasi, menunjukkan dua atau lebih langkah dalam alur kerja berjalan secara serentak.
  • 7.      Keadaan awal (start state), menunjukkan di situ alur kerja dimulai.
  • 8.      Keadaan akhir (end state), menunjukkan di situ alur kerja berakhir.

  •  Activity secara sederhana dapat diartikan sebagai langkah dalam. Pada UML disimbolkan sebagai berikut :
  • Kita dapat menambahkan langkah-langkah yang lebih detil kedalam activity dengan menggunakan action.
  • Action adalah langkah-langkah yang lebih kecil dalam suatu acitvity
Action dapat berupa :
  • Saat sedang memasuki aktifitas. Aksi Entry (entri action). Terjadi segera saat aktifitas dimulai. Ditandai dengan kata “entry”
  • Ketika sedang meninggalkan aktifitas. Aksi exit (exit action). Terjadi ketika meninggalkan aktifitas dan ditandai dengan kata “exit”
  • Ketika sedang berada dalam aktifitas. Aksi ini terjadi saat didalam aktifitas.Ditandai dengan kata “do”
  • Kejadian Spesifik. Terjadi jika dan hanya jika kejadian spesifik terjadi.ditandai dengan kata “event”
Start dan End State
  • Start à memulai aliran
  • End à mengakhiri aliran
  • Setiap activity diagram harus mempunyai start state untuk memulai dan diakhiri dengan end state.
  • End state adalah opsional dan bisa lebih dari satu dalam satu diagram
Objek dan Aliran Objek
  •  Objek à Entitas yang dipergunakan dalam aliran.
  • Objek dapat digunakan atau dirubah dalam aliran.
  • Pada diagram, objek dihubungkan ke aktifitas dengan menggunakan aliran objek(object now)
  • Aliran objek digambarkan dengan garis panah putus-putus.
Transition
  • Menunjukkan bagaimana aliran kontrol bergerak dari aktifitas ke aktifitas lainnya.
  • Digambarkan dengan anak panah dengan nama yang menunjukkan nama kejadiannya.
 Sinkronisasi
Digunakan untuk menunjukkan bahwa dua atau lebih cabang dari aliran terjadi secara paralel

Tidak ada komentar:

Posting Komentar