SlideShare a Scribd company logo
1 of 24
Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh Nopember

Pembuatan Event Log
Menggunakan Windows Workflow
Foundation
Fadlika Dita Nurjanto - 5110100132
ABSTRAKSI

Proses bisnis yang ada pada dunia industri merupakan sebuah kesatuan dari rangkaian aktivitas-aktivitas.
Rangkaian aktivitas ini membentuk sebuah prosedur operasional standar (Standart Operational Procedure)
yang bertujuan untuk mencapai tujuan atau produk yang sesuai dengan standar industri. Process Mining
merupakan sebuah pendekatan baru yang dapat mendukung dan meningkatkan efektivitas dari proses bisnis
yang ada. Dalam penelitian ini, simulasi proses bisnis digunakan untuk membuktikan bahwa process mining
dapat diaplikasikan dengan menggunakan teknologi Windows Workflow Foundation, di mana aktivitasaktivitas bisnis yang terjadi akan dicatat pada sebuah database untuk kemudian dilakukan process mining
dengan menggunakan algoritma Alpha++.
Latar Belakang

Proses Bisnis

Event Log

Process
Mining

Business
Process
Management
TINJAUAN PUSTAKA
Alpha

Algoritma Alpha merupakan algoritma yang paling sederhana dalam
pencarian process mining. Pada implementasi ada berbagai kekurangan pada
Alpha. Kekurangan inilah yang menjadi cikal bakal metode-metode yang lain
dalam mengoptimalkan Business Process Management . Algorima Alpha
merupakan metode dasar yang dapat digunakan untuk menganalisa dan
menghasilkan pola activity dari sebuah case. Kelebihan metode ini adalah
mudahnya dipahami. Akan tetapi Algoritma Alpha sendiri memiliki
kekurangan seperti : length-one-loop, length-two-loop, invisible task, implicit
dependencies, dan non-free-choice.
Alpha+

Algoritma Alpha+ merupakan pengembangan dari algoritme Alpha, di mana
algoritma ini mengatasi permasalahan “short loops” pada proses mining dan
dapat digunakan untuk membentuk seluruh “Structured Workflow Nets”.
Short loops merupakan perulangan pendek yang terjadi dalam suatu
workflow. Fenomena Short loops tidak dapat terdeteksi oleh Alpha Algorithm.
Ada 2 jenis short loops, yaitu length two loops dan length one loops
Alpha++

Algoritma Alpha++ merupakan salah satu metode yang digunakan dalam
process mining. Algoritma Alpha++ merupakan perbaikan dari. Algoritma
Alpha dan algoritma Alpha+. Algoritma Alpha++ mengatasi permasalahan
non-free-contruct dan implicit dependencies yang tidak dapat dideteksi oleh
algoritma Alpha dan algoritma Alpha+.
Windows Workflow Foundation

Windows Workflow Foundation (WWF) merupakan teknologi Microsoft yang
menyediakan Application Programming Interface (API), sebuah in-process
workflow engine dan rehostable designer untuk mengimplementasikan
workflow pada sebuah proses bisnis menggunakan aplikasi berbasis .NET.
Versi Windows Workflow Foundation yang digunakan di makalah ini
menggunakan versi 4 atau disebut WF4
Kontribusi

Windows
Workflow
Foundation

SQL Server

Workflow
Service

ProM

Simulasi pembuatan event log pada proses bisnis dengan menggunakan Windows Workflow
Foundation
Skenario Uji Coba
Pembuatan Desain
Workflow

Pembuatan
Interface (GUI)
Aplikasi

Desain Database

Ekspor Event Log
Menjadi Format
CSV

Testing Aplikasi,
Pencatatan Event
Log

Deployment
Aplikasi

Konversi CSV
Menjadi MXML
Menggunakan Tool
Nitro

Analisa Model
Event Log
Menggunakan
ProM 5.2

Hasil
Pembuatan Desain Workflow – Referensi Model YAWL

Menggunakan CreditApplication Process dalam format YAWL
Pembuatan Desain Workflow – Konversi ke WWF
Implementasi Workflow
pada Windows Workflow
Foundation
Pembuatan Interface Sistem

Pembuatan aplikasi menggunakan Visual Studio 2010
Desain Database

