📊 Sheet 1 dari 6

Dashboard

Pusat ringkasan keuangan kamu. Hampir semua isi di sini otomatis — kamu hanya perlu mengisi 3 hal yang ditandai ✏️.

⚠️
Jangan ubah sel yang tidak ditandai ✏️. Dashboard berisi formula otomatis yang bisa rusak jika sel yang salah diedit.
📅 Pilih Bulan & Tahun ✏️ Bisa diedit

Dua dropdown di pojok kiri atas yang mengontrol seluruh data Dashboard. Ganti kapan saja — data tidak hilang, hanya tampilan yang berubah.

  1. 1
    Klik Pilih Bulan → pilih bulan dari dropdown.
  2. 2
    Klik Pilih Tahun → pilih tahun yang sesuai.
  3. 3
    Semua data otomatis berubah. Tidak perlu klik tombol apapun.
  4. Contoh tampilan: Dropdown Pilih Bulan & Tahun + Target Pengeluaran
    Screenshot Dashboard
💳 Kartu Ringkasan 🔒 Otomatis

4 angka utama keuangan bulan yang dipilih, dihitung otomatis dari transaksi bot Telegram.

💰 Pemasukan
Rp0
Total transaksi Pemasukan bulan ini.
💸 Pengeluaran
Rp0
Total transaksi Pengeluaran bulan ini.
📊 Sisa Saldo
Rp0
Pemasukan − Pengeluaran. Positif = surplus.
🏦 Saldo Total
Rp0
Akumulasi saldo semua dompet kamu.
🎯 Target Pengeluaran ✏️ Kolom Saldo

Tetapkan anggaran 3 alokasi keuangan per bulan. Hanya kolom Saldo yang diisi — kolom lain otomatis.

KolomFungsiEdit?
AlokasiKebutuhan, Keinginan, Investasi
SaldoAnggaran yang kamu tetapkan per bulan
TerpakaiTotal pengeluaran nyata (otomatis)
SisaSaldo − Terpakai (otomatis)
  1. 1
    Klik sel Saldo di baris Kebutuhan → ketik nominal, contoh: 700000
  2. 2
    Ulangi untuk baris Keinginan dan Investasi.
  3. 3
    Persentase, Terpakai, dan Sisa terisi otomatis.
Contoh: isi kolom Saldo (Kebutuhan, Keinginan, Investasi)
Target Pengeluaran
🚨
Jika muncul "Input Melebihi Saldo Anda" — total anggaran melebihi saldo kamu. Kurangi salah satu nilai Saldo.
💡
Rekomendasi: Kebutuhan 50%, Keinginan 30%, Investasi 20% dari pemasukan.
📋 Panel-Panel Otomatis 🔒 Otomatis

Sisa panel di Dashboard semuanya otomatis. Data muncul begitu ada transaksi dicatat via bot Telegram.

PanelMenampilkan
🧩 Struktur BiayaBreakdown pengeluaran per sub kategori bulan ini.
❤️ Financial Health4 indikator: Saving Rate, Fixed Cost, Consumption, Liquidity.
🏆 Financial ScoreNilai keuangan 0–100 (lihat skala di bawah).
💡 Financial InsightAnalisis otomatis berdasarkan kondisi keuanganmu.
📋 Transaksi Hari IniDaftar transaksi yang dicatat hari ini.
📌 Fixed Cost TerbayarPengeluaran fixed cost yang sudah tercatat bulan ini.
📊 20 TerbesarRanking 20 pemasukan & pengeluaran terbesar bulan ini.
📂 Per AlokasiRincian pengeluaran per sub kategori dalam tiap alokasi.
📈 Grafik 6 BulanTren pemasukan vs pengeluaran 6 bulan terakhir.
ℹ️
Panel akan kosong atau Rp0 jika belum ada transaksi di bulan yang dipilih. Ini normal.
🏆 Skala Financial Score
0–40
Perlu Perhatian
41–60
Cukup
61–80
Sehat
81–100
Sangat Baik
💡
Skor akurat setelah ada beberapa transaksi masuk. Di awal bulan skor bisa 0 — ini normal.
👛 Sheet 3 dari 6

Dompet

Daftar dompet keuangan kamu — rekening bank, e-wallet, atau uang tunai. Sheet ini perlu diisi manual sebelum mulai mencatat transaksi.

