Disusun Oleh:
2016
Apa itu Process Mining?
http://image.slidesharecdn.com/processminingprez-150311230706-conversion-gate01/95/process-mining-for-customer-support-10-638.jpg?cb=1428404460
Process mining adalah suatu proses pengamatan yang dilakukan terhadap proses bisnis yang
telah terkomputerisasi. Proses mining ini erat kaitannya dengan BPM (Business Process
Management), dimana BPM itu sendiri bertujuan untuk mendapatkan model bisnis dengan
cara mengamati perilaku proses bisnis dalam suatu organisasi. Dengan cara ini diharapkan
akan ditemukan struktur proses baru yang sebelumnya tidak disadari sedang terjadi.
Berbagai manfaat bisa didapat dengan adanya Process Mining, seperti untuk mengetahui
bagaimanakah proses yang sebenarnya terjadi, apakah proses yang berjalan sudah sesuai
dengan model yang dirancang sebelumnya, maupun mengetahui di tahapan manakah
terjadi perlambatan suatu proses. Selain itu Process Mining juga mampu melakukan prediksi
atas jumlah keterlambatan yang mungkin timbul serta membuat rancangan model seperti
apa yang lebih tepat guna menyelesaikan permasalahan.
Penggunaan event log sebagai sumber data dari teknik Process Mining dirasa cukup tepat
karena umumnya log sebuah sistem informasi berisi data dari berbagai kasus yang dieksekusi
organisasi. Data yang dicatat umumnya berupa waktu mulai dan selesainya pekerjaan di
suatu bagian, siapa saja pelakunya, dan lain sebagainya.
Process Discovery
Di dalam laporan ini akan dijelaskan langkah-langkah dalam Process Discovery, yaitu penentuan atau
pencarian process model suatu proses bisnis yang ada di event logs dari 8 file example yang akan dicari
business process modelnya. Yang harus dipersiapkan lebih dahulu yaitu software ProM dan diharuskan
untuk menginstall semua plugin yang kita perlukan selama pengerjaan process discovery dilaksanakan.
1. Exercise1.xes
Process discovery yang pertama yaitu mengimport file exercise1.xes kedalam aplikasi
ProM yang kita jalankan.
Tekan import (tombol di kanan atas gambar 1) untuk mengimport file exercise yang akan
diimport kedalam aplikasi ProM.
Selanjutnya akan muncul tampilan berupa file exercise1.xes yang telah kita import dan
berubah formatnya menjadi exercise1.mxml. Setelah itu tekan tombol Use Resource
(lingkaran merah) untuk memulai process discovery.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Selanjutnya akan muncul tampilan Select Miner untuk memilih algoritma yang akan
digunakan dalam process mining. Disini kita akan melakukan dua kali proses Select
Miner yaitu Heuristics Miner dan Alpha Algorithm. Yang pertama dipilih yaitu
Heuristics Miner (Heuristics Miner ProM 5.2 Without Unused Relationship) dan klik
tombol Finish.
Hasil dari eksekusi file exercise1.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Setelah itu akan muncul jendela Select Attributes for Discovery dimana menampilkan
informasi tentang atribut terkait yang mempertimbangkan deteksi Primary Key. Karena
hanya berupa tampilan saja makan lanjut klik Next untuk melanjutkan.
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap
event class-nya (sisi kanan) masing-masing.
Setelah itu akan muncul tampilan Configure cost. Pada jendela ini kita unfill box
Identify unobservable activities dan Identify skipped activities, lalu klik tombol
Finish.
Setelah itu akan muncul tampilan Hasil dari eksekusi file exercise1.xes yang tadi
diimport lalu menggunakan actions BPMN Analysis (Using Heuristics Miner) berupa
Diagram BPMN dengan keterangan BPMN Model Without Swimlanes .
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Hasil dari eksekusi file exercise2.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Hasil dari eksekusi file exercise2.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai
berikut.
Ternyata setelah dicoba, muncul sebuah pesan error yang bertuliskan Log has multiple
start events yang menandakan bahwa log memiliki jumlah start event lebih dari 2,
sehingga actions BPMN Analysis (Using Heuristics Miner) tidak bisa diaplikasikan pada
file example2.xes.
3. Exercise3.xes
Process discovery selanjutnya yaitu mengimport file exercise3.xes kedalam aplikasi
ProM yang kita jalankan.
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Hasil dari eksekusi file exercise3.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Hasil dari eksekusi file exercise3.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai
berikut.
Ternyata setelah dicoba, muncul sebuah pesan error yang bertuliskan Log has multiple
start events yang menandakan bahwa log memiliki jumlah start event lebih dari 2,
sehingga actions BPMN Analysis (Using Heuristics Miner) tidak bisa diaplikasikan pada
file example3.xes.
4. Exercise 4.xes
Process discovery selanjutnya yaitu mengimport file exercise4.xes kedalam aplikasi
ProM yang kita jalankan.
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Hasil dari eksekusi file exercise4.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Hasil dari eksekusi file exercise4.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai
berikut.
Setelah itu akan muncul jendela berupa penjelasan tentang Projection details. Klik
tombol Continue untuk melanjutkan.
Setelah itu akan muncul tampilan Configure cost. Pada jendela ini kita unfill box
Identify unobservable activities dan Identify skipped activities, lalu klik tombol
Finish.
Setelah itu akan muncul tampilan Hasil dari eksekusi file exercise4.xes yang tadi
diimport lalu menggunakan actions BPMN Analysis (Using Heuristics Miner) berupa
Diagram BPMN dengan keterangan BPMN Model Without Swimlanes .
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Hasil dari eksekusi file exercise5.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Hasil dari eksekusi file exercise5.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai
berikut.
Ternyata setelah dicoba, muncul sebuah pesan error yang bertuliskan Log has multiple
start events yang menandakan bahwa log memiliki jumlah start event lebih dari 2,
sehingga actions BPMN Analysis (Using Heuristics Miner) tidak bisa diaplikasikan pada
file example5.xes.
6. Exercise 6.xes
Process discovery selanjutnya yaitu mengimport file exercise6.xes kedalam aplikasi
ProM yang kita jalankan.
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Hasil dari eksekusi file exercise6.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN sebagai
berikut.
Hasil dari eksekusi file exercise6.xes yang tadi diimport lalu menggunakan actions
BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai
berikut.
Setelah itu akan muncul jendela berupa penjelasan tentang Projection details. Klik
tombol Continue untuk melanjutkan.
Setelah itu akan muncul tampilan Configure cost. Pada jendela ini kita unfill box
Identify unobservable activities dan Identify skipped activities, lalu klik tombol
Finish.
Setelah itu akan muncul tampilan Hasil dari eksekusi file exercise6.xes yang tadi
diimport lalu menggunakan actions BPMN Analysis (Using Heuristics Miner) berupa
Diagram BPMN dengan keterangan BPMN Model Without Swimlanes .
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Setelah itu akan muncul jendela Select Attributes for Discovery dimana menampilkan
informasi tentang atribut terkait yang mempertimbangkan deteksi Primary Key. Karena
hanya berupa tampilan saja makan lanjut klik Next untuk melanjutkan.
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining
yaitu Alpha Algorithm dan klik tombol Finish.
8. repairExample2.xes
Process discovery selanjutnya yaitu mengimport file repairExample2.xes kedalam
aplikasi ProM yang kita jalankan.
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Gambar 73 : Tampilan jendela actions
Selanjutnya akan muncul tampilan Select Miner untuk memilih algoritma yang akan
digunakan dalam process mining. Disini kita akan melakukan dua kali proses Select
Miner yaitu Heuristics Miner dan Alpha Algorithm. Yang pertama dipilih yaitu
Heuristics Miner (Heuristics Miner ProM 5.2 Without Unused Relationship) dan klik
tombol Finish.
Hasil dari eksekusi file repairExample2.xes yang tadi diimport lalu menggunakan
actions BPMN Miner dan algoritma Heuristics Miner adalah berupa Diagram BPMN
sebagai berikut.
Gambar 75 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining
yaitu Alpha Algorithm dan klik tombol Finish.
Hasil dari eksekusi file repairExample2.xes yang tadi diimport lalu menggunakan
actions BPMN Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN
sebagai berikut.
Gambar 77 : Hasil eksekusi berupa Diagram BPMN
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap
event class-nya (sisi kanan) masing-masing.
Lalu akan muncul tampilan jendela Swimlane Threshold Settings untuk menentukan
angka threshold yang akan digunakan. Disini user bebas menentukan angka threshold
mulai dari indeks 0% - 100%. Kita coba saja dengan threshold 0% dan klik tombol
Continue.
Process discovery selanjutnya yaitu mengimport file large.xes kedalam aplikasi ProM
yang kita jalankan. File large.xes ini memiliki ukuran yang besar yaitu sekitar 68 MB
sehingga membutuhkan waktu yang lebih lama dalam menjalankan Process Discovery.
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan.
Plugin yang dipilih disini adalah ProM log files.
Lalu setelah menekan tombol Use Resource, muncul tampilan jendela Actions untuk
memilih plugin yang akan kita gunakan dalam Process Discovery tersebut. Plugin yang
dipilih yaitu BPMN Miner, dan selanjutnya klik tombol Start.
Gambar 85 : Tampilan jendela actions
Selanjutnya akan muncul tampilan Select Miner untuk memilih algoritma yang akan
digunakan dalam process mining. Disini kita akan melakukan dua kali proses Select
Miner yaitu Heuristics Miner dan Alpha Algorithm. Yang pertama dipilih yaitu
Heuristics Miner (Heuristics Miner ProM 5.2 Without Unused Relationship) dan klik
tombol Finish.
Setelah itu akan muncul jendela Select Attributes for Discovery dimana menampilkan
informasi tentang atribut terkait yang mempertimbangkan deteksi Primary Key. Karena
hanya berupa tampilan saja makan lanjut klik Next untuk melanjutkan.
Gambar 87 : Tampilan jendela Select Attributes for Discovery
Proses berjalannya task BPMN Miner di Activity berjalan lebih lama dari file-file event
log karena di file large.xes terdapat banyak data dan event logs didalamnya. Perlu kita
ketahui bahwa ukuran file large.xes ini adalah sekitar 68 MB.
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining
yaitu Alpha Algorithm dan klik tombol Finish.
Hasil dari eksekusi file large.xes yang tadi diimport lalu menggunakan actions BPMN
Miner dan algoritma Alpha Algorithm adalah berupa Diagram BPMN sebagai berikut.
Gambar 90 : Hasil eksekusi berupa Diagram BPMN
Ternyata setelah dicoba, muncul sebuah pesan error yang bertuliskan Log has multiple
start events yang menandakan bahwa log memiliki jumlah start event lebih dari 2,
sehingga actions BPMN Analysis (Using Heuristics Miner) tidak bisa diaplikasikan pada
file large.xes.