PPB - EAS PBB F
Nama : Maheswara Danendra Satriananda
NRP : 5025201060
Kelas : PPB - F
EAS PBB
1.
Problem yang akan diselesaikan
Aplikasi
i.saku adalah aplikasi e-wallet yang dibuat oleh Indomaret yang bertujuan untuk
memungkinkan pengguna untuk melakukan transaksi secara cashless atau tanpa uang
fisik, akan tetapi aplikasi ini memiliki 1 kekurangan untuk Saya yaitu pada
saat tahap registrasi aplikasi ini masih mengandalkan dengan cara menelpon
pengguna untuk verifikasi tahap awal, yang pada saat Saya lakukan ternyata
sistem tidak bekerja dengan baik, maka dari itu Saya akan membuat fitur untuk
scan Kartu Identitas atau KTP untuk memudahkan pengguna dalam membuat akun
i.saku.
2.
Spesifikasi dan Deskripsi Aplikasi
i.saku
Deskripsi
Umum :
i.saku
adalah aplikasi dompet digital (e-wallet) yang memungkinkan pengguna untuk
melakukan berbagai transaksi keuangan secara digital. Aplikasi ini dirancang
untuk memberikan kemudahan dan kenyamanan dalam melakukan pembayaran,
pengiriman uang, pembelian produk digital, dan layanan keuangan lainnya.
Fitur
Utama:
1) Pembayaran
Digital
·
Pembayaran di merchant online dan offline.
·
Pembayaran tagihan (listrik, air, telepon,
internet).
·
Pembelian tiket transportasi (kereta, bus,
pesawat).
2) Transfer
Uang
·
Transfer uang antar pengguna i.saku.
·
Transfer ke rekening bank.
3) Top-Up
dan Penarikan
·
Top-up saldo i.saku melalui transfer bank,
kartu kredit, atau agen.
·
Penarikan saldo ke rekening bank.
4) Pembelian
Produk Digital
·
Pembelian pulsa dan paket data.
·
Pembelian voucher game dan layanan
streaming.
5) Manajemen
Keuangan
·
Riwayat transaksi dan laporan keuangan.
·
Pengingat tagihan dan anggaran bulanan.
6) Keamanan
·
Otentikasi dua faktor (2FA).
·
Enkripsi data dan proteksi PIN.
·
Notifikasi transaksi real-time.
7) Promosi
dan Cashback
·
Otentikasi dua faktor (2FA).
·
Enkripsi data dan proteksi PIN.
·
Notifikasi transaksi real-time.
Spesifikasi
Teknis:
1) Platform
·
Android: Minimal versi 5.0 (Lollipop)
·
iOS: Minimal versi 10.0
2) Bahasa
Pemrograman
·
Android: Kotlin/Java
·
iOS: Swift/Objective-C
·
Backend: Node.js/Java/Spring Boot
3) Database
·
MongoDB atau PostgreSQL untuk menyimpan
data pengguna dan transaksi.
4) Integrasi
API
·
API perbankan untuk transfer dan top-up.
·
API pihak ketiga untuk pembayaran tagihan
dan pembelian produk digital.
5) Keamanan
·
Sertifikasi PCI-DSS untuk keamanan
transaksi.
·
Enkripsi AES-256 untuk penyimpanan data
sensitif.
·
HTTPS/TLS untuk komunikasi data.
6) Arsitektur
·
Arsitektur microservices untuk
skalabilitas.
·
Load balancing dan server redundansi untuk
ketersediaan tinggi.
Antarmuka
Pengguna:
1) Dashboard:
·
Tampilan saldo dan riwayat transaksi.
·
Navigasi cepat ke fitur utama.
2) Menu
Pembayaran:
·
Opsi pembayaran dengan QR code atau nomor
ponsel.
3) Menu
Transfer:
·
Formulir transfer dengan pencarian kontak.
4) Menu
Pembelian:
·
Kategori produk digital dan pencarian.
5) Pengaturan
Akun:
·
Profil pengguna, pengaturan keamanan, dan
preferensi notifikasi.
3.
Rancang Desain UI
Komentar
Posting Komentar