Fuel Distribution
PDOMS (Pomdes Delivery Order Management System)
PDOMS (Pomdes Delivery Order Management System) adalah aplikasi berbasis web yang dirancang untuk mengelola seluruh alur transaksi dan penyaluran Bahan Bakar Minyak (BBM) secara terintegrasi antara PT Zoomindo Inti Perkasa (PT ZIP), mitra bisnis Pomdes, dan pihak supplier.
PDOMS (Pomdes Delivery Order Management System) adalah aplikasi berbasis web yang dirancang untuk mengelola seluruh alur transaksi dan penyaluran Bahan Bakar Minyak (BBM) secara terintegrasi antara PT Zoomindo Inti Perkasa (PT ZIP), mitra bisnis Pomdes, dan pihak supplier. Aplikasi ini hadir sebagai solusi digitalization untuk menggantikan pengelolaan data dan transaksi manual yang sebelumnya kurang terstruktur dan berisiko menimbulkan kesalahan administrasi. Dengan adanya sistem terpusat ini, proses pengelolaan transaksi menjadi lebih teratur, akurat, transparan, serta efisien bagi seluruh pihak yang terlibat.
Sistem ini mendukung empat peran pengguna (user roles) dengan wewenang dan fungsi masing-masing. Role Admin bertindak sebagai super-user yang mengelola data master pengguna, lokasi (provinsi dan kota), dan daftar bahan bakar, serta memiliki akses penuh ke seluruh fitur aplikasi. Role Pusat (PT ZIP) bertanggung jawab untuk memeriksa dan menyetujui pengajuan pemesanan dari Pomdes, menerbitkan tagihan biaya, memverifikasi pembayaran, hingga mengonfirmasi laporan ketidaksesuaian pengiriman. Role Pomdes sebagai mitra dapat melakukan pengajuan pembelian BBM, mengunggah bukti pembayaran, mengonfirmasi penerimaan BBM, dan melaporkan selisih volume BBM jika terjadi ketidaksesuaian. Sementara itu, role Supplier bertugas menerima dan mengonfirmasi pesanan, mengunggah bukti pengiriman beserta estimasi waktu sampai, melaporkan kendala perjalanan, serta memperbarui harga BBM secara berkala.
Alur kerja transaksi di dalam SPPPP berjalan secara terstruktur mulai dari tahap pengajuan hingga penyelesaian. Proses dimulai ketika Pomdes membuat pengajuan transaksi pembelian BBM melalui aplikasi, yang kemudian diperiksa dan disetujui oleh Pusat. Setelah pengajuan disetujui, Pusat menerbitkan tagihan biaya yang harus dibayarkan oleh Pomdes. Setelah pembayaran diverifikasi oleh Pusat, pesanan diteruskan ke Supplier untuk dikirimkan ke lokasi Pomdes. Ketika BBM tiba, Pomdes memeriksa kesesuaian fisik BBM dengan pesanan. Jika sesuai, transaksi dikonfirmasi selesai dan struk PDF dapat dicetak; namun jika terdapat selisih volume, Pomdes dapat mengajukan laporan ketidaksesuaian yang nominalnya akan diakumulasikan atau memotong tagihan pada transaksi berikutnya.
Dari sisi teknis, aplikasi SPPPP dibangun menggunakan kombinasi teknologi front-end dan back-end modern. Pengembangan tampilan antarmuka memanfaatkan HTML, CSS, JavaScript, Bootstrap, jQuery, dan Vue.js untuk memberikan pengalaman pengguna yang interaktif dan responsif. Pada bagian belakang (back-end), aplikasi ini menggunakan bahasa pemrograman PHP dengan framework Laravel untuk menangani logika bisnis dan arsitektur sistem, serta didukung oleh PostgreSQL sebagai sistem manajemen basis data relasional (RDBMS) untuk menyimpan dan mengelola data transaksi secara aman dan andal.
Sistem ini mendukung empat peran pengguna (user roles) dengan wewenang dan fungsi masing-masing. Role Admin bertindak sebagai super-user yang mengelola data master pengguna, lokasi (provinsi dan kota), dan daftar bahan bakar, serta memiliki akses penuh ke seluruh fitur aplikasi. Role Pusat (PT ZIP) bertanggung jawab untuk memeriksa dan menyetujui pengajuan pemesanan dari Pomdes, menerbitkan tagihan biaya, memverifikasi pembayaran, hingga mengonfirmasi laporan ketidaksesuaian pengiriman. Role Pomdes sebagai mitra dapat melakukan pengajuan pembelian BBM, mengunggah bukti pembayaran, mengonfirmasi penerimaan BBM, dan melaporkan selisih volume BBM jika terjadi ketidaksesuaian. Sementara itu, role Supplier bertugas menerima dan mengonfirmasi pesanan, mengunggah bukti pengiriman beserta estimasi waktu sampai, melaporkan kendala perjalanan, serta memperbarui harga BBM secara berkala.
Alur kerja transaksi di dalam SPPPP berjalan secara terstruktur mulai dari tahap pengajuan hingga penyelesaian. Proses dimulai ketika Pomdes membuat pengajuan transaksi pembelian BBM melalui aplikasi, yang kemudian diperiksa dan disetujui oleh Pusat. Setelah pengajuan disetujui, Pusat menerbitkan tagihan biaya yang harus dibayarkan oleh Pomdes. Setelah pembayaran diverifikasi oleh Pusat, pesanan diteruskan ke Supplier untuk dikirimkan ke lokasi Pomdes. Ketika BBM tiba, Pomdes memeriksa kesesuaian fisik BBM dengan pesanan. Jika sesuai, transaksi dikonfirmasi selesai dan struk PDF dapat dicetak; namun jika terdapat selisih volume, Pomdes dapat mengajukan laporan ketidaksesuaian yang nominalnya akan diakumulasikan atau memotong tagihan pada transaksi berikutnya.
Dari sisi teknis, aplikasi SPPPP dibangun menggunakan kombinasi teknologi front-end dan back-end modern. Pengembangan tampilan antarmuka memanfaatkan HTML, CSS, JavaScript, Bootstrap, jQuery, dan Vue.js untuk memberikan pengalaman pengguna yang interaktif dan responsif. Pada bagian belakang (back-end), aplikasi ini menggunakan bahasa pemrograman PHP dengan framework Laravel untuk menangani logika bisnis dan arsitektur sistem, serta didukung oleh PostgreSQL sebagai sistem manajemen basis data relasional (RDBMS) untuk menyimpan dan mengelola data transaksi secara aman dan andal.