Anda di halaman 1dari 10

LECTURE NOTES

ISYS6519 – Introduction to Business


Process

Week ke - 9

Process Implementation Executable


Models

ISYS6529 – Introduction to Business Process


LEARNING OUTCOMES

LO 3: Analisis tentang apa yang harus dilakukan dalam organisasi untuk memastikan hasil yang
konsisten dan memanfaatkan peluang peningkatan

OUTLINE MATERI :

1. Identify the Automation Boundaries


2. Review Manual Tasks
3. Complete the Process Model
4. Bring the Process Model to an Adequate Granularity Level
5. Specify Execution Properties

ISYS6529 – Introduction to Business Process


ISI MATERI

1. Identify the Automation Boundaries

Menetapkan Batasan diantaranya adalah dengan cara:

a) Prinsip panduan: tidak semua proses dapat diotomatiskan.

b) Berdasarkan prinsip di poin (a), tentukan bagian mana dari proses yang dapat
dikoordinasikan oleh BPMS dan bagian mana yang tidak

c) Input: model konseptual dari proses bisnis

d) Tiga jenis tugas harus dibedakan yaitu:

• Otomatis: dilakukan oleh BPMS itu sendiri atau oleh layanan eksternal,

• Manual: dilakukan oleh peserta yang melakukan pemrosesan tanpa bantuan


perangkat lunak apa pun,

• Pengguna: dilakukan oleh peserta dengan bantuan penanganan daftar kerja BPMS
atau manajer eksternal

Penggunaan notasi/notifikasi:

1) Perbedaan antara tugas otomatis, manual, dan pengguna ditampilkan di BPMN


melalui penanda khusus di sudut kiri atas kotak tugas

2) Tugas manual ditandai dengan tangan,

3) Tugas pengguna ditandai dengan ikon pengguna.

4) Tugas otomatis selanjutnya diklasifikasikan ke dalam sub-tipe berikut di BPMN:

ISYS6529 – Introduction to Business Process


• Script (penanda skrip), jika tugas menjalankan beberapa kode (skrip) secara
internal ke BPMS

• Layanan (penanda roda gigi), jika tugas dijalankan oleh aplikasi eksternal, yang
memperlihatkan fungsionalitasnya melalui antarmuka layanan

• Aturan bisnis (penanda tabel), jika tugas memicu aturan bisnis untuk dijalankan
oleh mesin aturan di luar BPMS

• Kirim (penanda amplop terisi), jika tugas mengirim pesan ke layanan eksternal,

• Terima (penanda amplop kosong), jika tugas menunggu pesan dari layanan
eksternal

2. Review Manual Tasks

Peninjauan tugas manual dilakukan menggunakan beberapa cara, yaitu:

1) Sasaran: memeriksa apakah tugas manual dapat dihubungkan dengan BPMS

2) Prinsip pedoman: jika tugas tidak dapat dilihat oleh BPMS, berarti tugas tersebut
tidak ada

3) Dua cara untuk menghubungkan tugas manual ke BPMS:

• Terapkan sebagai Tugas Pengguna

• Terapkan sebagai Tugas Otomatis

Catatan: Ada kasus di mana tidak nyaman untuk menautkan tugas manual ke BPMS.

ISYS6529 – Introduction to Business Process


3. Complete the Process Model

Penyelesaian model proses dapat dilakukan dengan melalui 2 cara berikut ini:

1) Tujuan utama: Menetapkan bahwa model proses sudah lengkap

2) Dua prinsip yang mendasari langkah ini:

• pengecualian adalah aturannya, dan

• tidak ada data yang menyiratkan tidak ada keputusan dan tidak ada tugas yang
diserahkan (jadi, lebih baik sertakan bagaimana data digunakan dan diproduksi)

Pengecualian:

a) Seringkali, model proses konseptual mengabaikan informasi tertentu karena pemodel


menganggapnya tidak relevan untuk tujuan pemodelan tertentu, mereka
menganggapnya sebagai pengetahuan umum, atau mereka sama sekali tidak
menyadarinya.

b) Bergantung pada skenario aplikasi, mungkin tidak masalah untuk mengabaikan


informasi ini dalam model konseptual; namun, informasi yang tidak relevan dalam
model konseptual mungkin sangat relevan untuk model proses yang akan dijalankan

Dalam sebagian besar kasus, model harus dilengkapi dengan aspek pengecualian agar dapat
dieksekusi.

