Tutorial Membuat Jurnal Umum dan Buku Besar Otomatis di Excel | JagoExcel Blog
Excel Tips

Tutorial Membuat Jurnal Umum dan Buku Besar Otomatis di Excel

Dipublikasikan pada 15 Mei 2026
Oleh Untung Kasirin ⏱️ 11 menit baca
Tutorial Membuat Jurnal Umum dan Buku Besar Otomatis di Excel

Dalam dunia administrasi keuangan usaha, baik skala mikro, kecil, menengah, hingga korporasi besar, pencatatan transaksi yang rapi dan akurat adalah tulang punggung kelangsungan bisnis. Setiap sen yang masuk dan keluar harus terdokumentasi dengan jelas agar pemilik usaha dapat membuat keputusan strategis yang tepat.

Secara historis, proses akuntansi dilakukan secara manual menggunakan buku kertas besar bergaris yang sangat melelahkan. Akuntan harus menulis jurnal, memindahkan angka satu per satu ke dalam buku besar pembantu, dan menjumlahkannya berulang kali demi memastikan neraca dalam kondisi seimbang (balance).

Kini, meskipun perangkat lunak akuntansi khusus (accounting software) yang mahal dan siap pakai telah banyak beredar di pasaran, Microsoft Excel tetap menjadi alat bantu paling populer dan fleksibel di seluruh dunia. Fleksibilitas tanpa batas dari spreadsheet memungkinkan Anda untuk merancang sistem akuntansi kustom yang paling sesuai dengan ritme unik bisnis Anda, tanpa terikat oleh template kaku dari aplikasi berbayar.

Namun, menggunakan Excel dengan cara amatir—seperti menulis transaksi keuangan secara acak, mengetik ulang nama akun berulang kali, dan menghitung saldo buku besar menggunakan kalkulator fisik di samping keyboard—adalah awal dari bencana operasional. Tindakan tidak efisien ini sangat rawan terhadap kesalahan manusia (human error), seperti salah mengetik kode akun, nilai debit-kredit yang tidak seimbang yang terlewat, atau waktu berjam-jam yang terbuang sia-sia hanya untuk menyusun laporan keuangan bulanan.

Bagi Anda yang ingin mengoptimalkan penggunaan Excel untuk Akuntansi, ada kabar yang sangat menggembirakan. Anda tidak perlu mempelajari makro VBA atau coding pemrograman yang rumit untuk membangun sistem pembukuan otomatis.

Dengan memadukan beberapa teknik penataan data terstruktur, memanfaatkan fitur validasi data, serta merangkai formula dinamis bawaan Excel yang cerdas, Anda dapat merancang sebuah sistem laporan keuangan terintegrasi di mana Anda cukup menginput transaksi di Jurnal Umum sekali saja, dan lembar kerja Buku Besar Anda akan menyaring serta menghitung saldo kumulatifnya sendiri secara otomatis. Artikel ini akan menjadi panduan komprehensif Anda untuk membangun sistem akuntansi dinamis tersebut dari nol.


Membangun Jantung Sistem: Struktur Daftar Akun

Langkah pertama yang paling krusial sebelum Anda mulai membuat jurnal atau mencatat transaksi keuangan adalah merancang Daftar Akun (Chart of Accounts). Daftar Akun bertindak sebagai kamus referensi resmi di dalam sistem akuntansi Anda. Ia mendefinisikan klasifikasi dari setiap transaksi yang terjadi di perusahaan Anda.

Jika Anda tidak memiliki Daftar Akun yang terpusat dan konsisten, sistem akuntansi Anda akan cepat mengalami kekacauan. Misalnya, hari ini staf administrasi Anda mencatat pengeluaran listrik menggunakan nama akun “Beban Listrik”, esok hari menggunakan nama “Biaya Listrik Kantor”, dan minggu depan menggunakan “Listrik & Air”. Bagi komputer, ketiga nama tersebut adalah hal yang sama sekali berbeda. Rumus otomatisasi Anda akan gagal menjumlahkan total biaya karena perbedaan ejaan teks ini.

Oleh karena itu, buatlah satu worksheet khusus bernama Daftar_Akun.

Susun tabel Daftar Akun Anda secara vertikal dengan kolom-kolom terstruktur sebagai berikut:

  • Kolom A: Kode Akun (misalnya: 1101 untuk Kas, 1102 untuk Piutang, 2101 untuk Utang Usaha, 4101 untuk Pendapatan, dan 5101 untuk Beban Gaji).
  • Kolom B: Nama Akun (definisi nama akun yang seragam).
  • Kolom C: Klasifikasi (apakah akun tersebut termasuk Aset, Kewajiban, Ekuitas, Pendapatan, atau Beban).
  • Kolom D: Saldo Normal (apakah saldo normalnya berada di posisi Debit atau Kredit).

