Activity Diagram
Business Process Model and Notation (BPMN)
1
Activity Diagram
2
Activity Diagram Syntax
3
Studi Kasus: Activity Diagram Sistem ATM
4
Use Case Diagram Sistem ATM
uc UCD Sistem ATM
Sistem ATM
Mengecek Saldo
Mengupdate Informasi
Kotak Deposit
Petugas
Nasabah
Mengambil Uang
Keluar Sistem
5
Activity Diagram: Memasukkan Kartu
act 1 AD Memasukan Kartu
Petugas
Mul ai
Masukan
Validasi Kartu
Kartu
ti dak ya
Keluarkan Tampilkan
Kartu Menu PIN
Selesai
6
Activity Diagram: Memasukkan PIN
act 2 AD Memasukan PIN
Petugas
Mulai
Masukan PIN di
Validasi PIN
Menu PIN
tidak
Entri Lebih dari 3x? Jenis Pengguna?
tidak PIN Valid? ya
ya Nasabah petugas
Selesai
7
Activity Diagram: Mengecek Saldo
act 3 AD Mengecek Saldo
Mulai
Tampilkan di Menu
Pengecekan Saldo
Selesai
8
Activity Diagram: Mengambil Uang
act 4 AD Mengambil Uang
Mulai
Cek
Masukan Jumlah Request Kecukupan
Uang Kecukupan
Saldo
Saldo
Saldo Cukup?
tidak
Tampilkan Error Saldo
Tidak Cukup
tidak
Selesai
9
Activity Diagram: Mengirim Uang
act 5 AD Mengirim Uang
Mulai
ya
Masukan Jumlah Tampilkan Isian
Uang Jumlah Uang
tidak
Saldo Cukup?
ya
Selesai
10
Activity Diagram: Mengupdate Informasi Kotak Deposit
act 6 AD Mengupdate Informasi Kotak Deposit
Mulai
tidak
ya
Setujui Data Masukan?
Tampilkan Data dan
Permintaan Konfirmasi
ya
Selesai
11
Activity Diagram: Keluar Sistem
act 7 AD Keluar Sistem
Nasabah
Mulai
Tampilkan Pesan
Telah Keluar Sistem
Selesai
12
Business Process Model and Notation (BPMN)
13
Elemen BPMN
1. Swimlane
3. Artifact
14
Elemen dan Notasi BPMN
ELEMEN DESKRIPSI NAMA NOTASI
Mekanisme untuk mengatur dan Pool
Swimlane memisahkan peran atau
penanggungjawab dari suatu proses Lane
Sequence Flow
Connecting Konektor dari obyek yang mengalir Message Flow
Object pada suatu proses
Association
Annotation
Informasi tambahan dalam suatu Group
Artifact proses Data Object
Data Store
Event
Obyek yang mengalir pada suatu
Flow Object proses Activity
Gateway
15
Swimlane
Nama Notasi Deskripsi Notasi
16
Connecting Object
NAMA NOTASI DESKRIPSI NOTASI
17
Swimlane - Proses Bisnis Organisasi
Lane
Pool 18
Swimlane - Proses Bisnis Sistem
19
Artifact
NAMA NOTASI DESKRIPSI NOTASI
Data Object
22
Activity
Task Subprocess
23
Subprocess
Leveling pada proses bisnis menggunakan BPMN
menggunakan subprocess
24
Gateway
Nama Notasi Deskripsi Notasi
25
Exclusive Gateway
Exclusive Gateway
26
Parallel Gateway
Parallel Gateway
27
Studi Kasus: BPMN MusicPedia
28
Use Case Diagram MusicPedia
29
BPMN Melakukan Registrasi
30
User Interface Design Melakukan Registrasi (versi Web dan versi Android)
31
BPMN Melihat Daftar Lagu
32
BPMN Memutar Trial Lagu
33
BPMN Mengelola Data Lagu
34
BPMN Melakukan Login dan Logout
35
BPMN Mengelola Data Pelanggan
36
BPMN Melakukan Pembelian lagu
37
BPMN Mengubah Data Pribadi
38
BPMN Mengekspor Laporan Penjualan Lagu
39
Tugas
• Carilah perbedaan antara Activity Diagram dan BPMN!
• Pelajari cara membuat desain antarmuka di Sparx Enterprise
Architect, dan bagaimana cara menghubungkan antar diagram.
40
Exercise: Business Process Modeling
1. Lihat kembali System Request dan Use Case
Diagram yang sudah anda buat
2. Lakukan business process modeling dengan
membuatkan Activity Diagram atau BPMN
untuk setiap Use Case yang dibuat termasuk
User Interface Design apabila diperlukan.
Jangan lupa dihubungkan seperti contoh.
41