Business Process Analysis
Pertemuan 9
BPMNBusiness Process Modeling Notation Basic Concepts Dahlia Widhyaestoeti, S.Kom
Penggunaan BPMN Bisnis pemodelan proses digunakan untuk mengkomunikasikan berbagai informasi untuk berbagai khalayak. BPMN dirancang untuk menutupi berbagai jenis pemodelan dan memungkinkan penciptaan end-to-end Proses Bisnis. Elemen struktur dari BPMN memungkinkan pengguna untuk dapat dengan mudah membedakan antara bagian Diagram BPMN. Ada tiga tipe dasar sub-model dalam model end-to-end BPMN: • Processes (Orchestration), including: • Private non-executable (internal) Business Processes • Private executable (internal) Business Processes • Public Processes • Choreographies • Collaborations, which can include Processes and/or Choreographies • A view of Conversations
Contoh dari private Business Process
Contoh dari public Process
Contoh dari Collaborative Process
Contoh dari Choreography
TASK adalah kegiatan atom yang termasuk dalam sebuah Proses. Task digunakan ketika bekerja di Proses tidak dipecah ke tingkat detail Model Proses ● Ada jenis khusus Task untuk mengirim dan
menerima,atau pengguna berbasis Task, dll ● Markers atau ikon dapat ditambahkan ke Task untuk membantu mengidentifikasi jenis Task
● Sub-Proses mengaktifkan hirarkis proses pengembangan ● Sebuah Sub-Proses adalah aktivitas yang termasuk dalam sebuah
Proses. Dalam hal ini dapat dipecah ke tingkat yang lebih detail melalui serangkaian sub-kegiatan ● Sebuah "plus" tanda direndah-tengah bentuk menunjukkan bahwa kegiatan tersebut adalah Proses Sub-dan memiliki rendah tingkat detail. ● Untuk versi yang diperluas dari Sub-Proses, rincian terlihat dalam batas nya. ● Ada dua jenis Sub-Proses: Embedded dan Independen (digunakan ulang)
● Event adalah sesuatu yang "Terjadi" selama proses bisnis. ● Event ini mempengaruhi aliran Proses dan biasanya memiliki
pemicu atau hasilnya. ● Mereka dapat memulai, interupt, atau mengakhiri aliran ● Event berbentuk lingkaran Jenis batas menentukan jenis peristiwa
• •
•
• •
Start Event menunjukkan di mana sebuah Proses akan mulai Ada yang berbeda "Pemicu" yang menunjukkan keadaan spesifik untuk mulai Proses None Start Event digunakan untuk menandai awal Sub-Proses atau ketika awal tidak terdefinisi Link Start Event akan dilanjutkan pada diagram BPMN selanjutnya Setiap Pemicu termasuk dalam Multiple Start Event akan memulai proses
Intermediate Event terjadi setelah proses sudah dimulai dan sebelum suatu proses berakhir ● Ada yang berbeda "Pemicu" yang menunjukkan keadaan spesifik sebuah Event ● Mereka dapat ditempatkan dalam posisi normal pada aliran Proses atau menempel pada batas dari suatu kegiatan
Intermediate Event yang ditempatkan dalam aliran proses merupakan hal yang terjadi selama normal operasi proses ● Dapat mewakili Menanggapi Event (yaitu, penerimaan pesan) ● Mewakili penciptaan Event (yaitu, pengiriman pesan)
● Intermediate Event yang
berada pada batas dari suatu kegiatan menunjukkan bahwa kegiatan harus terputus ketika sampai pada Event Pemicu. ● Mereka dapat dilampirkan pada Task atau Sub-Proses ● Mereka digunakan untuk penanganan error, pengecualian penanganan (exception handling), dan kompensasi
menunjukkan di mana proses akan berakhir Ada beberapa perbedaan "Hasil" yang mengindikasikan keadaan spesifik yang mengakhiri proses
adalah elemen-elemen pemodelan yang digunakan untuk mengontrol bagaimana urutan Arus berinteraksi karena mereka berkumpul dan menyimpang dalam sebuah Proses ● Semua jenis Gateway berbentuk berlian ● Marker internal yang berbeda menunjukkan ● berbagai jenis perilaku ● Semua Gateway merupaka perpecahan dan menggabungkan aliran (split and merge)
● Dapat ditunjukkan dengan atau
tanpa internal "X" penanda. Tanpa penanda adalah paling umum digunakan. ● Gateway (Keputusan) menciptakan jalur alternatif berdasarkan kondisi yang ditentukan
Jenis Keputusan disamping merupakan titik percabangan dalam proses di mana alternatif didasarkan pada peristiwa yang terjadi pada saat itu. ● Multiple Intermediate Event ini digunakan untuk mengidentifikasi Gateway ● Event yang mengikuti Gateway menentukan jalur yang dipilih
● Adalah decision di mana ada lebih dari satu hasil yang
mungkin Penanda "O" digunakan untuk mengidentifikasi Gateway ini ● Mereka biasanya diikuti oleh penggabungan sesuai inklusif Gateway
● Penanda tanda bintang
digunakan untuk mengidentifikasi Gateway ini ● Perilaku kompleks dapat didefinisikan untuk penggabungan dan pemisahan
Event-Based Gateway