advanced process modeling part ii
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”
• 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
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
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
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