Objek Data

• Objek data memiliki tujuan: Semua objek data elektronik yang diperlukan sebagai
input dan output oleh tugas-tugas proses perlu ditentukan

ISYS6529 – Introduction to Business Process


• Alasannya adalah bahwa Objek data sering diasumsikan selalu ada dalam model
konseptual.

• Dalam model yang dapat dieksekusi, di mana mesin perangkat lunak harus
menjalankan model, mereka perlu dibuat eksplisit.

• Setiap objek data yang dibutuhkan oleh mesin BPMS untuk melewati kontrol antar
tugas dan untuk mengambil keputusan harus dimodelkan.

4. Bring the Process Model to an Adequate Granularity Level

Granularitas

Tugas dalam model konseptual mungkin tidak berada pada tingkat perincian yang tepat
untuk diimplementasikan. Tugas didalam model dapat berupa:

• terlalu abstrak, dalam hal ini kita perlu menguraikannya, atau

• terlalu rinci, dalam hal ini tugas tersebut harus digabungkan

Prinsip panduannya adalah : BPMS menambah nilai jika mengoordinasikan handoff


pekerjaan antar sumber daya.

Tugas yang tidak berurutan

• Sebagai aturan praktis, proses (sub-) yang tugasnya dilakukan secara ad hoc, tanpa
urutan yang dapat diprediksi, tidak cocok untuk otomatisasi melalui BPMS berbasis
BPMN. Dalam hal ini, sistem manajemen kasus atau sistem alur kerja ad hoc lebih
tepat untuk digunakan.

• Tidak masalah jika BPMS mendukung bahasa Model dan Notasi Manajemen Kasus
(CMMN).

ISYS6529 – Introduction to Business Process


5. Specify Execution Properties

Eksekusi Properti

1) Untuk membuat model dapat dieksekusi sepenuhnya, kita perlu menentukan pada
langkah terakhir bagaimana setiap elemen model diimplementasikan secara efektif
oleh BPMS pilihan

2) Properti Eksekusi yang relevan adalah:

• Variabel, pesan, sinyal, kesalahan, dan tipe datanya,

• Pemetaan data,

• Rincian layanan untuk layanan, mengirim dan menerima tugas, dan untuk pesan
dan aktivitas sinyal,

• Potongan kode untuk tugas skrip,

• Aturan tugas peserta dan struktur antarmuka pengguna untuk tugas pengguna,

• Tugas, acara, dan ekspresi aliran urutan, dan

• Properti khusus BPMS lainnya.

Model Keputusan dan Notasi / Decision Model and Notation (DMN)

Terkadang, kondisi yang memungkinkan instan proses diarahkan ke satu atau jalur lain dalam
model bisa sangat kompleks. OMG telah mengembangkan standar Decision Model and
Notation (DMN), yang dapat digunakan untuk menentukan aturan bisnis

DMN menyediakan tiga bagian untuk spesifikasi aturan bisnis:

• the Decision Requirements Graph (DRG), yang menjelaskan bagaimana data


disebarkan di antara berbagai keputusan,

ISYS6529 – Introduction to Business Process


• the Simple Expression Language (S-FEEL) untuk menentukan bagaimana nilai-nilai
diekstraksi dari variabel, dan

• Decision Tables (tabel DMN)

ISYS6529 – Introduction to Business Process


SIMPULAN

1) Metode lima langkah disajikan untuk mengubah model proses konseptual menjadi model
yang dapat dieksekusi:

1) Identifikasi batas otomasi,

2) Tinjau tugas manual,

3) Lengkapi model proses,

4) Bawa model proses ke tingkat perincian yang memadai, dan

5) Tentukan properti eksekusi

2) Model dan Notasi Manajemen Kasus (CMMN) dibahas sebagai teknik untuk menangani
tugas-tugas yang tidak berurutan

3) Model dan Notasi Keputusan (DMN) disajikan sebagai teknik untuk menentukan aturan
bisnis

ISYS6529 – Introduction to Business Process


DAFTAR PUSTAKA

Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo A. Reijers. (2017). Fundamentals of
Business Process Management. Second Edition. Springer. ISBN: 978-3-662-56509-4.
https://doi.org/10.1007/978-3-662-56509-4.

ISYS6529 – Introduction to Business Process

Anda mungkin juga menyukai