Aplikasi ini adalah asisten keuangan & rumah tangga multi‑akun: pencatatan keuangan (buku kas, anggaran, laporan, proyeksi), pengelolaan rumah tangga (Daftar Belanja, Menu Mingguan dengan estimasi belanja & gizi, Harga Komoditas, Reminder), pendataan keluarga & aset (Silsilah, Kesehatan Keluarga, Asset Manager, Brankas Kode), hingga SinarMedia untuk proyek cetak. Semuanya bisa disinkronkan ke Database Cloud milik Anda sendiri, dan Buku Bersama memungkinkan beberapa orang berbagi satu buku dengan peran berbeda. Kredensial koneksi dan seluruh data pengaturan (anggaran, konfigurasi Telegram, dll.) dienkripsi dengan password pribadi Anda sebelum dikirim ke cloud.
Navigasi: menu utama ada di sidebar (di HP lewat tombol menu). Grup Keuangan berisi Laporan, Anggaran Bulanan, Daftar Belanja, Anggaran Tahunan, Harga Komoditas, Reminder, Asset Manager, dan Buku Kas. Grup Utilitas berisi menu di luar keuangan: Menu Mingguan, SinarMedia, Silsilah Keluarga, Kesehatan Keluarga, dan Brankas Kode. Grup Kelola berisi Manajemen User (khusus admin buku bersama), Cadangan Data, dan Setelan. Di bawahnya ada Sinkronisasi, Mode Gelap, dan Logout (buku bersama).
Sebelum mengisi Database Cloud URL & Anon Key di atas, siapkan dulu tabelnya: buat project Database Cloud baru (kosong), buka SQL Editor → New query, lalu jalankan file-file di folder sql/ pada repo ini satu per satu, berurutan dari 01 sampai 28 (tempel isi satu file, klik Run, lanjut file berikutnya — jangan diloncat, banyak yang saling bergantung). Panduan singkatnya ada di kotak di bawah; daftar lengkap tiap file ada di sql/URUTAN_DEPLOY.md. Setelah semua berhasil, langsung isi Project URL & Anon Key seperti biasa — tidak ada langkah tambahan lain di dashboard Database Cloud.
-- ============================================================ -- SINARKEU — SETUP DATABASE CLOUD UNTUK AKUN/PROJECT BARU -- ============================================================ -- Skrip SQL-nya TIDAK lagi disalin dobel di sini — satu-satunya -- sumber sekarang adalah folder sql/ di repo GitHub, supaya isi -- di sini tidak pernah beda dengan file aslinya. -- -- CARA SETUP (project Database Cloud yang masih KOSONG): -- 1. Buka repo GitHub Sinarkeu > folder sql/. -- 2. Di Database Cloud Dashboard, buka SQL Editor > New query. -- 3. Tempel & Run file-file berikut SATU PER SATU, BERURUTAN -- dari 01 sampai 28 (jangan diloncat — banyak yang saling -- bergantung fungsi/kolom): -- -- 01_base_schema.sql -- 02_harden_transactions_encryption.sql -- 03_profiles_and_invite.sql -- 04_shared_books_roles.sql -- 05_bootstrap_shared_book.sql -- 06_harden_shared_book_data_rls.sql -- 07_harden_shared_book_backups_rls.sql -- 08_enable_realtime_shared_book.sql -- 09_menu_visibility.sql -- 10_protect_last_book_admin.sql -- 11_last_login_tracking.sql -- 12_universal_payment_reminders.sql -- 13_supabase_migration_account_tag.sql -- 14_fix_bdefault_shared_collision.sql -- 15_fix_settings_upsert.sql -- 16_fix_transactions_anon_full_access.sql -- 17_cleanup_legacy_open_policies.sql -- 18_fix_rls_harga_pangan_42501.sql -- 19_fix_server_side_updated_at.sql -- 20_perf_query_indexes.sql -- 21_cleanup_old_audit_logs.sql -- 22_fix_audit_logs_shared_rls.sql -- 24_fix_settings_anon_access_and_rls_perf.sql -- 26_fix_linter_search_path_and_execute_grants.sql -- 27_harden_settings_sync_audit_logs_harga_pangan.sql -- 28_harden_backups_rls_and_auth.sql -- -- 4. File 23 (Storage bucket "attachments", utk foto nota) dan -- 25 (RPC jembatan Harga Komoditas) OPSIONAL — jalankan -- hanya kalau memakai fitur tersebut. Boleh kapan saja -- setelah file 06. -- 5. Fitur tambahan juga OPSIONAL, jalankan hanya kalau -- menunya dipakai (nomor di kurung = syarat file lain): -- - SinarMedia (proyek cetak): 29-35 (butuh 06; 30-35 butuh 29) -- - Silsilah Keluarga: 36-41 dan 44 (butuh 06; 37-41 dan 44 -- butuh 36; 41 juga butuh 38) -- - Brankas Kode: 42 (tidak butuh 06) -- - Asset Manager: 43 (butuh 06 dan 23) -- - Kesehatan Keluarga: 45-48 (butuh 06, sebaiknya setelah -- 36; 48 butuh 45; 47 hanya perlu kalau 46 versi lama -- sudah telanjur dijalankan) -- -- Daftar lengkap + catatan tiap file ada di sql/URUTAN_DEPLOY.md -- pada repo (termasuk soal extension pg_cron utk file 15 & 21). -- -- Setelah semua berhasil, buka aplikasi SinarKeu > Setelan > -- Koneksi Cloud, lalu isi Project URL & anon public key seperti -- biasa — tidak ada langkah tambahan lain di dashboard Database -- Cloud selain menjalankan file-file di atas. -- ============================================================
Catatan keamanan: buku pribadi (akun lokal) memakai Anon Key plus enkripsi AES‑GCM di sisi browser dengan password akun Anda, sedangkan Buku Bersama memakai login (Database Cloud Auth) dengan aturan akses Row Level Security (RLS) per peran admin/editor/viewer. File-file SQL di atas yang mengatur kedua jalur itu, jadi jalankan berurutan. Jaga URL & Anon Key project agar tidak tersebar ke publik. Penjelasan per file ada di sql/URUTAN_DEPLOY.md.
sql/URUTAN_DEPLOY.md).sql/URUTAN_DEPLOY.md.Tips: Gunakan password yang kuat dan simpan di tempat aman. Manfaatkan fitur notifikasi Telegram agar tidak ketinggalan perubahan.
Panduan Lengkap Sinarkeu – diperbarui 20 Okt 2026
| No | Tanggal | Jenis | Kategori | Akun | Deskripsi | Catatan | Pemasukan | Pengeluaran | Nominal | Saldo | Nota | Aksi |
|---|
Transaksi ini sempat diubah di dua perangkat sebelum sinkron. Pilih versi mana yang ingin disimpan.
/newbot → ikuti instruksi → copy Bot Tokenai-gemini perlu di-deploy dulu di sisi Database Cloud Anda — lihat supabase/functions/ai-gemini/README.md di dalam proyek untuk langkah deploy & pengisian beberapa API key Gemini (untuk fallback otomatis kalau satu key kena limit).
/api/emas hanya jalan di Vercel, jadi butuh Worker pengganti seperti Harga Komoditas di atas. Lihat cloudflare-worker-emas.js di repo untuk kode Worker-nya.Isi pemasukan bulanan di atas untuk melihat proyeksi setahun.
Belum ada bahan — tambahkan menu di bawah terlebih dahulu.
Belum ada bahan — tambahkan menu di atas terlebih dahulu.