OPT ORIZA MEDIA TEKINDO
IDEN
← Kembali
Koperasi • Membership • Fintech • Social Commerce

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 — Ekosistem Digital Koperasi dengan Mobile App Flutter, Marketplace & Accounting
Business Problem

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.

Existing Process

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.

Solution

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.

Login aplikasi Flutter KTJS
Login KTJS Mobile
Pilihan registrasi aplikasi Flutter KTJS
Registrasi Anggota
e-KTA scan aplikasi Flutter KTJS
Verifikasi e-KTA

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.

Modules Developed

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.
Integrations
  • 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.
Implementation

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 Admin Panel
KTJS Admin Panel
KTJS Accounting Panel
KTJS Accounting Panel
Business Impact

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.

Technology

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.

KONSULTASI

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.

Business Problem → Priority → Budget → Roadmap → Technology

Kami tidak memulai dari daftar teknologi. Kami memulai dari masalah yang perlu diselesaikan.

Dengan mengirim formulir ini, Anda mengizinkan ORIZA menghubungi Anda untuk menindaklanjuti kebutuhan bisnis yang disampaikan.

WA