LAPORAN MANAJEMEN PROSES BISNIS PROCESS MINING – PROCESS DISCOVERY
Disusun Oleh: Vicky Royibha / 13523103
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONESIA 2016
Apa itu Process Mining?
http://image.slidesharecdn.com/processminingprez-150311230706-conversion-gate01/95/process-mining-for-customer--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.
Gambar 1 : Tampilan awal aplikasi ProM
Tekan import (tombol di kanan atas gambar 1) untuk mengimport file exercise yang akan diimport kedalam aplikasi ProM.
Gambar 2 : Memilih file exercise1.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
Gambar 3 : Memilih import plugin yang akan digunakan
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.
Gambar 4 : Tampilan file ‘exercise1.xes’ yang telah diimport
1.1. Eksekusi dengan Actions BPMN Miner 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 5 : 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’.
Gambar 6 : Tampilan jendela ‘Select Miner’
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 7 : Tampilan jendela ‘Select Attributes for Discovery’
Hasil dari eksekusi file ‘exercise1.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 8 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 9 : Tampilan jendela ‘Select Miner’
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 10 : Tampilan jendela ‘Select Attributes for Discovery’
Hasil dari eksekusi file ‘exercise1.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 11 : Hasil eksekusi berupa Diagram BPMN
1.2. Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example1.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 12 : Tampilan jendela ‘actions’
Setelah itu akan muncul jendela berupa penjelasan tentang actions ‘BPMN Analysis (Using Heuristics Miner)’. Klik saja tombol ‘next’.
Gambar 13 : Tampilan jendela ‘Introduction’
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap event class-nya (sisi kanan) masing-masing.
Gambar 14 : Tampilan jendela Node dan Event Class
Lalu muncul tampilan untuk memilih yang akan digunakan. Pilih ‘Cost-based a’heuristic log replay’ dan klik tombol ‘next’.
Gambar 15 : Tampilan jendela ‘Select Algorithm’
Setelah itu akan muncul tampilan ‘Configure cost’. Pada jendela ini kita unfill box ‘Identify unobservable activities’ dan ‘Identify skipped activities’, lalu klik tombol ‘Finish’.
Gambar 16 : Tampilan jendela ‘Configure Cost’
Lalu akan muncul tampilan jendela ‘Swimlane Threshold Settings’ untuk menentukan angka threshold yang akan digunakan. Disini bebas menentukan angka threshold mulai dari indeks 0% - 100%. Kita coba saja dengan threshold 0% dan klik tombol ‘Continue’.
Gambar 17 : Tampilan jendela ‘Swimlane Threshold Settings’
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 ‘.
Gambar 18 : Hasil eksekusi actions BPMN Analysis
2. Exercise2.xes Process discovery yang kedua yaitu mengimport file ‘exercise2.xes’ kedalam aplikasi ProM yang kita jalankan.
Gambar 19 : Memilih file exercise2.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
2.1. Eksekusi dengan Actions BPMN Miner 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 20 : 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’.
Gambar 21 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise2.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 22 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 23 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise2.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 24 : Hasil eksekusi berupa Diagram BPMN
2.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example2.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 25 : Gambar Task Running
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.
Gambar 26 : Memilih file exercise3.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
3.1. Eksekusi dengan Actions BPMN Miner 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 27 : 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’.
Gambar 28 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise3.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 29 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 30 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise3.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 31 : Hasil eksekusi berupa Diagram BPMN
3.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example3.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 32 : Gambar Task Running
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.
Gambar 33 : Memilih file exercise4.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
4.1 Eksekusi dengan Actions BPMN Miner 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 34 : 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’.
Gambar 35 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise4.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 36 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 37 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise4.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 38 : Hasil eksekusi berupa Diagram BPMN
4.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example4.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 39 : Tampilan jendela ‘actions’
Setelah itu akan muncul jendela berupa penjelasan tentang ‘Projection details’. Klik tombol ‘Continue’ untuk melanjutkan.
Gambar 40 : Tampilan jendela ‘Production Details’
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap event class-nya (sisi kanan) masing-masing.
Gambar 41 : Tampilan jendela Node dan Event Class
Setelah itu akan muncul tampilan ‘Configure cost’. Pada jendela ini kita unfill box ‘Identify unobservable activities’ dan ‘Identify skipped activities’, lalu klik tombol ‘Finish’.
Gambar 42 : Tampilan jendela ‘Configure Cost’
Lalu akan muncul tampilan jendela ‘Swimlane Threshold Settings’ untuk menentukan angka threshold yang akan digunakan. Disini bebas menentukan angka threshold mulai dari indeks 0% - 100%. Kita coba saja dengan threshold 0% dan klik tombol ‘Continue’.
Gambar 43 : Tampilan jendela ‘Swimlane Threshold Settings’
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 ‘.
Gambar 44 : Hasil eksekusi actions BPMN Analysis
5. Exercise5.xes Process discovery selanjutnya yaitu mengimport file ‘exercise3.xes’ kedalam aplikasi ProM yang kita jalankan.
Gambar 45 : Memilih file exercise5.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
5.1. Eksekusi dengan Actions BPMN Miner 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 46 : 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’.
Gambar 47 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise5.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 48 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 49 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise5.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 50 : Hasil eksekusi berupa Diagram BPMN
5.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example5.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 51 : Gambar Task Running
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.
Gambar 52 : Memilih file exercise6.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
6.1 Eksekusi dengan Actions BPMN Miner 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 53 : 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’.
Gambar 54 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise6.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 55 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 56 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘exercise6.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 57 : Hasil eksekusi berupa Diagram BPMN
6.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘example6.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 58 : Tampilan jendela ‘actions’
Setelah itu akan muncul jendela berupa penjelasan tentang ‘Projection details’. Klik tombol ‘Continue’ untuk melanjutkan.
Gambar 59 : Tampilan jendela ‘Production Details’
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap event class-nya (sisi kanan) masing-masing.
Gambar 60 : Tampilan jendela Node dan Event Class
Setelah itu akan muncul tampilan ‘Configure cost’. Pada jendela ini kita unfill box ‘Identify unobservable activities’ dan ‘Identify skipped activities’, lalu klik tombol ‘Finish’.
Gambar 61 : Tampilan jendela ‘Configure Cost’
Lalu akan muncul tampilan jendela ‘Swimlane Threshold Settings’ untuk menentukan angka threshold yang akan digunakan. Disini bebas menentukan angka threshold mulai dari indeks 0% - 100%. Kita coba saja dengan threshold 0% dan klik tombol ‘Continue’.
Gambar 62 : Tampilan jendela ‘Swimlane Threshold Settings’
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 ‘.
Gambar 63 : Hasil eksekusi actions BPMN Analysis
7. repairExample.xes Process discovery selanjutnya yaitu mengimport file ‘repairExample.xes’ kedalam aplikasi ProM yang kita jalankan.
Gambar 64 : Memilih file repairExample.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
7.1. Eksekusi dengan Actions BPMN Miner 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 65 : 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’.
Gambar 66 : Tampilan jendela ‘Select Miner’
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 67 : Tampilan jendela ‘Select Attributes for Discovery’
Hasil dari eksekusi file ‘repairExample.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 68 : Hasil eksekusi berupa Diagram BPMN
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 69 : Tampilan jendela ‘Select Miner’
Hasil dari eksekusi file ‘repairExample.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Alpha Algorithm’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 70 : Hasil eksekusi berupa Diagram BPMN
7.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘repairExample.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 71 : Gambar Task Running
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 ‘repairExample.xes’.
8. repairExample2.xes Process discovery selanjutnya yaitu mengimport file ‘repairExample2.xes’ kedalam aplikasi ProM yang kita jalankan.
Gambar 72 : Memilih file repairExample.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
8.1 Eksekusi dengan Actions BPMN Miner 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’.
Gambar 74 : Tampilan jendela ‘Select Miner’
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’.
Gambar 76 : Tampilan jendela ‘Select Miner’
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
8.2 Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘repairExample2.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 78 : Tampilan jendela ‘actions’
Setelah itu akan muncul jendela berupa penjelasan tentang ‘Projection details’. Klik tombol ‘Continue’ untuk melanjutkan.
Gambar 79 : Tampilan jendela ‘Production Details’
Setelah itu akan muncul tampilan berupa peta tiap node (sisi kiri) dengan pasangan tiap event class-nya (sisi kanan) masing-masing.
Gambar 80 : Tampilan jendela Node dan Event Class
Setelah itu akan muncul tampilan ‘Configure cost’. Pada jendela ini kita unfill box ‘Identify unobservable activities’ dan ‘Identify skipped activities’, lalu klik tombol ‘Finish’.
Gambar 81 : Tampilan jendela ‘Configure Cost’
Lalu akan muncul tampilan jendela ‘Swimlane Threshold Settings’ untuk menentukan angka threshold yang akan digunakan. Disini bebas menentukan angka threshold mulai dari indeks 0% - 100%. Kita coba saja dengan threshold 0% dan klik tombol ‘Continue’.
Gambar 82 : Tampilan jendela ‘Swimlane Threshold Settings’
Setelah itu akan muncul tampilan Hasil dari eksekusi file ‘repairExample2.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ berupa Diagram BPMN dengan keterangan ‘BPMN Model Without Swimlanes ‘.
Gambar 83 : Hasil eksekusi actions BPMN Analysis
* TUGAS TAMBAHAN *
Melakukan Process Discovery dari event log ‘large.xes’ 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.
Gambar 84 : Memilih file large.xes untuk diimport
Setelah itu akan muncul tampilan untuk memilih Import Plugin yang akan digunakan. Plugin yang dipilih disini adalah ‘ProM log files’.
1. Eksekusi dengan Actions BPMN Miner 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’.
Gambar 86 : Tampilan jendela ‘Select Miner’
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.
Gambar 88 : Tampilan jendela ‘Activity - Task’
Hasil dari eksekusi file ‘large.xes’ yang tadi diimport lalu menggunakan actions ‘BPMN Miner’ dan algoritma ‘Heuristics Miner’ adalah berupa Diagram BPMN sebagai berikut.
Gambar 88 : Hasil eksekusi berupa Diagram BPM
Selanjutnya kita memilih algoritma lain yang akan digunakan dalam process mining yaitu ‘Alpha Algorithm’ dan klik tombol ‘Finish’.
Gambar 89 : Tampilan jendela ‘Select Miner’
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
2. Eksekusi dengan Actions BPMN Analysis (Using Heuristics Miner) Proses discovery selanjutnya yaitu mencoba menggunakan actions ‘BPMN Analysis (Using Heuristics Miner)’ untuk file ‘large.xes’. Yang pertama dilakukan yaitu kembali ke jendela ‘actions’ dan pilih actions ‘BPMN Analysis (Using Heuristics Miner)’ lalu klik tombol ‘Start’.
Gambar 91 : Gambar Task Running
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’.