Anda di halaman 1dari 10

RESUME BPM BAB 3

Seperti yang dinyatakan sebelumnya, proses bisnis melibatkan peristiwa (events) dan
kegiatan (activities). Event mewakili hal-hal yang terjadi secara instan (mis. faktur telah
diterima) sedangkan aktivitas mewakili unit kerja yang memiliki durasi (mis. kegiatan untuk
membayar faktur). Dalam suatu proses, peristiwa dan kegiatan terkait secara logis.

Bentuk hubungan yang paling dasar adalah urutansequence, yang menyiratkan bahwa
satu peristiwa atau aktivitas A diikuti oleh peristiwa atau aktivitas lain B. Dengan demikian,
tiga konsep paling dasar BPMN adalah events, activites, dan arc. Events diwakili oleh
lingkaran, activities dengan persegi panjang bulat, dan arc (disebut sequenceflows dalam
BPMN) diwakili oleh panah dengan kepala panah penuh.

Activities dan events mungkin tidak harus dilakukan secara berurutan. Misalnya,
dalam konteks proses penanganan klaim; persetujuan dan penolakan terhadap klaim adalah
dua kegiatan yang saling bertolak belakang. Jadi kegiatan ini tidak dapat dilakukan secara
berurutan, karena turunan dari proses ini akan melakukan salah satu dari kegiatan ini. Ketika
dua atau lebih activities adalah alternatif satu sama lain, dapat dikatakan mereka saling
eksklusif (mutually exclusive).

Gerbang terbagi (split gateway) mewakili titik di mana aliran proses menyimpang
sementara gerbang gabungan (join gateway) mewakili titik di mana aliran proses menyatu.
Splits memiliki satu aliran urutan masuk dan beberapa aliran urutan keluar (mewakili cabang
yang berbeda), sementara gabungan memiliki beberapa aliran urutan masuk (mewakili
cabang yang akan digabung) dan satu aliran urutan keluar.

1. Exclusive Decisions (XOR Gateway)

Untuk memodelkan hubungan antara dua atau lebih kegiatan alternatif, seperti dalam
hal persetujuan atau penolakan terhadap suatu klaim, proses seperti itu digunakansplit (XOR)
eksklusif. Kami menggunakan XOR-join untuk menggabungkan dua atau lebih cabang
alternatif yang sebelumnya mungkin telah bercabang dengan XOR-split.Gateway XOR
ditandai dengan berlian kosong atau dengan berlian bertanda "X", namun pada umumnya
menggunakan tanda "X" disbanding dengan menggunakan berlian kosong.
2. Parallel Execution (AND Gateway)

Ketika dua atau lebih kegiatan tidak memiliki ketergantungan urutan satu sama lain
(mis. Satu kegiatan tidak perlu mengikuti yang lain, juga tidak mengecualikan yang lain)
mereka dapat dieksekusi bersamaan, atau secara paralel. Gerbang paralel (AND) digunakan
untuk memodelkan hubungan khusus ini.Secara khusus, AND-split digunakan untuk
memodelkan eksekusi paralel dua atau lebih cabang, dan AND-join untuk menyinkronkan
eksekusi dua atau lebih cabang paralel.AND gateway digambarkan sebagai berlian dengan
tanda "+".

Simbol XOR Gateway

3. Inclusive Decision (OR Gateaway)

Kadang-kadang kita mungkin perlu mengambil satu atau lebih cabang setelah kegiatan
pengambilan keputusan.

Contoh kasus: Jika produk yang diminta tidak ada stok, diperlukan diproduksi ulang
sebelum penanganan pesanan dapat dilanjutkan. Untuk memproduksi suatu produk, bahan
baku yang dibutuhkan harus dipesan. Dua pemasok pilihan menyediakan berbagai jenis
bahan baku. Tergantung pada produk yang akan diproduksi, bahan baku dapat dipesan dari
pemasok 1 atau pemasok 2, atau dari keduanya. Setelah bahan baku tersedia, produk dapat
diproduksi dan pesanan dapat dikonfirmasi. Di sisi lain, jika produk dalam stok dapat diambil
dari gudang sebelum mengkonfirmasi pesanan. Kemudian proses berlanjut secara normal.
4. Pengerjaan Ulang dan Pengulangan

