Di halaman ini

Cara kerja mesin simulasi

Process Intelligence Process Intelligence Tersedia mulai paket Process Intelligence. Fitur ini hanya dapat digunakan oleh pengguna paket ini atau paket yang lebih tinggi. Bandingkan paket Tersedia dengan lisensi Process Intelligence atau yang lebih tinggi

Memahami mesin simulasi

ProcessMind menggunakan mesin simulasi peristiwa diskret (DES) untuk memodelkan proses Anda. Dengan memahami cara kerjanya, Anda dapat mengatur simulasi dengan lebih tepat dan menafsirkan hasilnya secara akurat. Coba mesin ini pada proses Anda sendiri dengan uji coba gratis.

Pengaturan dan hasil simulasi ProcessMind

Apa itu simulasi peristiwa diskret?

Dalam simulasi peristiwa diskret, keadaan sistem hanya berubah pada peristiwa tertentu. Waktu bergerak dari satu peristiwa ke peristiwa berikutnya, tanpa perubahan di antaranya. Pendekatan ini cocok untuk proses bisnis karena:

  • Aktivitas memiliki waktu mulai dan selesai yang jelas
  • Sumber daya dialokasikan dan dilepaskan pada waktu tertentu
  • Kasus dimulai dan selesai pada titik yang ditentukan

Mengapa menggunakan peristiwa diskret?

Berbeda dengan simulasi kontinu yang digunakan dalam fisika atau dinamika fluida, proses bisnis tidak perlu dimodelkan dari waktu ke waktu secara terus-menerus. Pengajuan pinjaman tidak beralih secara bertahap dari “diajukan” menjadi “disetujui”. Statusnya berubah pada peristiwa tertentu.

Siklus utama peristiwa

Mesin simulasi menjalankan siklus sederhana:

1. Initialize: Set up starting conditions
2. Get Next Event: Find the earliest scheduled event from the priority queue
3. Advance Time: Move simulation clock to that event's time
4. Process Event: Handle the event (start activity, complete activity, etc.)
5. Schedule New Events: Based on what happened, add new events
6. Repeat: Continue until end time or max events reached (5,000,000)
7. Output: Generate the complete event log

Jenis peristiwa

Simulasi menghasilkan dan memproses beberapa jenis peristiwa:

Jenis peristiwa Yang terjadi
Kedatangan kasus Kasus baru memasuki proses melalui peristiwa mulai
Aktivitas dimulai Kasus mulai menjalankan aktivitas (sumber daya dialokasikan)
Aktivitas selesai Kasus menyelesaikan aktivitas (sumber daya dilepas)
Evaluasi gerbang Titik keputusan menentukan jalur yang akan diambil
Kasus selesai Kasus mencapai peristiwa selesai

Pembuatan dan kedatangan kasus

Kasus memasuki simulasi melalui Peristiwa Mulai dalam model BPMN Anda. Pola kedatangannya diatur oleh distribusi pembuatan kasus.

Pola kedatangan default

Secara default, kasus datang mengikuti distribusi Poisson dengan tingkat 1 kasus per jam. Pola ini menghasilkan jeda kedatangan yang acak dan realistis, seperti yang umum terjadi dalam banyak proses bisnis.

Mengatur pola kedatangan

Anda dapat mengatur pola kedatangan lain menggunakan distribusi yang dijelaskan dalam dokumentasi Distribusi.

Alur kasus dalam proses

Alur Sekuensial

Setelah kasus menyelesaikan suatu elemen, kasus langsung mengikuti alur sekuensial yang keluar dari elemen tersebut. Jika hanya ada satu jalur keluar, kasus akan otomatis mengambilnya.

Perilaku gerbang

Gerbang mengatur percabangan dan penggabungan kasus:

Jenis gerbang Perilaku
XOR (Eksklusif) Tepat satu jalur keluar dipilih secara acak dengan mempertimbangkan bobot probabilitas. Probabilitas diperlakukan sebagai bobot relatif dan dinormalisasi secara otomatis.
AND (Paralel) Semua jalur keluar diambil secara bersamaan. Kasus terbagi menjadi token paralel.
OR (Inklusif) Jalur dipilih secara acak, dengan jaminan setidaknya satu jalur diambil.
Berbasis peristiwa Memilih secara acak di antara peristiwa yang tersedia.

Mengatur probabilitas

Untuk gerbang XOR, tetapkan probabilitas pada setiap alur keluar. Nilai ini adalah bobot relatif:

  • Jika Anda menetapkan nilai 70, 20, dan 10 pada alur, nilainya dinormalisasi menjadi 70%, 20%, dan 10%
  • Jika Anda menetapkan nilai 7, 2, dan 1, hasilnya tetap sama
  • Alur yang belum diberi nilai menggunakan sisa persentase

Menjalankan aktivitas