Desain database dengan format CDM kemudian
mengimplementasikannya dalam Visual Studio 2010
Running Sistem

Sistem dijalankan setelah database dan tahap
deployment selesai.
Pencatatan Event Log

Pencatatan Event Log yang ditampung oleh database
Ekspor Event Log Ke Format CSV

Event log yang sudah dijalankan diekspor ke dalam format CSV
Konversi Menjadi MXML Menggunakan Nitro

Hasil MXML yang didapat dari pemrosesan file CSV menggunakan Tool Nitro
Analisa Model Event Log Menggunakan ProM 5.2

Process mining dilakukan dengan tool ProM 5.2 dengan sumber
file MXML
Analisa Model Event Log Menggunakan Alpha++

Analisa Model Event Log Menggunakan Algoritma Alpha++
pada ProM 5.2
DEMO APLIKASI
Hasil Uji Coba
• Berdasarkan rangkaian uji coba yang dijalankan, uji
coba ini menghasilkan event log yang dapat diproses
menggunakan berbagai varian algoritma. Ini
membuktikan bahwa teknologi Windows Workflow
Foundation dapat digunakan untuk membangun
aplikasi yang dapat diintegrasikan secara sistematis
untuk kemudian dilakukan process mining. Hasil uji
coba ini adalah file event log yang dapat dikustomisasi
sesuai dengan kebutuhan. Process mining yang
dilakukan dapat menggunakan berbagai metode,
seperti Alpha++, Algoritma genetik, Heuristic Miner,
Fuzzy Mining, dan lain sebagainya.
Kesimpulan

1. Penerapan process mining dapat diintegrasikan dengan
produk yang sering digunakan dalam dunia industri. Ini
membuktikan bahwa peluang diterapkannya process
mining pada dunia industri sangatlah besar.
2. Event logs yang digunakan cukup efektif untuk digunakan
sebagai pembanding apakah definisi proses bisnis
perusahaan sudah diterapkan dengan baik dan sesuai
dengan keadaan pelaksanannya di lapangan.
3. Algoritma Alpha++ merupakan salah satu metode process
mining yang dapat cukup efektif. Ini dikarenakan
Algoritma Alpha++ merupakan perbaikan dari Algoritma
Alpha dan Alpha+
TERIMA KASIH

More Related Content

What's hot

Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1
Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1
Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1mariobagus
 
Stack & queue by stanly maarende
Stack & queue by stanly maarendeStack & queue by stanly maarende
Stack & queue by stanly maarendeSten Maarende
 
Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Fahuda E
 
Makalah Perulangan Java
Makalah Perulangan JavaMakalah Perulangan Java
Makalah Perulangan JavaLaila_munira
 
02.19 Java SE_else if statement
02.19 Java SE_else if statement02.19 Java SE_else if statement
02.19 Java SE_else if statementJefri Fahrian
 

What's hot (6)

Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1
Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1
Tugas analisa progam m.ario bagus dan aditya ramanda p x rpl 1
 
Stack & queue by stanly maarende
Stack & queue by stanly maarendeStack & queue by stanly maarende
Stack & queue by stanly maarende
 
Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)Bab 4 stack (tumpukan)
Bab 4 stack (tumpukan)
 
Makalah Perulangan Java
Makalah Perulangan JavaMakalah Perulangan Java
Makalah Perulangan Java
 
02.19 Java SE_else if statement
02.19 Java SE_else if statement02.19 Java SE_else if statement
02.19 Java SE_else if statement
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 

Similar to Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI Bina Sarana Informatika
 
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
Komposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPELKomposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPEL
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPELAinul Yaqin
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitaskamalbaktir
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factorkamalbaktir
 
Proses Rekayasa Perangkat Lunak
Proses Rekayasa Perangkat LunakProses Rekayasa Perangkat Lunak
Proses Rekayasa Perangkat LunakLusiana Diyan
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsahelvypricilia
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Webdiansyahputri
 
Nirva Serlin Utami 6701140096
Nirva Serlin Utami  6701140096Nirva Serlin Utami  6701140096
Nirva Serlin Utami 6701140096nirvaserlin
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Business Process Modelling Notation - overview
Business Process Modelling Notation - overviewBusiness Process Modelling Notation - overview
Business Process Modelling Notation - overviewFaqih Zulfikar
 
