This is a structured exercise from the Harisenin UI/UX & PM bootcamp (Basic Mission 5) — both apps and their screens are given by the program. Shown here as evidence of UX writing in Bahasa Indonesia; the copy below is kept in its original language since that's the actual deliverable.
01Context
The brief: write UI microcopy — errors, confirmations, success states, notifications — for two different apps, each with its own tone. App 1 is a casual, warm-toned event-vendor booking app. App 2, "Moniverse," is a formal, reassurance-first e-wallet linking app.
02App 1 — warm & casual
- Error state"⚠ Email atau password kamu salah. Coba periksa kembali dan pastikan semuanya sudah benar, ya!"
- Add-to-package CTA"Masukkan ke keranjang! Paket Ekonomis — Lengkap & Terjangkau, Siap Bikin Harimu Spesial. Booking Sekarang, Biar Nggak Kehabisan!"
- Payment success"🎉 Pembayaran Berhasil! Pilihanmu Sudah Terkonfirmasi. — Lihat Detail Paket"
- Schedule card, expanded"🎉 Vendor Sudah Dikonfirmasi 🎉 — Tim vendor & lokasi acara kamu sudah siap membantu di hari istimewamu. Cek ulang atau lakukan penyesuaian jika diperlukan, ya!"
- System error"Ups! Terjadi Gangguan Sementara — Tenang, ini hanya gangguan sementara. Kamu bisa refresh atau kembali dulu ke halaman awal. — Coba Lagi"
03App 2 — formal & reassuring (Moniverse)
- Onboarding value prop"Atur Seluruh Transaksi dalam Satu Aplikasi — Buat pos pengeluaran dan pantau semua transaksi di satu tempat."
- E-wallet connect, security note"Hubungkan E-Wallet Anda dengan Aman — Data Anda sepenuhnya terenkripsi. Moniverse tidak menyimpan PIN atau sandi pribadi Anda."
- Payment success"Transaksi Berhasil Diproses — Pembayaran telah diselesaikan dan informasinya telah tersimpan di akun Anda. — Lihat Bukti Pembayaran"
- Pairing failure"Gagal Menyambungkan E-Wallet. Sistem tidak dapat memproses pairing saat ini. Silakan coba lagi atau lakukan pairing manual melalui pengaturan akun. — Ulangi Pairing / Nanti Saja"
- Reward card, expanded"Aktifkan e-wallet untuk mulai kumpulkan poin — Hubungkan e-wallet Anda ke Moniverse dan dapatkan poin yang dapat ditukar dengan manfaat finansial eksklusif."
04The contrast, side by side
App 1 speaks with "kamu," exclamation marks, and playful urgency ("Booking Sekarang, Biar Nggak Kehabisan!"). App 2 speaks with "Anda," leads with security and reassurance language ("Data Anda sepenuhnya terenkripsi"), and keeps an even, professional register throughout — even its failure states offer a calm next step rather than an exclamation.
05What this demonstrates
Holding two distinct, consistent voices across error states, confirmations, and notifications — the same writing discipline that keeps a real product's copy from reading like it was written by two different people.