Saat kasus mencapai Task (aktivitas), mesin menjalankan urutan berikut:

1. Periksa ketersediaan sumber daya

Apakah sumber daya yang diperlukan memiliki kapasitas yang tersedia?

2. Masukkan ke antrean jika perlu

Jika sumber daya tidak tersedia, kasus masuk ke antrean tunggu. Secara default, ProcessMind menggunakan urutan FIFO (First In, First Out): kasus diproses sesuai urutan kedatangannya.

3. Alokasikan sumber daya

Setelah tersedia, unit sumber daya yang diperlukan akan dialokasikan untuk kasus ini.

4. Ambil sampel waktu pemrosesan

Mesin mengambil nilai dari distribusi waktu pemrosesan yang telah diatur. Nilai ini menentukan lama aktivitas.

5. Jadwalkan peristiwa penyelesaian

Peristiwa penyelesaian ditambahkan ke antrean peristiwa pada current_time + processing_time.

6. Lepaskan sumber daya

Saat peristiwa penyelesaian terjadi, sumber daya dikembalikan ke kumpulan agar dapat digunakan oleh kasus lain.

Waktu pemrosesan minimum

Untuk memastikan stempel waktu unik dan perilaku yang realistis, semua aktivitas memiliki durasi minimum 1 detik. Meski distribusinya menetapkan durasi nol, aktivitas tetap berlangsung setidaknya selama waktu ini.

Peluang untuk melewati aktivitas

Anda dapat mengatur peluang untuk melewati aktivitas (0-100%). Jika aktivitas dilewati:

  • Kasus langsung berlanjut ke elemen berikutnya
  • Tidak ada sumber daya yang digunakan
  • Tidak ada waktu yang berlalu (kecuali durasi minimum 1 detik)
  • Aktivitas tetap tercatat di log dengan durasi minimum

Pengaturan ini memodelkan situasi nyata saat suatu langkah kadang dilewati.

Pengaturan waktu

Jam simulasi

Simulasi menggunakan jam virtual yang bergerak secara diskret dari satu peristiwa ke peristiwa berikutnya. Jika peristiwa selanjutnya terjadi pukul 10.35 dan waktu saat ini pukul 10.30, jam langsung bergerak ke pukul 10.35.

Satuan waktu

Semua waktu dikonversi ke satuan yang sama saat diproses. Anda dapat menentukan durasi dalam:

  • Detik
  • Menit
  • Jam
  • Hari

Tingkat kedatangan diatur secara terpisah, per jam, hari, minggu, bulan, atau tahun.

Periodisitas dan slot waktu

Parameter dapat berubah sesuai waktu simulasi. Contohnya:

  • Tingkat kedatangan berbeda pada hari kerja dan akhir pekan
  • Waktu pemrosesan berbeda pada giliran pagi dan sore
  • Kapasitas sumber daya berbeda pada jam sibuk

Lihat dokumentasi Periodisitas untuk mengetahui cara mengaturnya.

Pengelolaan sumber daya

Kumpulan sumber daya

Setiap sumber daya memiliki kapasitas yang ditentukan, yaitu jumlah kasus yang dapat ditangani secara bersamaan.

Pengelolaan antrean

Saat permintaan melebihi kapasitas, kasus menunggu dalam antrean. Secara default, ProcessMind menggunakan urutan FIFO (First In, First Out) agar kasus diproses sesuai urutan kedatangannya.

Pembuatan log peristiwa

Selama simulasi berjalan, setiap aktivitas yang dijalankan dicatat dalam log peristiwa keluaran:

Kolom Deskripsi
ID kasus Pengenal unik untuk setiap kasus (dibuat berurutan)
Aktivitas Nama elemen BPMN
Stempel waktu mulai Waktu aktivitas dimulai
Stempel waktu selesai Waktu aktivitas selesai
Sumber daya Sumber daya yang menjalankan aktivitas
Atribut Atribut kasus pada saat itu

Log ini mengikuti format log peristiwa standar dan dapat dianalisis dengan semua alat ProcessMind.

Batas simulasi

Batas Nilai Tujuan
Jumlah maksimum peristiwa 5.000.000 Mencegah simulasi berjalan tanpa batas
Durasi minimum 1 detik Memastikan stempel waktu unik

Mulai dari skala kecil, lalu tingkatkan

Saat menyiapkan simulasi baru, mulailah dengan periode singkat, misalnya beberapa hari atau minggu, untuk memvalidasi pengaturan Anda. Setelah yakin model berjalan dengan benar, perpanjang periodenya.

Langkah berikutnya

Sumber daya
Pelajari cara memodelkan sumber daya dan batas kapasitas.

Rancang proses yang lebih baik. Bangun arsitektur yang saling terhubung. Tetap kendalikan semuanya.

Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.

Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.

Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.