KTJS — Ekosistem Digital Koperasi dengan Mobile App Flutter, Marketplace & Accounting
Ekosistem digital Koperasi Terate Jaya Sejahtera yang menempatkan aplikasi mobile Flutter sebagai kanal utama anggota, terintegrasi dengan backend Laravel, marketplace, produk digital/PPOB, wallet, simpanan, layanan sosial, panel Admin, dan Accounting.

KTJS membutuhkan platform koperasi yang tidak berhenti pada aplikasi administrasi internal. Anggota perlu dapat mengakses layanan koperasi langsung dari smartphone, sementara pengurus tetap membutuhkan kontrol operasional, approval, transaksi, dan akuntansi yang terpusat.
Tantangannya adalah menyatukan pengalaman anggota di mobile dengan banyak domain bisnis: registrasi, keanggotaan, simpanan, wallet, produk digital, marketplace, peluang usaha, layanan sosial, notifikasi, hingga pelaporan keuangan.
Layanan anggota dan operasional koperasi memiliki banyak alur yang berbeda. Tanpa satu platform terpadu, data keanggotaan, transaksi finansial, aktivitas marketplace, program sosial, serta proses administrasi berpotensi tersebar di kanal yang berbeda dan sulit direkonsiliasi.
KTJS Mobile — Aplikasi Flutter untuk Anggota
ORIZA mengembangkan KTJS sebagai platform multi-channel dengan aplikasi Flutter sebagai front-end utama anggota. Aplikasi terhubung langsung ke API produksi https://ktjs.omediatek.web.id/api sehingga aktivitas di mobile tetap sinkron dengan sistem operasional web.
Visual Aktual Aplikasi Flutter
Berikut adalah tampilan yang diambil langsung dari build Flutter KTJS, bukan mockup.



Mobile app menangani perjalanan anggota mulai autentikasi dan onboarding hingga layanan transaksi, marketplace, dan komunitas. Backend Laravel menjadi pusat business rules, security, approval, dan integrasi layanan eksternal.
Fitur KTJS Mobile yang Terverifikasi
- Login, registrasi dasar, OTP, recovery account, dan account security.
- Registrasi anggota, membership agreement, onboarding, profile, dan verifikasi e-KTA.
- Simpanan anggota, mutasi, setoran, kewajiban bulanan, dan laporan simpanan.
- Wallet, top up, transfer, withdrawal, dan profil rekening pencairan.
- Produk digital/PPOB, pencarian katalog, favorit, inquiry, pembayaran, dan riwayat transaksi.
- Marketplace: katalog, cart, checkout, shipping, pembayaran, order, retur, dan refund.
- Iklan anggota dan chat.
- Peluang usaha, proposal, partisipasi, kontribusi, progress, dan pembagian hasil.
- Program charity dan donasi.
- Athlete Care: program, donasi, update, expense, dan data atlet.
- Social campaign, social account, task, point, leaderboard, dan growth log.
- Push notification berbasis Firebase.
Platform Operasional Web
- Filament Admin untuk member, marketplace, wallet, PPOB, cashback, social, charity, athlete care, notification, RBAC, dan audit log.
- Accounting panel terpisah untuk chart of accounts, journal, period closing, reconciliation, trial balance, laba-rugi, posisi keuangan, arus kas, SHU, dan export laporan.
- Laravel Sanctum untuk API authentication.
- Firebase Cloud Messaging untuk push notification.
- Duitku dan Komerce untuk alur pembayaran.
- Digiflazz untuk katalog dan transaksi produk digital.
- OrizaShop payment/PPOB router sebagai integrasi transaksi tertentu.
- Fonnte untuk kanal WhatsApp.
- Validasi e-KTA ke domain resmi
apps2.psht.or.id. - Geolocation, NFC/mobile scanner, QR, WebView, image/file picker di sisi Flutter sesuai kebutuhan fitur.
Arsitektur Mobile + Backend
Flutter menggunakan API client terpusat dengan endpoint produksi KTJS. Sensitive session/token disimpan menggunakan secure storage dan backend menerapkan authentication/authorization melalui Laravel Sanctum serta RBAC.
Di sisi operasional, panel Admin dan Accounting dipisahkan agar fungsi transaksi/layanan anggota dan fungsi keuangan dapat dikelola sesuai tanggung jawab masing-masing.


KTJS memiliki satu fondasi digital yang menghubungkan pengalaman anggota di smartphone dengan proses administrasi dan keuangan di backend. Mobile tidak berdiri sendiri: data dan transaksi berjalan melalui business rules yang sama dengan platform operasional.
Arsitektur ini memberi ruang bagi koperasi untuk menambah layanan baru secara bertahap tanpa membangun aplikasi yang terpisah-pisah untuk setiap kebutuhan. Case study ini tidak menampilkan angka ROI atau pertumbuhan yang belum diverifikasi.
Mobile: Flutter / Dart, Dio, flutter_secure_storage, Firebase Messaging, local notifications, geolocator, mobile scanner, NFC, QR, WebView.
Backend: PHP 8.4, Laravel 13.24, Laravel Sanctum 4.3, Filament 5.7.6, MySQL/Percona 8-compatible.
Integrasi: Duitku, Komerce, Digiflazz, OrizaShop transaction router, Fonnte, Firebase.
Mari Bicara Tentang Bisnis Anda
Ceritakan bagaimana bisnis Anda berjalan saat ini. Kami akan membantu melihat bagian mana yang dapat disederhanakan, diintegrasikan, diotomatisasi, dan dikembangkan melalui teknologi.
Kami tidak memulai dari daftar teknologi. Kami memulai dari masalah yang perlu diselesaikan.