Setelah tabel ini selesai dibuat, terapkan salah satu praktik terbaik dalam pengelolaan spreadsheet modern: ubahlah tabel ini menjadi tabel resmi dengan menekan tombol Ctrl + T (Format as Table) dan beri nama tabel tersebut Tbl_Akun. Menggunakan format tabel resmi akan memastikan sistem rujukan Anda menjadi sangat dinamis dan meminimalisir kesalahan rujukan di kemudian hari, sebuah konsep fundamental yang selalu diajarkan dalam Dasar-Dasar Excel yang rapi.


Jurnal Umum: Pintu Masuk Data yang Aman

Setelah Daftar Akun Anda berdiri kokoh, sekarang saatnya merancang Jurnal Umum (General Journal). Jurnal Umum adalah pintu gerbang tunggal di mana seluruh transaksi keuangan harian dimasukkan ke dalam sistem.

Buat sebuah worksheet baru bernama Jurnal_Umum. Buat tabel transaksi dengan kolom-kolom standar sebagai berikut:

  • Kolom A: Tanggal Transaksi.
  • Kolom B: Nomor Bukti Transaksi (misalnya nomor kuitansi atau faktur).
  • Kolom C: Kode Akun.
  • Kolom D: Nama Akun.
  • Kolom E: Deskripsi Keterangan Transaksi.
  • Kolom F: Nilai Debit.
  • Kolom G: Nilai Kredit.

Ubah juga seluruh rentang tabel ini menjadi tabel resmi menggunakan Ctrl + T dan beri nama Tbl_Jurnal.

Untuk mengotomatisasi pengisian nama akun dan menghindari kesalahan ketik manual dari pengguna, kita akan menggunakan kombinasi dua fitur cerdas: Data Validation dan rumus penelusuran INDEX MATCH atau VLOOKUP.

Pertama, klik seluruh kolom Kode Akun di tabel Jurnal Umum Anda. Pergi ke tab Data > Data Validation. Di bagian “Allow”, pilih opsi List. Di bagian “Source”, ketikkan rumus rujukan ke kolom Kode Akun di Daftar Akun Anda: =Tbl_Akun[Kode Akun]. Klik OK. Sekarang, setiap kali Anda mengklik sel Kode Akun di Jurnal Umum, sebuah tombol panah dropdown yang indah akan muncul menampilkan daftar seluruh kode akun resmi Anda. Pengguna tidak bisa lagi mengetik kode akun asal-asalan.

Kedua, kita akan mengotomatisasi pengisian kolom Nama Akun. Kita tidak ingin pengguna mengetik nama akun secara manual karena rawan salah eja. Masukkan rumus penelusuran modern berikut di kolom Nama Akun baris pertama: =VLOOKUP([@[Kode Akun]], Tbl_Akun, 2, FALSE)

Rumus di atas secara cerdas membaca Kode Akun di baris yang sama, pergi ke Daftar Akun Tbl_Akun, dan menarik Nama Akun yang berada di kolom kedua secara instan. Jika sel Kode Akun masih kosong, rumus di atas mungkin akan menampilkan pesan error #N/A. Untuk mengamankannya agar tabel terlihat bersih tanpa error, bungkus rumus tersebut dengan Fungsi IFERROR: =IFERROR(VLOOKUP([@[Kode Akun]], Tbl_Akun, 2, FALSE), "")

Sistem Jurnal Umum Anda kini telah siap. Setiap kali Anda memilih Kode Akun dari dropdown, nama akun akan terisi sendiri secara instan, dan Anda cukup memasukkan nilai nominal di kolom Debit atau Kredit secara seimbang.


Buku Besar Otomatis: Menyaring Data secara Dinamis

Buku Besar (General Ledger) adalah ringkasan yang mengelompokkan seluruh transaksi dari Jurnal Umum berdasarkan akun spesifik secara terperinci. Di masa lalu, menyusun Buku Besar adalah pekerjaan yang sangat melelahkan karena akuntan harus menyalin baris demi baris transaksi kas dari jurnal ke buku besar kas, lalu melompat lagi menyalin transaksi piutang ke buku besar piutang.

Di era Excel modern, kita akan memaksa spreadsheet untuk melakukan pekerjaan penyaringan dan perhitungan saldo kumulatif ini secara otomatis menggunakan satu rumus ajaib: fungsi FILTER.

Fungsi FILTER adalah salah satu fungsi array dinamis terbaik yang mulai diperkenalkan di Excel versi modern (Microsoft 365 dan Excel 2021). Ia memiliki kemampuan luar biasa untuk menyaring seluruh tabel berdasarkan kriteria tertentu dan memaparkan hasilnya di layar secara real-time tanpa merusak data asli.

Buatlah worksheet baru bernama Buku_Besar.

