HALAMAN SAMPUL RANCANG BANGUN SISTEM · PDF file2.1.4 Perancangan Perangkat E-Voting Berbasis...
Transcript of HALAMAN SAMPUL RANCANG BANGUN SISTEM · PDF file2.1.4 Perancangan Perangkat E-Voting Berbasis...
HALAMAN SAMPUL
RANCANG BANGUN SISTEM INFORMASI PEMILU KEPALA DESA
DENGAN MENGGUNAKAN TEKNOLOGI SMART CARD SEBAGAI
KARTU PEMILIH
TUGAS AKHIR
Diajukan Guna Memenuhi Sebagian Persyaratan
Dalam Rangka Menyelesaikan Pendidikan Sarjana Strata Satu (S1)
Jurusan Teknologi Informasi
I PUTU INDRA PERMANA
NIM. 1004505047
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
JIMBARAN
2016
HALAMAN JUDUL
RANCANG BANGUN SISTEM INFORMASI PEMILU KEPALA DESA
DENGAN MENGGUNAKAN TEKNOLOGI SMART CARD SEBAGAI
KARTU PEMILIH
TUGAS AKHIR
Diajukan Guna Memenuhi Sebagian Persyaratan
Dalam Rangka Menyelesaikan Pendidikan Sarjana Strata Satu (S1)
Jurusan Teknologi Informasi
I PUTU INDRA PERMANA
NIM. 1004505047
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
JIMBARAN
2016
PERNYATAAN PERNYATAAN
YATAAN
Dengan ini saya menyatakan bahwa dalam skripsi (Tugas Akhir) ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan
tinggi dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Jimbaran, April 2016
I Putu Indra Permana
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, karena atas
berkat dan rahmat-Nya penulis dapat menyelesaikan laporan Tugas Akhir yang
berjudul “RANCANG BANGUN SISTEM INFORMASI PEMILU KEPALA
DESA DENGAN MENGGUNAKAN TEKNOLOGI SMART CARD SEBAGAI
KARTU PEMILIH”.
Penulis ingin menyampaikan rasa terima kasih kepada semua pihak yang telah
memberikan bantuan dan bimbingan dalam penyusunan laporan Tugas Akhir ini,
terutama kepada:
1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, M.T., Ph.D., selaku Dekan
Fakultas Teknik Universitas Udayana.
2. Bapak Dr. Eng. I Putu Agung Bayupati, S.T., M.T. selaku Ketua Jurusan
Teknologi Informasi Fakultas Teknik Universitas Udayana.
3. Bapak Prof. Dr. I Ketut Gede Darma Putra, S.Kom., M.T. selaku Dosen
Pembimbing I yang telah banyak memberikan bantuan, petunjuk, dan
bimbingan kepada penulis di dalam penyelesaian laporan Tugas Akhir ini.
4. Bapak Gusti Made Arya Sasmita, S.T., M.T. selaku Dosen Pembimbing II
yang telah banyak memberikan bantuan, petunjuk, dan bimbingan kepada
penulis di dalam penyelesaian laporan Tugas Akhir ini.
5. Ibu Ni Made Ika Marini Mandenni, S.T., M.Kom. selaku Dosen
Pembimbing Akademik, yang telah memberikan bimbingan selama
menempuh pendidikan di Jurusan Teknologi Informasi Fakultas Teknik
Universitas Udayana.
6. Kedua orang tua yaitu Ir. I Made Mataram, M.T., M.Erg., dan Ni Made
Arwati, S.E serta adik kandung yaitu Yoga, Gunandika dan Mahesa, sanak
saudara yang telah memberikan banyak motivasi dan dukungan selama ini dan
teman-teman yang tidak bisa disebutkan satu persatu yang selalu
mengingatkan dan telah memberikan semangat serta dukungan dalam
penyelesaian laporan tugas akhir ini.
7. Keluarga besar civitas akademika Jurusan Teknologi Informasi yang tidak
bisa disebutkan namanya satu per satu yang telah banyak memberikan
masukan dan saran dalam penyusunan Tugas Akhir ini.
Penulis menyadari bahwa Tugas Akhir ini masih jauhd dari sempurna, maka
dari itu penulis sangat berharap kritik dan saran yang membangun dari pembaca.
Akhir kata penulis berharap semoga Tugas Akhir bermanfaat bagi pembaca.
Jimbaran, Arpil 2016
Penulis
(I Putu Indra Permana)
ABSTRAK
Pemilihan Kepala Desa (Pilkades) merupakan proses yang tidak terpisahkan
dari Negara Indonesia sebagai negara demokrasi. Pilkades saat ini masih
menggunakan sistem pemungutan suara (voting) secara konvensional, menggunakan
media kertas untuk melakukan proses pemilihan. Pelaksanaan sistem voting
konvensional tersebut mempunyai banyak kelemahan seperti menghitung hasil voting
relatif lebih lama dan menggunakan perhitungan manual. Perkembangan dan
kemajuan teknologi informasi saat ini dapat dimanfaatkan untuk mendukung
pelaksanaan voting Pilkades secara lebih baik yang menjadi solusi cerdas akan
kemajuan teknologi yang dapat menggantikan sistem voting konvensional, yaitu
dengan media sistem elektronik voting (e-voting) menggunakan teknologi smart card
sebagai kartu pemilih. Sistem dikemas dalam bentuk aplikasi yang dipasang/di-install
pada komputer dan reader/writer tools sebagai media untuk membaca/menulis pada
smart card. Sistem e-voting Pilkades dengan teknologi smart card telah berhasil
dijalankan dan menghasilkan dashboard hasil voting Pilkades dengan menunjukkan
jumlah voting dalam bentuk angka, persentase (%), grafik dan diagram.
Kata kunci: Pemilihan Kepada Desa (Pilkades), E-Voting, Smart Card,
Reader/Writer Tools, Teknologi Informasi.
ABSTRACT
Village Head Election (Pilkades) is an inseparable process in the State of
Indonesia as a democracy country. Pilkades today still uses a voting system
conventionally, using media in form of paper to conduct the electoral process.
Implementation of the conventional voting system has many weaknesses, such as the
time to count the voting results are relatively longer and it still uses manual
calculation. The advance development in recent information technology can be used
to support the better implementation of the Pilkades voting which expected to be a
smart solution that in the future may replace the conventional voting system, for
example by electronic voting system (e-voting) which is using smart card technology
as a voter card. The system is packaged in the form of apps installed on the computer
and a reader/writer tool as a media to read/write on the smart e-voting card.
Pilkades system with smart card technology has been successfully executed and in the
dashboard apps is shown the number of voting in Pilkades voting results in the form
of numbers, percentages (%), graphs and charts.
Keywords: Village Head Election (Pilkades), E-Voting, Smart Card, Reader/Writer
Tool, Information Technology.
DAFTAR ISI
HALAMAN SAMPUL ............................................................................................. i
HALAMAN JUDUL ............................................................................................... 2
PERNYATAAN ...................................................................................................... 3
LEMBAR PENGESAHAN TUGAS AKHIR ........ Error! Bookmark not defined.
BERITA ACARA TUGAS AKHIR ....................... Error! Bookmark not defined.
KATA PENGANTAR ............................................................................................. 6
ABSTRAK ............................................................................................................... 8
ABSTRACT.............................................................................................................. 9
DAFTAR ISI ......................................................................................................... 10
DAFTAR GAMBAR ............................................................................................. 14
DAFTAR TABEL ................................................................................................. 16
BAB I PENDAHULUAN ........................................ Error! Bookmark not defined.
1.1 Latar Belakang Masalah ............................. Error! Bookmark not defined.
1.2 Perumusan Masalah .................................... Error! Bookmark not defined.
1.3 Tujuan ........................................................ Error! Bookmark not defined.
1.4 Luaran Yang Diharapkan ............................ Error! Bookmark not defined.
1.5 Manfaat Hasil Penelitian............................. Error! Bookmark not defined.
1.6 Batasan Masalah ......................................... Error! Bookmark not defined.
1.7 Sistematika Penulisan ................................. Error! Bookmark not defined.
BAB II TINJAUAN PUSTAKA ............................. Error! Bookmark not defined.
2.1 State of The Art Review ............................. Error! Bookmark not defined.
2.1.1 Racang Bangun Sistem Informasi Food Court Pada Pusat Perbelanjaan
Smart Surabaya .................................................. Error! Bookmark not defined.
2.1.2 Perancangan E-Voting Berbasis Web (Studi Kasus Pemilihan Kepala
Daerah Sukoharjo) ............................................. Error! Bookmark not defined.
2.1.3 Aplikasi E-Voting Berbasis Web Untuk Menunjang Pemilihan Presiden
Mahasiswa Pada Universitas Dian Nuswantoro Semarang Error! Bookmark not
defined.
2.1.4 Perancangan Perangkat E-Voting Berbasis E-KTP .... Error! Bookmark
not defined.
2.1.5 Rancang Bangun Sistem Informasi E-Voting Berbasis SMS ....... Error!
Bookmark not defined.
2.1.6 Sistem Aplikasi Mobile E-Voting Menggunakan Platform Android
Error! Bookmark not defined.
2.2 Sistem Informasi ........................................ Error! Bookmark not defined.
2.3 Sistem E-Voting ......................................... Error! Bookmark not defined.
2.4 Perancangan Sistem .................................... Error! Bookmark not defined.
2.5 Contex Diagram ......................................... Error! Bookmark not defined.
2.5.1 Diagram Level n .................................. Error! Bookmark not defined.
2.6 Perancangan Database ................................ Error! Bookmark not defined.
2.6.1 Entitas/Entity ....................................... Error! Bookmark not defined.
2.6.2 Relasi/Relationship .............................. Error! Bookmark not defined.
2.6.3 Atribut/Attribute .................................. Error! Bookmark not defined.
2.6.4 Kardinalitas Relasi ............................... Error! Bookmark not defined.
2.6.5 Normalisasi ......................................... Error! Bookmark not defined.
2.7 Microsoft Visual Studio .NET .................... Error! Bookmark not defined.
2.8 Database MySQLyog ................................. Error! Bookmark not defined.
2.9 XAMMP .................................................... Error! Bookmark not defined.
2.10 Kartu Pintar (Smart Card) ........................... Error! Bookmark not defined.
2.10.1 Pengertian Smart Card ......................... Error! Bookmark not defined.
2.10.2 Tipe-Tipe Smart Card .......................... Error! Bookmark not defined.
2.10.3 Jenis Smart Card .................................. Error! Bookmark not defined.
2.11 Reader/Writer Tools ................................... Error! Bookmark not defined.
BAB III METODE DAN PERANCANGAN ......... Error! Bookmark not defined.
3.1 Tempat dan Waktu Penelitian ..................... Error! Bookmark not defined.
3.2 Data ........................................................... Error! Bookmark not defined.
3.2.1 Sumber Data ........................................ Error! Bookmark not defined.
3.2.2 Jenis Data ............................................ Error! Bookmark not defined.
3.2.3 Metode Pengumpulan Data .................. Error! Bookmark not defined.
3.3 Masukan Dan Keluaran Perangkat Lunak ... Error! Bookmark not defined.
3.3.1 Masukkan Perangkat Lunak ................. Error! Bookmark not defined.
3.3.2 Keluaran Perangkat Lunak ................... Error! Bookmark not defined.
3.4 Alur Penelitian ........................................... Error! Bookmark not defined.
3.5 Gambaran Umum Aplikasi ......................... Error! Bookmark not defined.
3.6 Flowchart Penggunaan Aplikasi ................. Error! Bookmark not defined.
3.7 DFD (Data Flow Diagram) ........................ Error! Bookmark not defined.
3.7.1 DFD Level 0 (Diagram Konteks) ......... Error! Bookmark not defined.
3.7.2 DFD Diagram Level 1 ......................... Error! Bookmark not defined.
3.7.3 DFD Level 2 Manajemen Pemilih ........ Error! Bookmark not defined.
3.7.4 DFD Level 2 Manajemen Calon Kepala Desa ..... Error! Bookmark not
defined.
3.7.5 DFD Level 2 Manajemen Autentifikasi Error! Bookmark not defined.
3.7.6 DFD Level 2 Manajemen Voting ......... Error! Bookmark not defined.
3.7.7 DFD Level 2 Manajemen Hasil Voting Error! Bookmark not defined.
3.8 Entity Relationship Diagram (ERD) ........... Error! Bookmark not defined.
3.9 Desain Relasi Antar Tabel Database .......... Error! Bookmark not defined.
3.9.1 Database Management System (DBMS) ............. Error! Bookmark not
defined.
3.10 Perancangan Interface Aplikasi .................. Error! Bookmark not defined.
3.10.1 Rancangan Halaman Interface Utama E-Voting .. Error! Bookmark not
defined.
3.10.2 Halaman E-Voting Pilkades ................. Error! Bookmark not defined.
3.10.3 Halaman Hasil E-Voting ...................... Error! Bookmark not defined.
3.10.4 Halaman Terima Kasih ........................ Error! Bookmark not defined.
3.10.5 Halaman Administrator ........................ Error! Bookmark not defined.
BAB IV PEMBAHASAN DAN ANALISA SISTEM ............ Error! Bookmark not
defined.
4.1 Spesifikasi Software dan Hardware dalam Pengimplementasian Aplikasi
Error! Bookmark not defined.
4.2 Spesifikasi Software dan Hardware dalam Pembuatan Sistem ............ Error!
Bookmark not defined.
4.3 Gambaran Umum Sistem ............................ Error! Bookmark not defined.
4.4 Hasil Perancangan Aplikasi Sistem ............. Error! Bookmark not defined.
4.4.1 Halaman Administrator ........................ Error! Bookmark not defined.
4.4.2 Halaman Master Data .......................... Error! Bookmark not defined.
4.4.3 Halaman Data Pengguna ...................... Error! Bookmark not defined.
4.4.4 Halaman Data Dusun/Banjar ................ Error! Bookmark not defined.
4.4.5 Halaman Data Periode ......................... Error! Bookmark not defined.
4.4.6 Halaman Data Pemilih Sementara ........ Error! Bookmark not defined.
4.4.7 Halaman Data Pemilih Tetap ............... Error! Bookmark not defined.
4.4.8 Halaman Data Calon ............................ Error! Bookmark not defined.
4.4.9 Halaman Data Penempatan Pemilih ..... Error! Bookmark not defined.
4.4.10 Halaman Absensi ................................. Error! Bookmark not defined.
4.4.11 Halaman Pemilihan Calon Kepala Desa Error! Bookmark not defined.
4.4.12 Halaman Pengaturan ............................ Error! Bookmark not defined.
4.4.13 Halaman Laporan ................................ Error! Bookmark not defined.
4.4.14 Halaman Laporan Data Pemilih ........... Error! Bookmark not defined.
4.4.15 Halaman Laporan Data Voting ............. Error! Bookmark not defined.
4.4.16 Halaman Laporan Aktifitas Sistem ...... Error! Bookmark not defined.
4.4.17 Halaman Dashboard Hasil Voting ........ Error! Bookmark not defined.
4.5 Analisa Sistem Aplikasi .............................. Error! Bookmark not defined.
4.6 Perhitungan dan Penyajian Data ................. Error! Bookmark not defined.
4.6.1 Aspek Kesesuaian Proses ..................... Error! Bookmark not defined.
4.6.2 Aspek Waktu Deteksi .......................... Error! Bookmark not defined.
4.6.3 Aspek User Interface dan Fitur ............ Error! Bookmark not defined.
BAB V PENUTUP .................................................. Error! Bookmark not defined.
5.1 Simpulan .................................................... Error! Bookmark not defined.
5.2 Saran .......................................................... Error! Bookmark not defined.
DAFTAR PUSTAKA .............................................. Error! Bookmark not defined.
DAFTAR GAMBAR
DAFTAR GAMBAR
Gambar 2. 1 Gambar alur e-voting Pilkadus di JembranaError! Bookmark not
defined. Gambar 2. 2 Logo Microsoft Visual Studio .NET Error! Bookmark not defined.
Gambar 2. 3 Start Page Microsoft Visual Studio .NETError! Bookmark not
defined. Gambar 2. 4 Bagian toolbox Microsoft Visual Studio .NETError! Bookmark not
defined. Gambar 2. 5 Bagian Menu Microsoft Visual Studio .NETError! Bookmark not
defined. Gambar 2. 6 Database MySQLyog ....................... Error! Bookmark not defined.
Gambar 2. 7 Tampilan Connect To MySQLyog HostError! Bookmark not defined.
Gambar 2. 8 Tampilan Panel MySQLyog ............. Error! Bookmark not defined.
Gambar 2. 9 Tampilan Panel XAMPP .................. Error! Bookmark not defined.
Gambar 2. 10 Bentuk Smart Card ........................ Error! Bookmark not defined.
Gambar 2. 11 Standar PIN Contact Smart Card ... Error! Bookmark not defined.
Gambar 2. 12 Bentuk Contact Smart Card ........... Error! Bookmark not defined.
Gambar 2. 13 Bentuk Contacless Smart Card .... Error! Bookmark not defined.
Gambar 2. 14 Karakter fisik dari smart card berdasarkan standart ISO 7816Error!
Bookmark not defined. Gambar 2. 15 Reader/Writer Tools ...................... Error! Bookmark not defined.
Gambar 3. 1 Flowchart Alur Penelitian ................ Error! Bookmark not defined.
Gambar 3. 2 Flowchart Gambaran Umum AplikasiError! Bookmark not defined.
Gambar 3. 3 Flowchart Penggunaan Aplikasi ....... Error! Bookmark not defined.
Gambar 3. 4 Diagram konteks sistem e-voting pemilihan kepala desa ......... Error!
Bookmark not defined. Gambar 3. 5 DFD Diagram Level 1 ..................... Error! Bookmark not defined.
Gambar 3. 6 DFD Level 2 Manajemen Pemilih .... Error! Bookmark not defined.
Gambar 3. 7 DFD Level 2 Manajemen Calon Kepala DesaError! Bookmark not
defined. Gambar 3. 8 DFD Level 2 Manajemen AutentifikasiError! Bookmark not defined.
Gambar 3. 9 DFD Level 2 Manajemen Voting ..... Error! Bookmark not defined.
Gambar 3. 10 DFD Level 2 Manajemen Hasil VotingError! Bookmark not defined.
Gambar 3. 11 ERD Sistem E-Voting Pilkades ...... Error! Bookmark not defined.
Gambar 3. 12 Desain Relasi Antar Tabel ............. Error! Bookmark not defined.
Gambar 3. 13 Rancangan Halaman Interface Utama E-VotingError! Bookmark not
defined. Gambar 3. 14 Halaman E-Voting Pilkades ........... Error! Bookmark not defined.
Gambar 3. 15 Halaman Hasil E-Voting ................ Error! Bookmark not defined.
Gambar 3. 16 Halaman Terima Kasih .................. Error! Bookmark not defined.
Gambar 3. 17 Halaman Administrator .................. Error! Bookmark not defined.
Gambar 4. 1 Gambaran Umum Sistem ............... Error! Bookmark not defined.
Gambar 4. 2 Halaman Log In Administrator ...... Error! Bookmark not defined.
Gambar 4. 3 Tampilan Validasi Input Username dan PasswordError! Bookmark
not defined. Gambar 4. 4 Tampilan Halaman Master Data .... Error! Bookmark not defined.
Gambar 4. 5 Tampilan Daftar Form Manajemen Data PenggunaError! Bookmark
not defined. Gambar 4. 6 Tampilan Tambah pada Form Data PenggunaError! Bookmark not
defined. Gambar 4. 7 Tampilan Halaman Data Dusun Atau BanjarError! Bookmark not
defined. Gambar 4. 8 Tampilan Form menambahkan Data Dusun atau Banjar ...... Error!
Bookmark not defined. Gambar 4. 9 Tampilan Form Manajemen Data PeriodeError! Bookmark not
defined. Gambar 4. 10 Tampilan Form menambahkan Data PeriodeError! Bookmark not
defined. Gambar 4. 11 Tampilan Form Manajemen Data Pemilih Sementara ........ Error!
Bookmark not defined. Gambar 4. 12 Tampilan Verifikasi Menjadi Pemilih TetapError! Bookmark not
defined. Gambar 4. 13 Tampilan Form Manajemen Data Pemilih TetapError! Bookmark
not defined. Gambar 4. 14 Tampilan Tulis Data ke Smart CardError! Bookmark not defined.
Gambar 4. 15 Tampilan Forms Manajemen Data CalonError! Bookmark not
defined. Gambar 4. 16 Tampilan Form Menambahkan Data CalonError! Bookmark not
defined. Gambar 4. 17 Tampilan Form Manajemen Data Penempatan Pemilih ..... Error!
Bookmark not defined. Gambar 4. 18 Tampilan Id Pemilih ..................... Error! Bookmark not defined.
Gambar 4. 19 Tampilan verifikasi dan status votingError! Bookmark not defined.
Gambar 4. 20 Tampilan Data Penempatan Pemilih proses Print Surat ..... Error!
Bookmark not defined. Gambar 4. 21 Tampilan Proses Print Surat PemberitahuanError! Bookmark not
defined. Gambar 4. 22 Form absensi sistem e-voting PilkadesError! Bookmark not defined.
Gambar 4. 23 Halaman login pemilihan calon kepala desaError! Bookmark not
defined. Gambar 4. 24 Halaman memilih calon kepala desaError! Bookmark not defined.
Gambar 4. 25 Halaman Terima Kasih .................. Error! Bookmark not defined.
Gambar 4. 26 Tampilan menu pengaturan pada sistem e-votingError! Bookmark
not defined. Gambar 4. 27 Tampilan isi pengaturan pada sistem e-votingError! Bookmark not
defined. Gambar 4. 28 Tampilan pengaturan smart card hardware pada sistem e-votingError!
Bookmark not defined. Gambar 4. 29 Tampilan manajemen reset sistem e-votingError! Bookmark not
defined. Gambar 4. 30 Tampilan Implementasi Hasil Laporan E-VotingError! Bookmark not
defined. Gambar 4. 31 Tampilan mencari data pemilih terdaftarError! Bookmark not
defined. Gambar 4. 32 Tampilan report data pemilih ......... Error! Bookmark not defined.
Gambar 4. 33 Tampilan mencari laporan hasil dari e-votingError! Bookmark not
defined. Gambar 4. 34 Report laporan hasil e-votingPilkadesError! Bookmark not defined.
Gambar 4. 35 Report laporan hasil e-voting ......... Error! Bookmark not defined.
Gambar 4. 36 Tampilan dashboard hasil e-voting PilkadesError! Bookmark not
defined. Gambar 4. 37 Pie Chart Aspek Kesesuaian ProsesError! Bookmark not defined.
Gambar 4. 38 Pie Chart Aspek Waktu Deteksi .... Error! Bookmark not defined.
Gambar 4. 39 Pie Chart Aspek User Interface dan FiturError! Bookmark not
defined.
DAFTAR TABEL
DAFTAR TABEL
Tabel 3. 1 Tabel Pemilih ...................................... Error! Bookmark not defined. Tabel 3. 2 Tabel Calon ......................................... Error! Bookmark not defined.
Tabel 3. 3 Tabel Voting ....................................... Error! Bookmark not defined.
Tabel 3. 4 Tabel Penempatan Pemilih .................. Error! Bookmark not defined. Tabel 3. 5 Tabel Dusun ........................................ Error! Bookmark not defined. Tabel 3. 6 Tabel Dusun ........................................ Error! Bookmark not defined. Tabel 3. 7 Tabel Setting ....................................... Error! Bookmark not defined. Tabel 3. 8 Tabel TPS ........................................... Error! Bookmark not defined.
Tabel 3. 9 Tabel Operator .................................... Error! Bookmark not defined. Tabel 3. 10 Tabel Log .......................................... Error! Bookmark not defined. Tabel 4. 1 Aspek kesesuaian proses ..................... Error! Bookmark not defined.
Tabel 4. 2 Aspek Waktu Deteksi .......................... Error! Bookmark not defined. Tabel 4. 3 Aspek user interface dan fitur .............. Error! Bookmark not defined.