Sistem E-Voting Mini v1.0
2026Sistem E-Voting Mini v1.0 adalah platform pemungutan suara digital yang aman dan transparan, dirancang untuk kebutuhan pemilihan umum di lingkungan sekolah atau instansi dengan memanfaatkan ekosistem Google Workspace.
View Repository
Tech Stack
The Problem
Seringkali instansi sekolah atau organisasi kecil kesulitan menyelenggarakan pemilihan umum yang jujur dan efisien karena keterbatasan anggaran untuk menyewa server atau membeli lisensi perangkat lunak voting yang mahal. Selain itu, proses penghitungan suara manual yang lambat sering kali memicu keraguan akan transparansi dan akurasi hasil pemilihan.
The Solution
Sistem E-Voting Mini hadir sebagai solusi berbasis serverless yang memanfaatkan ekosistem Google Workspace. Proyek ini memberikan akses langsung bagi panitia untuk mengelola pemilihan secara profesional tanpa biaya hosting. Dengan sistem token unik yang terintegrasi dengan Google Sheets, setiap suara dapat dipastikan akurat, rahasia, dan transparan melalui grafik hasil yang diperbarui secara real-time.
Tech Stack & Features
Untuk membangun sistem ini, saya menggunakan kombinasi komponen yang efisien dan andal:
- Database Utama: Google Sheets sebagai media penyimpanan data tabular pemilih, kandidat, dan catatan suara.
- Backend/Logika: Google Apps Script (GAS) berperan sebagai middleware untuk memproses validasi token, mencatat suara secara rahasia, dan mengelola dasbor panitia.
- Frontend: Antarmuka responsif menggunakan HTML5, CSS3, dan JavaScript untuk memberikan pengalaman pengguna yang intuitif di berbagai perangkat.
- Analitik Real-time: Chart.js yang diintegrasikan untuk menampilkan visualisasi perhitungan suara secara langsung kepada publik.