Initiating
← Back to Projects

Sistem E-Voting Mini v1.0

2026

Sistem 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
Sistem E-Voting Mini v1.0

Tech Stack

Google Apps Script (GAS) Google Sheets HTML5 & CSS3 JavaScript & Chart.js

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.