WargaKu – Template Aplikasi RT RW, Kas & Jimpitan Google Apps Script I Anakdeso.com




WargaKu Universal – Source Code Aplikasi RT/RW, Kas, Jimpitan & UMKM Berbasis Google Sheets

WargaKu adalah template aplikasi manajemen warga berbasis Google Apps Script + Google Sheets dengan fitur Dashboard, Keuangan, Jimpitan, Kas, Penggalangan Dana, Agenda, UMKM, Data Warga, Pengurus, Jadwal Ronda, Kontak Darurat, Laporan, Validasi Dana, Log Aktivitas, multi-user dan multi-role. Responsive desktop/mobile, silent realtime sync, database otomatis dan tanpa ID Google Sheet hardcoded.

Template Aplikasi Keuangan & Administrasi Warga dengan Full Source Code

Kelola Kas, Jimpitan, Keuangan, Warga, Agenda, UMKM, Pengurus, Jadwal Ronda, Kontak Darurat, Laporan hingga Audit Log dalam satu aplikasi modern berbasis Google Apps Script dan Google Sheets.

Multi User Multi Role Responsive Realtime Sync Google Sheets Full Source Universal Database

Apa itu WargaKu?

Template aplikasi administrasi lingkungan yang dapat digunakan untuk RT/RW, perumahan, cluster, paguyuban, komunitas, maupun organisasi warga.

48+ Source file modular
4 Role Multi level akses pengguna
0 ID Google Sheet hardcoded
Auto Pembuatan database

Spesifikasi Template

Fitur Keterangan
Platform Google Apps Script Web App
Database Google Sheets
Frontend HTML, CSS dan JavaScript
Backend Google Apps Script
Struktur Modular, setiap menu memiliki file frontend dan backend sendiri
Multi User Ya
Role SUPERADMIN, ADMIN, BENDAHARA, WARGA / VIEWER
Responsive Desktop, tablet dan smartphone
Sinkronisasi Silent background synchronization
Database Universal Tidak menggunakan ID Google Sheet hardcoded
Audit Trail Log Aktivitas dan detail perubahan data
Branding Nama aplikasi, logo dan keterangan dapat disesuaikan

Fitur Frontend

Tampilan dibuat seperti aplikasi dashboard modern dan tetap ringan digunakan melalui komputer maupun smartphone.

Responsive UI

Layout otomatis menyesuaikan ukuran desktop, tablet dan mobile.

SPA Experience

Berpindah menu tanpa melakukan reload seluruh halaman aplikasi.

Sidebar Modern

Sidebar desktop dapat diperkecil dan berubah menjadi drawer di mobile.

Dynamic Branding

Logo, nama aplikasi dan deskripsi dapat diubah dari Pengaturan.

Silent Refresh

Sinkronisasi data berjalan di background tanpa halaman berkedip.

Realtime Search

Pencarian cepat tersedia pada berbagai modul aplikasi.

Role Based Interface

Tombol dan menu otomatis menyesuaikan hak akses pengguna.

Optimistic UI

Perubahan tertentu langsung terlihat tanpa menunggu proses server selesai.

Save Queue

Input cepat Jimpitan diproses melalui antrean agar lebih stabil.

Fitur Backend

Backend menggunakan Google Apps Script dengan pendekatan modular, session authentication dan database Google Sheets.

Database Google Sheets

Tidak membutuhkan MySQL, VPS atau database server tambahan.

Automatic Setup

Setup dapat membuat Google Sheet dan struktur database secara otomatis.

Session Authentication

Login menggunakan token session dengan masa berlaku tertentu.

Password Hash + Salt

Password tidak disimpan dalam bentuk plaintext di database.

Backend Role Guard

Hak akses tetap divalidasi oleh backend, bukan hanya menyembunyikan tombol.

Script Lock

Proses tulis dilindungi untuk mengurangi benturan data antar pengguna.

Audit Logging

Aktivitas penting dapat menyimpan user, role, modul dan before/after data.

Soft Delete

Data tertentu ditandai terhapus tanpa selalu menghilangkan row secara fisik.

Modul Aplikasi

WargaKu menggabungkan administrasi, keuangan dan informasi warga ke dalam satu aplikasi.

1. Dashboard

Menampilkan ringkasan kondisi aplikasi seperti saldo, Kas, Jimpitan, dana lainnya, jumlah warga, UMKM dan informasi penting lainnya.

2. Keuangan

Pencatatan transaksi uang masuk dan keluar lengkap dengan tanggal, kategori, sumber, nominal, metode, bukti dan keterangan.

3. Jimpitan

Grid pembayaran warga dengan Minggu 1–4, nominal Jimpitan, denda, pencarian blok/nama, dashboard total mingguan, copy WhatsApp, validasi dana dan status penyetoran.

Versi terbaru dilengkapi Save Queue dan proteksi record duplikat agar input cepat lebih stabil.

4. Kas

Pengelolaan pembayaran Kas bulanan warga dengan filter periode, status pembayaran, total, validasi dana dan akses read-only untuk Warga.

5. Lainnya / Penggalangan Dana

Digunakan untuk kebutuhan dana di luar Kas dan Jimpitan seperti bantuan sosial, pembangunan fasilitas, kegiatan warga atau kebutuhan khusus.

6. Agenda

Publikasi kegiatan warga dengan judul, tanggal, waktu, lokasi, deskripsi dan status aktif.

7. UMKM Warga

Mini marketplace dengan produk, harga, diskon, stok, pemilik, gambar, keranjang dan checkout melalui WhatsApp.

8. Data Warga

Database warga meliputi nama, blok, alamat, telepon, NIK, KK, foto, dokumen dan status rumah.

