Lewati ke konten
Artikel
Close-up of a hand placing a 100,000 Indonesian Rupiah note into a donation box, highlighting charity and giving.
Foto: Defrino Maasy / Pexels
Artikel

Panduan Otomasi Rekonsiliasi Donasi Lembaga Filantropi dengan Google Sheets dan AI

Beberapa waktu lalu saya membantu sebuah lembaga filantropi kecil membereskan laporan donasinya. Setiap akhir bulan, tim keuangan mereka duduk berjam-jam mencocokkan mutasi rekening bank dengan catatan donasi yang masuk dari berbagai kanal: transfer manual, QRIS, dan platform donasi online. Hasilnya? Capek, sering salah, dan kadang ada donasi yang “hilang” dari laporan hanya karena salah ketik nominal.

Kalau kamu mengelola lembaga sosial atau funding donasi, saya yakin pernah merasakan hal serupa. Kabar baiknya, proses rekonsiliasi ini sekarang bisa diotomasi dengan kombinasi Google Sheets dan AI—tanpa perlu jasa programmer mahal. Yuk, saya bagikan panduannya berdasarkan pengalaman pendampingan saya.

Kenapa Rekonsiliasi Donasi Sering Jadi Masalah?

Rekonsiliasi donasi adalah proses mencocokkan uang yang benar-benar masuk (di rekening bank atau payment gateway) dengan catatan donasi yang tercatat di sistem lembaga. Kedengarannya sederhana, tapi praktiknya penuh jebakan.

Beberapa masalah yang paling sering saya temui:

  • Nama donatur tidak konsisten—di mutasi bank tertulis “H. Ahmad” tapi di catatan “Ahmad Hidayat”.
  • Donasi gabungan—satu transfer untuk beberapa program sekaligus, sehingga sulit dipisahkan.
  • Biaya admin payment gateway yang membuat nominal transfer tidak sama persis dengan donasi.
  • Donasi anonim yang menumpuk di satu kolom tanpa keterangan.
  • Human error saat input manual, terutama ketika volume donasi meningkat di bulan Ramadan.

Semua ini kalau dikerjakan manual akan memakan waktu, dan yang lebih berbahaya: menurunkan kepercayaan donatur karena laporan tidak transparan.

Menyiapkan “Rumah” Data di Google Sheets

Langkah pertama adalah menyiapkan struktur data yang rapi di Google Sheets. Ini fondasi yang menentukan apakah otomasi bisa berjalan mulus atau justru menambah kekacauan.

Buat minimal dua sheet terpisah:

  1. Sheet “Mutasi Bank”—berisi data mentah dari rekening koran atau ekspor payment gateway. Kolom wajib: Tanggal, Keterangan, Nominal Masuk, dan Referensi.
  2. Sheet “Catatan Donasi”—berisi data dari form donasi, WhatsApp konfirmasi, atau platform donasi. Kolom wajib: Tanggal, Nama Donatur, Program, Nominal, dan Metode.

Tips penting: selalu gunakan format tanggal dan angka yang seragam. Hindari mencampur teks “Rp1.000.000” dengan angka murni. Gunakan fitur Data Validation di Google Sheets supaya input dari tim konsisten.

Kalau perlu, tambahkan sheet ketiga bernama “Hasil Rekonsiliasi” sebagai tempat output otomatis. Dengan begitu, data mentah tetap aman dan tidak tertimpa proses.

Memakai AI untuk “Membaca” Keterangan Transfer

Inilah bagian yang paling menyenangkan. Bagian tersulit dalam rekonsiliasi biasanya bukan mencocokkan nominal, tapi menebak siapa donaturnya dari keterangan transfer yang berantakan.

Di sinilah AI berperan. Kamu bisa memanfaatkan model bahasa seperti Gemini, ChatGPT, atau Claude melalui API, atau memakai fitur AI yang sudah tertanam di Google Sheets (misalnya fungsi AI() pada Google Workspace tertentu). AI bisa membantu:

  • Menormalkan nama—mengubah “H. Ahmad / a.n. Yayasan” menjadi “Ahmad Hidayat”.
  • Mendeteksi program donasi dari kata kunci keterangan transfer, misalnya “beasiswa” atau “wakaf”.
  • Menandai anomali—transfer dengan nominal tidak wajar atau duplikat.
  • Membuat ringkasan naratif laporan bulanan untuk pengurus.

Contoh prompt sederhana yang bisa kamu pakai untuk memproses satu baris keterangan:

“Dari keterangan transfer berikut, ekstrak nama donatur dan program donasi dalam format JSON: [keterangan].”

Hasilnya bisa langsung dimasukkan ke kolom bantu di Google Sheets, lalu dipakai untuk proses pencocokan.

Menggabungkan Semuanya dengan Google Apps Script

Setelah data rapi dan AI membantu menormalkan nama, saatnya menyambungkan semuanya. Gunakan Google Apps Script—fitur bawaan Google Sheets yang gratis dan cukup ramah untuk pemula.

Alur otomasinya bisa seperti ini:

  1. Script membaca sheet Mutasi Bank dan Catatan Donasi.
  2. Untuk setiap baris, script memanggil API AI guna menormalkan nama donatur.
  3. Script mencocokkan berdasarkan kombinasi nama + nominal + rentang tanggal.
  4. Hasil cocok/tidak cocok ditulis ke sheet Hasil Rekonsiliasi dengan status warna.
  5. Script mengirim ringkasan ke email atau WhatsApp pengurus setiap hari.

Jangan khawatir kalau belum familiar dengan kode. Banyak template Apps Script gratis yang bisa kamu adaptasi, dan AI juga bisa membantu menuliskan script-nya langkah demi langkah. Mulailah dari yang sederhana: cocokkan nominal dulu, baru tambahkan pencocokan nama.

Satu saran praktis: buat log aktivitas di sheet terpisah. Ini penting agar setiap perubahan otomatis bisa dilacak—sesuatu yang sangat dihargai dalam audit lembaga filantropi.

Hal yang Perlu Diwaspadai

Otomasi bukan berarti lepas tangan. Ada beberapa hal yang tetap perlu kamu jaga:

  • Privasi data donatur—jangan sembarangan mengirim data ke layanan AI publik. Gunakan API dengan kebijakan privasi jelas atau anonimkan nama sebelum diproses.
  • Validasi manual berkala—tetap periksa sampel hasil rekonsiliasi setiap minggu.
  • Backup data—simpan salinan sheet secara rutin, karena otomasi yang salah bisa menimpa data.

Dengan pengawasan yang tepat, sistem ini bisa menghemat belasan jam kerja per bulan dan membuat laporan donasi jauh lebih transparan.

Kesimpulan

Otomasi rekonsiliasi donasi dengan Google Sheets dan AI bukan proyek yang rumit. Mulai dari merapikan struktur data, memanfaatkan AI untuk menormalkan keterangan transfer, lalu menyambungkannya dengan Apps Script. Hasilnya: laporan lebih cepat, akurat, dan yang paling penting—kepercayaan donatur terjaga.

Kalau kamu mengelola lembaga filantropi atau travel umroh dengan alur donasi serupa, cobalah mulai dari satu langkah kecil minggu ini: buat sheet mutasi bank dan catatan donasi yang rapi. Dari situ, otomasi akan terasa jauh lebih mudah.

Butuh panduan lebih detail atau ingin berdiskusi soal alur donasi lembagamu? Silakan tinggalkan komentar di bawah atau hubungi saya langsung—saya senang membantu lembaga sosial membangun sistem digital yang lebih sehat.

Bagikan

Artikel terkait