PoinTru.com – Satu hal yang sering bikin orang ragu mencobaKasPoint adalah proses instalasinya yang melibatkan Google Apps Script. Kedengarannya teknis dan menakutkan. Tapi Saya jamin, kalau Anda ikuti panduan ini langkah demi langkah, keseluruhan proses bisa selesai dalam 30-60 menit-bahkan tanpa pengalaman programming apapun.
Panduan instalasi KasPoint ini Saya tulis berdasarkan dokumentasi resmi v2.9 dan diperkaya dengan tips dari pengalaman nyata yang sering menjadi stumbling block bagi pemula. Yuk mulai!
Persiapan: Yang Perlu Disiapkan Sebelum Mulai
Sebelum memulai, pastikan Anda sudah punya:
- Akun Google aktif (Gmail biasa sudah cukup)
- File
code_v26.js(kode backend Google Apps Script) - File
index_v29.html(antarmuka frontend KasPoint) - Browser Chrome atau Firefox versi terbaru
- Koneksi internet yang stabil
Tidak ada yang perlu dibeli atau didownload selain dua file tersebut. Semua infrastrukturnya sudah disediakan Google secara gratis.
| Langkah | Platform | Estimasi Waktu |
|---|---|---|
| 1. Buat Google Sheets baru | sheets.google.com | 2 menit |
| 2. Buka dan setup Apps Script | Extensions – Apps Script | 10 menit |
| 3. Deploy Web App | Apps Script Editor | 5 menit |
| 4. Jalankan manualSetupMenu | Apps Script Editor | 3 menit |
| 5. Setup sheet via menu KasPoint | Google Sheets | 5 menit |
| 6. Konfigurasi & login pertama | Browser (kaspoint.html) | 10 menit |
Langkah 1-3: Setup Backend Apps Script
Bagian ini adalah fondasi utama KasPoint. Ikuti dengan teliti:
Langkah 1 – Buat Google Sheets Baru
- Bukasheets.google.com dan login dengan akun Google Anda
- Klik tombol+ Blank untuk membuat spreadsheet baru
- Beri nama yang mudah diingat, misalnya:
KasPoint Database
Langkah 2 – Buka dan Isi Apps Script
- Di Google Sheets yang baru dibuat, klik menuExtensions – Apps Script
- Tab baru akan terbuka dengan editor Apps Script
- Hapus seluruh kode default yang ada (biasanya berisi fungsi
myFunction()kosong) - Buka file
code_v26.js, salin semua isinya, dan paste ke editor Apps Script - Cari baris paling atas yang berisi
const SALT = "KasPoint_051992"; - Ganti nilai SALT tersebut dengan string unik yang hanya Anda tahu, misalnya:
const SALT = "TokoMaju_RahasiaKu_2025"; - Klik ikon Save atau tekan Ctrl+S, beri nama project
KasPoint
SANGAT PENTING: Ganti nilai SALT sebelum deploy. SALT digunakan untuk mengenkripsi semua password dan PIN. Setelah ada user yang terdaftar, jangan pernah ubah SALT lagi-semua password yang ada akan menjadi tidak valid dan pengguna tidak bisa login.
Langkah 3 – Deploy sebagai Web App
- Klik menuDeploy – New Deployment
- Klik ikon ️ di dialog yang muncul, pilihWeb app
- Isi pengaturan:Execute as: Me (wajib) danWho has access: Anyone (wajib)
- KlikDeploy – Authorize access
- Jika muncul peringatan “This app isn’t verified”, klikAdvanced – Go to KasPoint (unsafe) – Allow-ini normal untuk Apps Script personal
- SalinWeb App URL yang muncul (format:
https://script.google.com/macros/s/XXXX/exec) dan simpan di tempat aman
Langkah 4-5: Aktivasi Menu KasPoint di Sheets
Nah sekarang ada langkah yang sering dilewatkan orang tapi sangat penting-menjalankanmanualSetupMenu:
Langkah 4 – Jalankan manualSetupMenu
- Di editor Apps Script, klikdropdown fungsi di pojok kiri atas editor (biasanya menampilkan nama fungsi saat ini)
- PilihmanualSetupMenu dari daftar
- Klik tombol ▶️Run
- Jika muncul popup authorize, klikAllow
- Kembali ke Google Sheets dan tekanF5 untuk refresh
- Menu KasPoint akan muncul di toolbar Google Sheets
Langkah 5 – Setup Semua Sheet Otomatis
- Di Google Sheets, klik menu KasPoint – Setup Awal (Buat Semua Sheet)
- Tunggu proses berjalan (biasanya 10-30 detik)
- Klik OK saat dialog konfirmasi muncul
Setelah ini, enam sheet otomatis terbuat: ACCOUNTS, TRANSACTIONS, DEBTS, ASSETS, USERS, dan CONFIG. Akun admin default juga sudah dibuat secara otomatis.
Jika menu KasPoint tidak muncul setelah refresh, coba buka Extensions – Apps Script – dropdown fungsi – pilih buildMenu_ – Run. Atau pasang trigger manual via menu Triggers (ikon jam) di editor Apps Script.
Langkah 6: Login Pertama dan Konfigurasi Awal
Sekarang bagian yang paling menyenangkan-menghidupkan aplikasi:
- Buka file
index_v29.htmldi browser (dobel klik, atau drag ke browser) - Di bagianKoneksi Apps Script yang muncul otomatis, paste Web App URL yang sudah Anda salin
- KlikSimpan URL – indikator berubah ke OK berwarna hijau
- Login dengan: Username
admin, Passwordadmin123 - Di v2.9, setelah login berhasil aplikasi langsung masuk ke halaman utama tanpa perlu reload
Setelah masuk, lakukan konfigurasi awal ini segera:
- Ganti password: Settings – Password – isi password lama admin123 dan password baru
- Buat PIN keamanan: Settings – PIN – buat PIN 4-6 digit
- Tambah akun saldo: Settings – Akun – Tambah Akun Baru (minimal buat akun Tunai, rekening Bank, dan Profit)
- Konfigurasi fee: Settings – Config – Akun Penampung Fee =
Profit
Akhir Kata
Jadi, intinya instalasi KasPoint terdiri dari enam langkah utama yang semuanya bisa dikerjakan sendiri tanpa bantuan IT professional: buat Sheets, setup Apps Script, deploy Web App, aktifkan menu, setup sheet otomatis, dan login pertama. Dari pengalaman Saya, bagian yang paling sering menyebabkan kebingungan adalah proses otorisasi Google dan lupa menjalankan manualSetupMenu-dua hal yang justru paling penting dilakukan. Kalau ada pertanyaan, feel free buat komen di bawah ya!
Untuk membaca artikel lainnya, cek aja diSitemap.
Dapatkan update artikel blog terbaru, panduan praktis, studi kasus web, serta tips digital eksklusif langsung di WhatsApp Anda.


Kalo dibandingin sama cara yang lama, metode Nol ini ada kelemahan tersendiri gak sih? Masih agak ragu nih.
Izin tanya min, ini aman gak ya kalo diterapin di device yang speknya standar? Takut nge-drop performanya.
@Vania mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
@Vania mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
Sama kak @Vania, awalnya saya juga bingung, tapi pas dicoba pelan-pelan ternyata gampang banget dipraktekin.
Min mau tanya, kalo buat pemula yang baru pertama kali nyoba Jalan, step awalnya mending mulai dari mana dulu ya?
@Siska mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
@Vania mantap gan, makasih infonya, jadi makin yakin buat nyoba.
Udah pernah ngalamin problem serupa bulan lalu, untung nemu artikel ini jadi makin paham duduk perkaranya.
Rekomendasi yang sangat masuk akal sih, langsung saya bookmark buat referensi tim kantor.
Ada yang udah praktekin Instalasi? Kira-kira butuh waktu berapa lama ya buat proses lengkapnya?
@Pandu mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
Singkat, padat, dan solutif. Makasih admin udah mau berbagi ilmu.
Sip min, ulasannya jelas dan bermanfaat. Ditunggu update tulisan berikutnya!
Awalnya sempet skeptis pas baca judulnya, tapi pas dipraktekin step by step ternyata hasilnya memuaskan.
Kira-kira butuh budget/biaya tambahan lagi gak ya min buat maksimalkan Sampai ini?
@Eko kalo error biasanya tinggal di-restart atau diulang dari step sebelumnya gan, gak bakal ngerusak sistem kok.
Makasih infonya kak @Dwi, sangat ngebantu buat yang masih pemula kayak saya.
@Eko mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
Wah makasih banyak ya kak @Arif udah bantu jawab, langsung saya coba sekarang deh.
Bantu jawab ya kak @Eko, kemarin saya nyoba di spek pas-pasan ternyata tetep aman dan lancar kok, asal jangan sambil buka banyak aplikasi berat aja.
@Eko mending pake opsi pertama dulu kak, jauh lebih ramah buat pemula dan langkahnya lebih simpel.
Kak, kalo di tempat saya hasilnya agak beda, apa ada langkah kecil yang kemungkinan kelewat ya?
Bener min, temen saya kemarin juga sempat bingung di bagian Nol, pas dikasih tips ini langsung solved.
Akhirnya nemu panduan Instalasi yang runut dan gak bikin bingung.
Awalnya sempet skeptis pas baca judulnya, tapi pas dipraktekin step by step ternyata hasilnya memuaskan.
Bener min, temen saya kemarin juga sempat bingung di bagian Jalan, pas dikasih tips ini langsung solved.
Kebetulan kemarin lusa sempet nyobain langkah Tutorial/How-to ini, dan beneran work lancar tanpa kendala.
Penjelasannya enak dibaca, padat dan to the point gak bertele-tele kayak blog sebelah.
Udah pernah ngalamin problem serupa bulan lalu, untung nemu artikel ini jadi makin paham duduk perkaranya.