Panduan Lengkap dan Contoh Pembukuan Koperasi Merah Putih Part 1

oleh | 27 Jul 2025 | Akuntansi Excel, Data Validation, VBA Macro | 0 Komentar

Dalam mengelola keuangan koperasi simpan pinjam, sangat penting untuk memiliki sistem pembukuan yang terstruktur dan rapi. Salah satu cara terbaik untuk melakukannya adalah dengan menggunakan Microsoft Excel. Dalam artikel ini, kita akan membahas contoh pembukuan koperasi Merah Putih, yang mencakup pembuatan kode akun, jurnal umum, dan buku besar. Dengan penjelasan formula Excel dan kode VBA, Anda dapat menerapkannya langsung ke dalam sistem koperasi Anda.

1. Struktur Dasar Pembukuan Koperasi

Contoh pembukuan koperasi Merah Putih biasanya dimulai dengan tiga komponen utama:

  • Kode Akun: Digunakan untuk mengelompokkan transaksi berdasarkan jenis akun (misalnya: kas, bank, pinjaman, simpanan).
  • Jurnal Umum (JU): Mencatat semua transaksi harian secara kronologis.
  • Buku Besar (BB): Merangkum transaksi berdasarkan akun untuk menghasilkan saldo akhir.

2. Menyusun Kode Akun

Pada sheet Akun, daftar kode akun disusun dalam kolom:

  • Kolom B: Kode Akun (misal: 1-101)
  • Kolom C: Nama Akun (misal: Bank)
  • Kolom D: Pos Saldo (D untuk Debet atau K untuk Kredit)
  • Kolom E: Pos Laporan (N untuk Neraca dan L untuk Laba Rugi)
  • Kolom F & G: Saldo Awal
contoh pembukuan koperasi Merah Putih - Kode Akun

Dalam contoh pembukuan koperasi Merah Putih, penggunaan kode akun yang konsisten sangat penting agar laporan keuangan tetap akurat.

3. Jurnal Umum (JU) dengan Validasi Otomatis

Untuk mencegah kesalahan input, digunakan validasi data otomatis berbasis macro VBA. Berikut adalah script yang digunakan:

Sub BuatDropdownTanpaKosong()
    Dim wsSumber As Worksheet, wsTujuan As Worksheet, wsTujuan2 As Worksheet
    Dim rngSumber As Range, sel As Range
    Dim daftarUnik As Collection
    Dim hasilValidasi As String
    Dim i As Long

    Set wsSumber = ThisWorkbook.Sheets("Akun")
    Set wsTujuan = ThisWorkbook.Sheets("JU")
    Set wsTujuan2 = ThisWorkbook.Sheets("BB") ' Tambahan sheet tujuan kedua
    Set rngSumber = wsSumber.Range("C3:C45")
    Set daftarUnik = New Collection

    On Error Resume Next
    For Each sel In rngSumber
        If Trim(sel.Value) <> "" Then
            daftarUnik.Add sel.Value, CStr(sel.Value)
        End If
    Next sel
    On Error GoTo 0

    If daftarUnik.Count = 0 Then
        MsgBox "Tidak ada data yang bisa digunakan!", vbExclamation
        Exit Sub
    End If

    ' Gabungkan semua item ke satu string dipisahkan koma
    hasilValidasi = ""
    For i = 1 To daftarUnik.Count
        hasilValidasi = hasilValidasi & daftarUnik(i) & ","
    Next i

    ' Hapus koma terakhir
    If Right(hasilValidasi, 1) = "," Then
        hasilValidasi = Left(hasilValidasi, Len(hasilValidasi) - 1)
    End If

    ' Terapkan data validation ke JU!E3:E24
    With wsTujuan.Range("E6:E27").Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=hasilValidasi
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With

    ' Terapkan juga ke BB!D5
    With wsTujuan2.Range("D5").Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=hasilValidasi
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With

    MsgBox "Data validasi berhasil diterapkan ke JU!E6:E27 dan BB!D5 tanpa sel kosong!", vbInformation
