Anda di halaman 1dari 3

Zulfahmi Ramadhani (310117023186)

Rekayasa Perangkat Lunak - 76

1. Jelaskan kegunaan dari Activity Diagram!

Pada dasarnya Activity Diagram dapat digunakan untuk semua jenis aktivitas pemodelan
proses, seperti: logika prosedural, proses bisnis, dan jalur kerja (Fowler, 2005). Activity Diagram
juga dapat digunakan untuk memodelkan event - event yang terjadi dalam suatu use case. Oleh
karena itu, Activity Diagram sangat berguna untuk membantu analis dalam mengidentifikasi use
case yang relevan untuk sistem informasi yang dikembangkan.

2. Jelaskan perbedaan antara kegiatan (activity) dan tindakan (action)!

Perbedaan antara kegiatan (activities) dan tindakan (actions) adalah bahwa suatu
kegiatan dapat diuraikan lebih lanjut menjadi serangkaian kegiatan dan / atau tindakan,
sedangkan suatu tindakan mewakili bagian sederhana yang tidak dapat dikomposisikan dari
keseluruhan perilaku yang dimodelkan.

3. Sebutkan jenis - jenis simpul (node) kontrol (control nodes)!


a) Node awal (initial node)
Menggambarkan awal dari serangkaian tindakan atau aktivitas. Node awal ditampilkan
sebagai lingkaran kecil yang berisi.

b) Node akhir aktivitas (final-activity node)


Digunakan untuk menghentikan proses yang dimodelkan. Setiap kali simpul aktivitas akhir
tercapai, semua tindakan dan aktivitas diakhiri dengan segera, terlepas dari apakah mereka
selesai.

c) Node akhir aliran (final-flow node)


Node akhir aliran mirip dengan node akhir aktivitas, kecuali bahwa ia menghentikan jalur
eksekusi tertentu dalam proses bisnis, tetapi memungkinkan jalur yang lain untuk
melanjutkan proses.

d) Node keputusan (decision node)


Digunakan untuk mewakili kondisi pengujian aktual untuk menentukan jalur keluar mana
dari simpul keputusan yang akan dilalui. Dalam hal ini, setiap jalur yang keluar harus dilabeli
dengan suatu kondisi tertentu. Kondisi ini mewakili nilai pengujian untuk jalur tertentu yang
akan dieksekusi.

e) Node penggabungan (merge node)


Digunakan untuk menyatukan kembali beberapa jalur yang saling eksklusif yang telah
dipisah berdasarkan keputusan sebelumnya.
Zulfahmi Ramadhani (310117023186)
Rekayasa Perangkat Lunak - 76

f) Node percabangan (forking)


Digunakan untuk membagi perilaku proses bisnis menjadi beberapa aliran paralel atau
bersamaan.

g) Node join
Menyatukan kembali aliran paralel yang terpisah dalam proses bisnis menjadi aliran tunggal.

4. Apa kegunaan dari simpul percabangan (fork node)!

Kegunaan node percabangan (forking) yaitu untuk membagi perilaku proses bisnis
menjadi beberapa aliran paralel atau bersamaan. Tidak seperti node keputusan, jalur tidak
saling eksklusif (yaitu, kedua jalur dieksekusi bersamaan).
Zulfahmi Ramadhani (310117023186)
Rekayasa Perangkat Lunak - 76

5. Gambarkan Activity Diagram berdasarkan deskripsi Use Case pada gambar 5-2-1 (modul
5)!

User System

Membuka Form Login Tampilkan Form Login Pesan login error

Input Form Login Validasi

Pesan login berhasil

Cek jabatan

Petugas
Tampilkan halaman utama Petugas Pengadaan Pengadaan

Petugas
Tampilkan halaman utama Petugas Lapangan Lapangan

Kepala
Tampilkan halaman utama Kepala Perpustakaan Perpustakaan

Anda mungkin juga menyukai