Elemen antarmuka
Pola untuk teks di dalam produk. Rumus umum: fakta dulu, lalu langkah. Tanpa perasaan, tanpa permintaan maaf, tanpa pujian.
Dasar: nada "Di produk" di Brand Book hlm. 18 (Clear, Precise, Direct. No unnecessary words. Every sentence guides a specific action.) dan nilai Transparency in everything di hlm. 13. Contoh "Menjadi" yang bertanda (ilustrasi) memuat sebab karangan dan harus diisi sesuai kasus.
Pesan error
Rumus: apa yang tidak terjadi. Kenapa. Apa langkah berikutnya.
Nilai Transparency in everything berbunyi: kalau ada yang salah, sistem menunjukkan di mana dan kenapa. Error tanpa sebab melanggar nilai ini.
| Sebelum | Masalah | Menjadi |
|---|---|---|
| "Terjadi kesalahan. Silakan coba lagi." | Tidak menyebut apa dan kenapa | "Bukti potong belum terkirim. Koneksi ke Coretax terputus. Coba kirim lagi." (ilustrasi) |
| "Gagal — tidak dapat diposting." | Mengulang hal yang sama dua kali, tanpa sebab | "Belum diposting. Periode Oktober sudah ditutup. Pilih tanggal di periode yang terbuka." (ilustrasi) |
| "Pelepasan gagal diposting. Tidak ada yang diposting — silakan coba lagi." | Tanda pisah panjang, kata pengisi | "Pelepasan aset belum diposting. Tidak ada jurnal yang berubah. Coba lagi." |
Kalau sebabnya benar-benar tidak diketahui, katakan itu dan beri pegangan:
Belum tersimpan, dan kami belum tahu sebabnya. Data di formulir ini masih ada. Coba simpan lagi, atau hubungi dukungan dengan kode TRX-4821.
Patokan dari produk sendiri. Dua pesan ini sudah bersuara Trusteeku: spesifik, menunjuk lokasi, memberi sebab, memberi langkah. Yang perlu diubah hanya tanda pisahnya.
NPWP Pemotong (sel C1) bukan NPWP perusahaan ini. Seluruh file ditolak.
Isi fakturnya terbaca, tetapi nama penerbitnya tidak ditemukan. Biasanya karena nama itu hanya muncul sebagai logo atau kop surat. Pilih vendornya, lalu unggah lagi.
Aturan tambahan:
- Jangan menyalahkan: "NPWP harus 16 digit", bukan "NPWP yang Anda masukkan salah".
- Validasi formulir muncul di samping kolomnya, dalam satu kalimat.
- Jangan menampilkan pesan mentah dari server atau dari DJP tanpa penjelasan. Tampilkan penjelasan, lalu sediakan pesan aslinya di bawah untuk disalin.
Keadaan kosong
Rumus: apa yang belum ada. Bagaimana memulainya.
| Sebelum | Menjadi |
|---|---|
| "Tidak ada role ditemukan." | "Tidak ada role yang cocok dengan pencarian ini." |
| "Belum ada beban ditambahkan" | "Belum ada beban. Tambahkan lewat tombol Tambah beban." |
Bedakan "Belum ada" (memang kosong, bisa diisi) dari "Tidak ada" (hasil pencarian atau filter). Jangan tertukar.
Konfirmasi
Rumus: judul berupa tindakan dan objeknya. Isi berupa akibatnya. Tombol berupa kata kerja yang sama dengan judul.
| Sebelum | Menjadi |
|---|---|
| "Apakah Anda yakin ingin tetap membuat kontak ini?" | Judul: "Tetap buat kontak ini?" Isi: "Kontak dengan nama yang sama sudah ada." Tombol: "Buat kontak" dan "Batal" |
| "Hapus draft ini?" | Sudah baik. Tambahkan akibat bila ada: "Draf yang dihapus tidak bisa dikembalikan." |
Untuk tindakan yang menyentuh buku besar atau DJP, sebut akibatnya secara persis: jurnal mana yang dibalik, apa yang sudah terkirim dan tidak bisa ditarik.
Tombol dan tautan
- Kata kerja dan objek: "Kirim ke Coretax", "Simpan draf", "Unduh bukti potong".
- Jangan "OK", "Ya", "Submit", "Klik di sini".
- Label tombol sama persis dengan judul layar atau dialog yang dibukanya.
- Tautan menyebut tujuannya: "Lihat jurnal JV-0042", bukan "Selengkapnya".
Pesan sukses
Rumus: sebut hasilnya, beserta nomor dokumennya. Buang "berhasil" bila kalimat tetap jelas.
| Sebelum | Menjadi |
|---|---|
| "Template penawaran berhasil diperbarui." | "Template penawaran diperbarui." |
| "Sales Quotation berhasil dihapus." | "Sales Quotation SQ-0042 dihapus." |
| "Kode Billing berhasil dibuat" | "Kode Billing dibuat. Berlaku sampai 20 Nov 2026." (ilustrasi) |
Kalau ada hal yang perlu dilakukan sesudahnya, itulah isi pesan suksesnya: "Faktur disetujui. Jurnal JV-0042 diposting."
Proses berjalan
Sebut apa yang sedang dikerjakan dan, bila lama, berapa lama.
- "Mengirim 24 faktur ke Coretax…"
- "Kalkulator pajak sedang sibuk. Sistem mencoba lagi dalam 5 menit."
- "File sedang dipindai untuk keamanan."
Peringatan dan pemberitahuan
- Peringatan muncul sebelum pengguna bertindak, bukan sesudahnya.
- Sebut apa yang akan terjadi, bukan sekadar "Perhatian".
- Satu peringatan, satu hal.
Faktur ini sudah diterima DJP. Perubahan di sini tidak mengubah catatan di DJP.
Teks bantuan dan tooltip
- Paling banyak dua kalimat. Sisanya di tautan "Pelajari".
- Menjawab satu pertanyaan: apa yang harus saya isi di sini, atau apa akibat pilihan ini.
- Jangan mengulang label. Tooltip "Nama vendor" pada kolom "Nama vendor" tidak membantu.
Onboarding
- Satu konsep per langkah.
- Sebut berapa langkah dan sudah di langkah ke berapa.
- Selalu ada jalan untuk melewati dan kembali lagi nanti.
Email dan notifikasi transaksional
- Subjek menyebut dokumen dan statusnya: "Faktur FP-0193 disetujui".
- Kalimat pertama mengulang faktanya dengan satu detail tambahan. Kalimat kedua menyebut tindakan, bila ada.
- Satu tautan aksi.
- Tanpa salam pembuka panjang, tanpa promosi, tanpa "Email ini dikirim otomatis" di bagian atas.