advanced process modeling part ii

20
Advanced Process Modeling Part II Fundamental of Business Process [IS611083] Lecturer : 1. Dwi Mustika K, S.Kom., M.Kom (DMK) 2. Yudha Saintika, S.T., M.T.I (YUS)

Upload: others

Post on 14-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Advanced Process Modeling Part II

Fundamental of Business Process [IS611083]

Lecturer : 1. Dwi Mustika K, S.Kom., M.Kom (DMK)

2. Yudha Saintika, S.T., M.T.I (YUS)

Sub Capaian Pembelajaran MK

“Mahasiswa mampu memahami konsep pemodelan proses yang penting maupun pemodelan proses lanjutan

menggunakan BPMN”

Sub Capaian Pembelajaran MK

We are here !!

Review Tugas

• What is the difference between data objects and data stores?

• What is the difference between pools and lanes?

Quick recap from Week 4

• Process Decomposition

• Process Reuse

• Handling Event

Agenda

Process decomposition

7

Process decomposition

An activity in a process can be decomposed into a “sub-process”

Use this feature to:1. Improve understanding by breaking down large models

2. Identify parts that should be:

• repeated

• executed multiple times in parallel

• interrupted, or

• compensated

Collapsed

Sub-process

Expanded Sub-process

TaskTask

Activities

Example: Sub-Process

Process

Invoice

Process Invoice

Check Invoice

Mismatches

Enter Invoice /

Credit Note

Details

mismatch

exists

no

mismatches

Block Invoice

Invoice

received

Process

Payment

9

Identify possible sub-processes

10

Acquire raw materials

Ship and invoice

Solution

The refactored model

Check Credit

Record

Receive and

Validate

Order...

Enter Order

Order

received

...Check Credit

Contact

customer

account rep.

Clear Order

Credit not

available

...

Level 3

Level 4

Level 5

Process

Inquiry and

Quote

Credit

available

Example: Modelling process hierarchies

Chain of (high-level) processes an organisation performs in order to achieve a business goal, e.g. deliver a product or service to the market.

Value chain modelling

“is predecessor

of”

Business

process

Linking value chains with process models

Process

model for

this process

is available

When should we use sub-processes?

Guidelines: modeling levels

Use sub-processes when the model becomes too large:• Hard to understand

• Increased error probability

Level 1 – start with value chain

Level 2 – add main decisions and handoffs (lanes)

Level 3+ – add procedural aspects:• Parallel gateways

• Data objects, data stores

• Exception handling

• And as much detail as is relevant

Decomposition drivers:• Logical: group elements meaningfully (e.g. common business object)

• Structural: up to 30 nodes (activities, events, gateways)

Proses Pembuatan SIM:

Seorang penduduk ingin membuat SIM dengan membawa dokumen-dokumenyang relevan seperti KTP dan surat keterangan sehat jasmani & rohani. Kemudianpenduduk tersebut mengisi formulir permohonan SIM dan membayar biayaasuransi. Petugas administrasi memeriksa dokumen untuk kelengkapan danmencatat data-data penduduk tersebut. Bagian analis memeriksa data-data yangdiambil dari bagian administrasi. Jika data lengkap dan memenuhi syarat, orangtersebut dapat mengikuti test tulis dan praktik pembuatan SIM. Jika tidak,petugas analis akan memberikan informasi terkait data yang kurang untukdilengkapi. Jika positif lolos test ujian tulis, maka orang tersebut dapatmelanjutkan pembuatan SIM dengan megikuti test praktik. Jika negatif, orangtersebut dapat melakukan dilain waktu. Jika hasil test praktik positif maka SIMdapat dibuat. Namun jika negatif, mengulang kembali untuk menjalani testpraktik. Proses pembuatan SIM dianggap selesai saat test praktik sudah dilakukanseorang penduduk.

LATIHAN