⚠️
Isi sheet ini terlebih dahulu sebelum mulai mencatat transaksi. Nama dompet yang kamu tulis di sini akan dikenali oleh bot saat kamu menyebut nama dompet di pesan transaksi.
📋 Struktur Kolom
KolomFungsiEdit?
A — Nama DompetNama dompet kamu, bebas sesuai selera
B — TipePilih dari dropdown: Bank, E-Wallet, atau Cash
C — SaldoSaldo dompet, dihitung otomatis dari transaksi
D — CatatanCatatan opsional tentang dompet ini
🏷️ Tipe Dompet

Saat mengisi kolom Tipe, klik sel dan pilih salah satu dari dropdown berikut:

🏦
Bank
Rekening tabungan atau giro di bank mana pun.
BCA, Mandiri, BRI...
📱
E-Wallet
Dompet digital berbasis aplikasi.
GoPay, OVO, Dana...
💵
Cash
Uang tunai yang kamu pegang langsung.
Dompet, laci, dll.
✏️ Cara Mengisi Dompet ✏️ Bisa diedit
  1. 1
    Klik sel kosong di kolom Nama Dompet (kolom A) → ketik nama dompetmu, contoh: GoPay atau BCA Tabungan.
  2. 2
    Klik sel di kolom Tipe (kolom B) di baris yang sama → pilih tipe dari dropdown: Bank, E-Wallet, atau Cash.
  3. 3
    Kolom Saldo akan otomatis terisi berdasarkan transaksi yang tercatat — tidak perlu diisi manual.
  4. 4
    Opsional: isi kolom Catatan jika ingin menambahkan keterangan, contoh: rekening utama.
  5. 5
    Ulangi untuk setiap dompet yang kamu miliki. Kamu bisa menambahkan sebanyak yang diperlukan.
Contoh tampilan sheet Dompet — isi kolom Nama Dompet & Tipe
Screenshot Sheet Dompet
💡
Gunakan nama yang pendek dan mudah diingat karena nama inilah yang akan kamu sebut saat mencatat transaksi di bot. Contoh: saat kamu ketik makan 25k gopay, bot akan mencocokkan kata "gopay" dengan nama dompet yang ada di sheet ini.
💰 Kolom Saldo 🔒 Otomatis

Kolom Saldo dihitung otomatis dari semua transaksi yang menggunakan dompet tersebut. Saldo ini juga yang ditampilkan di kartu Saldo Total pada Dashboard.

ℹ️
Saldo awal dompet tidak diinput di sini. Jika kamu ingin saldo awal tercatat, catat saja sebagai transaksi Pemasukan pertama dengan deskripsi seperti saldo awal gopay.
💸 Sheet 2 dari 7

Transaksi

Sheet ini adalah tempat bot Telegram mencatat semua transaksi kamu secara otomatis. Kamu tidak perlu mengisi sheet ini manual — tapi bisa melihat dan mengedit data di sini jika diperlukan.

ℹ️
Data di sheet ini diolah dari Transaksi Raw oleh sistem secara otomatis. Untuk mengedit, hapus, atau koreksi data, gunakan sheet Transaksi Raw.
📋 Struktur Kolom 🔒 Otomatis
KolomFungsi
A — TanggalTanggal transaksi dicatat oleh bot
B — DeskripsiKeterangan transaksi yang kamu kirim ke bot
C — Jenis TransaksiPemasukan atau Pengeluaran
D — JumlahNominal transaksi dalam Rupiah
E — DompetDompet yang digunakan dalam transaksi
🤖 Cara Kerja Bot

Kirim pesan ke bot Telegram dengan format singkat, bot akan otomatis mencatat ke sheet ini.

  1. 1
    Ketik transaksi di Telegram, contoh: makan 25k gopay atau gaji 5jt bca
  2. 2
    Bot membaca deskripsi, nominal, dan nama dompet dari pesanmu.
  3. 3
    Transaksi otomatis muncul di sheet ini beserta kategori yang sesuai.
💡
Pastikan nama dompet yang kamu sebut di pesan cocok dengan yang ada di sheet Dompet. Contoh: jika dompetmu bernama GoPay, cukup tulis gopay di pesan bot.
✏️ Perlu Koreksi Data?

