Anda di halaman 1dari 41

Pemodelan Proses Bisnis dengan AD atau BPMN

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

Memasukan Kartu Memasukan PIN


«include»

Mengecek Saldo
Mengupdate Informasi
Kotak Deposit
Petugas

Nasabah

Mengambil Uang

Sistem Inti Perbankan


Mengirim Uang

Keluar Sistem

5
Activity Diagram: Memasukkan Kartu
act 1 AD Memasukan Kartu

Petugas

Nasabah Sistem ATM

Mul ai

Masukan
Validasi Kartu
Kartu

Kartu Val id?

ti dak ya

Keluarkan Tampilkan
Kartu Menu PIN

Selesai

6
Activity Diagram: Memasukkan PIN
act 2 AD Memasukan PIN

Petugas

Nasabah Sistem ATM

Mulai

Masukan PIN di
Validasi PIN
Menu PIN

tidak
Entri Lebih dari 3x? Jenis Pengguna?
tidak PIN Valid? ya

ya Nasabah petugas

Tampilkan Menu Tampilkan Menu


Blokir Kartu
Utama Administrasi

Selesai

7
Activity Diagram: Mengecek Saldo
act 3 AD Mengecek Saldo

Nasabah Sistem ATM Sistem Inti Perbankan

Mulai

Pilih Cek Saldo dari Menu


Request Cek Saldo Proses Cek Saldo
Utama

Tampilkan di Menu
Pengecekan Saldo

Selesai

8
Activity Diagram: Mengambil Uang
act 4 AD Mengambil Uang

Nasabah Sistem ATM Sistem Inti Perbankan

Mulai

Pilih Ambil Uang dari Tampilkan Menu


Menu Utama Pengambilan Uang

Cek
Masukan Jumlah Request Kecukupan
Uang Kecukupan
Saldo
Saldo

Saldo Cukup?
tidak
Tampilkan Error Saldo
Tidak Cukup

tidak

Keluarkan Uang di Proses Ambil


Kotak Uang Uang

Selesai

9
Activity Diagram: Mengirim Uang
act 5 AD Mengirim Uang

Nasabah Sistem ATM Sistem Inti Perbankan

Mulai

Pilih Kirim Uang Tampilkan Menu


di Menu Utama Pengiriman Uang

Masukan No Request Validasi No Validasi No Rekening


Rekening Tuj uan Rekening Tuj uan Tuj uan

tidak No Rekening Valid?


Tampilkan Error No
Rekening Tidak Valid

ya
Masukan Jumlah Tampilkan Isian
Uang Jumlah Uang

tidak

Request Cek Cek Kecukupan Saldo


Kecukupan Saldo

Saldo Cukup?

ya

Tampilkan Pesan Proses Pengiriman


Uang Berhasil Dikirim Uang

Selesai

10
Activity Diagram: Mengupdate Informasi Kotak Deposit
act 6 AD Mengupdate Informasi Kotak Deposit

Petugas Sistem ATM

Mulai

Pilih Update Informasi Kotak Tampilkan Menu Update


Deposit di Menu Utama Informasi Kotak Deposit

Masukan Data tentang


Validasi Data Masukan
Kotak Deposit Baru

tidak

tidak Data Valid?


Tampilkan Error dan
Permintaan Update Data

ya
Setujui Data Masukan?
Tampilkan Data dan
Permintaan Konfirmasi

ya

Update Data Kotak Deposit

Selesai

11
Activity Diagram: Keluar Sistem
act 7 AD Keluar Sistem

Petugas Sistem ATM

Nasabah

Mulai

Pilih Keluar Sistem di


Proses Keluar Sistem
Menu Utama

Keluarkan Kartu Keluarkan Kuitansi

Tampilkan Pesan
Telah Keluar Sistem

Selesai

12
Business Process Model and Notation (BPMN)

13
Elemen BPMN

1. Swimlane

4. Flow Object 2. Connecting


Object

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

Pool Kontainer dari satu proses

Partisi dari suatu proses,


Lane yang menunjukkan sub
organisasi, jabatan, peran
atau penanggungjawab

16
Connecting Object
NAMA NOTASI DESKRIPSI NOTASI

Konektor yang menghubungkan


Sequence Flow antar obyek yang mengalir
dalam satu proses (satu pool)

Konektor yang menghubungkan


Message Flow antar obyek yang mengalir
antar proses (beda pool)

Association Konektor yang menghubungkan


obyek yang mengalir ke artifact

17
Swimlane - Proses Bisnis Organisasi
Lane

Pool 18
Swimlane - Proses Bisnis Sistem

19
Artifact
NAMA NOTASI DESKRIPSI NOTASI

Annotation Penjelasan dari suatu obyek yang


mengalir

Pengelompokan dari beberapa


Group obyek yang mengalir

Data Object File dan dokumen yang digunakan


dan dihasilkan oleh suatu aktifitas

Sistem dan aplikasi yang


Data Store digunakan dan dihasilkan oleh
suatu aktifitas
20
Annotation, Data Object dan Data Store

Data Object

Data Store Annotation


21
Event

Start Event End Event

22
Activity

Task Subprocess

23
Subprocess
Leveling pada proses bisnis menggunakan BPMN
menggunakan subprocess

24
Gateway
Nama Notasi Deskripsi Notasi

Exclusive Gateway Pilih salah satu

Kegiatan bersamaan (paralel)


Parallel Gateway dalam satu waktu

25
Exclusive Gateway

Exclusive Gateway
26
Parallel Gateway

Parallel Gateway
27
Studi Kasus: BPMN MusicPedia

User Interface Diagram langsung digambarkan (prototyping) untuk mempermudah


pengguna memahami konteks dari alur proses berjalannya software

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

Anda mungkin juga menyukai