← Kembali ke CatatKu
MANUAL CATATKU

Panduan Mengaktifkan Fitur Tambahan

CatatKu tetap dapat digunakan seperti biasa tanpa mengaktifkan fitur tambahan. Jika ingin memakai ChatKu (Gemini AI) atau Google Sheets, ikuti panduan di bawah ini. Tidak perlu mengaktifkan keduanya sekaligus.

πŸ€– Gemini AIMembuat API Key dan memasukkannya ke CatatKu πŸ“Š Google SheetsMembuat konektor dan memasukkan URL Web App

πŸ€– A. Panduan Mengaktifkan ChatKu (Gemini AI)

ChatKu merupakan asisten AI di dalam CatatKu untuk membantu Anda memahami dan menganalisis data keuangan. Fitur ini menggunakan API Key milik pengguna sendiri.

Apa itu Gemini API Key?

Sederhananya, API Key adalah semacam β€œkunci akses”. CatatKu membutuhkan kunci tersebut agar dapat meminta bantuan Gemini AI.

Gambaran sederhananya:
CatatKu β†’ meminta bantuan β†’ Gemini β†’ memberikan jawaban

Setiap pengguna CatatKu sebaiknya menggunakan API Key miliknya sendiri. Jangan menggunakan API Key milik pembuat CatatKu.

🟒 Bagian 1 β€” Membuat Gemini API Key

Langkah 1 β€” Buka Google AI Studio

Buka Google AI Studio menggunakan browser. Jika diminta masuk, masuk menggunakan akun Google Anda.

Berhasil jika: Anda sudah melihat halaman Google AI Studio.

Langkah 2 β€” Buka bagian API Keys

Di Google AI Studio, cari bagian API Keys atau menu yang mengarah ke pengelolaan API Key.

Langkah 3 β€” Buat API Key

Tekan Create API key. Google mungkin meminta Anda memilih atau membuat sebuah Project. Tidak perlu bingung: Project adalah wadah Google untuk mengatur penggunaan layanan Anda. Ikuti pilihan yang disediakan Google.

Langkah 4 β€” Salin API Key

Setelah dibuat, Google akan menampilkan kode panjang, misalnya diawali dengan AIzaSy.... Salin hanya kode API Key milik Anda. Jangan menyalin tulisan β€œAPI Key”, tanda kutip, atau penjelasan lain.

🟒 Bagian 2 β€” Masukkan API Key ke CatatKu

  1. Kembali ke aplikasi CatatKu.
  2. Buka Pengaturan β†’ ChatKu / Gemini API Key atau gunakan kolom Gemini API Key yang tersedia.
  3. Tempel API Key yang tadi disalin.
  4. Tekan Simpan.
  5. Coba gunakan fitur ChatKu.
βœ… Jika Gemini dapat memberikan jawaban seperti biasanya, berarti API Key sudah berhasil terhubung.

πŸ” Penting β€” Jangan membagikan API Key

Anggap API Key sebagai informasi rahasia. Jangan mengirimkannya kepada orang lain, memasukkannya ke postingan internet, membagikannya di grup, atau membuat screenshot yang memperlihatkan key tersebut.

⚠️ Jika API Key bocor

Jika Anda merasa API Key sudah diketahui orang lain, buat API Key baru melalui Google AI Studio, masukkan key baru ke CatatKu, lalu nonaktifkan atau hapus key lama sesuai pilihan yang tersedia.

πŸ’° Apakah Gemini API gratis?

Ada penggunaan gratis, tetapi bukan berarti tanpa batas. Batas penggunaan dapat berbeda berdasarkan model dan project. Jika penggunaan melewati batas atau Anda menggunakan layanan berbayar, penggunaan dapat dikenakan biaya. Untuk penggunaan CatatKu biasa, Anda dapat memulai dari Free Tier terlebih dahulu.

πŸ› οΈ Kalau Gemini tidak bekerja

1. β€œAPI Key tidak valid”

Periksa apakah seluruh key sudah tersalin, hapus spasi di awal/akhir, atau buat API Key baru.

2. Gemini tiba-tiba tidak bisa digunakan