Jika ada transaksi yang salah — nominal keliru, tanggal tidak tepat, atau perlu dihapus — lakukan perubahan di sheet Transaksi Raw, bukan di sheet ini langsung.

⚠️
Jangan edit kolom di sheet Transaksi ini secara langsung karena data ditarik otomatis dari Transaksi Raw. Perubahan di sini bisa hilang atau menyebabkan data tidak sinkron.
🔄 Sheet 4 dari 7

Transfer

Sheet ini mencatat riwayat transfer antar dompet kamu secara otomatis. Tidak ada yang perlu diisi manual di sini.

ℹ️
Sheet Transfer hanya berisi riwayat. Semua data muncul otomatis saat kamu mencatat transfer via bot Telegram.
📋 Struktur Kolom 🔒 Otomatis
KolomFungsi
A — TanggalTanggal transfer dilakukan
B — DariDompet asal transfer
C — KeDompet tujuan transfer
D — JumlahNominal yang ditransfer
E — KeteranganCatatan opsional tentang transfer ini
🤖 Cara Mencatat Transfer via Bot
  1. 1
    Kirim pesan transfer ke bot, contoh: transfer 200000
  2. 2
    Bot mencatat perpindahan saldo dari dompet asal ke dompet tujuan.
  3. 3
    Riwayat muncul otomatis di sheet ini. Saldo kedua dompet ikut diperbarui.
💡
Transfer antar dompet tidak dihitung sebagai pemasukan atau pengeluaran — hanya perpindahan saldo. Jadi tidak memengaruhi Financial Score atau ringkasan bulan.
🏷️ Sheet 5 dari 7

Sub Kategori & Keywords

Sheet ini adalah "otak" bot dalam mengenali transaksi. Bot mencocokkan kata-kata di pesanmu dengan keywords di sini untuk menentukan sub kategori, kategori, alokasi, dan jenis transaksi secara otomatis.

⚠️
Sheet ini sudah dilengkapi template. Kamu bisa menambahkan baris baru atau mengubah yang sudah ada sesuai kebutuhanmu — tapi pastikan semua kolom terisi dengan benar.
📋 Struktur Kolom
KolomFungsiEdit?
A — KeywordsKata kunci yang kamu tulis di pesan bot, pisahkan dengan koma
B — Sub KategoriNama sub kategori yang muncul di laporan
C — KategoriDropdown otomatis dari sheet Kategori
D — Alokasi & Fixed CostJenis alokasi dan apakah ini pengeluaran tetap
E — Jenis TransaksiDropdown: Pemasukan atau Pengeluaran
Contoh tampilan sheet Sub Kategori & Keywords (sudah terisi template)
Screenshot Sub Kategori
📦 Apa itu Alokasi?

Alokasi adalah pengelompokan pengeluaran berdasarkan prioritas keuangan. Setiap orang bisa berbeda, tapi umumnya dibagi 3:

🏠
Kebutuhan
Pengeluaran yang wajib dan rutin. Susah dihindari.
Makan, listrik, sewa, transportasi...
🎉
Keinginan
Pengeluaran pilihan yang meningkatkan kualitas hidup.
Hiburan, nongkrong, belanja...
📈
Investasi
Dana yang disisihkan untuk masa depan.
Tabungan, reksa dana, saham...
ℹ️
Untuk transaksi Pemasukan, kolom Alokasi biasanya dikosongkan saja — tidak perlu diisi karena pemasukan tidak masuk ke alokasi pengeluaran.
📌 Apa itu Fixed Cost?

Fixed Cost adalah pengeluaran tetap yang rutin terjadi setiap bulan dengan nominal yang relatif sama. Contohnya sewa kos, cicilan, langganan streaming, atau tagihan internet.

Tandai sub kategori sebagai Fixed Cost jika pengeluaran itu bersifat wajib dan berulang. Dashboard akan menampilkan panel Fixed Cost Terbayar berdasarkan tanda ini.

💡
Setiap orang punya Fixed Cost berbeda-beda. Isilah kolom ini sesuai kondisi keuanganmu — tidak ada yang benar atau salah.
🔤 Cara Kerja Keywords