Untuk membuat model pengerjaan ulang atau pengulangan, pertama-tama kita perlu
mengidentifikasi kegiatan, atau lebih umum secara umum fragmen proses, yang dapat
diulang. Dalam contoh kami ini terdiri dari urutan kegiatan "Siapkan respons menteri" dan
"Tinjau respons menteri". Mari kita sebut ini blok pengulangan kita. Properti blok
pengulangan adalah bahwa yang terakhir dari aktivitasnya harus berupa aktivitas
pengambilan keputusan. Bahkan, ini akan memungkinkan kita untuk memutuskan apakah
akan kembali sebelum blok pengulangan dimulai, sehingga ini bisa diulang, atau untuk
melanjutkan sisa proses. Dengan demikian, kegiatan keputusan ini harus memiliki dua hasil.
Dalam contoh kami, aktivitas keputusan adalah "Meninjau respons menteri" dan hasilnya
adalah: "respons disetujui" (dalam hal ini kami melanjutkan prosesnya) dan "respons tidak
disetujui" (kembali).

Untuk memodelkan dua hasil (outcomes), gunakan XOR-split dengan dua cabang
keluar: satu yang memungkinkan kami untuk melanjutkan sisa proses (dalam contoh, ini
hanyalah events akhir "korespondensi menteri tertujukan"), yang lain yang kembali ke
aktivitas sebelum "Mempersiapkan respons menteri". Gunakan XOR-join untuk
menyambungkan kembali cabang ini ke titik model proses sebelum blok pengulangan.
5. Artefak Informasi

Proses bisnis memerlukan aspek organisasi yang berbeda seperti fungsi, artefak bisnis,
manusia, dan sistem perangkat lunak. Aspek-aspek ini ditangkap oleh perspektif pemodelan
proses yang berbeda. Sejauh ini kita telah melihat perspektif fungsional, yang menunjukkan
kegiatan apa yang harus terjadi dalam proses, dan perspektif aliran kontrol, yang
menunjukkan kapan aktivitas dan peristiwa harus terjadi. Perspektif penting lain yang harus
kita pertimbangkan ketika memodelkan proses bisnis adalah perspektif data. Perspektif data
menunjukkan artefak informasi mana (misal dokumen bisnis, file) yang diperlukan untuk
melakukan suatu kegiatan dan mana yang dihasilkan sebagai hasil dari melakukan suatu
kegiatan.

Mulai dengan mengidentifikasi artefak yang diperlukan oleh setiap aktivitas untuk
dieksekusi, dan artefak yang dibuat oleh setiap aktivitas sebagai hasil dari pelaksanaannya.
Misalnya, aktivitas pertama dari proses pemenuhan pesanan adalah "Periksa ketersediaan
stok". Ini membutuhkan pesanan Pembelian sebagai input untuk memeriksa apakah produk
yang dipesan ada stok atau tidak. Artefak ini juga diperlukan oleh aktivitas "Periksa
ketersediaan bahan baku" jika produk diproduksi. Artefak seperti pesanan Pembelian disebut
objek data dalam BPMN. Objek data merupakan informasi yang mengalir masuk dan keluar
dari kegiatan; mereka dapat berupa artefak fisik seperti faktur atau surat pada selembar
kertas, atau artefak elektronik seperti email atau file. Kami menggambarkannya sebagai
dokumen dengan sudut kanan atas terlipat, dan menautkannya dengan kegiatan dengan
panah putus-putus dengan panah terbuka (disebut asosiasi data di BPMN).

