CodeIgniter : Source Code PNB E-Voting


Ujian akhir semester 5 (lima) ini saya mendapat project untuk membuat sebuah project web menggunakan framework CodeIgniter, kurang lebih diberi waktu 2 bulan namun efektif pengerjaanya hanya beberapa minggu, alasannya karena banyak mendapat tugas juga dari mata kuliah lain
Di Semester ini, saya mendapat mata kuliah pemrograman web 2 yang sasarannya penggunaaan framework untuk mengerjakan sebuah aplikasi berbasis web. Di Semester sebelumnya juga mendapat mata kuliah pemrograman web, namun sasarannya menggunakan native php.


Seperti project semester kemarin saya juga akan share source codenya, semoga bisa membantu sobat dalam pengerjaan project dengan materi yang sama ataupun di gunakan sebagai pemebelajaran.Project ini sangat jauh dari sempurna menginat pengerjaannya sangat singkat, kalau saya nilai baru 75% jadi dan sudah harus di kumpul karena kena deadline. Jadi saya sertakan capturenya, biar sobat yang nilai apa saja fiturnya, hehe ngeles :D

Dashboard Admin
Dashboard Admin

1. Generate Akun Pemilih, sebenarnya ini cara yang kurang efektif kalau jumlah pemilih banyak. Karena menggunakan nim sebagai pacuan maka saya anggap ini cara yang aman untuk mengurangi kecurangan.
generate user akun
Input Pemilih /Generate Password Auto
2. Sistem bisa mengetahui yang mana admin dan user biasa (pemilih) saya buatkan status pada tabel akun. Walapun begitu, admin bisa juga login sebagai user biasa. Disini menggunakan fitur session dan autentifikasi login, jadi kalau sudah berhasil login dan tidak log out maka sistem akan bisa dibuka tanpa login lagi.

3. Sebagian insert, update dan delete sudah menggunakan ajax. Karena kehabisan waktu ada beberapa yang belum saya tambahkan ajax.
Delete menggunakan SweetAlert dan Ajax

4. Pagination, seperti capture diatas terlihat ada nomor dibawah itu saya menggunakan pagination. Sobat bisa coba cara membuat pagination sendiri disini.

5. Fitur compare timestamp, ini saya gunakan untuk atur jadwal voting dan pembuatan countdown waktu voting. Dengan ini saya bisa mengaktifkan dan menonaktifkan tombol vote berdasarkan waktu tersebut.
Dashboard pemilih
Dashboard Pemilih
Mungkin itu saja sedikit mengenai fitur atau pre-viewnya, selanjutnya bisa sobat coba sendiri. Di bawah ini saya sertakan project dan databasenya. Agar css dan javascriptnya aktif sobat memerlukan koneksi karena css dan javascriptnya online.

Download


Artikel Terkait

27 komentar

mmau tanya mas tentang setelah membuat kandidat ataupun user setelah itu memang tidak bisa di update maupun delete ya mas? makasih

import DBnya pake xampp kaah suhu..?

Permisi Mas Admin, salam sejahtera untuk admin selalu
saya suka dan tertarik dengan postingan mas admin tentang *PNB e-voting
berhubungan saya juga sedang mengerjakan tugas perkuliahan tentang pengembangan sistem informasi, jadi saya mengangkat project tentang e-voting juga.
saya harap saya dapat memiliki template yang program mas share, yaitu *PNB e-voting untuk sebagai referensi dan penambahan ilmu bagi saya dan teman-teman.
Mohon di kirim ke e-mail saya ya mas di syahriromadhan96@gmial.com

Terimakasih

siap gan, entar saya email yah

assalamualaikum gan, kebetulan juga tugas kuliah RPL dapet kayak gini, jika berkenan saya minta source kode dan templete supaya bisa di coba tanpa koneksi internet, sebagai bahan saya belajar dan juga referensi,


saya juga mau tanya, itu kalau kita hendak berlaku sebagai admin bagaimana ya gan? terus untuk masuk sebagai user bagaimana juga ?? nim dan pass

jika berkenan kirimkan ke email saya gan, beserta ulasan dari agan

hatur nuhun gan

halo gan, kok stiap login kagak bisa yah

Buat username sama password dulu gan, langsung masuk ke database, passwordnya convert ke md5

Tinggal ekstrak, kemudian taruh di folder htdocs, selanjutnya import database gan

maaf gan mau tanya sudah saya import kok masih eror gan mohon petunjuk gan ?

maaf gan kok error gan,padahal saya sudah import kok tidak bisa mohon petunjuk gan ?

Saya sudah coba install sukses, akses dari jaringan juga oke,but aplikasinya masih sangat sederhana lebih baik lagi kalo ada proses export/import user gan biar simpel tambah usernya.

Siap gan, bisa di tambahan dengan import csv langsung untuk tambahan ratusan user mungkin. Saya buat itu kemarin cuma untuk tugas saja

setelah saya masuin user sama paswodnya tapi kok tetap tidak bisa buka

Gimana Biar tombol votenya aktip kok udah saya atur tanggal votenya ke sekarang tetap gak bisa aktip tombol votenya gan

User hanya boleh vote sekali, pastikan coba cek db user yang bersangkutan udah vote atau belum

maaf gan error pas login setelah melakukan login masih tetap berada di halaman login nya ? itu error pas bagian mana nya ya

cara cek data hasil voting gimana bang?

itu file Login di folder controllernya ada yang salah , harus diperbaiki dulu gan

Apanya salah gan? Bisa disebutkan disini, mau saya perbaiki kalau begitu

pada controller login masih error pada bagian session nya,
session gk kena, coba tolong diperbaiki mas, saya sudah coba tapi blom berhasil, session gk dapet terus. thanks

Ohhh mad bisa share disini session yang error? Biar temen temen lain pada tahu, saya jalankan diversi php 7 programnya banyak yg error jadi gak punya waktu buat benerin ditambah sekarang kerja di dua perusahaan


EmoticonEmoticon