E-Government merupakan salah satu cara pemerintah dalam pembangunan dengan menggunakan teknologi baru untuk menyediakan informasi pelayanan publik dengan akses lebih baik, meningkatkan kualitas pelayanan dan menyediakan kesempatan kepada masyarakat untuk berpartisipasi dalam proses demokrasi. Sistem e-government diharapkan dapat meningkatkan kualitas penyelenggaraan dan pelayanan pemerintahan. Dalam hal ini, pemilihan umum harus dapat difasilitasi dengan baik dengan dukungan IT. Kemudahan akses, pemilihan, perhitungan dan keefektifan anggaran dalam meningkatkan pelayanan publik. Proses-proses yang terjadi di dalam pemerintahan dengan dukungan sistem egovernment akan dapat dilaksanakan secara efektif dan efisien. Protokol yang dibuat dalam penelitian ini adalah untuk sistem pendaftaran pemilih, validasi dan pengaktifan pemilih, sistem pemilihan, dan sistem penghitungan suara. Hasil dari penelitian ini adalah sebuah sistem e-voting berbasis web yang berjalan pada jaringan komputer yang memenuhi kriteria dari skema e-voting. Hasil penelitian ini menunjukkan bahwa e-voting dapat mempercepat proses pemilihan dan perhitungan suara, menghilangkan kesalahan perhitungan yang dapat terjadi jika dilakukan secara manual oleh manusia dan menghemat pengeluaran penyelenggaraan pemilu.