Saat kamu mengirim pesan ke bot, bot akan mencari kecocokan antara kata-kata di pesanmu dengan kolom Keywords di sheet ini.

  1. 1
    Kamu kirim: makan siang 35rb gopay
  2. 2
    Bot mencocokkan kata "makan" dengan keywords di kolom A.
  3. 3
    Ditemukan di baris dengan keywords makan, nasi, ayam, warung → Sub Kategori: Makan, Kategori: Makan dan Belanja Harian.
  4. 4
    Alokasi dan Jenis Transaksi ikut terisi otomatis sesuai baris tersebut.
💡
Semakin banyak variasi keyword yang kamu tambahkan, semakin pintar bot mengenali pesanmu. Pisahkan setiap keyword dengan koma, contoh: grab, gojek, ojol, indrive
➕ Menambah atau Mengubah Baris
  1. 1
    Untuk menambah sub kategori baru, klik baris kosong paling bawah lalu isi semua kolom dari A hingga E.
  2. 2
    Kolom Kategori (C) pilih dari dropdown — isinya diambil dari sheet Kategori yang sudah kamu isi.
  3. 3
    Kolom Alokasi & Fixed Cost (D) isi sesuai kebutuhanmu: Kebutuhan, Keinginan, atau Investasi, dan tandai jika Fixed Cost.
  4. 4
    Kolom Jenis Transaksi (E) pilih dari dropdown: Pemasukan atau Pengeluaran.
📁 Sheet 6 dari 7

Kategori

Sheet ini berisi daftar kategori utama untuk pengeluaran dan pemasukan. Kategori di sini menjadi pilihan dropdown di sheet Sub Kategori & Keywords.

📋 Struktur Kolom ✏️ Bisa diedit
KolomIsi
A — PengeluaranDaftar kategori untuk transaksi pengeluaran
B — PemasukanDaftar kategori untuk transaksi pemasukan
📂 Template Kategori Bawaan

Sheet ini sudah diisi dengan template kategori umum. Kamu bisa langsung menggunakannya atau menyesuaikan sesuai kebutuhanmu.

💸 Kategori Pengeluaran
Makan dan Belanja Harian
Rumah & Utilitas
Perawatan Pribadi
Transportasi
Kesehatan
Pekerjaan
Pendidikan & Pengembangan Diri
Hiburan & Gaya Hidup
Cicilan & Tagihan
Tabungan & Investasi
💰 Kategori Pemasukan
Pendapatan Aktif
Pendapatan Bisnis
Pendapatan Tambahan
Pendapatan Lainnya
Contoh tampilan sheet Kategori — baris kosong di bawah bisa ditambah
Screenshot Sheet Kategori
✏️ Cara Mengubah Kategori
  1. 1
    Untuk mengganti nama kategori, klik sel yang ingin diubah dan ketik nama baru.
  2. 2
    Untuk menambah kategori baru, ketik di baris kosong di bawah daftar yang sudah ada.
  3. 3
    Kategori baru akan otomatis muncul sebagai pilihan dropdown di kolom Kategori pada sheet Sub Kategori & Keywords.
⚠️
Jika kamu mengganti nama kategori yang sudah dipakai di sheet Sub Kategori, kamu perlu memperbarui pilihan di kolom Kategori sheet tersebut agar tetap sinkron.
🗃️ Sheet 7 dari 7

Transaksi Raw

Sheet ini adalah data mentah semua transaksi yang dikirim via bot Telegram. Di sinilah tempat yang tepat untuk mengedit, menghapus, atau mengoreksi transaksi yang sudah tercatat.

ℹ️
Sheet Transaksi (yang pertama) mengambil data dari sini. Jadi semua perubahan yang kamu lakukan di sheet ini akan langsung berdampak ke seluruh laporan dan Dashboard.
📋 Struktur Kolom
KolomFungsiEdit?
A — TanggalTanggal transaksi
B — DeskripsiKeterangan transaksi dari bot
C — Jenis TransaksiPemasukan atau Pengeluaran
D — JumlahNominal transaksi
E — DompetDompet yang digunakan
✏️ Yang Bisa Diedit di Sini
  1. 🗑️
    Hapus transaksi — klik baris yang ingin dihapus, klik kanan → Hapus baris. Data akan hilang dari semua laporan.
  2. 📅
    Ubah tanggal — klik sel di kolom A lalu ketik tanggal yang benar. Format: DD/MM/YYYY atau sesuaikan dengan format yang sudah ada.
  3. 💰
    Koreksi nominal — klik sel di kolom D lalu ketik ulang jumlah yang benar tanpa titik atau simbol Rp.
  4. 📝
    Ubah deskripsi — klik sel di kolom B dan edit teksnya. Ini mempengaruhi pencocokan keyword untuk kategori.
  5. 👛
    Ganti dompet — klik sel di kolom E dan ubah nama dompet. Pastikan nama sesuai dengan yang ada di sheet Dompet.