9. Pengurus

Menyimpan struktur organisasi, jabatan, level, periode kepengurusan dan hubungan antar pengurus.

10. Jadwal Ronda

Pengaturan grup, tanggal, jam ronda, lokasi, anggota, ketua grup dan informasi jadwal warga.

11. Urgen / Kontak Darurat

Menyimpan nomor penting seperti keamanan, pengurus, ambulans, PLN, pemadam, rumah sakit atau kontak lingkungan lainnya.

12. Laporan

Pusat pencarian dan rekap informasi dengan filter periode serta fasilitas export sesuai modul yang digunakan.

13. Log Aktivitas

Audit Trail khusus SUPERADMIN untuk melihat waktu aktivitas, username, role, modul, action, data ID serta data sebelum dan sesudah perubahan.

14. Validasi Dana

Membantu mencocokkan jumlah dana aktual dengan perhitungan sistem.

15. Jimpitan

Total Sistem = Total Jimpitan + Total Denda.

16. Kas

Dana aktual dapat dicocokkan dengan total pembayaran periode.

Setelah dana dinyatakan valid, periode dapat dikunci. Admin/SUPERADMIN dapat membuka revisi dengan alasan yang tercatat.

17. Multi User & Hak Akses

Role Contoh Akses
SUPERADMIN Akses penuh, User, Pengaturan, Database dan Log Aktivitas.
ADMIN Pengelolaan operasional sebagian besar modul.
BENDAHARA Pengelolaan transaksi keuangan sesuai hak akses.
WARGA / VIEWER Akses informasi publik dan modul tertentu secara read-only.

18. Database Universal

Template tidak mengandung ID Google Sheet yang ditanam permanen di source code.

setupWargaKu();

Pada instalasi baru, fungsi setup dapat membuat database Google Sheet otomatis dan menyimpan ID database ke Script Properties.

WARGAKU_DB_ID
Dengan konsep ini, source WargaKu dapat digunakan kembali untuk project lain tanpa mencari dan mengganti ID database di puluhan file.

19. Arsitektur Modular

Setiap menu mempunyai frontend dan backend tersendiri.

Agenda.html Agenda_ku.gs Jimpitan.html Jimpitan_ku.gs Kas.html Kas_ku.gs UMKM.html UMKM_ku.gs

Ketika satu modul diperbaiki, source modul lain tidak harus ikut diganti. Konsep ini membuat maintenance lebih mudah dibanding aplikasi dengan satu file backend berukuran sangat besar.

20. Silent Realtime Multi-PC

  • Perubahan dapat terdeteksi dari perangkat lain.
  • Refresh data dilakukan di background.
  • Tidak perlu reload seluruh aplikasi.
  • Dirancang untuk mengurangi tampilan berkedip.
  • Cocok digunakan Admin dan Bendahara pada perangkat berbeda.

21. Keamanan & Audit

  • Session token.
  • Password hashing.
  • Password salt.
  • Session expiration.
  • Backend authorization.
  • Role validation.
  • Script Lock.
  • Soft Delete.
  • Validasi Dana.
  • Audit Log before / after.

Isi File

  • Full source frontend dan backend WargaKu.
  • ±48 file modular Google Apps Script.
  • Database helper Google Sheets.
  • Authentication multi-user.
  • Multi-role permission.
  • Automatic database setup.
  • Dashboard dan seluruh modul administrasi.
  • Validasi Dana.
  • Log Aktivitas / Audit Trail.
  • Responsive desktop dan mobile.
  • Source siap copy-paste tanpa software tambahan.

Cocok Digunakan Untuk

RT / RW

Administrasi dan pencatatan keuangan lingkungan.

Perumahan

Kas, Jimpitan, warga, pengurus dan ronda.

Cluster

Manajemen informasi dan pembayaran penghuni.

Paguyuban

Pengelolaan dana dan kegiatan anggota.

Komunitas

Base aplikasi administrasi berbasis Google.

Developer

Template GAS modular yang dapat dikembangkan kembali.

Keunggulan WargaKu

  • Tidak membutuhkan hosting database terpisah.
  • Tidak membutuhkan instalasi MySQL.
  • Database mudah dikelola melalui Google Sheets.
  • Source code diberikan secara modular.
  • Responsive desktop dan mobile.
  • Multi-user dan multi-role.
  • Memiliki Audit Trail.
  • Database dapat dibuat otomatis.
  • Tidak ada ID Google Sheet hardcoded.
  • Dapat di-branding ulang sesuai kebutuhan.

Catatan Produk

WargaKu adalah template full-source berbasis Google Apps Script dan Google Sheets. Kapasitas, jumlah eksekusi, penyimpanan dan penggunaan aplikasi tetap mengikuti quota serta kebijakan layanan Google yang berlaku pada akun pengguna.

Template aplikasi RT/RW dan administrasi warga berbasis Google Apps Script + Google Sheets. Fitur Kas, Jimpitan, Keuangan, UMKM, Agenda, Ronda, Pengurus, Laporan, Audit Log, multi-user, responsive dan database universal.

Kelola Administrasi Warga Lebih Praktis

Gunakan WargaKu sebagai dasar aplikasi administrasi lingkungan Anda. Hubungkan akun Google, jalankan setup database dan kembangkan fitur sesuai kebutuhan.

Demo : https://www.vpj.my.id/ 

Login Admin 

User : Ronda | Paswd: ronda123

Login Warga

User : Warga | Paswd: warga123

Silahkan jika akan mengembangkan kembali. Karena aplikasi ini pasti masih banyak kekurangan. Semoga bermanfaat.

WargaKu Universal · Credit by Anakdeso.com

Baca juga

Post a Comment