MEMBANGUN SISTEM PEMILIHAN KEPALA DAERAH
ONLINE MENGGUNAKAN ANDROID
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana
YUSUF RAHMAT HIDAYAT
11152650
Program Studi Sistem Informasi
STMIK NUSA MANDIRI KRAMAT
JAKARTA
2019
ii
ABSTRAK
Yusuf Rahmat Hidayat (11152650), Membangun Sistem Pemilihan Kepala Daerah
Online menggunakan Android
Memperkuat sistem pemerintahan presidensial telah menjadi perbincangan di Indonesia
sejak 2004 ketika sistem presidensial mulai diterapkan pasca reformasi. Salah satu aspek
dari perbincangan itu adalah soal penyederhanaan sistem kepartaian dilembaga legislatif
dan penguatan dukungan politik bagi presiden agar lebih mudahdalam menjalankan
pemerintahan. Pelaksanaan pemilu serentak (legislatif dan presiden) dianggap sebagai
salah satu jalan untuk mencapai penguatan system presidensialtersebut Sistem ini
menyebabkan presiden terpilih bisa jadi mendapat dukungan minordari parlemen karena
sama sama dipilih oleh rakyat.Selain perlunya penguatan sistem presidensial
pelaksanaan pemilu selalu diwarnaidengan banyak masalah seperti masalah Daftar
Pemilih Tetap (DPT), kecurangan padasaat pelaksaan pemilu, keberpihakan
penyelenggara pemilu pada satu pasangan calontertentu dan manipulasi perhitungan
suara. Dengan menggunakan Sistem Pemilihan Kepala Daerah Onlinediharapkan bisa
meminimalkan masalah yang selalu ada pada setiap pelaksanaanpemilu.Sistem Pemilu
Online mampu memilah siapa yang boleh memberikan suara dansiapa yang tidak boleh,
menghilangkan surat suara tidak sah, menghilangkan DPT gandadan memberikan
perhitungan suara yang akurat.Sistem Pemilihan Kepala Daerah Online dibangun
menggunakan
Android untuk proses pemilihan peserta pemilu dan
Web untuk proses
administrasi baik ditingkat TPS maupun untuk monitoring di tingkat penyelenggara
pemiludibangun dengan menggunakan Code Ignitordan dashboard AdminLte.
iii
ABSTRACT
Yusuf Rahmat Hidayat (11152650),
DevelopMayoral Election Online using Android
Strengthening the presidential government system has been a discussion in Indonesia
since 2004 when presidential systems began to be implemented post-reform. One aspect
of the discussion was the simplification of the party system in the legislature and
strengthening political support for the president to run the government more
easily.Concurrent elections (legislative and presidential) are considered as one way to
achieve the presidential system strengthening. This system causes the elected president
to get minor support from the parliament because they are equally elected by the people.
In addition to the need for strengthening the presidential system the implementation of
elections is always colored by many problems such as the issue of the Permanent Voters
List (DPT), fraud at the time of election implementation, the partisanship of election
organizers in one particular candidate pair and vote counting manipulation.By using the
Regional Head Online Election System, it is hoped that it can minimize the problems
that are always present in each election. Online Election System is able to sort out who
can vote and who cannot, eliminate invalid ballots, eliminate multiple DPT and provide
accurate vote counting.The Mayoral Election Online Election System was built using
Android for election process participants and the Web for administrative processes both
at the polling station level and for monitoring at the election organizer level was built
using Code Ignitor and AdminLte dashboards.
iv
DAFTAR ISI
PERSEMBAHAN...Error! Bookmark not defined. SURAT PERNYATAAN KEASLIAN SKRIPSI ...Error! Bookmark not defined. SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ...Error! Bookmark not defined. ABSTRAK ... ii DAFTAR ISI ... iv BAB I ...Error! Bookmark not defined. PENDAHULUAN...Error! Bookmark not defined. 1.1. Latar Belakang Masalah ...Error! Bookmark not defined. 1.2. Identifikasi Permasalahan ...Error! Bookmark not defined. 1.3. Perumusan Masalah ...Error! Bookmark not defined. 1.4. Maksud dan Tujuan ...Error! Bookmark not defined. 1.5. Metode Penelitian ...Error! Bookmark not defined. 1.5.1 Teknik Pengumpulan Data ...Error! Bookmark not defined. 1.5.2 Model Pengembangan Sistem ...Error! Bookmark not defined. 1.6. Ruang Lingkup ...Error! Bookmark not defined. BAB II ...Error! Bookmark not defined. LANDASAN TEORI ...Error! Bookmark not defined. A. Konsep Dasar Sistem Informasi ...Error! Bookmark not defined. B. Model Pengembangan Sistem ...Error! Bookmark not defined.
C. Unified Modelling Language ...Error! Bookmark not defined.
D. Entity Relationship Diagram...Error! Bookmark not defined.
E. Android ...Error! Bookmark not defined. BAB III ANALISA SISTEM BERJALAN ...Error! Bookmark not defined. 3.1 Tinjauan Institusi/Perusahaan ...Error! Bookmark not defined. 3.1.1 Konsep Sejarah Institusi/Perusahaan ...Error! Bookmark not defined. 3.1.2 Struktur Organisasi dan Fungsi ...Error! Bookmark not defined. 3.2 Proses Bisnis Sistem ...Error! Bookmark not defined. 3.3 Spesifikasi Dokumen Sistem Berjalan ...Error! Bookmark not defined. 3.3.1 Model C-KWK ...Error! Bookmark not defined.
v
3.3.2 Model C1-KWK ...Error! Bookmark not defined. 3.3.3 Model C2-KWK ...Error! Bookmark not defined. 3.3.4 Model C3-KWK ...Error! Bookmark not defined. 3.3.5 Model C4-KWK ...Error! Bookmark not defined. 3.3.6 Model C5-KWK ...Error! Bookmark not defined. 3.3.7 Model C6-KWK ...Error! Bookmark not defined. BAB IV RANCANGAN SISTEM DAN PROGRAM USULANError! Bookmark not defined. 4.1 Analisa Kebutuhan Software ...Error! Bookmark not defined. 4.1.1 Analisis ...Error! Bookmark not defined. 4.1.2 Use CaseDiagram ...Error! Bookmark not defined. 4.1.3 ActivityDiagram ...Error! Bookmark not defined. 4.2 Desain ...Error! Bookmark not defined.
4.2.1 Database ...Error! Bookmark not defined.
4.2.2 Software Architecture ...Error! Bookmark not defined.
4.2.3 User Interface ...Error! Bookmark not defined.
4.3 Code Generation ...Error! Bookmark not defined. 4.3.1 Login Activity ...Error! Bookmark not defined. 4.3.2 Activity_login.java ...Error! Bookmark not defined. 4.3.3 Main_Activity.xml ...Error! Bookmark not defined. 4.3.4 MainActivity.java ...Error! Bookmark not defined. 4.3.5 Activity_kelola_saksi.xml ...Error! Bookmark not defined. 4.3.6 KelolaSaksi.java ...Error! Bookmark not defined. 4.3.7 Validasi_pemilih.xml ...Error! Bookmark not defined. 4.3.8 ValidasiPemilih.java ...Error! Bookmark not defined. 4.3.9 KelolaSaksi.xml ...Error! Bookmark not defined. 4.3.10 KelolaSaksi.java ...Error! Bookmark not defined. 4.3.11 Activity_uccess.xml ...Error! Bookmark not defined. 4.3.12 Success.java ...Error! Bookmark not defined. 4.3.13 KelolaSaksi.java ...Error! Bookmark not defined. 4.3.14 KelolaSaksi.java ...Error! Bookmark not defined.
4.4 Testing ...Error! Bookmark not defined. 4.4.1 Splashscreen ...Error! Bookmark not defined.
vi
4.4.2 Layar Login ...Error! Bookmark not defined. 4.4.3 Input Keberatan Saksi ...Error! Bookmark not defined. 4.4.4 Validasi Pemilih ...Error! Bookmark not defined.
4.5 Support ...Error! Bookmark not defined. 4.5.1 Publikasi Web ...Error! Bookmark not defined. 4.5.2 Publikasi file APK ...Error! Bookmark not defined. 4.5.3 Spesifikasi Hardware dan Software ...Error! Bookmark not defined. 4.6 Spesifikasi Dokumen Sistem Usulan ...Error! Bookmark not defined. BAB V PENUTUP ...Error! Bookmark not defined. 5.1 Kesimpulan ...Error! Bookmark not defined. 5.2 Saran ...Error! Bookmark not defined. DAFTAR RIWAYAT HIDUP...Error! Bookmark not defined. LEMBAR KONSULTASI BIMBINGAN ...Error! Bookmark not defined. LAMPIRAN...Error! Bookmark not defined.
vii
DAFTAR GAMBAR
Gambar I. 1 Software Development Life Cycle Diagram ...Error! Bookmark not defined.
Gambar II. 1 Daur Hidup Pengambangan SIstem (Seidl, Scholz, Huemer, & Kappel) Error! Bookmark not defined.
Gambar II. 2 Diagram UML ...Error! Bookmark not defined.
Gambar III. 1 Struktur Organisasi KPPS...Error! Bookmark not defined. Gambar III. 2 Denah Tempat Pemungutan Suara ...Error! Bookmark not defined. Gambar III. 3 Use case pemungutan suara di TPS ...Error! Bookmark not defined. Gambar III. 4 Acitity diagram pemungutan suara di TPS ...Error! Bookmark not defined.
Gambar IV. 1 Use Case Diagram KPPS ...Error! Bookmark not defined. Gambar IV. 2 Use Case Diagram Pemilih ...Error! Bookmark not defined. Gambar IV. 3 Use Case Diagram Saksi ...Error! Bookmark not defined. Gambar IV. 4 Use Case Diagram Tamu ...Error! Bookmark not defined. Gambar IV. 5 Activity Diagram KPPS...Error! Bookmark not defined. Gambar IV. 6 Activity Diagram Pemilih ...Error! Bookmark not defined. Gambar IV. 7 Activity Diagram Saksi ...Error! Bookmark not defined. Gambar IV. 8 Activity Diagram Tamu ...Error! Bookmark not defined. Gambar IV. 9 Entity Relationship Diagram ...Error! Bookmark not defined. Gambar IV. 10 Logical Record Structure ...Error! Bookmark not defined. Gambar IV. 11 Component Diagram ...Error! Bookmark not defined. Gambar IV. 12 Deployment Diagram ...Error! Bookmark not defined. Gambar IV. 13 Spashscreen ...Error! Bookmark not defined. Gambar IV.14 Login ...Error! Bookmark not defined. Gambar IV. 15 Menu Utama untuk KPPS...Error! Bookmark not defined. Gambar IV. 16 Menu Aktifitas Saksi ...Error! Bookmark not defined. Gambar IV. 17 Input keberatan saksi ...Error! Bookmark not defined. Gambar IV. 18 Pemungutan suara ...Error! Bookmark not defined. Gambar IV. 19 Validasi Pemilih ...Error! Bookmark not defined.
viii
DAFTAR TABEL
Tabel IV. 1 Deskripsi Use Case Diagram KPPS ...Error! Bookmark not defined. Tabel IV. 2 Deskripsi Use Case Diagram Pemilih ...Error! Bookmark not defined.
Tabel IV. 3Deskripsi Use Case Diagram Saksi ...Error! Bookmark not defined.
Tabel IV. 4 Deskripsi Use Case Diagram Tamu ...Error! Bookmark not defined. Tabel IV. 5 File mst_prov ...Error! Bookmark not defined. Tabel IV. 6File mst_regency ...Error! Bookmark not defined. Tabel IV. 7 File mst_district ...Error! Bookmark not defined. Tabel IV. 8 File mst_village ...Error! Bookmark not defined. Tabel IV. 9 File mst_tps ...Error! Bookmark not defined. Tabel IV. 10 File mst_election...Error! Bookmark not defined. Tabel IV. 11File mst_candidate ...Error! Bookmark not defined. Tabel IV. 12 File mst_witness ...Error! Bookmark not defined. Tabel IV. 13File objection ...Error! Bookmark not defined. Tabel IV. 14 File votes ...Error! Bookmark not defined. Tabel IV. 15File mst_dpt ...Error! Bookmark not defined.