Lewati ke konten

Keunggulan: Data COA

Tier 3 — Keunggulan-keunggulan Booku yang muncul saat user memakai halaman Data COA (Chart of Account) dan form Input/Edit COA.


1. Identitas Menu

AspekKeterangan
Nama MenuData COA (Chart of Account)
Lokasi (Tahun NORMAL & LAMPAU)Sidebar → Data MasterData COA
Deskripsi User-Facing📘 Deskripsi & tutorial menu

Data COA (Chart of Account) adalah halaman master daftar akun yang menjadi tulang punggung setiap transaksi di Booku. Setiap akun punya kode 9 digit, nama, mata uang, dan saldo awal — dari sini sistem mengatur Debet/Kredit, multicurrency, dan posisi neraca otomatis.

Lokasi sidebar:

  • Data Master → Data COA (selalu tersedia di semua jenis tahun buku)

Form Input/Edit COA dibuka via tombol Tambah COA atau menu Edit di tiap baris.


2. Ringkasan Keunggulan

#KeunggulanTagline SingkatTier 2 Terkait
1Multicurrency built-in per akunSatu akun, satu mata uang — kurs BI otomatis#03, #09
2Balance Card real-timeCek neraca seimbang sebelum mulai input transaksi#01
3Filter drill-down Kepala + CariRatusan COA, navigasi tetap simple#08
4D/K otomatis dari prefix COAUser UKM tidak perlu paham teori akuntansi#02, #08
5Sistem yang menjaga user dari kesalahan inputLima lapis penguncian otomatis — saldo, mata uang, dan visibilitas#01, #02
6Form dinamis IDR vs MUAStyle input berubah otomatis sesuai mata uang pilihan#10

3. Detail per Keunggulan

3.1 Multicurrency Built-In per Akun

Masalah di aplikasi lain: Aplikasi akuntansi UKM mayoritas single-currency. Untuk handle mata uang asing, user harus setup modul tambahan, isi kurs manual setiap kali transaksi, lalu konversi sendiri ke IDR. Banyak kompetitor (Accurate kelas entry, Zahir basic) bahkan tidak support multicurrency sama sekali — kalau ada Kas USD, user pakai trik akun dummy di IDR.

Solusi Booku: Setiap COA punya field Kode Mata Uang yang melekat di level akun. Saat akun dipilih ke transaksi, sistem otomatis tahu mata uangnya dan menyiapkan kolom MUA + Kurs + IDR. Tidak ada setup terpisah.

Mekanisme di Data COA:

  • 8 pilihan mata uang tersedia sejak awal: IDR, USD, AUD, JPY, CNY, EUR, SGD, GBP
  • Saat Anda memilih mata uang asing, kurs tengah Bank Indonesia terisi otomatis — tidak perlu mencari dan mengetik sendiri
  • Tabel Data COA menampilkan dua kolom saldo: Saldo (MUA) dalam mata uang asal + Saldo (IDR) hasil konversi otomatis
  • Untuk akun Rupiah, kurs otomatis bernilai 1

Kurs yang dipilih selalu tepat waktunya. Angka saldo pada tahun buku pertama (tahun cutoff) adalah posisi akhir tahun itu, sementara pada tahun berjalan angka yang sama adalah posisi awal tahun — yang sebenarnya sama dengan akhir tahun sebelumnya. Booku memilih kurs sesuai posisi tersebut secara otomatis, sehingga nilai Rupiahnya tetap benar tanpa Anda perlu memikirkannya.

User cukup pilih mata uang — sisanya sistem yang urus.

📄 Cross-ref keunggulan global: #03 Multicurrency, #09 Kurs BI Otomatis


3.2 Balance Card Real-Time untuk Validasi Neraca

Masalah di aplikasi lain: Untuk cek apakah Aktiva = Passiva (syarat dasar pembukuan), user harus generate Neraca Trial / Trial Balance — buka menu Laporan → pilih periode → tunggu rendering → baru bisa baca selisih. Saat sedang setup awal COA (tahap paling rawan error), proses ini bikin user malas re-validate setiap kali ada perubahan.

Solusi Booku: Di header halaman Data COA selalu ada Balance Card yang menampilkan:

  • Total Aktiva (sum saldo COA prefix 1)
  • Total Passiva (sum saldo COA prefix 2 atau 3)
  • Selisih = Aktiva − Passiva
  • Status badge: ✅ Seimbang atau ⚠️ Tidak Seimbang

Update real-time setiap kali user tambah/edit COA, refresh tanpa harus buka menu lain.

