Di era digital saat ini, pemungutan suara (voting) untuk organisasi, sekolah, atau komunitas tidak perlu lagi menggunakan kertas yang boros dan melelahkan saat perhitungan suara. Namun, kendala klasik saat ingin membuat sistem e-voting adalah biaya sewa hosting dan domain yang tidak murah.
Kabar baiknya, ada solusi cerdas untuk masalah ini: Sistem E-Voting menggunakan Google Apps Script (GAS) dan Google Sheets!
Dengan metode ini, Anda bisa memiliki website e-voting yang aktif 24 jam tanpa perlu bayar hosting sama sekali. Bermodalkan akun Google gratis, sistem Anda siap dijalankan.
🚀 Mengapa Menggunakan Google Apps Script & Google Sheets?
Menggabungkan Google Apps Script sebagai backend/frontend engine dan Google Sheets sebagai database adalah kombinasi maut untuk menghemat anggaran infrastruktur IT.
Berikut adalah keunggulan sistem ini:
100% Gratis Tanpa Hosting: Website berjalan langsung di infrastruktur Google (URL
script.google.com). Anda tidak perlu menyewa hosting tahunan.Database Real-Time: Semua suara yang masuk otomatis tersimpan di Google Sheets secara real-time.
Aman dari Server Down: Menggunakan server milik Google yang sangat stabil dan jarang mengalami down meskipun diakses banyak orang secara bersamaan.
Mudah Dikelola: Panitia pemungutan suara tidak perlu paham bahasa pemrograman rumit untuk mengelola data pemilih atau kandidat, cukup edit di Google Sheets layaknya Excel biasa.
Desain Modern & Responsif: Tampilan antarmuka pemilih dirancang bersih, modern, dan ramah pengguna (user-friendly) saat diakses via smartphone maupun laptop.
🛠️ Fitur Utama Sistem E-Voting GAS
Sistem e-voting ini dirancang siap pakai dengan fitur-fitur esensial:
Login Pemilih (Token/NISN/NIP): Mencegah pemilih ganda dengan validasi data pemilih di Google Sheets.
Daftar Kandidat Interaktif: Menampilkan foto, nama, visi, dan misi kandidat secara rapi.
Halaman Quick Count (Hitung Cepat): Grafik perolehan suara yang otomatis update sesaat setelah suara masuk.
Satu Akun Satu Suara: Sistem secara otomatis mengunci status pemilih yang sudah memberikan suaranya agar tidak bisa memilih dua kali.
📂 Cara Kerja Sistem
Sistem ini memangkas birokrasi server yang rumit menjadi alur yang sangat sederhana:
Google Sheets bertindak sebagai Database (menyimpan data siswa/anggota, kandidat, dan rekap suara).
Google Apps Script (HTML & JS) bertindak sebagai Web Server dan pengolah logika aplikasi.
Browser Pengguna menampilkan antarmuka e-voting yang cantik kepada pemilih.
📸 Cuplikan Tampilan
Demo Admin :Username : admin
Password : admin123
📥 Dapatkan Source Code Gratis!
Saya membagikan source code ini secara gratis untuk membantu sekolah, OSIS, karang taruna, maupun organisasi nirlaba yang ingin beralih ke digitalisasi tanpa terbebani biaya langganan server.
Cara Mendapatkan & Instalasi:
Akses Tautan: Klik link unduhan yang ada di bawah artikel ini.
Copy Google Sheet: Buka spreadsheet master, lalu klik File > Buat Salinan (Make a Copy) ke Google Drive Anda.
Buka Apps Script: Pada spreadsheet salinan Anda, klik menu Ekstensi > Apps Script.
Deploy Aplikasi: Klik tombol Terapkan (Deploy) > Terapkan Baru (New Deployment). Pilih tipe "Aplikasi Web", atur akses ke "Siapa saja (Anyone)", lalu klik Terapkan.
Selesai! Anda akan mendapatkan URL web e-voting Anda sendiri.
💡 Tertarik untuk mencoba? Silakan unduh source code dan baca panduan dokumentasi instalasi lengkapnya pada tombol di bawah ini:
Demo Download
Jika Anda mengalami kendala saat instalasi atau ingin berdiskusi mengenai pengembangan fitur tambahan (seperti integrasi grafik chart yang lebih kompleks), jangan ragu untuk meninggalkan komentar di bawah ini! Jangan lupa bagikan artikel ini ke rekan organisasi Anda yang membutuhkan.
.png)