Bisa jadi penggunaan API sudah mencapai batas. Coba tunggu dan periksa penggunaan/quota di layanan Google.

3. API Key lama tidak berfungsi

Jika key lama tidak lagi diterima, buat API Key baru melalui Google AI Studio dan masukkan key baru tersebut ke CatatKu.

4. Masih gagal

Buat API Key baru, masukkan kembali ke CatatKu, tutup dan buka kembali aplikasi, lalu coba lagi.

πŸ“Š B. Panduan Menghubungkan CatatKu dengan Google Sheets

Google Sheets dapat digunakan sebagai tempat tambahan untuk menyimpan atau mencadangkan data CatatKu. Fitur ini opsional; CatatKu tetap dapat digunakan tanpa Google Sheets.

⚠️ Catatan penting: Pengaturan Google Sheets memang sedikit lebih teknis daripada Gemini AI karena membutuhkan Google Apps Script. Ikuti langkahnya perlahan. Jika bingung atau tidak berhasil, Anda dapat meminta bantuan Ahmad Zubair, pembuat CatatKu.

Mengapa menggunakan Google Sheet sendiri?

Data keuangan adalah data pribadi. Karena itu, CatatKu menggunakan model 1 pengguna β†’ 1 Google Sheet β†’ 1 konektor milik pengguna. Dengan begitu, spreadsheet berada di akun Google Anda sendiri.

🟒 Bagian 1 β€” Buat Google Sheet

Langkah 1 β€” Buka Google Sheets

Buka Google Sheets menggunakan komputer/laptop jika memungkinkan, lalu login dengan akun Google yang ingin digunakan.

Langkah 2 β€” Buat spreadsheet baru

Pilih Blank / Kosong atau tombol +.

Langkah 3 β€” Beri nama

Misalnya Data CatatKu, CatatKu Saya, atau Backup CatatKu. Namanya bebas.

🟒 Bagian 2 β€” Buka Apps Script

Langkah 1

Di Google Sheet, pilih Extensions / Ekstensi β†’ Apps Script. Google akan membuka halaman baru.

Langkah 2

Di halaman Apps Script, Anda akan melihat file Code.gs. Hapus kode contoh yang ada di dalamnya.

🟒 Bagian 3 β€” Masukkan kode konektor CatatKu

Untuk versi CatatKu yang dibagikan kepada pengguna, gunakan kode konektor final yang disediakan bersama aplikasi. Jangan menggunakan kode contoh dari internet atau kode lama yang tidak sesuai dengan versi CatatKu.

Jangan khawatir dengan kode. Anda tidak perlu memahami pemrograman. Cukup salin seluruh kode konektor CatatKu, tempel ke Code.gs, lalu simpan.

Struktur konektor CatatKu saat ini memang dirancang untuk menyimpan beberapa bagian data, termasuk transaksi, hutang, piutang, dan ringkasan. Konektor yang dipakai aplikasi tidak boleh diganti dengan contoh konektor sederhana yang hanya menerima tanggal, jenis, kategori, keterangan, dan jumlah.

🟒 Bagian 4 β€” Simpan Apps Script

Tekan Save / Simpan. Jika Google meminta nama project, Anda dapat memberi nama CatatKu atau CatatKu Google Sheets.

🟒 Bagian 5 β€” Berikan izin

Saat pertama kali digunakan, Google mungkin meminta izin. Ini normal karena Apps Script membutuhkan izin untuk mengakses Google Sheet.

Authorization required bukan berarti gagal. Artinya Google sedang meminta persetujuan agar script dapat bekerja. Ikuti proses izin menggunakan akun Google yang membuat spreadsheet tersebut.

🟒 Bagian 6 β€” Jadikan Apps Script sebagai Web App

Langkah 1

Di Apps Script, tekan Deploy β†’ New deployment.

Langkah 2

Pada jenis deployment, pilih Web app.

Langkah 3 β€” Execute as

Pilih Me. Artinya script berjalan menggunakan akun Google yang membuat script.

Langkah 4 β€” Who has access

Gunakan pengaturan akses yang ditentukan oleh konektor CatatKu. Pada konektor saat ini, pengaturan yang digunakan adalah Anyone agar aplikasi dapat mengirim request ke Web App.