End Sub

Penjelasan:

  • Validasi Data dibuat dari daftar unik nama akun yang tidak kosong.
  • Dropdown diterapkan pada kolom jurnal umum dan buku besar agar pengguna hanya bisa memilih akun yang tersedia.
  • Ini memastikan bahwa semua data yang dimasukkan pada sheet JU dan BB berasal dari daftar yang sah.
Baca Juga  Cara Membagi Jatah Kursi DPR Otomatis dengan Metode Sainte-Laguë di Excel

Berikut hasilnya:

contoh pembukuan koperasi Merah Putih - Jurnal Umum

Dan untuk memanggil kode akun di kolom D dari sheet “Akun”, di sel D6 gunakan rumus:

=XLOOKUP(E6; Akun!$C$3:$C$45;Akun!$B$3:$B$45;"";0)

4. Rumus Buku Besar (BB)

Contoh pembukuan koperasi Merah Putih menjadi lebih kuat dengan penggunaan rumus yang dinamis. Berikut ini beberapa rumus penting di sheet BB:

a. Mengambil Kode dan Posisi Akun

D4: =XLOOKUP(D5; Akun!$C$3:$C$45; Akun!$B$3:$B$45; ""; 0)
D6: =XLOOKUP(D5; Akun!$C$3:$C$45; Akun!$D$3:$D$45; ""; 0)
D7: =XLOOKUP(D5; Akun!$C$3:$C$45; Akun!$E$3:$E$45; ""; 0)
  • D4 menampilkan Kode Akun berdasarkan Nama Akun.
  • D6 menampilkan Posisi Saldo (D/K).
  • D7 menampilkan Pos Laporan.

b. Menghitung Saldo Akhir

G4: =IF($D$4="";"";IF($D$6="D";G7+G6-G5;G7-G6+G5))
G5: =SUBTOTAL(9;E11:E30)  'Jumlah Debet
G6: =SUBTOTAL(9;F11:F30)  'Jumlah Kredit
G7: =LOOKUP(2;1/(ISNUMBER(G11:G30));G11:G30)  'Saldo Terakhir
  • Rumus ini menghitung saldo akhir berdasarkan posisi saldo awal (debet/kredit).
  • Gunakan SUBTOTAL(9;...) untuk menjumlahkan data yang mungkin terfilter.

c. Saldo Awal Akun

G10: =SUM(XLOOKUP(D4; Akun!B3:B45; Akun!E3:F45))
  • Mengambil saldo awal dari sheet Akun berdasarkan Kode Akun.

5. Fungsi UDF: AmbilTanggalTerdekat

Untuk menyesuaikan tanggal transaksi dengan akun yang dipilih, digunakan UDF (User Defined Function) bernama AmbilTanggalTerdekat. Berikut adalah kodenya:

Function AmbilTanggalTerdekat(namaAkun As String, rngAkun As Range, rngTanggal As Range, urutanKe As Long) As Variant
    Dim arrAkun As Variant, arrTgl As Variant
    Dim i As Long, hitung As Long
    Dim posBaris As Long

    arrAkun = rngAkun.Value
    arrTgl = rngTanggal.Value

    hitung = 0
    posBaris = 0

    For i = 1 To UBound(arrAkun, 1)
        If arrAkun(i, 1) = namaAkun Then
            hitung = hitung + 1
            If hitung = urutanKe Then
                posBaris = i
                Exit For
            End If
        End If
    Next i

    If posBaris = 0 Then
        AmbilTanggalTerdekat = ""
        Exit Function
    End If

    If arrTgl(posBaris, 1) <> "" Then
        AmbilTanggalTerdekat = arrTgl(posBaris, 1)
    Else
        For i = posBaris - 1 To 1 Step -1
            If arrTgl(i, 1) <> "" Then
                AmbilTanggalTerdekat = arrTgl(i, 1)
                Exit Function
            End If
        Next i
        AmbilTanggalTerdekat = ""
    End If