Kemudian masuk ke arah asosiasi data untuk menetapkan apakah objek data adalah
input atau output untuk aktivitas tertentu. Asosiasi yang masuk, seperti yang digunakan dari
pesanan Pembelian ke aktivitas "Periksa ketersediaan stok", menunjukkan bahwa pesanan
Pembelian adalah input objek untuk aktivitas ini; asosiasi keluar, seperti yang digunakan dari
aktivitas “Dapatkan bahan baku dari Pemasok 1” ke bahan baku, menunjukkan bahwa Bahan
baku adalah objek output untuk aktivitas ini. Untuk menghindari kekacauan diagram dengan
asosiasi data yang melintasi urutan mengalir, kita dapat mengulangi objek data beberapa kali
dalam model proses yang sama. Namun, semua kemunculan objek tertentu secara
konseptual merujuk pada artefak yang sama.
Seringkali output dari suatu aktivitas bertepatan dengan input ke aktivitas berikutnya.
Misalnya, setelah bahan baku telah diperoleh, ini digunakan oleh aktivitas "Memproduksi
produk" untuk membuat Produk. Produk pada gilirannya dikemas dan dikirim ke pelanggan
oleh aktivitas "Kirim produk". Secara efektif, objek data memungkinkan kita untuk
memodelkan arus informasi antara aktivitas proses.

Namun, perlu diketahui bahwa objek data dan hubungannya dengan aktivitas tidak
dapat menggantikan aliran urutan. Dengan kata lain, bahkan jika suatu objek diteruskan dari
suatu aktivitas A ke aktivitas B, kita masih perlu memodelkan aliran urutan dari A ke B.
Sebuah notasi singkatan untuk melewatkan suatu objek dari suatu aktivitas ke aktivitas
lainnya adalah dengan secara langsung menghubungkan objek data ke aliran urutan antara
dua kegiatan berurutan melalui asosiasi yang tidak diarahkan. Lihat misalnya alamat
Pengiriman yang dikirimkan dari aktivitas "Dapatkan alamat pengiriman" ke aktivitas "Produk
pengiriman", yang merupakan singkatan untuk menunjukkan bahwa alamat Pengiriman
adalah output dari "Dapatkan alamat pengiriman" dan input ke "Kirim produk ".

Kadang-kadang kita mungkin perlu mewakili keadaan objek data. Misalnya, aktivitas
"Konfirmasi pesanan" mengambil pesanan Pembelian sebagai input, dan mengembalikan
pesanan pembelian "dikonfirmasi" sebagai output: objek input dan output sama, tetapi objek
menyatakan, diubah menjadi "dikonfirmasi". demikian pula, aktivitas "Terima pembayaran"
mengambil sebagai input pesanan pembelian "dikonfirmasi" dan mengubahnya menjadi
pesanan Pembelian "dibayar". Objek dapat melalui sejumlah negara, misalnya faktur adalah
yang pertama "Terbuka", lalu "disetujui" atau "ditolak" dan akhirnya "diarsipkan".
Menunjukkan status objek data adalah opsional: kita dapat melakukannya dengan
menambahkan nama negara antara tanda kurung siku ke label objek data, misalnya "Pesanan
Pembelian [dikonfirmasi] "," Produk [dikemas] ".

Penyimpanan data adalah tempat yang berisi objek data yang perlu bertahan melebihi
durasi proses misalnya, database untuk artefak elektronik atau lemari arsip untuk yang fisik.
Kegiatan proses dapat membaca / menulis objek data dari / ke penyimpanan data. Misalnya,
aktivitas "Periksa ketersediaan stok" mengambil level Stok untuk produk yang dipesan dari
database Gudang, yang berisi informasi level Stok untuk berbagai Produk. Juga, aktivitas
"Periksa ketersediaan bahan baku" berkonsultasi dengan katalog Pemasok untuk memeriksa
pemasok mana yang akan Kontak. Database Gudang atau katalog Pemasok adalah contoh
penyimpanan data yang digunakan sebagai input untuk kegiatan.

