Platform Ekosistem Digital Nasional

Memperkasa Desa
Melalui Teknologi Digital

Satu platform yang menyatukan crowdfunding, marketplace, program sosial, geran & profil CIF 360° — semua transaksi melalui AgroBank sebagai payment center nasional.

Dashboard Nasional Live
RM12.5M
Dana Diagihkan
45,200
Penerima CIF
1,280
Merchant Aktif
98.5%
Dana Sampai
🏦
Donor
🏦
AgroBank
🏢
Penerima
Crowdfunding
RM2.3M Terkumpul
📈
Impact Score
96.2%

Kenapa Desa Digital Diperlukan?

Cabaran utama dalam pengurusan bantuan sosial dan ekonomi desa di Malaysia

Agihan Manual & Lambat
Dana bantuan tidak sampai tepat pada masanya kerana proses manual yang berbelit-belit.
🚫
Crowdfunding Tidak Sah
Tiada platform tervalidasi untuk crowdfunding komuniti. Penipuan berleluasa, kepercayaan rendah.
🔌
Merchant & Desa Terputus
Merchant dan komuniti desa tidak terhubung secara digital. Peluang ekonomi terlepas.
🗂
Data Berselerak
Maklumat penerima bantuan tersebar merentas pelbagai agensi. Duplikasi dan ketirisan dana.
📄
Geran Tanpa Jejak
Proses geran masih manual — sukar dijejak dari permohonan hingga penggunaan.
🔒
Akses Kewangan Terhad
Komuniti desa kurang akses kepada perkhidmatan kewangan digital. Ekonomi bergantung pada tunai.
6
Modul Bersepadu
7
Peranan Pengguna
13
Ciri Utama
30+
Jadual Pangkalan Data

Ekosistem Bersepadu

Semua modul berhubung melalui AgroBank sebagai tulang belakang kewangan

Modul Utama
💰
Program
Derma • Agihan • Skim
🏆
Crowdfunding
Masjid • Surau • Projek
🛒
Marketplace
B2B • B2C • Kupon
👤
CIF 360°
Profil • Keluarga • Sejarah
▼ ▼ ▼
🏪
Merchant
Bind • Jual • Redeem
🏛
Agensi
FAMA • JAKIM • LHDN
▼ ▼ ▼
🏦 AgroBank Payment Center
Semua transaksi kewangan melalui AgroBank • Nationwide

6 Modul Bersepadu

Setiap modul saling berhubung untuk membentuk ekosistem digital yang lengkap

01
💰
Program
Urus program bantuan sosial — derma, agihan dana, skim bantuan, pembayaran bil, dan zakat.
  • Smart Agihan Engine — auto-distribute ikut formula
  • Pelbagai method: tunai, kupon, online transfer
  • Auto-match CIF yang layak
  • Auto-generate laporan zakat & cukai
  • Formula configurable oleh mana-mana role berkaitan
02
🏆
Crowdfunding
Platform crowdfunding tervalidasi untuk projek komuniti — masjid, surau, jambatan, dan lain-lain.
  • Hanya entiti berdaftar boleh create campaign
  • Validasi oleh agensi — badge pengesahan
  • Progress tracking real-time
  • Donor wall (anonim atau terbuka)
  • Post-completion report dengan gambar
03
🛒
Marketplace
Online marketplace B2B dan B2C — merchant jual, semua orang boleh beli. Model Shopee.
  • Store page per merchant
  • Carian & filter produk
  • QR Kupon redeem di merchant
  • Geran-linked purchase
  • Fulfillment nationwide — order Johor, pickup Perlis
04
👤
CIF 360°
Profil 360 darjah setiap individu — termasuk keluarga, pendapatan, sejarah bantuan, dan aktiviti.
  • Family tree — bapa, ibu, anak, adik-beradik, pasangan
  • Dashboard saluran income
  • Family Wallet — combined household view
  • Auto-suggest program yang layak
  • Dual-role: penerima DAN penderma serentak
05
🏪
Merchant Group
Urus merchant dan binding kepada target participant — TNB ke tahfiz, supplier ke petani.
  • Merchant bind to multiple participants
  • Contribution tracker per participant
  • Merchant leaderboard & badge "Prihatin"
  • Sponsor program & bayar bil
  • Impact report per merchant
06
🏛
Agensi
Agensi kerajaan sebagai validator, approver, dan recommender — FAMA, JAKIM, LHDN, Zakat, JKM.
  • Validate crowdfunding — approve/reject
  • Recommend geran — multi-layer approval
  • Recommend merchant untuk geran purchase
  • Generate compliance reports
  • Dashboard agensi dengan analytics

13 Ciri Utama

Ciri-ciri yang menjadikan Desa Digital unik dan berkuasa

