Proyek ini merupakan tugas kuliah pada mata kuliah Process Mining. Dalam proyek ini, saya menganalisis alur proses sistem order to cash berdasarkan data event log yang telah diperoleh.
Analisis dilakukan dengan menggunakan library PM4Py untuk:
- membersihkan dan menyiapkan data log
- memvisualisasikan Directly-Follows Graph (DFG)
- mengidentifikasi varian proses utama
- membangun model Petri net
- mengevaluasi precision model
- menemukan bottleneck dan analisis durasi transisi
- Memahami bagaimana alur proses bisnis berjalan dari
view_productsampaidelivered - Mengidentifikasi titik percabangan, deviasi, dan anomali dalam proses
- Mengukur durasi setiap transisi untuk menemukan bottleneck
- Memberikan rekomendasi peningkatan proses berdasarkan hasil analisis
Analisis di dalam notebook mencakup:
- visualisasi DFG untuk melihat urutan aktivitas
- identifikasi alur proses utama dan variasi lainnya
- pendeteksian deviasi seperti pengiriman tanpa pembayaran
- analisis bottleneck berdasarkan durasi transisi
- distribusi delay dan identifikasi outlier
- rekomendasi perbaikan proses
Proses order-to-cash pada dataset ini sebagian besar berjalan secara linear dan konsisten. Variasi yang muncul biasanya terkait dengan kegagalan pembayaran atau pembatalan. Terdapat satu deviasi signifikan yang perlu diawasi, yaitu proses order_created → shipped tanpa payment_done. Bottleneck utama berada pada proses pengiriman (shipped → delivered) dan beberapa transisi setelah pembayaran.
- Buka
mining.ipynb - Pastikan file dataset
./dataset/event_log.csvtersedia - Jalankan sel-sel di notebook secara berurutan
- Perhatikan output visualisasi DFG, varian proses, dan analisis bottleneck
Proyek ini dibuat sebagai tugas kuliah untuk memahami teknik process mining pada alur bisnis order to cash.