PROYEK 1
Oleh:
RETNO WULAN LESTARI
3042017179
Oleh:
RETNO WULAN LESTARI
3042017179
Oleh :
Mengesahkan,
Ketua Jurusan Teknik Informatika
ii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan penelitian dan penulisan
laporan Proyek 1 yang berjudul ”Perancangan Aplikasi E-voting Pemilihan
Kepala Desa Berbasis Web”.
Proyek ini menjelaskan tentang perancangan e-voting pemilihan kepala desa
berbasis web yang digunakan untuk membantu masyarakat dalam pemilihan kepala
desa. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar –
besarnya kepada :
1. Bapak Yusuf,S.ST., M.T selaku ketua jurusan Teknik Informatika dan selaku
Dosen Pembimbing proyek 1 yang telah berkenan meluangkan waktu dan
pikiran, bimbingan dan arahan, dalam menyelesaikan proyek 1 ini.
2. Bapak Ar-Razy Muhammad, S.T selaku Dosen penguji proyek 1.
3. Bapak Refid Hubibnur, S.ST., MM selaku pembimbing akademik.
4. Bapak Samri, selaku kepala Desa Sungai awan kanan yang telah memberikan
izin untuk melakukan penelitian di instansi yang dipimpinnya serta telah
menyediakan data penelitian.
5. Semua pihak yang tidak dapat disebutkan satu per satu, yang telah memberikan
dukungan, motivasi, inspirasi, dan membantu dalam proses penyelesaian
Proyek 1 ini.
Dengan adanya aplikasi ini dapat mempermudah dalam pemilihan kepala desa
lebih cepat dalam proses penghitungan suara dan pemanfaatan waktu sehingga hasil
yang didapat bisa lebih efektif dan efisien. Semoga laporan proyek 1 ini dapat
bermanfaat bagi kita semua.
iii
DAFTAR ISI
iv
3.1.2 Prosedur Pengumpulan Data ............................................................... 12
3.1.3 Waktu Penelitian ................................................................................. 13
3.1.4 Tempat Penelitian ............................................................................... 13
3.2 Perancangan Sistem ................................................................................ 13
3.2.1 Arsitektur Sistem ................................................................................ 13
3.2.2 Data Flow Diagram (DFD) ................................................................ 14
3.2.3 Perancangan Database ........................................................................ 19
3.2.4 Perancangan Antar Muka (Interface) ................................................. 21
3.2.5 Perancangan Pengujian Sistem ........................................................... 27
BAB IV PENUTUP ............................................................................................. 29
4.1 Kesimpulan ............................................................................................. 29
4.2 Saran ....................................................................................................... 29
DAFTAR PUSTAKA ........................................................................................... 30
DAFTAR TABEL
Halaman
Tabel 2. 1 Simbol-simbol Flowchart ...................................................................... 7
Tabel 2. 2 Data Flow Diagram (DFD) ................................................................... 8
Tabel 2. 3 Entity Relasionship Diagram ................................................................. 8
Tabel 3. 1 Tabel Admin ........................................................................................ 20
Tabel 3. 2 Tabel Penduduk.................................................................................... 20
Tabel 3. 3 Tabel Calon kandidat ........................................................................... 21
Tabel 3. 4 Tabel Voting ......................................................................................... 21
Tabel 3. 5 Perancangan Pengujian Form Login .................................................... 27
Tabel 3. 6 Perancagan Pengujian Sistem Halaman Utama ................................... 27
Tabel 3. 7 Perancangan Pengujian Sistem Petugas Desa ...................................... 28
Tabel 3. 8 Perancangan Pengujian Sistem Halaman Pemilih ............................... 28
Tabel 3. 9 Perancangan Pengujian Sistem Halaman Kandidat ............................. 28
Tabel 3. 10 Perancangan Pengujian Sistem Halaman Pilih Kandidat....................28
vi
DAFTAR GAMBAR
Halaman
Gambar 2. 1 Struktur Organisasi ............................................................................. 9
Gambar 3. 1 Prosedur Penelitian........................................................................... 11
Gambar 3. 2 Perancangan Arsitektur Sistem ........................................................ 14
Gambar 3. 3 Context Diagram .............................................................................. 15
Gambar 3. 4 Diagram Jenjang Proses ................................................................... 16
Gambar 3. 5 DFD Level 1 ..................................................................................... 17
Gambar 3. 6 DFD Level 2 Proses Login ............................................................... 17
Gambar 3. 7 DFD Level 2 Proses Pengolahan Data ............................................. 18
Gambar 3. 8 DFD Level 2 Proses Input Data Laporan ......................................... 19
Gambar 3. 9 Relasi Antar Tabel ............................................................................ 19
Gambar 3. 10 Tampilan Halaman Beranda ........................................................... 21
Gambar 3. 11 Tampilan Login Admin .................................................................. 22
Gambar 3. 12 Tampilan Halaman Utama ............................................................. 22
Gambar 3. 13 Tampilan Halaman Petugas Desa ................................................... 23
Gambar 3. 14 Tampilan Halaman Pemilih ............................................................ 23
Gambar 3. 15 Tampilan Halaman Kandidat ......................................................... 24
Gambar 3. 16 Tampilan Beranda User ................................................................. 24
Gambar 3. 17 Tampilan Form Login .................................................................... 25
Gambar 3. 18 Tampilan Halaman Pilih Kandidat ................................................. 25
Gambar 3. 19 Tampilan Bukti Memilih ................................................................ 26
Gambar 3. 20 Tampilan Setelah Memilih ............................................................. 26
Gambar 3. 21 Tampilaln Halaman Hasil Voting ................................................... 27
vii
DAFTAR SINGKATAN
viii
Teknik informatika 2019
BAB I
PENDAHULUAN
1
Teknik Informatika 2019 2
perhitungan menjadi lambat karena proses tersebut harus menghitung satu persatu
lembar kertas suara. Adanya permasalahan tersebut membuat proses pemilihan
kepala desa menjadi tidak efektif.
Dimana e-voting merupakan proses pemungutan suara yang dilakukan secara
elektronik (digital) mulai dari proses pendaftaran dan pendataan pemilih,
pelaksanaan pemilihan, penghitungan suara, dan pengiriman dan pelaporan hasil
suara. Berdasarkan uraian dari permasalahan diatas penulis ingin mengajukan
sebuah judul yakni ”Perancangan Aplikasi E-voting Pemilihan Kepala Desa
Berbasis Web”, adanya sistem ini diharapkan bisa membantu dan mengatasi
persoalan pada pemilihan kepala desa di desa sungai awan kanan. Rumusan
Masalah
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan diatas, maka rumusan
masalah dalam penelitian ini adalah Bagaimana merancang Aplikasi E-voting
Pemilihan Kepala Desa Berbasis Web?
1.3 Batasan Masalah
Adapun batasan masalah dari peneelitian ini sebagai berikut
1. Perancangan Aplikasi E-voting Pemilihan Kepala Desa Berbasis Web.
2. Sistem yang akan dirancang hanya Data petugas desa, Data kandidat dan
Data kependudukan desa.
3. Perancangan sistem e-voting ini menggunakan Database, DFD, ERD dan
Aplikasi mockup.
1.4 Tujuan Penelitian
Penelitian ini bertujuan untuk merancang Aplikasi E-voting Pemilihan
Kepala Desa Berbasis Web.
1.5 Sistematika Penulisan
Proyek 1 ini terdiri dari 4 (empat) bab yang disusun sedemikian rupa dengan
materi pembahasan yang saling berhubungan dengan sistematika sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini berisi uraian tentang latar belakang, rumusan masalah, batasan
masalah, tujuan dan sistematika penulisan.
BAB IV PENUTUP
Pada bab ini memuat beberapa pokok bahasan mengenai kesimpulan dan saran
peneliti dari penelitian.
DAFTAR PUSTAKA
BAB II
TINJAUAN PUSTAKA
4
Teknik Informatika 2019 5
3. Penelitian yang dilakukan oleh Harma Wijaya (2017) dengan judul yaitu
“E-voting berbasis Website Pada Pemilihan Kepdes Di Rantau Jaya (Like)
dengan Keamanan Data Menggunakan Enkripsi Base 64” terdapat
beberapa menu didalamnya yaitu halaman login admin yaitu dimana user
admin akan melakukan proses login untuk masuk ke halaman admin, jika
proses login berhasil maka akan menuju halaman home admin, jika
username dan password salah maka akan menampikan pesan kesalahan,
halaman home admin yaitu halaman dimana user admin bisa melakukan
pengolahan data kandidat, pengolahan data pemilih dan melakukan
perubahan pada data admin, halaman pengelola data Kandidat yaitu admin
bisa melakukan penambahan data kandidat, edit data kandidat dan
penghapusan dan kandidat, halaman tambah data kandidat yaitu admin
bisa melakukan penambahan data kandidat, jika berhasil maka akan
disimpan pada basis data, dijika gagal maka akan menampilkan pesan
kesalahan, halaman edit dan hapus data kandidat yaitu admin dapat
mengedit dan menghapus data kandidat, halaman pengolahan data pemilih
yaitu admin bisa melakukan penambahan data kandidat, edit data kandidat
dan penghapusan dan kandidat, halaman awal pemilih yaitu halaman user
atau pemilih untuk melakukan login agar masuk ke halaman pemilih,
dihalaman ini juga di tampilkan data hasil pemilihan sementara, dari
pemilih sebelumnya, halaman login pemilih yaitu halaman user pemilih
untuk melakukan login, kika proses login berhasil maka akan menuju
home pemilih, dan jika tidak berhasil akan menampilkan pesan kesalahan,
halaman home pemilih yaitu di halaman ini di tampilkan seluruh data
kandidat, halaman voting pemilih yaitu halaman user pemilih untuk
melakukan proses voting atau pemilihan salah satu kandidat. Jika user
pemilih melakukan pemilihan pada salah satu kandidat maka akan
ditampilkan konfirmasi pemilihan dan jika user pemilih menekan ya maka
sistem akan menyimpan data pemilihan dan akan di tampilkan pesan
berhasil dari pemilihan.
2.2. Perancangan
Menurut Jogiyanto (2010:196) ”Perancangan adalah suatu kegiatan yang
memiliki tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah-
masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem
yang terbaik. Perancangan bagaimana menentukan suatu sistem akan
menyelesaikan apa yang mesti diselesaikan, tahap ini menyangkut mengkonfigurasi
dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem
sehingga setelah instalasi dari sistem akan benarbenar memuaskan rancang bangun
yang telah ditetapkan pada akhir tahap analisis”.
2.3. Aplikasi
Menurut Hasan Abdurahman dan Asep Ririh Risway (2014:2) ”aplikasi
adalah program siap pakai yang dapat digunakan untuk menjalankan perintah-
perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang
lebih akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai
arti yaitu pemecahan masalah yang menggunakan salah satu teknik pemrosesan
data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau
diharapkan maupun pemrosesan data yang diharapkan. Pengertian aplikasi secara
umum adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai
kemampuan yang dimilikinya, aplikasi merupakan suatu perangkat komputer yang
siap pakai bagi user”.
2.4. E-voting
Menurut Rokhman (2011: 23) “E-voting adalah suatu sistem pemilihan
dimana data dicatat, disimpan dan diproses dalam bentuk informasi digital. Dengan
kata lain, e-voting merupakan pemungutan suara yang proses pelaksanaannya mulai
dari pendaftaraan pemilih, pelaksanaan pemilihan, perhitungan suara dan
pengiriman hasil suara dilaksanakan secara elektonik (digital)”.
2.5. Website
Menurut Sumarmata (2010:47) secara teknis, Web adalah sebuah sistem
dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lain-lain
yang tersimpan dalam sebuah server Web Internet yang disajikan dalam bentuk
hiperteks. Informasi Web dalam bentuk teks umumnya ditulis dalam format HTML
2.6. Database
Fathansyah (2012:15) “pengelolaan basis data secara fisik tidak dilakukan
oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak
(sistem) yang khusus. Perangkat inilah yang disebut DBMS (Database
Management System) yang akan menentukan bagiamana data diorganisasi,
disimpan, diubah dan diambil kembali”.
2.7. Flowchart
Flowchart merupakan langkah-langkah penyelesaian masalah yang
dituliskan dalam simbol-simbol tertentu. Adapun tujuannya untuk menggambarkan
suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi, dan jelas
menggunakan simbol-simbol yang standar. Simbol-simbol flowchart yang
digunakan untuk menggambarkan algoritma dalam bentuk diagram alir dan
kegunaan dari simbol-simbol yang bersangkutan Sitorus, (2015:14).
(sumber: Aqil,2010)
BAB III
METODOLOGI PENELITIAN DAN PERANCANGAN SISTEM
10
Teknik informatika 2019 11
c. Perumusan Masalah
Peneliti mengangkat satu permasalahan yang ada dan menarik rumusan
masalah yang akan diteliti terkait cara penyampaian dan cara pemilihan
kepala desa yang selama ini masih dilakukan secara manual.
d. Pengumpulan Data
Tahap ini, peneliti melakukan interview atau wawancara kepada pemiliki
sumber informasi untuk mendapatkan data yang diperlukan terkait cara
penyampaian dan cara pemilihan kepala desa yang selama ini masih
dilakukan secara manual. Pada tahap selanjutnya data yang diperoleh akan
dianalisis sebelum dilakukan perancangan sistem.
e. Perancangan Sistem
Pada tahap ini peneliti melakukan perancangan sistem berupa gambaran
arsitektur sistem, pemodelan sistem, perancangan database, antarmuka
sistem, dan perancangan pengujian sistem. Pemodelan sistem digambarkan
ke dalam Diagram konteks dan DFD berlevel.
f. Penarikkan Kesimpulan
Pada tahap ini, peneliti menarik kesimpulan dari hasil penelitian. Dalam
menarik suatu kesimpulan penelitian, peneliti akan bersikap jujur terhadap
hasil yang dicapai meskipun tidak memuaskan. Selain itu, peneliti juga
memberikan saran bagi peneliti selanjutnya agar bisa mengintegrasikan
website desa ini ke Pemerintahan Kabupaten/kota dan juga membuat
cakupan datanya menjadi lebih luas.
3.1.2 Prosedur Pengumpulan Data
A. Observasi
Metode Observasi merupakan teknik pengumpulan data, dimana peneliti
melakukan pengamatan secara langsung ke objek penelitian untuk melihat
dari dekat kegiatan yang dilakukan. Observasi dilakukan langsung di Kantor
Desa sungai Awan Kanan dengan ibu listriani sebagai sekdes untuk
mengetahui permasalahan yang ada, ternyata sistem yang dibuat masih
manual, sehingga menyebabkan proses perhitungan menjadi lambat karena
proses tersebut harus meghitung satu persatu lembar kertas suara. Adanya
permasalahan tersebut membuat proses pemilihan kepala desa menjadi tidak
efektif. Maka dari itu dapat dirancangan suatu sistem yang dapat
mempermudah dalam pemungutan suara kepala desa.
B. Wawancara
Wawancara merupakan percakapan antara dua orang atau lebih untuk
mendapatkan suatu informasi. Dengan cara melakukan wawancara
langsung di Kantor desa sungai awan kanan dengan mewawancarai Kepala
Desa yaitu bapak Samri dan Staff Desa salah satunya Sekdes yaitu ibu
listriani, Untuk memperoleh informasi tentang sistem yang digunakan di
kantor desa sungai awan kanan dalam pemilihan kepala desa yaitu dengan
menggumpulkan data
1. Data kependudukan.
b. LAN
c. Server
d. Database
c. DFD Level 1
Setelah membuat context diagram, dan diagram jenjang proses,
selanjutnya penulis membuat DFD level 1. Pada DFD Level 1 ini terdapat 3
proses yaitu Proses Login, Pengolahan Data , dan Laporan. Selain itu terdapat
3 entitas, yaitu admin, user dan kepala desa. Kemudian terdapat 8 tabel
login,tabel data pemilih,tabel data admin, tabel data petugas desa,tabel data
kandidat,tabel data voting dan tabel data yang dipilih. DFD Level 1 untuk
sistem ini dapat dilihat pada Gambar 3.5.
C. Struktur Database
Struktur Database merupakan serangkaian pengetahuan tentang
pemodelan data. Pengetahuan tentang File, table, field, record indeks,
abstraksi data dan serangkaian konsep yang digunakan untuk membuat
deskripsi struktur basis data.
1. Tabel Admin
Tabel Admin ini digunakan untuk menyimpan data-data admin pada tabel-
tabel yang dikumpulkan menjadi satu dengan database. Tabel Admin dapat
dilihat pada Tabel 2.4.
4. Tabel Voting
Tabel ini digunakan untuk menyimpan hasil pemilihan kepala desa serta
tanda terima kepala desa Pada tabel-tabel yang dikumpulkan menjadi satu
dengan database. Tabel Calon Kandidat dilihat pada Tabel 2.7.
4.1 Kesimpulan
Dari hasil penelitian, dapat ditarik kesimpulan bahwa perancangan sistem e-
voting pemilihan kepala desa sungai awan kanan telah berhasil dirancang.
Rancangan ini terdiri beberapa form yaitu: Login , Dasboard admin, Data petugas
desa, Data kandidat, Pemilihan kandidat dan Hasil voting.
Proses e-voting ini menggunakan e-ktp sebagai identitas untuk masuk ke
sistem agar tidak ada terjadinya pemilih dalam pemilihan kepala desa.
4.2 Saran
Bedasarkan hasil, perubahan dan kesimpulan yang telah diuraikan, maka
saran untuk pengembangan sistem ini yaitu :
29
Teknik Informatika
DAFTAR PUSTAKA
30
LAMPIRAN A
Surat penelitian di kantor desa sungai awan kanan
LAMPIRAN B
Kantor desa sungai awan kanan
Wawancara