MASA — User Flows
Onboarding
Homepage
Salat
Al-Qur'an
Doa
Sedekah Subuh
LazisMu
Zakat
Qurban
Iuran
Berita
Video
Event
Profil
e-KTAM
15 flows
Max 3–5 steps
User Flows
15 user flows lengkap — mulai dari entry point hingga success state. Setiap flow max 3–5 langkah. Pilih fitur dari tab di atas.
Total flows
15
Max steps
3–5 per flow
Last update
15 Jun 2026
01
Onboarding
Dari install pertama ke homepage yang dipersonalisasi. 3 langkah yang menentukan seluruh experience ke depan.
W1 — Activation
3 langkah
Feature baru
Target: activation ≥70%
Open
P-01 / P-02
Splash + Thesis
"Sudah 100 tahun Muhammadiyah..."
Tap: Mulai
→
Step 1
P-03
Pilih Segmen
3 pilihan: Kader / Muslim / Habit
Tap salah satu
→
Step 2
P-04
Izin Notifikasi
Permission primer sebelum OS dialog
Izinkan / Nanti saja
→
Selesai
P-07/08/09
Homepage sesuai segmen
Langsung ke varian yang tepat
Happy path
Splash → Thesis → Pilih Segmen → Izin → Homepage (3 langkah efektif)
Skip izin
User tap "Nanti saja" → tetap lanjut ke Homepage. Izin dapat diminta ulang via Settings notifikasi.
Sudah punya akun
Splash → Login (A-01) → OTP (A-03) → Homepage (segmen dari server)
CX Rationale
Segment picker menentukan semua experience — ini bukan data collection, ini personalisasi bermakna
User yang merasa "dipahami" di onboarding lebih kecil kemungkinan churn D1
Permission primer menaikkan grant rate notifikasi +20pp vs direct OS dialog
Dev Notes
POST /user/segment saat pilih segmen
Segment disimpan di SharedPreferences + server
Jika user sudah login sebelumnya → skip P-02/P-03, langsung dari server
Segment bisa diubah kapan saja: Settings → Ubah Segmen (A-05)
02
Homepage
Hub utama yang adaptif per segmen. Scroll vertikal dari Pesan Hari Ini → NOW Salat → Grid → Konten.
W1
Daily entry point
3 varian segmen
Open
P-07/08/09
Homepage
Varian sesuai segmen user
↓
Zone 1
H-12
Pesan Hari Ini
Hadits/quote dari Tarjih — scroll melewati
↓
Zone 2
H-01
NOW · Salat
Countdown + Bridge A ke Qur'an
Tap: Lanjut baca Qur'an
↓
Zone 3
P-11
Puck Grid 8
Akses cepat semua layanan
Tap puck → masuk fitur
↓
Zone 4
C-01/03/05
Berita · Video · Event
Scroll horizontal per konten
Habit seeker
Homepage → Streak card → progress hari ini → FAB sedekah. Tidak perlu scroll jauh.
Kader
Homepage → KTAM status card → iuran reminder → ranting event. Puck grid reorder ke KTAM-first.
03
Jadwal Salat + Bridge A
Trigger harian 5×. Jadwal → Bridge A ke Qur'an saat menunggu. Fix notif yang tidak dihormati.
W0 Fix P0 (notif)
W2 Enhance
5× / hari
Entry
H-01
Jadwal Salat
5 waktu + countdown + doa pagi (Subuh)
→
Bridge A
H-01
"Sambil menunggu Subuh"
CTA lanjut baca Qur'an saat ada waktu
Tap → Al-Qur'an reader
→
Optional
H-02
Setting Notif
Toggle per waktu · adzan / getar / mati
Fix P0: benar-benar dihormati
Bridge A
Jadwal Salat → tap "Lanjut baca Qur'an" → Al-Qur'an reader (resume otomatis)
Bug fix W0
User nonaktifkan notif adzan → setting tersimpan → verifikasi: notif benar-benar mati di sistem
04
Al-Qur'an + Bridge B
Dari indeks ke reader ke outro ke Sedekah. Tafsir Tarjih sebagai variable reward. Collapsed dari 4 ke 3 langkah.
W2 Engagement
3 langkah (collapsed)
Bridge B ke Sedekah
Entry
H-03
Indeks Surah
"Lanjut baca" resume card prominent
Tap card atau pilih surah
→
Step 1
H-04
Reader
Ayat + tap → sheet inline (bookmark / tafsir / audio / share)
Tafsir Tarjih = variable reward
→
Bridge B
H-06
Outro
Setelah ≥10 ayat → "Lengkapi pagimu"
Tap → Sedekah Subuh (opsional)
→
Optional
T-01
Sedekah Subuh
Entry via Bridge B. Jika skip → kembali home.
Full flow
Resume card → reader → tafsir → outro Bridge B → Sedekah. Total 3 langkah efektif.
Skip outro
User tap "Nanti saja" di outro → posisi tersimpan → kembali ke homepage.
05
Doa & Dzikir
Doa kontekstual — bukan daftar A-Z. Pagi/petang otomatis, situasi bisa dipilih. 2 langkah.
W2
2 langkah
Kontekstual
Entry
H-08
Doa Hub
"Untukmu pagi ini" auto + grid 8 situasi
Tap situasi atau chip waktu
→
Step 1
H-09
Doa Detail
Arab + latin + terjemah + audio + favorit
06
Sedekah Subuh
3 tap dari FAB atau Bridge B. Default cerdas: nominal 5rb, anak yatim, saldo. Anti-riya' privat default.
W3 Trust
3 tap selesai
Feature baru
Anti-riya'
Entry
FAB / Bridge B
Masuk Sedekah
Via FAB ❤ (seluruh app) atau outro Qur'an
→
Tap 1
T-01
Pilih Nominal
Default 5rb sudah terisi. Program + metode pre-filled.
Tap: "Sedekah Rp 5.000"
→
Tap 2
T-02
Konfirmasi
Slide to confirm · trust LazisMu
Geser → proses 2 detik
→
Selesai
T-03
Impact privat
"Kamu + 1.243 jamaah" · privat · kuitansi
Happy path
FAB → 1 layar default → slide confirm → impact (3 tap total)
Recurring setup
Di T-01: aktifkan "Ulangi tiap Subuh?" → sedekah jadi otomatis harian (T-20 settings)
Streak putus
User skip hari ini → copy: "Subuh besok adalah pintu baru. Kapan pun siap." Tidak ada shame.
07
Donasi LazisMu
Trust 3-lapis: foto nyata + breakdown alokasi + kuitansi PDF. Collapsed dari 4 ke 3 langkah.
W3
3 langkah (collapsed)
Reskin trust
Entry
T-04
Galeri Program
Foto nyata · filter · trust badge LazisMu di header
Tap program
→
Step 1
T-05
Detail + Bayar
Foto besar + breakdown alokasi + nominal picker + payment inline
Tap: "Sedekah Rp 50.000"
→
Selesai
T-07
Kuitansi PDF
No. LZM-xxxx · unduh PDF · weekly digest
08
Zakat
3 jenis zakat. Kalkulator dituntun. Fatwa Tarjih inline. User tidak perlu tahu rumus nisab.
W3
3 langkah
Fatwa Tarjih
Entry
T-09
Zakat Hub
Fitrah / Maal / Penghasilan + haul reminder
Tap jenis zakat
→
Step 1
T-10/11
Kalkulator
Input dituntun → Fatwa Tarjih → hasil otomatis
Tap: "Tunaikan Rp xxx"
→
Selesai
T-06/07
Bayar → Kuitansi
Payment universal. Kuitansi LazisMu.
09
Kurban
"Kurban tanpa ribet." Collapsed ke 3 langkah. Pembayaran bertahap (bukan "paylater"). Tracking 3-fase + sertifikat digital.
W4
3 langkah (collapsed)
Pembayaran bertahap
Entry
T-12/13
Pilih + Bayar
Hewan + lokasi + metode bayar di 1 scroll. Bertahap bawaan.
Tap: "Lanjutkan"
→
Step 1
T-13
Konfirmasi
Ringkasan + disclaimer syariat + slide confirm
→
Selesai
T-14/15
Tracking + Sertifikat
Beli ✓ → Disembelih → Distribusi + foto
10
Iuran KTAM — Bug Fix P0
VA blank screen dihilangkan. Error state + recovery QRIS built-in. Reframe dari tagihan ke "partisipasi kader".
W0 Bug Kill
3 langkah + recovery
Fix payment success ≥95%
Entry
T-16
List Iuran
Per bulan · highlight yang belum
Tap: bulan yang belum dibayar
→
Step 1
T-17
Bayar · Partisipasi
"Partisipasi Mei Rp 25.000" + breakdown. QRIS default.
Recovery VA gagal: otomatis → QRIS
→
Selesai
T-19
Sukses + Makna
"KTAM aktif · menggerakkan 3 program ranting"
VA Error path (yang di-fix)
T-17 → VA gagal → T-18 Error state → 3 opsi: QRIS (default) / retry VA / transfer manual. Tidak ada lagi blank screen.
11
Berita
Feed dari muhammadiyah.or.id. 2 langkah. Share ke WhatsApp 1 tap.
W4
2 langkah
Entry
C-01
Feed Berita
Card foto · filter Terbaru/Organisasi/Sosial
Tap artikel
→
Step 1
C-02
Artikel + Share
Konten penuh + bagikan WA + artikel terkait
12
Video
YouTube channel Muhammadiyah. Kategori Khutbah/Kajian/Inspirasi. 2 langkah.
W4
2 langkah
Entry
C-03
Video Hub
Thumbnail + durasi + kategori filter
Tap video
→
Step 1
C-04
Player + Related
Embed YouTube · share · lanjut tonton
13
Event
List event ranting + nasional. Daftar hadir 1 tap — NBM auto-fill. QR tiket tersimpan di e-KTAM.
W4
3 langkah
Entry
C-05
List Event
Filter lokasi + tanggal · date pill
Tap event
→
Step 1
C-06
Detail + Daftar
PCM organizer + trust badge + "Daftar hadir" 1 tap
NBM auto-fill dari profil
→
Selesai
C-09
QR Tiket
Tiket tersimpan di Profil + kalender H-1 reminder
14
Profil & Pengaturan
Hub akun: e-KTAM, Ranting Saya, riwayat, notifikasi fix. "by LabMu" badge di footer. Fix notif bug W0.
W0 Fix notif
W5 Reskin
4 screens
Entry
I-03
Profil Hub
Nama · KTAM · riwayat · settings · "by LabMu"
→
Fix W0
I-05
Notif Settings
Toggle per kategori: adzan / sedekah / iuran / event
Benar-benar dihormati
→
Optional
I-06
Riwayat Transaksi
Iuran + Donasi + Zakat + Qurban per bulan
15
e-KTAM
3 state: Aktif / Nunggak / QR mode. Status real-time dari payment iuran.
W5 Reskin
3 states
Entry
I-01
e-KTAM Card
Status aktif/nunggak · NBM · PCM · valid until
Tap → QR mode
→
QR mode
I-01
QR Scan
Flip card ke QR untuk check-in event / verifikasi
→
If nunggak
T-16
Bayar Iuran
Warning badge → tap → flow iuran
←
Sitemap
·
Wireframes
·
Feature Flows (detail)
·
Index
User Flows v1.0 · 15 flows · 15 Jun 2026