Menguasai sistem pencatatan berpasangan (double-entry bookkeeping) — dari aturan Debit-Kredit hingga pencatatan di Jurnal Umum.
Konsep akun, format T-Account, dan desain Chart of Accounts
Mekanisme double-entry, mnemonic ADE/CLIP, logika di balik aturan
Posisi alami setiap akun, kontra akun, dan deteksi error
Format jurnal, langkah penjurnalan, dan pencatatan 20 transaksi PT Solusi Digital
Akun = entitas database, CoA = master data, jurnal = transaction log
Catatan individual untuk merekam, mengklasifikasikan, dan merangkum peningkatan atau penurunan setiap unsur persamaan akuntansi.
Setiap akun = objek dari kelas Account. Properti: accountCode, balance, type. Method: debit(), credit()
Muncul di Neraca — saldo dibawa ke periode berikutnya
Muncul di Laba Rugi — saldo ditutup (di-nol-kan) di akhir periode
Akun nominal ditutup ke Laba Ditahan di akhir periode agar Laporan Laba Rugi dimulai dari nol di periode baru. Akun riil tetap berjalan sebagai saldo berkelanjutan.
Daftar terstruktur seluruh akun dengan kode numerik hierarkis — fondasi pelaporan dan standarisasi pencatatan.
Perusahaan jasa konsultasi IT
| Kode | Nama Akun | Klasifikasi | Saldo Normal |
|---|---|---|---|
| 1-1110 | Kas | Aset Lancar | Debit |
| 1-1210 | Piutang Usaha | Aset Lancar | Debit |
| 1-2110 | Peralatan Komputer | Aset Tetap | Debit |
| 1-2910 | Akum. Penyusutan Peralatan | Kontra-Aset | Kredit |
| 2-1110 | Utang Usaha | Liabilitas Lancar | Kredit |
| 3-1110 | Modal Pemilik | Ekuitas | Kredit |
| 4-1110 | Pendapatan Jasa Konsultasi | Pendapatan | Kredit |
| 5-1110 | Beban Gaji Karyawan | Beban | Debit |
⚠️ Debit/Kredit BUKAN berarti baik/buruk atau masuk/keluar — hanya posisi pencatatan
| Jenis Akun | Bertambah | Berkurang | Saldo Normal |
|---|---|---|---|
| ASET | DEBIT ↑ | Kredit ↓ | DEBIT |
| LIABILITAS | KREDIT ↑ | Debit ↓ | KREDIT |
| EKUITAS | KREDIT ↑ | Debit ↓ | KREDIT |
| PENDAPATAN | KREDIT ↑ | Debit ↓ | KREDIT |
| BEBAN | DEBIT ↑ | Kredit ↓ | DEBIT |
Setiap transaksi: Total Debit = Total Kredit (SELALU)
Aset di sisi kiri persamaan → bertambah di Debit (kiri). Liabilitas & Ekuitas di sisi kanan → bertambah di Kredit (kanan). Pendapatan menambah ekuitas → Kredit. Beban mengurangi ekuitas → kebalikan = Debit.
Debit: Rp10.000.000 = Kredit: Rp10.000.000 ✅ Balance!
Aset hanya berubah bentuk (kas → peralatan). Total tetap sama. Persamaan akuntansi tetap seimbang.
Atomicity: semua line entry tersimpan atau tidak sama sekali. Consistency: Debit = Kredit selalu. Durability: setelah commit, data permanen.
Sisi di mana akun biasanya memiliki saldo positif
| Kategori | Tipe | Saldo Normal | Penjelasan |
|---|---|---|---|
| Aset | Biasa | DEBIT | Bertambah di Debit, berkurang di Kredit |
| Kontra-Aset | KREDIT | Akum. Penyusutan, Cadangan Kerugian Piutang | |
| Liabilitas | Biasa | KREDIT | Utang bertambah di Kredit |
| Ekuitas | Modal / Laba Ditahan | KREDIT | Modal bertambah di Kredit |
| Prive / Dividen | DEBIT | Kontra-Ekuitas: mengurangi ekuitas | |
| Pendapatan | Biasa | KREDIT | Meningkatkan ekuitas via laba |
| Beban | Biasa | DEBIT | Menurunkan ekuitas via laba |
Induk: Aset Tetap (Debit)
Kontra: Saldo Normal Kredit
Induk: Piutang Usaha (Debit)
Kontra: Saldo Normal Kredit
Induk: Ekuitas (Kredit)
Kontra: Saldo Normal Debit
Jika saldo berlawanan dari normalnya → kemungkinan ada error. Kas bersaldo Kredit = overdraft atau salah catat. Utang bersaldo Debit = kelebihan bayar.
Book of Original Entry — langkah pertama dalam siklus akuntansi
| Tanggal | Keterangan | Debit | Kredit |
|---|---|---|---|
| Mar 1 | Kas | 50.000.000 | |
| Modal Pemilik | 50.000.000 | ||
| (Setoran modal awal) | |||
| Mar 3 | Perlengkapan | 2.000.000 | |
| Kas | 2.000.000 | ||
| (Beli perlengkapan tunai) | |||
Hanya 2 akun (1 Debit, 1 Kredit)
Lebih dari 2 akun
Jurnal = transaction log dalam database. Setiap perubahan data keuangan dicatat kronologis dengan detail lengkap. Mirip Write-Ahead Logging (WAL) di PostgreSQL.
| Tgl | Keterangan | Debit | Kredit |
|---|---|---|---|
| 1 | Kas | 100.000.000 | |
| Modal Saham | 100.000.000 | ||
| (Setor modal pemegang saham) | |||
| 2 | Sewa Dibayar Dimuka | 12.000.000 | |
| Kas | 12.000.000 | ||
| (Sewa kantor 1 tahun) | |||
| 3 | Peralatan Komputer | 45.000.000 | |
| Kas | 20.000.000 | ||
| Utang Usaha | 25.000.000 | ||
| (Beli 10 laptop + server — compound entry) | |||
| 5 | Perlengkapan Kantor | 3.500.000 | |
| Kas | 3.500.000 | ||
| 8 | Kas | 15.000.000 | |
| Pendapatan Jasa Konsultasi | 15.000.000 | ||
| (Pendapatan project PT ABC) | |||
| Tgl | Keterangan | Debit | Kredit |
|---|---|---|---|
| 10 | Piutang Usaha | 22.000.000 | |
| Pendapatan Jasa Web Dev | 22.000.000 | ||
| (Website CV XYZ — kredit) | |||
| 12 | Beban Gaji Karyawan | 8.000.000 | |
| Kas | 8.000.000 | ||
| (Gaji 4 programmer, periode 1-10) | |||
| 15 | Peralatan Kantor | 5.000.000 | |
| Utang Usaha | 5.000.000 | ||
| (Beli meja kursi kredit) | |||
| 17 | Kas | 10.000.000 | |
| Piutang Usaha | 10.000.000 | ||
| (Terima bayaran CV XYZ) | |||
| 18 | Beban Internet & Hosting | 2.500.000 | |
| Kas | 2.500.000 | ||
| Tgl | Keterangan | Debit | Kredit |
|---|---|---|---|
| 20 | Beban Listrik & Air | 1.200.000 | |
| Utang Usaha | 1.200.000 | ||
| 22 | Piutang Usaha | 18.000.000 | |
| Pendapatan Jasa Konsultasi | 18.000.000 | ||
| (Konsultasi ERP PT DEF) | |||
| 23 | Utang Usaha | 10.000.000 | |
| Kas | 10.000.000 | ||
| (Bayar utang laptop) | |||
| 25 | Beban Transportasi | 1.800.000 | |
| Kas | 1.800.000 | ||
| 26 | Kas | 8.000.000 | |
| Pendapatan Jasa Pelatihan | 8.000.000 | ||
| (Training coding korporat) | |||
| Tgl | Keterangan | Debit | Kredit |
|---|---|---|---|
| 27 | Beban Gaji Karyawan | 8.000.000 | |
| Kas | 8.000.000 | ||
| 28 | Perlengkapan Kantor | 1.200.000 | |
| Utang Usaha | 1.200.000 | ||
| 29 | Kas | 12.000.000 | |
| Piutang Usaha | 12.000.000 | ||
| 30 | Beban Perlengkapan | 2.800.000 | |
| Perlengkapan Kantor | 2.800.000 | ||
| (Penyesuaian perlengkapan terpakai) | |||
| 31 | Dividen | 5.000.000 | |
| Kas | 5.000.000 | ||
| TOTAL (20 transaksi) | 289.000.000 | 289.000.000 | |
✅ BALANCE SEMPURNA — Rp289.000.000 = Rp289.000.000
| Jenis Akun | Bertambah ↑ | Berkurang ↓ | Saldo Normal |
|---|---|---|---|
| ASET | DEBIT | Kredit | DEBIT |
| BEBAN | DEBIT | Kredit | DEBIT |
| PRIVE | DEBIT | Kredit | DEBIT |
| LIABILITAS | KREDIT | Debit | KREDIT |
| EKUITAS | KREDIT | Debit | KREDIT |
| PENDAPATAN | KREDIT | Debit | KREDIT |
Pertemuan 03 fokus di tahap 1–3. Posting ke Buku Besar → Pertemuan 04.
Kronologis — semua transaksi dalam urutan tanggal. Book of Original Entry.
Per akun — semua transaksi yang mempengaruhi satu akun dikumpulkan.
Daftar semua saldo akun — verifikasi total Debit = total Kredit.
Akun = catatan individual per unsur. CoA = daftar terstruktur dengan kode hierarkis. Akun Riil (Neraca) vs Nominal (Laba Rugi).
Setiap transaksi mempengaruhi minimal 2 akun. Total Debit = Total Kredit. Mnemonic: ADE (Debit) dan CLIP (Kredit).
Aset & Beban: saldo Debit. Liabilitas, Ekuitas & Pendapatan: saldo Kredit. Kontra akun = kebalikan dari induknya.
Catatan kronologis pertama. Akun Debit dulu (rata kiri), Kredit menjorok. 5 langkah: Identifikasi → Analisis → D/K → Verifikasi → Catat.
Selanjutnya: Posting ke Buku Besar dan penyusunan Neraca Saldo — transformasi data kronologis (jurnal) menjadi data per akun (ledger).