End Function

Digunakan dalam sel seperti:

C11: =AmbilTanggalTerdekat($D$4; JU!$D$6:$D$27; JU!$B$6:$B$27; ROW(A1))
D11: =AmbilTanggalTerdekat($D$4; JU!$D$6:$D$27; JU!$C$6:$C$27; ROW(A1))

6. Menampilkan Debet dan Kredit Per Transaksi

E11: =IFERROR(FILTER(JU!F6:G27; JU!D6:D27=D4); "")
  • Menyaring nilai debet dan kredit dari jurnal umum untuk akun yang sedang dianalisis di buku besar.
G11: =IF(COUNTA(E11:F11)=0; ""; IF($D$6="D"; G10 + E11 - F11; G10 - E11 + F11))
  • Menghitung saldo berjalan per baris transaksi dalam buku besar.
Baca Juga  Cara Memisah Kata di Excel Menggunakan VBA Macro: 3 Langkah Mudah

Dan berikut hasil akhirnya:

contoh pembukuan koperasi Merah Putih - Buku Besar

7. Contoh Penerapan: Pembukuan Koperasi Merah Putih

Tabel buku besar di sheet BB menggambarkan aktivitas akun Bank (1-101) pada Juli 2025. Dalam contoh ini, tercatat:

  • Penerimaan simpanan pokok, sukarela, dan modal anggota.
  • Pengeluaran untuk pinjaman, gaji, dan kebutuhan operasional.

Contoh pembukuan koperasi Merah Putih ini sangat cocok untuk koperasi skala kecil dan menengah yang ingin menerapkan prinsip akuntansi dengan alat yang sederhana namun efektif.

Untuk membuat Neraca Saldo, Laba Rugi dan Neraca akan dibahas di artikel berikutnya.

Kesimpulan

Dengan penerapan kode akun, jurnal umum terstruktur, dan buku besar otomatis, contoh pembukuan koperasi Merah Putih ini memberikan gambaran yang jelas dan profesional mengenai pengelolaan keuangan koperasi. Anda dapat memodifikasi rumus dan VBA untuk menyesuaikan dengan kebutuhan koperasi masing-masing.

Beberapa manfaat utama dari sistem ini:

  • Memudahkan audit internal.
  • Menjaga akurasi laporan keuangan.
  • Meningkatkan transparansi pengelolaan dana anggota.

Jika Anda sedang mencari contoh pembukuan koperasi Merah Putih yang bisa langsung digunakan, sistem ini layak untuk dicoba dan dikembangkan lebih lanjut.

Penutup

Semoga panduan dan contoh pembukuan koperasi Merah Putih ini membantu Anda dalam membuat sistem pembukuan yang lebih efektif dan efisien. Jangan lupa untuk menyimpan file Excel Anda secara berkala dan lakukan backup rutin agar data tidak hilang.

Jika Anda memiliki pertanyaan atau ingin file template lengkap dari contoh pembukuan koperasi Merah Putih ini, jangan ragu untuk menghubungi kami atau tinggalkan komentar di bawah!

Download Template Gratis

Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan Panduan Lengkap dan Contoh Pembukuan Koperasi Merah Putih Part 1 ini. File Excel bisa didownload melalui tautan berikut:

Baca Juga  Menggali Lebih Dalam Manfaat dan Juga 8 File Download Add-In Excel yang Penting di Dunia Kerja
download file Excel

Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!

Tags: contoh pembukuan koperasi merah putih, pembukuan koperasi simpan pinjam, buku besar koperasi, jurnal umum koperasi, kode akun koperasi, excel koperasi simpan pinjam, laporan keuangan koperasi,
rumus excel pembukuan koperasi, template pembukuan koperasi, cara membuat pembukuan koperasi, pembukuan sederhana dengan excel, macro excel koperasi, vba excel pembukuan, laporan keuangan bulanan koperasi, tutorial excel koperasi
.

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Join Our Newsletter