🌎
Peta Desa Interaktif
Map visual seluruh desa, sekolah, masjid, merchant. Heat map kawasan memerlukan bantuan.
Pitch Killer
🎯
Impact Score
Indeks keberkesanan setiap program — % dana sampai, masa agihan, bilangan penerima. ESG ready.
Pitch Killer
🧠
Smart Matching Engine
CIF auto-matched kepada program yang layak berdasarkan profil, lokasi, dan pendapatan.
Pitch Killer
🔒
QR Kupon System
Kupon digital dengan QR code. Scan di merchant, auto-settle, full audit trail. Anti-fraud.
Pitch Killer
🔁
Derma Autopilot
Recurring donation — set auto-debit bulanan/mingguan. Consistent fund flow.
🏅
Leaderboard & Gamification
Top penderma, top merchant. Badge "Dermawan Emas" dan "Merchant Prihatin".
👛
Family Wallet
Combined household view. Allocate bantuan: yuran anak, groceries, bil utiliti.
Verification Badge
Crowdfunding/program validated = badge hijau. Trust indicator untuk donor.
📈
Predictive Analytics
Trend prediction — "Kawasan X perlukan bantuan banjir dalam 2 bulan". Data-driven.
📊
Fund Flow Visualization
Sankey diagram — dari mana duit masuk, ke mana pergi. Anti-rasuah narrative.
💲
Auto-Zakat Calculator
Auto-calculate zakat fitrah/harta. One-click bayar. Auto-generate resit LHDN.
💬
WhatsApp Notification
Push notification via WhatsApp/Telegram — lebih selesa untuk komuniti desa.
📷
Offline-First PWA
Browse, isi form, queue transaction tanpa internet. Auto-sync bila online.

7 Peranan Pengguna

Setiap pengguna mempunyai dashboard dan kebenaran yang berbeza

👑
Super Admin
Platform owner. Full system access, tenant management.
🏦
AgroBank Admin
Staff cawangan. Approve geran, monitor fund flow.
🏛
Agensi
FAMA, JAKIM, LHDN. Validate, recommend, report.
🏪
Merchant
TNB, supplier, kedai. Jual, bind, redeem kupon.
🏫
Target Participant
Sekolah, NGO, persatuan. Terima derma, create crowdfunding.
👤
CIF Individual
Profil 360°. Penerima DAN penderma serentak.
❤️
Donor
Penderma. Derma, crowdfund, recurring donation.

Aliran Utama Sistem

Bagaimana setiap proses berjalan dari hulu ke hilir

💰 Program → Smart Agihan
Create Program
Admin/Agensi set budget, formula, target
Auto-Match CIF
Sistem cari penerima layak dari database
Calculate Distribution
30% anak yatim, 20% ibu tunggal, 50% warga emas
Disburse via AgroBank
Auto-transfer ke akaun setiap penerima
Auto-Report
Generate laporan zakat/cukai/agihan
📄 Geran → Multi-Layer Approval
AgroBank Offer Geran
"Geran Baja Petani 2026" — RM500K
Participant Apply
Petani mohon geran, upload dokumen
Agensi (FAMA) Recommend
Verify, recommend merchant untuk beli
AgroBank Final Approve
Review recommendation, approve amount
Disbursement + Pickup
Dana ke merchant/petani, QR confirm receipt
🏆 Crowdfunding → Validation
Entity Create Campaign
Sekolah tahfiz: "Bina Surau — RM50K"
Agensi Validate
JAKIM check legitimacy, approve + badge
Campaign LIVE
Donors contribute, progress bar real-time
Target Reached
Fund release ke entity's AgroBank
Completion Report
Photos, receipts, impact score
🔒 QR Kupon → Redemption
Program Generate Kupon
200 kupon x RM50 = RM10K budget
CIF Receive QR Code
Notification: "Kupon RM50 untuk beli beras"
Scan di Merchant
Merchant scan, system validate
Auto-Settle
RM50 credit ke merchant's AgroBank

6 Fasa Pembangunan

Pembangunan berperingkat — 12 sprint untuk MVP lengkap

01
Sprint 1-2
Foundation
Project skeleton, auth, multi-tenant, CIF core
  • Laravel + PWA setup
  • Multi-tenant
  • Auth + RBAC
  • CIF profil
  • AgroBank mock
02
Sprint 3-4
Program & Agihan
Program CRUD, smart agihan engine, disbursement
  • Program CRUD
  • Smart Agihan
  • Auto-match CIF
  • Disbursement
  • Auto-report
03
Sprint 5-6
Crowdfunding & Agensi
Crowdfunding lifecycle, agensi validation workflow
  • Campaign CRUD
  • Agensi validation
  • Donation flow
  • Badge system
  • Recurring donation
04
Sprint 7-8
Marketplace & Merchant
Online store, merchant binding, order flow, kupon
  • Merchant store
  • Product listing
  • Cart + checkout
  • Merchant binding
  • QR Kupon
05
Sprint 9-10
Geran & Integration
Geran lifecycle, payment gateway, delivery stub
  • Geran offer + apply
  • Multi-layer approval
  • Payment gateway
  • Auto-zakat
  • WhatsApp notif