Contoh penyimpanan data yang digunakan sebagai output adalah basis data Pesanan,
yang digunakan oleh aktivitas "Arsipkan" untuk menyimpan pesanan Pembelian yang
dikonfirmasi. dengan cara ini, pesanan yang baru saja diarsipkan akan tersedia untuk proses
bisnis lain dalam organisasi yang sama, misalnya untuk proses bisnis yang menangani
permintaan pengembalian produk. Toko data direpresentasikan sebagai silinder kosong
(simbol basis data khas) dengan batas atas tiga kali lipat. Sama dengan objek data, mereka
terhubung ke aktivitas melalui asosiasi data.

6. Sumber Daya (Resources)

Aspek lebih lanjut yang perlu kita pertimbangkan ketika memodelkan proses bisnis
adalah perspektif sumber daya. Perspektif ini, juga disebut perspektif organisasi,
menunjukkan siapa atau apa yang melakukan kegiatan mana. Sumber daya adalah istilah
umum untuk merujuk kepada siapa pun atau apa pun yang terlibat dalam kinerja suatu
proses kegiatan. Sumber daya dapat berupa:

o Partisipan proses, yaitu orang perorangan seperti karyawan ‘John Smith’.


o Sistem perangkat lunak, misalnya server atau aplikasi perangkat lunak.
o Peralatan, seperti printer atau pabrik manufaktur.
Kami membedakan antara sumber daya aktif, yaitu sumber daya yang dapat secara
mandiri melakukan suatu kegiatan, dan sumber daya pasif, yaitu sumber daya yang hanya
terlibat dalam kinerja suatu kegiatan. Sebagai contoh, mesin fotokopi digunakan oleh peserta
untuk membuat salinan dokumen, Jadi, mesin fotokopi adalah sumber daya pasif sedangkan
peserta adalah sumber daya aktif. Bulldozer adalah contoh lain dari sumber daya pasif
karena itu adalah pengemudi yang melakukan aktivitas di mana buldoser itu digunakan.

Perspektif sumber daya suatu proses tertarik pada sumber daya aktif, jadi mulai
sekarang dengan istilah "sumber daya" kita merujuk ke "sumber daya aktif". Seringkali,
dalam model proses kita tidak secara eksplisit merujuk ke satu sumber daya pada suatu
waktu, seperti misalnya seorang karyawan John Smith, tetapi sebaliknya kita merujuk pada
sekelompok sumber daya yang dapat dipertukarkan dalam arti bahwa setiap anggota
kelompok dapat melakukan kegiatan tertentu. Kelompok-kelompok semacam itu disebut
kelas sumber daya. Contohnya adalah seluruh organisasi, unit organisasi atau peran.

BPMN menyediakan dua konstruksi untuk memodelkan aspek sumber daya: Pools dan
Lanes. Alat umum yang digunakan untuk memodelkan kelas sumber daya, Lanes digunakan
untuk membagi kelompok menjadi sub-kelas atau sumber daya tunggal. Biasanya akan
menggunakan Pools untuk memodelkan pesta bisnis seperti seluruh organisasi seperti
penjual dalam contoh kami, dan Lanes untuk memodelkan departemen, unit, tim, atau
sistem / peralatan perangkat lunak dalam organisasi itu. Contoh, kami mempartisi Pools
Penjual menjadi dua Lanes: satu untuk departemen gudang & distribusi, yang lain untuk
departemen penjualan.
Pertanyaan :

1. Apa saja Gateway dalam BPMN?

2. Apa perbedaan Gateway OR dan AND?

3. Manakah Gateway yang digunakan untuk Repitition?

4. Apa saja konsep dasar dalan BPMN?

5. Sumber daya dapat berupa apa saja?

Jawab:

1. OR, AND, XOR

2. Dalam Gateway AND kedua proses harus dilakukan, sedangkan di Gateway OR


bisa salah satu maupun kedua proses yang dijalankan

3. XOR

4. Activity, Event, Arc

5. Partisipan proses, Sistem Perangkat Lunak, peralatan

Anda mungkin juga menyukai