Behavior cerdas: Saat user pasang filter (Kepala Akun / Cari Akun / Visibilitas), Balance Card otomatis disembunyikan. Alasannya: saldo yang sedang ditampilkan adalah subset, bukan total — kalau balance dihitung dari subset, angkanya menyesatkan. Klik Reset untuk lihat Balance Card kembali.

📄 Cross-ref keunggulan global: #01 Realtime Financial Accuracy


3.3 Filter Drill-Down (Kepala Akun + Cari Akun)

Masalah di aplikasi lain: UKM yang lebih besar bisa punya 200-500 COA. Tabel datar tanpa filter berlapis bikin user scroll tanpa henti. Kompetitor umumnya kasih satu kotak search saja — kalau user mau lihat “semua akun Aktiva”, harus tahu prefix kode dulu, atau bikin filter manual yang rumit.

Solusi Booku: Dua filter yang dirancang untuk drill-down:

FilterMekanismeUse case
Kepala Akun (TextBox awalan kode)Prefix matching (COA LIKE '1%')Lihat seluruh kategori (Aktiva, Hutang, Modal, dll.)
Cari Akun (TextBox dengan icon)Contains match di COA + Nama AkunCari nama akun spesifik (mis. “bank”, “kas”)

Smart behavior — one-way clearing:

  • Ketik di Kepala Akun → field Cari Akun otomatis kosong (drill-down baru, cari lama tidak relevan)
  • Ketik di Cari Akun → field Kepala Akun tidak terkosongkan (search di dalam kategori)

Hasil: user bisa kombinasi Kepala="21" + Cari="bank" → lihat semua hutang yang nama akunnya mengandung “bank”. Tanpa harus paham logika boolean filter atau buka menu advanced search.

📄 Cross-ref keunggulan global: #08 Simple for User


3.4 D/K Otomatis dari Prefix COA — Tidak Perlu Paham Akuntansi

Masalah di aplikasi lain: Saat tambah akun baru, user harus pilih sendiri “Debet” atau “Kredit” sebagai sifat natural akun. Owner UKM yang bukan akuntan sering pilih salah (mis. Hutang dikasih Debet), yang akan bikin pencatatan transaksi salah sisi selama tahun-tahun ke depan. Bug yang sulit dideteksi.

Solusi Booku: Field Debet/Kredit di form Input/Edit otomatis ditentukan dari digit pertama COA — user tidak pilih:

Digit Pertama COAKategoriD/K Otomatis
1AktivaDEBET
2Kewajiban (Hutang)KREDIT
3Ekuitas (Modal)KREDIT
4PendapatanKREDIT
5Harga Pokok PenjualanDEBET
6Biaya OperasionalDEBET
7Pendapatan Lain-lainKREDIT
8Biaya Lain-lainDEBET

User cuma perlu ketik kode 9 digit yang valid — sistem isi D/K, dan field ditampilkan disabled. Tidak mungkin salah pilih.

📄 Cross-ref keunggulan global: #02 Automatic Everything, #08 Simple for User


3.5 Sistem yang Menjaga User dari Kesalahan Input

Form Input/Edit COA punya lima lapis proteksi otomatis — semua untuk mencegah skenario yang umum bikin data berantakan di aplikasi lain.

Lapis 1 — Kunci Saldo di Tahun Buku berjalan: Saldo Awal di tahun berjalan adalah konsekuensi dari Saldo Akhir tahun lalu (hasil tutup buku). Kalau diedit manual, data jadi tidak konsisten antar tahun. Booku langsung mengunci field saldo di sana — Anda tidak bisa salah.

Lapis 2 — Kunci Saldo untuk Akun Biaya: Akun biaya secara natural saldo awal = 0 — biaya selalu mulai dari nol setiap periode. Field saldo terkunci saat Anda memasukkan kode akun biaya, mencegah input yang salah konsep.

Lapis 3 — Kunci Saldo untuk akun Laba Tahun Berjalan: Akun Laba Tahun Berjalan dihasilkan otomatis oleh sistem dari hasil tutup buku. Kalau diedit manual, neraca jadi pincang. Booku mengunci field saldo sekaligus menampilkan keterangan alasannya.

Lapis 4 — Kunci Mata Uang di Tahun Buku berjalan: Akun yang sudah berjalan punya saldo dan riwayat transaksi. Mengganti mata uangnya akan membuat seluruh angka historis berganti makna tanpa konversi — kekacauan yang tidak menyisakan jejak. Booku mengunci pilihan Mata Uang untuk akun yang sudah ada. Membuat akun baru tetap bebas memilih mata uang, karena akun itu belum punya riwayat apa pun.

