Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

24
Teknik Informatika Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Pembuatan Event Log Menggunakan Windows Workflow Foundation Fadlika Dita Nurjanto - 5110100132

description

Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Transcript of Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Page 1: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Teknik InformatikaFakultas Teknologi Informasi

Institut Teknologi Sepuluh Nopember

Pembuatan Event Log Menggunakan Windows Workflow FoundationFadlika Dita Nurjanto - 5110100132

Page 2: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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 aktivitas-aktivitas bisnis yang terjadi akan dicatat pada sebuah database untuk kemudian dilakukan process mining dengan menggunakan algoritma Alpha++.

Page 3: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Latar Belakang

Proses Bisnis Event Log

Process Mining

Business Process

Management

Page 4: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

TINJAUAN PUSTAKA

Page 5: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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.

Page 6: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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

Page 7: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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+.

Page 8: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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

Page 9: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Kontribusi

Windows Workflow

FoundationSQL Server

Workflow Service ProM

Simulasi pembuatan event log pada proses bisnis dengan menggunakan Windows Workflow Foundation

Page 10: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Skenario Uji Coba

Pembuatan Desain Workflow

Pembuatan Interface (GUI)

AplikasiDesain Database

Deployment Aplikasi

Testing Aplikasi, Pencatatan Event

Log

Ekspor Event Log Menjadi Format

CSV

Konversi CSV Menjadi MXML

Menggunakan Tool Nitro

Analisa Model Event Log

Menggunakan ProM 5.2

Hasil

Page 11: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Pembuatan Desain Workflow – Referensi Model YAWL

Menggunakan CreditApplication Process dalam format YAWL

Page 12: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Pembuatan Desain Workflow – Konversi ke WWF

Implementasi Workflow pada Windows Workflow

Foundation

Page 13: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Pembuatan Interface Sistem

Pembuatan aplikasi menggunakan Visual Studio 2010

Page 14: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Desain Database

Desain database dengan format CDM kemudian mengimplementasikannya dalam Visual Studio 2010

Page 15: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Running Sistem

Sistem dijalankan setelah database dan tahap deployment selesai.

Page 16: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Pencatatan Event Log

Pencatatan Event Log yang ditampung oleh database

Page 17: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Ekspor Event Log Ke Format CSV

Event log yang sudah dijalankan diekspor ke dalam format CSV

Page 18: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Konversi Menjadi MXML Menggunakan Nitro

Hasil MXML yang didapat dari pemrosesan file CSV menggunakan Tool Nitro

Page 19: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Analisa Model Event Log Menggunakan ProM 5.2

Process mining dilakukan dengan tool ProM 5.2 dengan sumber file MXML

Page 20: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

Analisa Model Event Log Menggunakan Alpha++

Analisa Model Event Log Menggunakan Algoritma Alpha++ pada ProM 5.2

Page 21: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

DEMO APLIKASI

Page 22: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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.

Page 23: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

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+

Page 24: Presentasi Pembuatan Event Log Menggunakan Windows Workflow Foundation

TERIMA KASIH