Daftar isi :
- Pendahuluan
- Apa Itu Kotak Saran Digital?
- Manfaat Menggunakan Telegram + Spreadsheet + Looker Studio
- Alat dan Bahan yang Dibutuhkan
- Langkah-Langkah Lengkap Pembuatan
- Langkah 1: Buat Bot Telegram via BotFather
- Langkah 2: Siapkan Google Spreadsheet
- Langkah 3: Buat Google Apps Script
- Langkah 4: Deploy Web App di Google Script
- Langkah 5: Hubungkan Bot ke Webhook
- Langkah 6: Uji Coba Kirim Saran ke Bot
- Langkah 7: Cek Data Masuk di Spreadsheet
- Langkah 8: Buat Visualisasi Saran di Looker Studio
- Contoh Hasil Akhir
- Tips dan Variasi Penggunaan
- Kesimpulan
- Penutup
1.Pendahuluan
Dalam era digital, mengumpulkan masukan dari pengguna, pelanggan, atau anggota tim menjadi sangat penting. Kotak saran fisik kini bisa digantikan dengan sistem otomatis menggunakan Bot Telegram, Google Spreadsheet, dan Google Looker Studio. Artikel ini akan membimbing Anda membuat Kotak Saran Digital sederhana namun powerful, yang bisa diakses dari mana saja dan divisualisasikan secara otomatis.
2.Apa Itu Kotak Saran Digital?
Kotak saran digital adalah media online tempat orang-orang bisa memberikan masukan, keluhan, atau saran perbaikan. Bedanya, input saran langsung dicatat dalam spreadsheet dan dapat divisualisasikan dalam bentuk grafik, tren kata, atau kategori saran.
3.Manfaat Menggunakan Telegram + Spreadsheet + Looker Studio
- Gratis & mudah diakses
- Tidak perlu login atau aplikasi tambahan
- Bisa langsung dipakai banyak orang secara bersamaan
- Data otomatis tersimpan dan mudah divisualisasikan
- Cepat dibangun, cukup dalam satu hari
4.Alat dan Bahan yang Dibutuhkan
- Akun Google (untuk Spreadsheet & Apps Script)
- Akun Telegram
- Bot Telegram (buat via BotFather)
- Google Spreadsheet kosong
- Google Apps Script (script pencatat saran)
- Akses ke Looker Studio (gratis)
5.Langkah-Langkah Lengkap Pembuatan
a.Langkah 1: Buat Bot Telegram via BotFather
b.Langkah 2: Siapkan Google Spreadsheet
c.Langkah 3: Buat Google Apps Script
d.Langkah 4: Deploy Web App di Google Script
e.Langkah 5: Hubungkan Bot ke Webhook
f.Langkah 6: Uji Coba Kirim Saran ke Bot
g.Langkah 7: Cek Data Masuk di Spreadsheet
h.Langkah 8: Buat Visualisasi Saran di Looker Studio
Langkah 1 : Buat Bot Telegram
- Buka Telegram, cari
@BotFather

- Ketik
/newbot, ikuti instruksi, beri nama dan username

- Simpan token bot yang diberikan (contoh:
123456:ABC-DEF1234ghIkl...)

Langkah 2 : Buat Google Spreadsheet
- Buka Google Spreadsheet
- Buat kolom: Nama, Tanggal, Saran

- Salin URL spreadsheet (untuk digunakan nanti)
Langkah 3 : Buat Google Apps Script
- Buka https://script.google.com/

- Buat project baru, beri nama misalnya KotakSaranBot
- Masukkan kode berikut:
- const TOKEN = ‘ISI_TOKEN_BOT_ANDA_DI_SINI’;
const SHEET_NAME = ‘Sheet1’;
function doPost(e) {
try {
const data = JSON.parse(e.postData.contents);
const msg = data.message;
const text = msg.text;
const chat_id = msg.chat.id;
const name = msg.from.first_name;if (text.startsWith('/saran')) { const saran = text.replace('/saran', '').trim(); const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SHEET_NAME); sheet.appendRow([name, new Date(), saran]); const reply = "Terima kasih, saran Anda telah dicatat!"; UrlFetchApp.fetch("https://api.telegram.org/bot" + TOKEN + "/sendMessage", { method: "post", payload: { chat_id: chat_id, text: reply } }); }
} catch (err) {
Logger.log(err);
}
}
- const TOKEN = ‘ISI_TOKEN_BOT_ANDA_DI_SINI’;

Langkah 4 : Deploy sebagai Web App
- Klik
Deploy→Manage deployments

- Klik
New deployment - Pilih
Web App

- Atur:
- Execute as: Me
- has access: Anyone

- Klik
Deploy, salin URL Web App

langkah 5 : Hubungkan Bot Telegram ke Webhook
Gunakan script Python atau buka browser:
Contoh via browser:
https://api.telegram.org/bot<YOUR_TOKEN>/setWebhook?url=<WEB_APP_URL>
Ganti <YOUR_TOKEN> dan <WEB_APP_URL> sesuai bot dan Apps Script kamu.


Langkah 6 : Kirim Saran ke Bot
Di Telegram, coba kirim:
/saran Perlu perbaikan pada fasilitas toilet

Langkah 7 : Cek Spreadsheet
Pastikan saran masuk ke spreadsheet seperti ini:
| Nama | Tanggal | Saran |
| Ani | 2025-08-07 08:42:00 | Perlu perbaikan pada fasilitas toilet |

Langkah 8 : Buat Visualisasi di Looker Studio
- Buka lookerstudio.google.com
- Buat report baru, pilih Google Sheets sebagai sumber data
- Pilih spreadsheet saran
- Buat:
- Pie chart: jumlah saran per nama
- Bar chart: jumlah saran per hari
- Word Cloud: kata-kata paling sering muncul (gunakan ekstensi)
6.Contoh Hasil Akhir
Visualisasi yang dihasilkan:
- Jumlah saran per minggu
- Word cloud: “toilet”, “fasilitas”, “admin”
- Top 5 pengirim saran terbanyak
7.Tips & Variasi Penggunaan
- Tambahkan kolom kategori saran (opsional)
- Gunakan Google Translate API untuk deteksi bahasa
- Integrasi ke email jika ingin notifikasi tiap saran masuk
8.Kesimpulan
Dengan kombinasi Telegram Bot, Google Sheets, dan Looker Studio, kamu bisa membangun sistem kotak saran digital yang ringan, cepat, dan mudah diakses semua orang — tanpa perlu coding rumit atau server khusus.
9.Penutup
Kotak saran digital ini bisa digunakan oleh sekolah, kampus, UMKM, hingga komunitas. Sistem ini bersifat otomatis, fleksibel, dan gratis. Semoga bermanfaat!