Di bagian atas lembar kerja ini, buat satu sel khusus yang bertindak sebagai tombol kendali filter kustom, misalnya di sel C2. Gunakan fitur Data Validation List untuk membuat dropdown pilihan Nama Akun di sel C2 tersebut bersumber dari =Tbl_Akun[Nama Akun]. Sel C2 inilah yang akan menentukan buku besar milik akun mana yang ingin kita tampilkan di layar.

Di bawah sel kendali tersebut, buatlah header tabel Buku Besar Anda mulai dari baris 5:

  • Kolom A: Tanggal.
  • Kolom B: Nomor Bukti.
  • Kolom C: Deskripsi Keterangan.
  • Kolom D: Debit.
  • Kolom E: Kredit.
  • Kolom F: Saldo Kumulatif.

Sekarang, masukkan rumus filter ajaib berikut tepat di sel A6: =FILTER(Tbl_Jurnal[[Tanggal]:[Kredit]], Tbl_Jurnal[Nama Akun] = C2, "Tidak ada transaksi")

Mari kita bedah cara kerja rumus di atas: Rumus ini memerintahkan Excel untuk pergi ke tabel Jurnal Umum Tbl_Jurnal, mengambil kolom Tanggal hingga Kredit, menyaringnya dan hanya menyisakan baris-baris data di mana kolom Nama Akun di jurnal cocok dengan Nama Akun yang sedang kita pilih di sel kendali C2. Jika akun tersebut belum memiliki transaksi sama sekali, tampilkan tulisan “Tidak ada transaksi”.

Seketika, seluruh baris transaksi yang relevan dengan akun yang Anda pilih di sel C2 akan mengalir turun mengisi kolom A hingga E secara otomatis. Jika Anda mengubah pilihan Nama Akun di sel C2 dari “Kas” menjadi “Beban Gaji”, seluruh tabel Buku Besar Anda akan berganti menampilkan transaksi Beban Gaji dalam kedipan mata. Ini adalah efisiensi luar biasa yang menghemat waktu kerja Anda hingga berhari-hari.


Rumus Saldo Kumulatif yang Cerdas dan Responsif

Tantangan terakhir dalam pembuatan Buku Besar otomatis adalah bagaimana cara menghitung kolom Saldo Kumulatif (kolom F) secara dinamis agar nilainya ikut menyesuaikan dengan arah saldo normal masing-masing akun.

Akun kategori Aset (seperti Kas) memiliki saldo normal di Debit. Ini berarti nilai Debit akan menambah saldo kas, sedangkan nilai Kredit akan mengurangi saldo kas. Sebaliknya, akun kategori Kewajiban (seperti Utang) memiliki saldo normal di Kredit, di mana nilai Kredit akan menambah saldo utang dan nilai Debit akan mengurangi saldo utang tersebut.

Untuk membangun rumus saldo kumulatif yang cerdas dan mendeteksi saldo normal secara otomatis, kita akan menggunakan bantuan Rumus IF Bertingkat sederhana.

Pertama, di sel F2 (di samping sel kendali pilihan akun), buat rumus untuk mencari tahu apakah akun yang dipilih bersaldo normal Debit atau Kredit: =VLOOKUP(C2, Tbl_Akun[[Nama Akun]:[Saldo Normal]], 3, FALSE) Rumus ini akan menampilkan teks “Debit” atau “Kredit” di sel F2 sesuai dengan Daftar Akun Anda.

Kedua, di sel F6 (baris pertama saldo Buku Besar Anda), masukkan rumus inisialisasi saldo pertama: =IF(F2="Debit", D6 - E6, E6 - D6) Rumus di atas berbunyi: Jika saldo normal akun tersebut adalah Debit, maka saldo awal adalah nilai Debit dikurangi Kredit. Jika tidak (berarti bersaldo normal Kredit), maka saldo awal adalah Kredit dikurangi Debit.

Ketiga, di sel F7 (baris kedua saldo Buku Besar), masukkan rumus saldo berjalan yang akan kita salin ke baris-baris di bawahnya: =IF(A7="", "", IF(F2="Debit", F6 + D7 - E7, F6 + E7 - D7))

Rumus di atas secara cerdas memeriksa apakah ada tanggal transaksi di kolom A7. Jika kolom A7 kosong (berarti tidak ada baris transaksi filter di baris tersebut), tampilkan kosong agar sel di bawahnya tidak dipenuhi angka nol yang tidak estetik. Jika ada transaksi, rumus akan mengambil saldo baris sebelumnya di F6, lalu menambahkan Debit dan mengurangi Kredit jika akun bersaldo normal Debit, atau sebaliknya jika akun bersaldo normal Kredit.

