Pengalaman Bangun Sistem Arsip Keuangan Sendiri
PoinTru.com - Ini bukan artikel tutorial biasa. Ini adalah cerita nyata tentang pengalaman Saya membangun sistem arsip keuangan digital sendiri dari nol-lengkap dengan frustrasi, kegagalan, dan akhirnya perasaan puas yang luar biasa saat semuanya berhasil berjalan.
Cerita ini dimulai dari sebuah kejadian konyol: Saya harus memperbarui data rekening bank untuk keperluan investasi, dan butuh nomor rekening lama dari bank yang sudah tidak aktif. Dokumennya? Entah di mana. Setelah hampir dua jam mengacak-acak laci dan tumpukan dokumen, Saya akhirnya menyerah dan memutuskan:ini tidak boleh terjadi lagi.
Riset Awal: Mencari Solusi yang Tepat
Langkah pertama Saya adalah riset. Apa pilihan yang ada untuk membangun sistem arsip dokumen keuangan digital?
- Aplikasi berbayar: Ada banyak pilihan, tapi biaya berlangganan bulanan membuat Saya ragu. Plus, data Anda tersimpan di server mereka-bukan di tempat yang Anda kontrol penuh.
- Google Drive manual: Lebih baik, tapi tanpa struktur database dan sistem pencarian yang proper, tetap tidak ideal.
- Notion atau Airtable: Menarik, tapi lagi-lagi data di server pihak ketiga dan ada biaya untuk fitur advanced.
- Google Apps Script + Google Drive: Ini yang akhirnya jadi pilihan Saya. Gratis, data di Drive saya sendiri, bisa dikustomisasi.
Keputusan itu bukan tanpa keraguan. Saya bukan developer profesional-lebih ke pengguna yang lumayan melek teknologi. Tapi setelah baca beberapa resource, Saya putuskan untuk coba.
| Opsi | Biaya | Kontrol Data | Kemudahan Setup | Keputusan |
|---|---|---|---|---|
| Aplikasi berbayar | Rp30-150rb/bln | Rendah | Mudah | Ditolak |
| Google Drive manual | Gratis | Tinggi | Mudah | Kurang optimal |
| Notion/Airtable | Gratis-berbayar | Sedang | Mudah | Ditolak |
| Google Apps Script | Gratis | Sangat Tinggi | Perlu belajar | Dipilih! |
Proses Setup: Dari Trial and Error ke Sistem yang Berjalan
Jujur, proses awalnya tidak semulus yang Saya bayangkan. Ada beberapa stumbling block yang cukup bikin frustrasi:
Masalah Pertama: Otorisasi Google
Saat pertama kali deploy web app, Saya mendapat pesan error yang membingungkan soal authorization. Setelah setengah jam googling, Saya sadar bahwa Saya harus secara eksplisit mengotorisasi akses script ke Google Drive dan Sheets saat proses deploy. Klik "Authorize access", ikuti alurnya-selesai. Tapi ini tidak dijelaskan dengan jelas di mana-mana!
Masalah Kedua: Web App URL yang Berubah
Setiap kali Saya membuat "New Deployment" setelah mengubah kode, URL web app berubah. Ini berarti harus update URL di file HTML frontend setiap kali ada perubahan. Solusinya ternyata simpel: gunakan "Update existing deployment" bukan "New deployment" untuk perubahan kode-URL akan tetap sama.
Masalah Ketiga: Password Default
Saya hampir lupa mengganti password default (admin/admin123) dan baru ingat seminggu kemudian. Untung tidak ada yang mengakses-tapi ini jadi pelajaran penting. Segera ganti password default adalah langkah wajib pertama setelah sistem live.
Konfigurasi ImageKit: Bonus yang Sangat Berguna
Setelah sistem dasar berjalan, Saya mencoba fitur integrasi ImageKit yang tersedia di menu Sistem aplikasi. Awalnya Saya pikir ini fitur tambahan yang tidak terlalu penting-ternyata salah besar.
Setelah mengintegrasikan ImageKit dengan API key dari akun gratis yang Saya buat, setiap foto dokumen yang Saya upload otomatis terkompresi. Ukuran foto KTP yang tadinya 4 MB turun jadi sekitar 400 KB tanpa kehilangan keterbacaan teks yang berarti. Storage Google Drive Saya jadi jauh lebih lega.
- Daftar akun gratis di imagekit.io (tidak perlu kartu kredit)
- Dapatkan Public Key dan Private Key dari dashboard ImageKit
- Masuk ke menu Sistem di web app keuangan Anda
- Input API keys tersebut dan simpan
- Sistem siap mengoptimasi gambar otomatis saat upload
Oh iya, Saya juga membuat dua akun ImageKit tambahan sebagai backup, karena sistem mendukung rotasi hingga 3 akun. Jadi kalau kuota satu akun habis, sistem langsung beralih ke akun berikutnya tanpa perlu intervensi manual. Menariknya, ini baru Saya sadari setelah membaca dokumentasi sistem lebih teliti-fitur yang sangat praktis!
Sistem Sudah Live: Apa yang Berubah?
Setelah sistem berjalan selama beberapa bulan, ini perubahan nyata yang Saya rasakan:
- Waktu mencari dokumen turun dari rata-rata 15 menit menjadi kurang dari 1 menit
- Tidak ada lagi momen panik saat butuh dokumen mendadak
- Proses pengisian SPT pajak jauh lebih mudah karena semua dokumen pendukung terorganisir
- Storage Google Drive lebih efisien berkat kompresi ImageKit
- Saya jadi lebih rajin mendokumentasikan dokumen keuangan baru karena prosesnya mudah
Akhir Kata
Jadi, intinya membangun sistem arsip keuangan digital sendiri dengan Google Apps Script memang butuh sedikit usaha dan kesabaran di awal, tapi hasilnya sangat memuaskan. Dari pengalaman Saya, bagian tersulit bukan di teknisnya-tapi di konsistensi untuk mengisi sistem setelah berhasil dibangun. Kalau ada pertanyaan, feel free buat komen di bawah ya!
Untuk membaca artikel lainnya, cek aja diSitemap.
Posting Komentar