Bagaimana ini bekerja?
Kamu cukup mengisi tabel. Robot yang mengerjakannya di SID Core β memakai tokenmu, jadi tercatat atas namamu.
Tabel di sheet
Setiap tab punya kolom biru (kamu isi) dan kolom abu-abu (robot yang isi).
βΆοΈ Dry-run
Robot membaca dan menampilkan rencana. Belum ada yang berubah di SID Core.
β Eksekusi
Setelah kamu periksa, klik Eksekusi (maks 10 menit setelah Dry-run). Hasilnya ditulis balik ke sheet.
Izin akunmu di SID Core tetap berlaku. Robot tidak bisa melakukan hal yang akunmu sendiri tidak boleh lakukan β dan semua tercatat atas namamu.
Siap dalam 6 langkah (sekali saja)
Belum punya akses ke template? Mulai dari halaman akses.
Salin template
Buka template β File β Buat salinan. Selalu isi di salinanmu.
Bagikan ke robot
Klik Bagikan β tambahkan
prod-form@prod-form-498618.iam.gserviceaccount.comsebagai Editor (hilangkan centang "Beri tahu orang").Izinkan script
Klik menu βοΈ Automation β Google minta izin β Lanjutkan β pilih akun β Lanjutan β Buka β¦ (tidak aman) β Izinkan. Normal untuk script internal.
Pasang Token Helper
Extension Chrome untuk mengambil token 1 klik. Lihat bagian Token β lengkap dengan gambar.
Isi token
βοΈ Automation β π Isi / ganti token β paste. Berhasil kalau muncul "Token tersimpan β β Env terdeteksi: production".
Coba di program uji
Buka tab Referensi Aktivitas, isi ID program uji di B2, klik βοΈ Automation β βΆοΈ Dry-run. Tabel aktivitasnya muncul β kamu sudah terhubung.
Menu mengikuti tab yang sedang kamu buka: buka tab Hapus Aktivitas β aksinya Hapus Aktivitas. Kalau muncul pertanyaan aksi, pakai π§© Pilih aksi sheet ini.
Mau apa? Buka tab yang mana?
Klik kartu untuk melihat kolom, contoh tabel, dan kapan dipakai.
Dari program kosong sampai berjalan
Urutan yang disarankan untuk membuat satu program baru di Program Charter.
Coba isi baris Duplicate Aktivitas
Ubah isian dan lihat langsung nama salinan serta lokasinya β aturannya sama dengan robot asli.
;Kasus nyata, langkah demi langkah
Semua memakai program contoh 12345 (fiktif). Ganti dengan ID program milikmu.
π§ Saya ingin β¦
Siapkan dulu, masukkan kemudian
Aktivitas yang belum siap bisa "diparkir" di Daftar Aktivitas. Coba sendiri: klik aktivitas parkir, pilih Topic, lalu masukkan.
π ΏοΈ Daftar Aktivitas parkir
Belum terlihat di Struktur Program.
ποΈ Struktur Program terlihat murid
1 Β· Parkir
List Aktivitas: Masuk Struktur = Tidak. Atau Section C kolom M = Tidak. Atau lepas lewat Hapus Aktivitas.
2 Β· Cek
Referensi Aktivitas menandai mana yang parkir, lengkap dengan bobot dan jumlah peserta.
3 Β· Masukkan
Tab Masukkan ke Struktur: pilih aktivitas dan Topic tujuan (dibuat otomatis kalau belum ada).
Urutan di dalam Topic mengikuti urutan dimasukkan (di bawah). Geser manual di SID kalau perlu.
Ambil token dengan 1 klik
Token = kunci sementara akun SID-mu (Β±1 jam). Token Helper mengambilnya tanpa perlu membuka DevTools.
Β±1 jam
Ambil baru tepat sebelum Dry-run. Tidak perlu membuat ulang sheet.
Milikmu sendiri
Perubahan di SID tercatat atas namamu. Jangan dibagikan atau ditulis di sel.
Production / Staging
api.sid.id = data asli, api.staging.sid.id = uji coba. Terdeteksi otomatis.
A. Pasang Token Helper (sekali)
Unduh & ekstrak
Buka token-helper.product-sid.us, unduh .zip, ekstrak jadi satu folder.
Buka halaman Extensions
Ketik
chrome://extensionsdi address bar (di halaman Token Helper ada tombol salin).
Aktifkan Developer mode

Load unpacked
Pilih folder hasil ekstrak (yang berisi
manifest.json).
Selesai β sematkan ikonnya


Klik ikon puzzle π§© β pin π agar ikonnya selalu terlihat.
B. Ambil & pakai token (setiap kali)
Login ke SID
Buka core.sid.id atau portal sekolahmu (mis. smm.sekolah.mu).
Klik menu apa saja
Supaya tokennya terbaca oleh extension.
Klik ikon Token Helper β Copy Token
Pilih baris
api.sid.iduntuk data asli. Angka hitung mundur = sisa umur token.Paste di sheet
βοΈ Automation β π Isi / ganti token β paste β OK.

Tidak bisa memasang extension? Cara manual: login core.sid.id β F12 β Network β klik request ke api.sid.id β Headers β salin nilai Authorization setelah kata "Bearer ".
Pengaman yang sudah dipasang
Tujuannya satu: kamu tidak bisa merusak data tanpa sengaja.
Apa yang terjadi kalau izin akunmu kurang?
| Situasi | Hasil di sheet | Yang perlu dilakukan |
|---|---|---|
| Token kedaluwarsa / salah (401) | Gagal "Token kedaluwarsa atau salah" | Ambil token baru, isi ulang. |
| Akun tidak punya izin atau program di luar platform-mu (403) | Gagal "Akun SID pemilik token ini TIDAK punya izinβ¦" | Minta admin SID menambah izin, atau pakai token akun lain. Program yang tidak ada juga tampil sebagai 403 β cek ID di Cek Program. |
| Sheet belum dibagikan ke robot | Gagal "Robot belum punya akses ke sheet ini" | Bagikan salinan ke email robot (Editor). |
| Aktivitas sudah punya peserta | Gagal hanya untuk Hapus permanen | Pakai "Lepas dari Struktur" atau minta bantuan admin. |
| Sebagian berhasil | Sebagian + rincian di Catatan | Jangan ulangi baris yang sama (bisa dobel). Buat baris baru untuk sisanya. |
Cari pesan error atau gejalanya
Ketik kata kunci (mis. "token", "403", "topic", "akses") atau pilih kategori.