Rpl 7 ppl dan metrik proyek (2)
Rpl 7 ppl dan metrik proyek (2)Rpl 7 ppl dan metrik proyek (2)
Rpl 7 ppl dan metrik proyek (2)Komang Yogi
 
System Implementation Konversi2
System Implementation Konversi2System Implementation Konversi2
System Implementation Konversi2ludba
 
Week 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptxWeek 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptxStevenAdiSantoso
 
WarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxWarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxEstu Fardani
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentationFajar Sidiq 📶 📡
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 

Similar to Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
Komposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPELKomposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPEL
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Proses Rekayasa Perangkat Lunak
Proses Rekayasa Perangkat LunakProses Rekayasa Perangkat Lunak
Proses Rekayasa Perangkat Lunak
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Web
 
Nirva Serlin Utami 6701140096
Nirva Serlin Utami  6701140096Nirva Serlin Utami  6701140096
Nirva Serlin Utami 6701140096
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Business Process Modelling Notation - overview
Business Process Modelling Notation - overviewBusiness Process Modelling Notation - overview
Business Process Modelling Notation - overview
 
Rpl 7 ppl dan metrik proyek (2)
Rpl 7 ppl dan metrik proyek (2)Rpl 7 ppl dan metrik proyek (2)
Rpl 7 ppl dan metrik proyek (2)
 
DevOps_ODN.pptx
DevOps_ODN.pptxDevOps_ODN.pptx
DevOps_ODN.pptx
 
System Implementation Konversi2
System Implementation Konversi2System Implementation Konversi2
System Implementation Konversi2
 
Week 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptxWeek 5 - Agile Methods and Software Engineering Practice.pptx
Week 5 - Agile Methods and Software Engineering Practice.pptx
 
RPL
RPLRPL
RPL
 
WarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn LinuxWarSi (Warung Aplikasi) untuk BlankOn Linux
WarSi (Warung Aplikasi) untuk BlankOn Linux
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 

Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

  • 1. Teknik Informatika Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Pembuatan Event Log Menggunakan Windows Workflow Foundation Fadlika Dita Nurjanto - 5110100132
  • 2. ABSTRAKSI Proses bisnis yang ada pada dunia industri merupakan sebuah kesatuan dari rangkaian aktivitas-aktivitas. Rangkaian aktivitas ini membentuk sebuah prosedur operasional standar (Standart Operational Procedure) yang bertujuan untuk mencapai tujuan atau produk yang sesuai dengan standar industri. Process Mining merupakan sebuah pendekatan baru yang dapat mendukung dan meningkatkan efektivitas dari proses bisnis yang ada. Dalam penelitian ini, simulasi proses bisnis digunakan untuk membuktikan bahwa process mining dapat diaplikasikan dengan menggunakan teknologi Windows Workflow Foundation, di mana aktivitasaktivitas bisnis yang terjadi akan dicatat pada sebuah database untuk kemudian dilakukan process mining dengan menggunakan algoritma Alpha++.
  • 3. Latar Belakang Proses Bisnis Event Log Process Mining Business Process Management
  • 5. Alpha Algoritma Alpha merupakan algoritma yang paling sederhana dalam pencarian process mining. Pada implementasi ada berbagai kekurangan pada Alpha. Kekurangan inilah yang menjadi cikal bakal metode-metode yang lain dalam mengoptimalkan Business Process Management . Algorima Alpha merupakan metode dasar yang dapat digunakan untuk menganalisa dan menghasilkan pola activity dari sebuah case. Kelebihan metode ini adalah mudahnya dipahami. Akan tetapi Algoritma Alpha sendiri memiliki kekurangan seperti : length-one-loop, length-two-loop, invisible task, implicit dependencies, dan non-free-choice.
  • 6. Alpha+ Algoritma Alpha+ merupakan pengembangan dari algoritme Alpha, di mana algoritma ini mengatasi permasalahan “short loops” pada proses mining dan dapat digunakan untuk membentuk seluruh “Structured Workflow Nets”. Short loops merupakan perulangan pendek yang terjadi dalam suatu workflow. Fenomena Short loops tidak dapat terdeteksi oleh Alpha Algorithm. Ada 2 jenis short loops, yaitu length two loops dan length one loops
  • 7. Alpha++ Algoritma Alpha++ merupakan salah satu metode yang digunakan dalam process mining. Algoritma Alpha++ merupakan perbaikan dari. Algoritma Alpha dan algoritma Alpha+. Algoritma Alpha++ mengatasi permasalahan non-free-contruct dan implicit dependencies yang tidak dapat dideteksi oleh algoritma Alpha dan algoritma Alpha+.
  • 8. Windows Workflow Foundation Windows Workflow Foundation (WWF) merupakan teknologi Microsoft yang menyediakan Application Programming Interface (API), sebuah in-process workflow engine dan rehostable designer untuk mengimplementasikan workflow pada sebuah proses bisnis menggunakan aplikasi berbasis .NET. Versi Windows Workflow Foundation yang digunakan di makalah ini menggunakan versi 4 atau disebut WF4
  • 9. Kontribusi Windows Workflow Foundation SQL Server Workflow Service ProM Simulasi pembuatan event log pada proses bisnis dengan menggunakan Windows Workflow Foundation
  • 10. Skenario Uji Coba Pembuatan Desain Workflow Pembuatan Interface (GUI) Aplikasi Desain Database Ekspor Event Log Menjadi Format CSV Testing Aplikasi, Pencatatan Event Log Deployment Aplikasi Konversi CSV Menjadi MXML Menggunakan Tool Nitro Analisa Model Event Log Menggunakan ProM 5.2 Hasil
  • 11. Pembuatan Desain Workflow – Referensi Model YAWL Menggunakan CreditApplication Process dalam format YAWL
  • 12. Pembuatan Desain Workflow – Konversi ke WWF Implementasi Workflow pada Windows Workflow Foundation
  • 13. Pembuatan Interface Sistem Pembuatan aplikasi menggunakan Visual Studio 2010
  • 14. Desain Database Desain database dengan format CDM kemudian mengimplementasikannya dalam Visual Studio 2010
  • 15. Running Sistem Sistem dijalankan setelah database dan tahap deployment selesai.
  • 16. Pencatatan Event Log Pencatatan Event Log yang ditampung oleh database
  • 17. Ekspor Event Log Ke Format CSV Event log yang sudah dijalankan diekspor ke dalam format CSV
  • 18. Konversi Menjadi MXML Menggunakan Nitro Hasil MXML yang didapat dari pemrosesan file CSV menggunakan Tool Nitro
  • 19. Analisa Model Event Log Menggunakan ProM 5.2 Process mining dilakukan dengan tool ProM 5.2 dengan sumber file MXML
  • 20. Analisa Model Event Log Menggunakan Alpha++ Analisa Model Event Log Menggunakan Algoritma Alpha++ pada ProM 5.2
  • 22. Hasil Uji Coba • Berdasarkan rangkaian uji coba yang dijalankan, uji coba ini menghasilkan event log yang dapat diproses menggunakan berbagai varian algoritma. Ini membuktikan bahwa teknologi Windows Workflow Foundation dapat digunakan untuk membangun aplikasi yang dapat diintegrasikan secara sistematis untuk kemudian dilakukan process mining. Hasil uji coba ini adalah file event log yang dapat dikustomisasi sesuai dengan kebutuhan. Process mining yang dilakukan dapat menggunakan berbagai metode, seperti Alpha++, Algoritma genetik, Heuristic Miner, Fuzzy Mining, dan lain sebagainya.
  • 23. Kesimpulan 1. Penerapan process mining dapat diintegrasikan dengan produk yang sering digunakan dalam dunia industri. Ini membuktikan bahwa peluang diterapkannya process mining pada dunia industri sangatlah besar. 2. Event logs yang digunakan cukup efektif untuk digunakan sebagai pembanding apakah definisi proses bisnis perusahaan sudah diterapkan dengan baik dan sesuai dengan keadaan pelaksanannya di lapangan. 3. Algoritma Alpha++ merupakan salah satu metode process mining yang dapat cukup efektif. Ini dikarenakan Algoritma Alpha++ merupakan perbaikan dari Algoritma Alpha dan Alpha+