06
Sprint 11-12
Analytics & Polish
GIS map, impact score, fund flow visualization, PWA hardening
  • Peta Desa (GIS)
  • Impact Score
  • Fund Flow Viz
  • Leaderboard
  • Offline PWA

Stack Teknologi

Proven, scalable, dan sesuai untuk ekosistem berskala nasional

Laravel 12
Backend Framework
Livewire 3
Real-time UI
MySQL 8
Database
Redis
Cache & Queue
Meilisearch
Full-text Search
Leaflet.js
Peta Interaktif
PWA
Offline-First Mobile
ApexCharts
Dashboard & Analytics
WhatsApp API
Notification
ToyyibPay
Payment Gateway*

* Payment gateway placeholder — akan digantikan dengan AgroBank API

BNM RMIT Compliance

Desa Digital dibina mematuhi garis panduan Risk Management in Information Technology (RMIT) Bank Negara Malaysia

10.18
Kawalan Akses & Pengesahan
  • Multi-factor authentication (MFA) untuk semua role
  • Role-Based Access Control (RBAC) — 7 role terasing
  • Session timeout & auto-lock
  • Password policy enforcement (complexity, expiry, history)
  • IP whitelisting untuk admin & AgroBank roles
  • Principle of least privilege — setiap role akses minimum
10.19
Keselamatan Siber
  • HTTPS/TLS 1.3 enforced — semua komunikasi disulitkan
  • Content Security Policy (CSP) — tiada inline scripts
  • OWASP Top 10 protection (XSS, SQLi, CSRF, IDOR)
  • Rate limiting & brute-force protection
  • Web Application Firewall (WAF)
  • Regular vulnerability assessment & penetration testing
10.20
Perlindungan Data & Privasi
  • Encryption at rest (AES-256) untuk PII & data kewangan
  • Encryption in transit (TLS 1.3) untuk semua API
  • Data masking untuk IC, akaun bank di UI
  • PDPA Malaysia compliance ready
  • Data retention policy — auto-purge mengikut polisi
  • Consent management — user control data sharing
10.21
Jejak Audit & Logging
  • Comprehensive audit trail — setiap transaksi, login, perubahan
  • Immutable audit logs — tamper-proof, append-only
  • User activity logging — who did what, when, from where
  • Financial transaction logging — full traceability
  • Log retention minimum 7 tahun (BNM requirement)
  • Real-time monitoring & alerting (anomali detection)
10.22
Pembangunan Selamat (Secure SDLC)
  • Secure coding standards — OWASP guidelines
  • Code review wajib sebelum deploy
  • Automated security testing (SAST/DAST)
  • Dependency vulnerability scanning
  • Staging environment — no direct production changes
  • Version control & rollback capability
10.23
Kesinambungan Perkhidmatan (BCP/DR)
  • Automated daily backups — database & files
  • Point-in-time recovery (PITR)
  • RPO < 1 jam, RTO < 4 jam
  • Multi-zone deployment ready
  • Disaster Recovery plan documented & tested
  • Offline-first PWA — service continuity tanpa internet
10.24
Pengurusan Pihak Ketiga
  • Payment gateway via API — tiada data kad disimpan
  • Third-party risk assessment sebelum integrasi
  • SLA monitoring untuk semua vendor
  • Data processing agreements (DPA) dengan vendor
  • Grab, WhatsApp API — sandboxed integration
  • Vendor access terhad — principle of least privilege
10.25
Pengurusan Insiden
  • Incident response plan — detect, contain, recover
  • Real-time alerting — unusual transactions, failed logins
  • Fraud detection — anomalous patterns flagged auto
  • Escalation matrix — severity-based response
  • Post-incident review & lessons learned
  • BNM reporting compliance untuk major incidents

Security Architecture Overview

Layer 1: Perimeter Security
WAF • DDoS Protection • Rate Limiting • IP Filtering
Layer 2: Application Security
CSP • CSRF • XSS Protection • Input Validation • SQL Injection Prevention
Layer 3: Data Security
AES-256 Encryption • Data Masking • Access Control • Audit Trail
AgroBank Payment Core

BNM RMIT Compliance Checklist

Technology Risk Governance Framework
Technology Risk Management
Technology Operations Management
Cybersecurity Management
Technology Audit
Data Management & Privacy
Business Continuity Management
Internal Controls & Compliance
Third Party Risk Management
Incident & Problem Management
Access Control Management
Secure Software Development Lifecycle

* Semua domain RMIT direka untuk pematuhan penuh. Audit berkala akan dilaksanakan untuk memastikan kesinambungan pematuhan.

Bersedia Untuk Memulakan?

Desa Digital bukan sekadar platform — ia adalah ekosistem yang memperkasa komuniti desa seluruh Malaysia melalui teknologi digital dan AgroBank. Dibina dengan pematuhan penuh BNM RMIT.

Hubungi Kami Lihat Semula Modul

"Setiap Sen Dijejak, Setiap Bantuan Sampai"