Salin rumus di sel F7 tersebut ke bawah hingga baris-baris cadangan Anda (misalnya hingga baris 100). Buku Besar otomatis Anda kini telah selesai sempurna!

Ketika Anda mengubah pilihan akun di sel dropdown C2, seluruh baris transaksi akan tersaring otomatis, dan kolom Saldo Kumulatif Anda akan menghitung saldo berjalannya sendiri secara dinamis dengan akurasi matematika 100%.


FAQ: Pertanyaan Seputar Akuntansi Excel

Bagaimana cara memastikan seluruh Jurnal Umum saya dalam kondisi seimbang (debit = kredit)? Ini adalah hal pertama yang harus diperiksa sebelum menutup pembukuan bulanan. Cara terbaik adalah membuat dua sel khusus di bagian paling atas atau bawah Jurnal Umum Anda yang berisi rumus =SUM(Tbl_Jurnal[Debit]) dan =SUM(Tbl_Jurnal[Kredit]). Buat satu sel validasi indikator di sampingnya yang berbunyi =IF(SelTotalDebit = SelTotalKredit, "SEIMBANG ✅", "TIDAK SEIMBANG ❌"). Jika sel tersebut menampilkan tanda silang merah, Anda tahu bahwa ada kesalahan entri jurnal yang harus diperbaiki terlebih dahulu.

Mengapa rumus FILTER di Buku Besar saya menampilkan error #SPILL!? Error #SPILL! adalah masalah klasik pada fungsi array dinamis di Excel. Ini terjadi karena Excel mencoba memaparkan hasil saringan data ke baris-baris di bawah sel A6, namun ada sel di bawahnya yang tidak kosong (misalnya Anda mengetik sesuatu secara manual di sel A10 atau D12). Excel terhalang untuk memaparkan datanya secara penuh. Solusinya sangat mudah: bersihkan seluruh tulisan manual di bawah sel rumus A6 tersebut, berikan ruang kosong yang luas bagi Excel, dan error #SPILL! akan langsung lenyap berganti dengan tabel Buku Besar yang rapi.

Apakah sistem akuntansi Excel otomatis ini aman untuk audit resmi? Ya, sistem ini sangat rapi dan transparan bagi auditor eksternal karena seluruh alur datanya jelas (audit trail). Auditor dapat melacak angka di Buku Besar langsung menuju sumbernya di Jurnal Umum, dan melacak rumus filter dinamis Anda tanpa ada manipulasi angka manual. Untuk keamanan ekstra, lindungi (protect) sheet Daftar Akun dan lembar kerja Buku Besar Anda agar pengguna lain tidak bisa mengubah rumus penting secara tidak sengaja.


Kesimpulan: Otomatisasi Efisien untuk Keuangan Bisnis

Menguasai teknik penggunaan Excel untuk Akuntansi adalah salah satu keterampilan paling berharga yang akan meningkatkan efisiensi operasional bisnis Anda secara dramatis. Anda tidak lagi terjebak dalam siklus pekerjaan manual yang melelahkan, rentan terhadap kesalahan, dan membuang waktu berharga Anda setiap akhir bulan hanya untuk menyusun laporan keuangan rutin.

Dengan merancang Daftar Akun resmi sebagai acuan, membangun Jurnal Umum dengan pengaman validasi dropdown, serta menggunakan keajaiban rumus array dinamis FILTER untuk melahirkan Buku Besar otomatis yang dinamis dan cerdas, Anda telah berhasil menciptakan sistem pembukuan mandiri sekelas korporasi besar langsung di dalam spreadsheet Microsoft Excel Anda sendiri.

Berhentilah menyiksa diri dengan menulis ulang transaksi di berbagai lembar kerja yang berbeda secara manual. Mulai rancang sistem pembukuan otomatis Anda hari ini, amankan alur masuk datanya, terapkan formula saldo kumulatif cerdasnya, dan nikmati waktu luang akhir bulan Anda sekeluarga dengan tenang karena laporan keuangan bisnis Anda sudah terisi otomatis dalam hitungan detik.

Di JagoExcel, kami merancang kurikulum komprehensif kami khusus untuk mengajari Anda trik-trik otomatisasi taktis seperti ini, karena kami tahu bahwa di era digital yang serba cepat, profesional yang mampu menyajikan data keuangan yang akurat, cepat, dan transparan adalah mereka yang senantiasa berdiri di puncak kepemimpinan industri.

Optimalkan Pembukuan Bisnis Anda dan Unduh Template Akuntansi Otomatis Siap Pakai Eksklusif Hanya di Masterclass JagoExcel — Bergabunglah Sekarang!

Mau Jadi "Jagoan Excel" di Kantor?

Jangan cuma baca artikel. Masuk ke ekosistem JagoExcel untuk akses LMS terstruktur, Koleksi Buku Fisik, dan Template Premium yang siap pakai.