Kembali ke portofolio

Studi Kasus Proyek

PPOB

Proyek ini berfokus pada pengembangan aplikasi Payment Point Online Bank (PPOB) yang menyediakan layanan transaksi digital seperti pembelian pulsa, paket data, voucher game, dan kebutuhan pembayaran lainnya. Sistem dikembangkan dalam dua platform, yaitu aplikasi Android sebagai sisi pengguna dan website sebagai sisi pengelola, yang saling terintegrasi melalui layanan RESTful API sebagai penghubung pertukaran data. Aplikasi Android dikembangkan menggunakan Flutter, sedangkan website dibangun menggunakan Laravel untuk mendukung proses manajemen transaksi dan data pengguna. Selain itu, proyek ini juga mengimplementasikan algoritma Fuzzy Logic berbasis Python untuk mengatur mekanisme penentuan diskon secara dinamis berdasarkan parameter tertentu. Dengan arsitektur tersebut, sistem mampu menyediakan layanan transaksi digital yang terintegrasi antara mobile, website, dan backend API dalam satu ekosistem.

[flutter] [Laravel] [Integrasi Tripay] [Integrasi Midtrans] [Python]

Konteks & masalah

Perkembangan layanan digital membuat kebutuhan masyarakat terhadap transaksi elektronik seperti pembelian pulsa, paket internet, voucher game, dan layanan pembayaran lainnya semakin meningkat. Namun, masih terdapat kendala dalam proses penyediaan layanan transaksi digital yang terintegrasi, seperti pengelolaan data transaksi yang belum terpusat, keterbatasan fleksibilitas dalam mengelola produk digital, serta kebutuhan akan sistem yang dapat memberikan pengalaman transaksi yang cepat dan mudah bagi pengguna. Selain itu, persaingan pada layanan PPOB juga membutuhkan strategi untuk meningkatkan daya tarik pengguna, salah satunya melalui pemberian promo atau diskon yang lebih adaptif. Oleh karena itu, proyek ini dikembangkan sebagai solusi berupa platform PPOB berbasis mobile dan website yang terintegrasi melalui RESTful API, sehingga pengguna dapat melakukan transaksi secara lebih praktis, sementara pengelola dapat mengatur layanan dan data transaksi dengan lebih efektif. Implementasi algoritma Fuzzy Logic juga diterapkan untuk membantu menentukan skema diskon secara dinamis berdasarkan kondisi tertentu, sehingga sistem dapat memberikan penawaran yang lebih sesuai kepada pengguna.

Peran saya

Repositori kode

Kode sumber proyek ini terbagi menjadi dua repositori terpisah — backend dan aplikasi mobile.

← Kembali ke semua proyek