Kembali ke Project Gallery
Web DevelopmentSelesai

Management Of Change

Sistem workflow MOC berbasis Laravel untuk mengontrol perubahan operasional, approval berlapis, implementasi, dan dokumentasi final.

PT Perta Arun Gas
Management Of Change
Daftar isi

overview

Tentang proyek

Project ini adalah sistem Management of Change untuk lingkungan operasional yang membutuhkan kontrol perubahan, jejak persetujuan, dan dokumentasi teknis yang rapi. Tantangan utamanya adalah mengubah proses MOC yang panjang menjadi workflow digital yang tetap mudah diikuti oleh pengusul, sponsor, PIC MP, PIC aspek teknis, approver, dan SuperAdmin.

challenge

Tantangan

Proses Management of Change melibatkan banyak peran, tahapan persetujuan, dokumen teknis, serta kondisi approval yang berbeda. Tantangannya adalah menjaga alur tetap jelas bagi pengguna tanpa mengurangi kontrol, traceability, dan disiplin proses operasional.

solution

Solusi

Aplikasi membentuk workflow digital end-to-end yang memandu pengusul dari screening awal hingga pengesahan akhir. Setiap peran memperoleh task, status, dan tindakan yang relevan sehingga proses panjang dapat dijalankan secara konsisten dalam satu sistem.

technical approach

Pendekatan teknis

Arsitektur menggunakan Laravel 9 dan PHP 8 dengan pemisahan controller berdasarkan peran, Form Request untuk validasi, Eloquent ORM, serta service layer untuk aturan workflow. Approval multi-user, transisi status, assignment PIC, dokumentasi PDF, notifikasi email, LDAP, session control, dan audit trail diimplementasikan sebagai modul yang dapat dirawat secara terpisah.

Fitur utama

Fitur awal workflow menyediakan kuesioner MOC dengan 20 pertanyaan screening, input lokasi/area, pemilihan sponsor dan pengusul, lampiran PDF, serta nomor MOC otomatis berdasarkan nomor urut, kode bagian jabatan, dan tahun. Setelah submit, sistem memandu pengguna ke tahapan identifikasi perubahan, approval usulan, assignment implementasi, validasi aspek teknis, penutup dokumentasi, dan pengesahan sponsor.
Dari sisi fitur teknis, aplikasi mendukung approval multi-user dinamis, sinkronisasi daftar approver dari repeater form, dukungan PJS/definitif, tanda tangan approval, catatan penolakan, dan transisi status otomatis saat seluruh approver menyetujui. Modul PIC MP dan PIC aspek teknis mengatur penanggung jawab, batas waktu, file implementasi, dan bukti penyelesaian.
Fitur pendukungnya mencakup upload PDF, merge lampiran, generate laporan MOC, email notification via PHPMailer, dukungan autentikasi LDAP, session access control, audit log, riwayat login, dan dashboard SuperAdmin untuk monitoring serta manajemen pengguna.

Peran dan tanggung jawab

  • Mendesain dan mengembangkan workflow MOC end-to-end dari kuesioner awal, identifikasi perubahan, persetujuan, implementasi, penutup dokumentasi, hingga pengesahan.
  • Membangun struktur Laravel MVC dengan controller per role, service layer untuk proses bisnis, Eloquent relationship, Form Request validation, dan Blade views untuk modul operasional.
  • Mengimplementasikan approval multi-user dengan sinkronisasi approver dinamis, dukungan status PJS/definitif, tanda tangan, catatan, dan transisi status otomatis.
  • Mengembangkan modul dokumentasi teknis seperti upload lampiran PDF, assignment PIC aspek teknis, batas waktu implementasi, dan tracking file hasil implementasi.
  • Membangun laporan PDF MOC yang menggabungkan ringkasan workflow dan lampiran eksternal, serta menambahkan integrasi email, LDAP, session access control, SuperAdmin, dan audit log.

Hasil proyek

01

Alur MOC lintas peran terdigitalisasi dari screening sampai pengesahan.

02

Status, approval, penolakan, dan bukti implementasi dapat ditelusuri dalam satu workflow.

03

Dokumentasi final dapat dibentuk sebagai laporan PDF beserta lampiran pendukung.