⚠️ Yang Perlu Diperhatikan
🚨
Jangan menambah baris baru secara manual di sheet ini. Transaksi baru harus selalu dicatat melalui bot Telegram agar format dan data tetap konsisten.
⚠️
Setelah mengedit data, beri waktu beberapa detik agar formula di sheet lain memperbarui diri. Jika tampilan Dashboard belum berubah, coba refresh halaman spreadsheet.
💡
Sebelum menghapus data penting, pertimbangkan untuk menyalin isinya ke catatan lain sebagai cadangan. Data yang dihapus dari sheet ini tidak bisa dikembalikan secara otomatis.
⚙️ Setup Awal

Aktifkan Pemicu Apps Script

Langkah ini hanya perlu dilakukan sekali setelah spreadsheet pertama kali dibuat. Pemicu memastikan transaksi otomatis tersortir setiap kali data baru masuk.

⚠️
Jika pemicu tidak diaktifkan, urutan transaksi di sheet Transaksi Raw tidak akan otomatis tersortir berdasarkan tanggal.
📱 Mengakses dari HP?

Jika kamu membuka spreadsheet lewat HP, kamu perlu menggunakan Chrome dan mengaktifkan Mode Desktop terlebih dahulu agar bisa mengakses menu Ekstensi.

  1. 1
    Buka aplikasi Chrome di HP kamu (bukan aplikasi Google Sheets).
  2. 2
    Copy link spreadsheet kamu — link ini dikirim saat pertama kali mendaftar melalui pesan bot Telegram atau email konfirmasi. Paste link tersebut ke address bar Chrome, lalu buka.
  3. 3
    Setelah spreadsheet terbuka, tekan tombol titik tiga (⋮) di sudut kanan atas Chrome.
  4. 4
    Gulir ke bawah di menu yang muncul, lalu aktifkan Mode Desktop (geser toggle hingga biru).
  5. 5
    Halaman akan reload dalam tampilan desktop — menu Ekstensi kini bisa diakses di menu bar atas.
💡
Setelah pemicu berhasil dibuat, kamu bisa kembali ke mode normal. Mode desktop hanya diperlukan saat setup ini.
🪜 Langkah-langkah Aktivasi
  1. 1
    Dari spreadsheet, klik menu Ekstensi di menu bar atas, lalu pilih Apps Script.
Klik Ekstensi → Apps Script
Step 1
  1. 2
    Halaman Apps Script terbuka. Klik ikon jam (Pemicu) di sidebar kiri.
Klik ikon Pemicu di sidebar kiri
Step 2
  1. 3
    Halaman Pemicu terbuka (kosong). Klik tombol + Tambahkan Pemicu di pojok kanan bawah.
Klik + Tambahkan Pemicu
Step 3
  1. 4
    Dialog konfigurasi muncul. Klik dropdown Pilih jenis acara yang saat ini menampilkan Saat dibuka.
Klik dropdown Pilih jenis acara
Step 4
  1. 5
    Pilih Saat diubah dari daftar dropdown.
Pilih: Saat diubah
Step 5
  1. 6
    Pastikan semua sudah sesuai, lalu klik Simpan. Jika muncul popup izin akun Google, klik Izinkan.
🚨
Jika tombol Simpan tidak merespons atau muncul error, klik Simpan sekali lagi — biasanya langsung berhasil.
Klik Simpan (ulangi jika gagal)
Step 6
  1. Selesai! Pemicu berhasil dibuat. Kamu akan melihat satu baris pemicu dengan status Dari Spreadsheet – Saat diubah.
Pemicu berhasil aktif ✓
Step 7
💡
Pemicu ini hanya perlu dibuat satu kali. Tidak perlu diulang meskipun spreadsheet diperbarui atau bot direset.