πŸ” Penting: Jika Web App menggunakan akses publik, URL Web App jangan diposting atau dibagikan sembarangan. URL tersebut digunakan sebagai alamat koneksi antara CatatKu dan Google Sheet Anda.

🟒 Bagian 7 β€” Deploy dan salin URL

Langkah 1

Tekan Deploy dan selesaikan proses izin jika diminta.

Langkah 2

Setelah berhasil, Google memberikan alamat Web App yang kurang lebih berbentuk:

https://script.google.com/macros/s/XXXXXXXXXXXXXXXXXXXX/exec
Langkah 3

Salin URL tersebut. Yang dibutuhkan CatatKu adalah URL deployment yang berakhir dengan /exec.

Jangan tertukar.
βœ… Benar: URL Web App yang berakhir /exec
❌ Bukan: URL editor Apps Script
❌ Bukan: URL /dev untuk pengujian

🟒 Bagian 8 β€” Masukkan URL ke CatatKu

  1. Kembali ke CatatKu.
  2. Buka Pengaturan.
  3. Cari kolom Link Google Sheets (Apps Script).
  4. Tempel URL Web App yang tadi disalin.
  5. Tekan Simpan.
  6. Gunakan tombol sinkronisasi yang tersedia untuk menguji koneksi.
πŸŽ‰ Jika koneksi berhasil, CatatKu dapat mengirim data ke Google Sheet yang terhubung dengan konektor tersebut.

πŸ”„ Jika nanti kode konektor diperbarui

Menyimpan perubahan pada Code.gs tidak selalu berarti deployment Web App yang sedang dipakai otomatis menggunakan versi terbaru. Jika pembuat CatatKu memberikan kode konektor baru dan meminta Anda memperbarui konektor, buka Deploy β†’ Manage deployments β†’ Edit, lalu perbarui deployment ke versi terbaru sesuai petunjuk yang diberikan.

πŸ› οΈ Kalau Google Sheets tidak bekerja

1. URL tidak diterima

Pastikan URL yang dimasukkan adalah URL Web App dan berakhir dengan /exec.

2. Muncul β€œAuthorization required”

Ikuti proses otorisasi Google. Pastikan Anda menggunakan akun yang membuat spreadsheet dan Apps Script.

3. Data tidak muncul

Periksa URL, deployment, izin, dan pastikan kode konektor yang digunakan memang versi CatatKu yang sesuai.

4. Setelah mengubah kode, masih seperti versi lama

Periksa kembali deployment Web App dan perbarui versinya melalui Manage deployments jika memang diperlukan.

πŸ†˜ Bingung atau tidak bisa melakukannya sendiri?

Tidak apa-apa. Google Apps Script memang terasa rumit bagi pengguna yang belum pernah menggunakannya.

Kalau Anda sudah mencoba mengikuti panduan tetapi tetap bingung atau gagal menghubungkan Google Sheets, silakan minta bantuan Ahmad Zubair, pembuat CatatKu.

Anda tidak perlu mengirim API Key Gemini kepada Ahmad. Untuk bantuan Google Sheets, cukup sampaikan masalah atau tunjukkan bagian yang membuat Anda bingung.

Kontak bantuan: Ahmad Zubair
WhatsApp Ahmad Zubair: 0857 0286 1262

πŸ“Œ Ringkasan Super Singkat

ChatKu (Gemini AI)

Google AI Studio ↓ Buat API Key ↓ Copy API Key ↓ Buka CatatKu ↓ Tempel API Key ↓ Simpan ↓ Tes Gemini

Google Sheets

Buat Google Sheet ↓ Extensions β†’ Apps Script ↓ Masukkan kode konektor CatatKu ↓ Simpan ↓ Deploy β†’ New deployment ↓ Web app ↓ Execute as: Me ↓ Atur akses sesuai konektor ↓ Deploy ↓ Copy URL .../exec ↓ Buka CatatKu ↓ Tempel URL ↓ Simpan ↓ Tes sinkronisasi
CatatKu tetap bisa dipakai tanpa kedua fitur ini. Gemini AI dan Google Sheets hanyalah fitur tambahan.
↑ Kembali ke atas