Lapis 5 — Visibilitas wajib “Ya” saat akun bersaldo: Skenario rusak di aplikasi lain: akun disembunyikan padahal punya saldo. Akun hilang dari tampilan, tapi saldonya tetap masuk total neraca — angka jadi nampak salah tanpa ada yang tahu sebabnya. Booku mengunci pilihan “Tidak” selama saldo akun bukan nol, dan otomatis menyetel “Ya” begitu saldo diisi.

Kelima lapis ini bekerja diam-diam di belakang layar. Anda tidak perlu memahami alasan teknis di balik setiap penguncian — sistem cukup mencegah kesalahan terjadi.

Penguncian dijaga sampai ke lapis terdalam. Mengunci tampilan saja tidak cukup: sistem juga menolak perubahan pada lapisan penyimpanan data. Pengamanan berlapis ini penting karena pernah terbukti — tanpa lapis kedua, mengganti mata uang di tahun berjalan sempat bisa menghapus saldo hasil tutup buku tanpa peringatan apa pun.

📄 Cross-ref keunggulan global: #01 Realtime Accuracy, #02 Automatic Everything


3.6 Form Dinamis IDR vs MUA — UX yang Membimbing

Masalah di aplikasi lain: Saat input saldo akun mata uang asing, format input dan output sering sama dengan IDR — angka bulat, tanpa simbol berbeda, latar belakang sama. User awam yang sedang setup akun USD bisa lupa konteks dan input “1000” maksudnya 1.000 (seperti IDR), padahal seharusnya 1.000,00 USD.

Solusi Booku: Kolom Saldo berubah tampilannya secara otomatis mengikuti mata uang yang Anda pilih:

Pilihan Mata UangTampilan Kolom Saldo
RupiahAngka bulat, latar putih biasa
Mata uang asingDua angka di belakang koma, latar biru muda

Saat Anda mengganti mata uang, sistem juga otomatis memperbarui kurs dan nilai Rupiahnya. Khusus pada tahun buku pertama (tahun cutoff), saldo ikut dikosongkan — angka dalam mata uang lama sudah tidak relevan setelah mata uangnya diganti. Di tahun berjalan hal ini tidak terjadi, karena di sana mata uang memang tidak bisa diubah (lihat Lapis 4 pada bagian sebelumnya).

Latar biru muda berfungsi sebagai penanda visual: “Anda sedang mengisi mata uang asing” — mata langsung menangkapnya tanpa perlu membaca keterangan apa pun.

Konsisten di seluruh aplikasi. Penanda biru ini dipakai untuk semua kolom bernilai mata uang asing di mana pun — Kurs, saldo pada Bukti Penerimaan dan Pengeluaran, Invoice valuta asing, dan lainnya. Anda cukup mengenalinya sekali, lalu terpakai selamanya. Saat kolomnya hanya bisa dibaca, warnanya menjadi lebih pudar namun tetap kebiruan — identitas mata uang asingnya tidak hilang.

📄 Cross-ref keunggulan global: #10 UI Dinamis Kontekstual


4. Nilai Tambah untuk User

“Setup daftar akun, semudah pilih dari dropdown — sistem yang menjaga sisanya tetap benar.”

Data COA adalah menu pertama yang user sentuh saat onboard ke Booku. Kesan pertama harus mudah, dan kesalahan setup harus mustahil dilakukan. Booku merangkul prinsip ini dengan automasi yang mencegah error sebelum terjadi:

  • D/K? Otomatis dari kode.
  • Kurs? Otomatis dari BI.
  • Saldo IDR? Otomatis dari konversi.
  • Akun biaya tanpa saldo awal? Otomatis di-lock.
  • Akun ber-saldo tidak boleh disembunyikan? Otomatis dijaga.

UKM owner yang bukan akuntan bisa setup COA sendiri tanpa konsultan, tanpa risiko data berantakan di kemudian hari.


5. Dokumentasi Terkait

DokumenRelevansi
../../../deskripsi/data-master/data-coa.mdDeskripsi menu untuk end-user (cara pakai, edge case, troubleshoot)
../keunggulan-per-point/01-realtime-accuracy.mdTier 2 — Realtime Financial Accuracy
../keunggulan-per-point/02-automatic-everything.mdTier 2 — Automatic Everything
../keunggulan-per-point/03-multicurrency.mdTier 2 — Multicurrency
../keunggulan-per-point/08-simple-for-user.mdTier 2 — Simple for User
../keunggulan-per-point/09-kurs-bi-otomatis.mdTier 2 — Kurs BI Otomatis
../keunggulan-per-point/10-ui-dinamis.mdTier 2 — UI Dinamis Kontekstual

Terakhir diperbarui: 11-08-2026