APLIKASI QUICKCOUNT UNTUK PILKADA BERBASIS ANDROID SKRIPSI MIRZA DESTIAR

dokumen-dokumen yang mirip
PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

RANCANGAN SISTEM INFORMASI PENJUALAN PADA SPBU KAMAL RAYA LAPORAN TUGAS AKHIR

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

ANGGI ANGGRAINI

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Identifikasi Masalah Tujuan Penelitian Manfaat Penelitian...

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

2.6 Cool Record Edit Pro Adobe Photoshop Star Uml Pengertian Uml BAB III OBJEK DAN METODE PENELITIAN...

PENGESAHAN PEMBIMBING...

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

PERANCANGAN APLIKASI MONITORING PROSES KERJA BENGKEL MOBIL BODY REPAIR PT.SELARAS

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

ABSTRACT. Keywords : Academic Information System

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

SISTEM INFORMASI PENGELOLAAN PENDAFTARAN HAJI BERBASIS ONLINE DI KANTOR KEMENTERIAN AGAMA KABUPATEN PATI

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

HALAMAN PENGESAHAN PEMBIMBING...

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

OLEH: WIRA KUSUMA

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

APLIKASI PENGINGAT AMALAN-AMALAN SUNNAH RASULULLAH BERBASIS ANDROID

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

ANALISA DAN PERANCAGAN PENILAIAN KERJA KARYAWAN UNTUK PENINGKATAN KARIR PADA PT. FASTFOOD INDONESIA ( KENTUCKY FRIED CHICKEN )

DAFTAR SIMBOL. Notasi Keterangan Simbol. Titik awal, untuk memulai suatu aktivitas. Titik akhir, untuk mengakhiri aktivitas.

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

PENGEMBANGAN APLIKASI INVENTARISASI IP TELEPHONY DI BANK INDONESIA

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Wisuda. Tri Manto

ABSTRAK. Kata Kunci : ATSMS, VB.NET,SQL Server 2005, dan Crystal Report.

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

SISTEM LOG BOOK BERBASIS MOBILE ABDUL FIQIH PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI TATA KELOLA SURAT DINAS (STUDI KASUS PUSTEKKOM KEMENDIKBUD)

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

PENGESAHAN SKRIPSI...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

BAB II LANDASAN TEORI

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET ONLINE PESAWAT MERPATI UNTUK AGENT TRAVEL

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS

SISTEM PENDUKUNG KEPUTUSAN DALAM PENENTUAN CALON PENERIMA BANTUAN ORANG TUA ASUH DI SMA 1 BAE KUDUS

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

IMPLEMENTASI QR CODE PADA SISTEM ONLINE RESERVASI TIKET PESAWAT RIKY SAPTARIA BUDIMAN SAMBAS

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

BAB II TINJAUAN PUSTAKA

SISTEM PAKAR KONSULTASI GANGGUAN KEPRIBADIAN PADA ORANG DEWASA BERBASIS WEB

Transkripsi:

APLIKASI QUICKCOUNT UNTUK PILKADA BERBASIS ANDROID SKRIPSI MIRZA DESTIAR 1411510004 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR PANGKALPINANG 2018

APLIKASI QUICKCOUNT UNTUK PILKADA BERBASIS ANDROID SKRIPSI Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : MIRZA DESTIAR 1411510004 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR PANGKALPINANG 2018

i

ii

KATA PENGANTAR Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunianya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi Teknik Informatika STMIK Atma Luhur. Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia 2. Bapak dan Ibu tercinta yang telah mendukung penulis baik smangat maupun materi. 3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur. 4. Bapak Dr. Husni Teja Sukmana, ST., M.Sc selaku Ketua STMIK Atma Luhur. 5. Bapak R.Burham Isnanto Farid, S.Si., M. Kom selaku Kaprodi Teknik Informatika. 6. Bapak Ari Amir Alkodri, M. Kom selaku dosen pembimbing. 7. Saudara dan sahabat-sahabatku terutama Kawan-kawan Angkatan 2014 yang telah memberikan dukungan moral untuk terus meyelesaikan skripsi ini. Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan hidayah serta taufiknya, Amin. Pangkalpinang, 11 Agustus 2018 Penulis iii

ABSTRACT The application Quick Count Pilkada is an information submission application quick vote calculation result of regional head elections using android aimed to facilitate every user at TPS to send the result of voice calculation so that the sending process result voice calculation can run quickly. The design of this application uses Unifed Modeling Language as a description system design, using PHP CodeIgniter programming language with Android APK online converter AppsGeyser, and MySQL as data storage. The result of this research is a quick count application that can help the vote counting process each polling station quickly and also can help the candidate pairs to know the most votes. For that by looking at the fact that there will be an application system based on android by the author of Quick count with Waterfall system development model. The purpose of this research is to build a quick count Pilkada application by using android facility to speed up the calculation process and to reduce the indication of fraud in the process vote counting. Keywords : Quickcount, Waterfall, AppsGeyser. iv

ABSTRAK Aplikasi Quick count Pilkada ini merupakan sebuah aplikasi penyampaian informasi hasil perhitungan cepat suara pemilihan kepala daerah dengan menggunakan android yang bertujuan memudahkan setiap pengguna pada TPS untuk mengirimkan hasil perhitungan suara sehingga proses pengiriman hasil perhitungan suara dapat berjalan dengan cepat. Tujuan dari penelitian ini adalah membangun aplikasi quick count Pilkada dengan menggunakan fasilitas android untuk mempercepat dan untuk mengurangi adanya indikasi kecurangan dalam proses perhitungan suara. Untuk itu dengan melihat fakta yang ada maka akan dibuat aplikasi sistem berbasis android oleh penulis yaitu Quick count dengan model pengembangan sistem Waterfall. Perancangan aplikasi ini menggunakan Unifed Modelling Language sebagai gambaran perancangan system, menggunakan bahasa pemograman PHP CodeIgniter dengan konversi Android APK online AppsGeyser, dan MySQL sebagai tempat penyimpanan data. Hasil dari skripsi ini adalah sebuah aplikasi quick count yang dapat membantu proses perhitungan suara dari setiap TPS dengan cepat dan juga dapat membantu para pasangan calon untuk mengetahui perolehan suara terbanyak. Kata Kunci : Quickcount, Waterfall, AppsGeyser. v

DAFTAR ISI Halaman LEMBAR PERNYATAAN... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii ABSTRACT... iv ABSTRAK... v DAFTAR ISI... vi DAFTAR GAMBAR... ix DAFTAR TABEL... xiii DAFTAR SIMBOL... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Dan Manfaat Penelitian... 4 1.5 Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 6 2.1 Model Waterfall... 6 2.2 Unified Modeling Language (UML)... 6 2.3 Aplikasi Quick Count... 11 2.4 Pemilihan Kepala Daerah... 12 2.5 Android... 12 2.5.1 Pengertian Android... 12 2.5.2 Arsitektur Android... 13 2.5.3 Aplikasi Android... 14 2.5.4 Kelebihan dan Kekurangan Android... 15 vi

2.5.5 Versi Android... 17 2.5.6 Sejarah Android menurut level API... 17 2.5 MySQL... 21 2.6 PHP... 21 2.8 CodeIgniter... 22 2.9 Framework... 22 2.10 Sublime Text 3... 23 2.11 AppsGeyser... 24 2.12 Google Chart API... 24 2.13 Penelitian Terdahulu... 25 BAB III METODOLOGI PENELITIAN... 27 3.1 Model Pengembangan Perangkat Lunak... 27 3.2 Tools Pengembangan Perangkat Lunak... 28 BAB IV HASIL DAN PEMBAHASAN... 30 4.1 Perhitungan Cepat... 30 4.1.1 Data Aktivitas... 30 4.1.2 Tugas Dan Wewenang... 31 4.2 Analisa Sistem... 31 4.3 Analisis Proses... 32 4.4 Analisis Masalah... 32 4.5 Analisis Kebutuhan Sistem... 33 4.6 Analisis Kebutuhan Non Fungsional... 33 4.7 A nalisi Kebutuhan Fungsional... 34 4.8 Penyelesaian Masalah... 34 4.9 Use Case Diagram... 35 4.10 Activity Diagram... 44 4.11 Sequence Diagram... 66 vii

4.12 Class Diagram... 87 4.13 Rancangan Layar... 88 4.14 Implementasi... 99 4.15 Pengujian... 106 4.16 Kelebihan dan Kekurangan Aplikasi... 108 BAB V PENUTUP... 109 5.1 Kesimpulan... 109 5.2 Saran... 109 DAFTAR PUSTAKA LAMPIRAN viii

DAFTAR GAMBAR Halaman Gambar 2.1 : Contoh Use Case Diagram... 18 Gambar 2.2 : Contoh Gambar Activity Diagram... 18 Gambar 2.3 : Sequence Diagram... 19 Gambar 2.4 : Contoh Class Diagram... 20 Gambar 2.5 : Arsitektur Android... 14 Gambar 4.1 : Gambaran Aktivitas Pemilihan Kepala Daerah... 30 Gambar 4.2 : Activity Diagram Perhitungan Cepat... 32 Gambar 4.3 : Use Case Diagram Pemilih... 35 Gambar 4.4 : Use Case Diagram Petugas TPS... 36 Gambar 4.5 : Use Case Diagram Admin... 39 Gambar 4.6 : Activity Diagram Pemilih Login... 44 Gambar 4.7 : Activity Diagram Pemilih Memilih Calon Pemimpin... 45 Gambar 4.8 : Activity Diagram Pemilih Logout... 45 Gambar 4.9 : Activity Diagram Petugas Login... 46 Gambar 4.10 : Activity Diagram Petugas Melihat Data Statistik... 46 Gambar 4.11 : Activity Diagram Petugas Cari Data TPS... 47 Gambar 4.12 : Activity Diagram Petugas Input Data TPS... 47 Gambar 4.13 : Activity Diagram Petugas Edit Data TPS... 48 Gambar 4.14 : Activity Diagram Petugas Hapus Data TPS... 48 Gambar 4.15 : Activity Diagram Petugas Cari Data Petugas TPS... 49 Gambar 4.16 : Activity Diagram Petugas Input Data Petugas TPS... 49 Gambar 4.17 : Activity Diagram Petugas Edit Data Petugas TPS... 50 Gambar 4.18 : Activity Diagram Petugas Hapus Data Petugas TPS... 50 Gambar 4.19 : Activity Diagram Petugas Cari Data Pemilih... 51 Gambar 4.20 : Activity Diagram Petugas Input Data Pemilih... 51 Gambar 4.21 : Activity Diagram Petugas Edit Data Pemilih... 52 Gambar 4.22 : Activity Diagram Petugas Hapus Data Pemilih... 52 Gambar 4.23 : Activity Diagram Petugas Logout... 53 ix

Gambar 4.24 : Activity Diagram Admin Login... 53 Gambar 4.25 : Activity Diagram Admin Melihat Data Statistik... 54 Gambar 4.26 : Activity Diagram Admin Cari Data Sesi Pemilihan... 54 Gambar 4.27 : Activity Diagram Admin Input Data Sesi Pemilihan... 55 Gambar 4.28 : Activity Diagram Admin Edit Data Sesi Pemilihan... 55 Gambar 4.29 : Activity Diagram Admin Hapus Data Sesi Pemilihan... 56 Gambar 4.30 : Activity Diagram Admin Cari Data TPS... 56 Gambar 4.31 : Activity Diagram Admin Input Data TPS... 57 Gambar 4.32 : Activity Diagram Admin Edit Data TPS... 57 Gambar 4.33 : Activity Diagram Admin Hapus Data TPS... 58 Gambar 4.34 : Activity Diagram Admin Cari Data Petugas TPS... 58 Gambar 4.35 : Activity Diagram Admin Input Data Petugas TPS... 59 Gambar 4.36 : Activity Diagram Admin Edit Data Petugas TPS... 59 Gambar 4.37 : Activity Diagram Admin Hapus Data Petugas TPS... 60 Gambar 4.38 : Activity Diagram Admin Cari Data Calon Pemimpin... 61 Gambar 4.39 : Activity Diagram Admin Input Data Calon Pemimpin... 61 Gambar 4.40 : Activity Diagram Admin Edit Data Calon Pemimpin... 62 Gambar 4.41 : Activity Diagram Admin Hapus Data Calon Pemimpin... 63 Gambar 4.42 : Activity Diagram Admin Cari Data Pemilih... 63 Gambar 4.43 : Activity Diagram Admin Input Data Pemilih... 64 Gambar 4.44 : Activity Diagram Admin Edit Data Pemilih... 64 Gambar 4.45 : Activity Diagram Admin Hapus Data Pemilih... 65 Gambar 4.46 : Activity Diagram Admin Logout... 65 Gambar 4.47 : Sequence Diagram Pemilih Memilih Calon Pemimpin... 66 Gambar 4.48 : Sequence Diagram Petugas dan Admin Melihat Data Statistik... 67 Gambar 4.49 : Sequence Diagram Petugas dan Admin Cari Data TPS... 68 Gambar 4.50 : Sequence Diagram Petugas dan Admin Input Data TPS... 69 Gambar 4.51 : Sequence Diagram Petugas dan Admin Edit Data TPS... 70 Gambar 4.52 : Sequence Diagram Petugas dan Admin Hapus Data TPS... 71 x

Gambar 4.53 : Sequence Diagram Petugas dan Admin Cari Data Petugas... 72 Gambar 4.54 : Sequence Diagram Petugas dan Admin Input Data Petugas... 73 Gambar 4.55 : Sequence Diagram Petugas dan Admin Edit Data Petugas... 74 Gambar 4.56 : Sequence Diagram Petugas dan Admin Hapus Data Petugas... 75 Gambar 4.57 : Sequence Diagram Petugas dan Admin Cari Data Pemilih... 76 Gambar 4.58 : Sequence Diagram Petugas dan Admin Input Data Pemilih... 77 Gambar 4.59 : Sequence Diagram Petugas dan Admin Edit Data Pemilih... 78 Gambar 4.60 : Sequence Diagram Petugas dan Admin Hapus Data Pemilih... 79 Gambar 4.61 : Sequence Diagram Admin Cari Data Sesi Pemilihan... 80 Gambar 4.62 : Sequence Diagram Admin Input Data Sesi Pemilihan... 81 Gambar 4.63 : Sequence Diagram Admin Edit Data Sesi Pemilihan... 82 Gambar 4.64 : Sequence Diagram Admin Hapus Data Sesi Pemilihan... 83 Gambar 4.65 : Sequence Diagram Admin Cari Data Calon Pemimpin... 84 Gambar 4.66 : Sequence Diagram Admin Input Data Calon Pemimpin... 85 Gambar 4.67 : Sequence Diagram Admin Edit Data Calon Pemimpin... 86 Gambar 4.68 : Sequence Diagram Admin Hapus Data Calon Pemimpin... 87 Gambar 4.69 : Class Diagram... 88 Gambar 4.70 : Rancangan layar Login... 88 Gambar 4.71 : Rancangan layar Pemilih Memilih Calon Pemimpin... 89 Gambar 4.72 : Rancangan layar Petugas dan Admin Melihat Data Statistik... 89 Gambar 4.73 : Rancangan layar Petugas dan Admin Cari Data TPS... 90 Gambar 4.74 : Rancangan layar Petugas dan Admin Tambah Data TPS... 90 Gambar 4.75 : Rancangan layar Petugas dan Admin Edit Data TPS... 91 Gambar 4.76 : Rancangan layar Petugas dan Admin Cari Data Petugas... 91 Gambar 4.77 : Rancangan layar Petugas dan Admin Tambah Data Petugas... 92 Gambar 4.78 : Rancangan layar Petugas dan Admin Edit Data Petugas... 93 Gambar 4.79 : Rancangan layar Petugas dan Admin Cari Data Pemilih... 93 Gambar 4.80 : Rancangan layar Petugas dan Admin Tambah Data Pemilih... 94 Gambar 4.81 : Rancangan layar Petugas dan Admin Edit Data Pemilih... 95 xi

Gambar 4.82 : Rancangan layar Admin Cari Data Sesi Pemilihan... 95 Gambar 4.83 : Rancangan layar Admin Tambah Data Sesi Pemilihan... 96 Gambar 4.84 : Rancangan layar Admin Edit Data Sesi Pemilihan... 97 Gambar 4.85 : Rancangan layar Admin Cari Data Calon Pemimpin... 97 Gambar 4.86 : Rancangan layar Admin Input Data Calon Pemimpin... 98 Gambar 4.87 : Rancangan layar Admin Edit Data Calon Pemimpin... 98 Gambar 4.88 : Tampilan Login... 99 Gambar 4.89 : Tampilan Data Pemilih Memilih Calon Pemimpin... 100 Gambar 4.90 : Tampilan Data Statistik Admin dan Petugas... 101 Gambar 4.91 : Tampilan Data TPS... 101 Gambar 4.92 : Tampilan Tambah Data TPS... 102 Gambar 4.93 : Tampilan Data Petugas... 102 Gambar 4.94 : Tampilan Tambah Data Petugas... 103 Gambar 4.95 : Tampilan Data Pemilih... 103 Gambar 4.96 : Tampilan Tambah Data Pemilih... 104 Gambar 4.97 : Tampilan Data Sesi Pemilihan... 104 Gambar 4.98 : Tampilan Tambah Sesi Pemilihan... 105 Gambar 4.99 : Tampilan Data Calon Pemimpin... 105 Gambar 4.100 :Tampilan Tambah Data Calon Pemimpin... 106 xii

DAFTAR TABEL Halaman Tabel 4.1 : Pengujian Metode BlackBox untuk User... 107 xiii

DAFTAR SIMBOL Simbol Use Case Diagram Actor Menggambarkan orang yang berinteraksi dengan sistem. Association Apa yang menghubungkan objek satu dengan objek lainnya. Use Case Menggambarkan orang yang berinteraksi dengan sistem. Dependency include Menggambarkan suatu usecase harus dipenuhi. Dependency extend Menggambarkan suatu usecase akan dilaksanakan bersifat opsional. xiv

Simbol Activity Diagram Initial State Digunakan untuk memulai aktifitas yang dilakukan dalam activity diagram. Final State Digunakan untuk mengakhiri aktifitas yang dilakukan dalam activity diagram. Activity Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain. Swimlane Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktifitas yang terjadi. Control Flow Digunakan untuk menghubungkan antara satu aktifitas dengan aktifitas lainnya. xv

Decision Digunakan untuk menggambarkan suatu keputusan atau tindakan yang diambil pada kondisi tertentu. Simbol Sequence Diagram Actor Menggambarkan orang yang sedang berinteraksi dengan sistem. Lifeline Objek entity, antar muka yang saling berinteraksi. Object Message Menggambarkan hubungan antar objek yang menunjukkan urutan kejadian yang terjadi. Message to self Menggambarkan hubungan objek itu sendiri yang menunjukan urutan kejadian yang terjadi. A focus of Control & A Life Line Menggambarkan tempat mulai dan berakhirnya pesan. xvi

A Message Menggambarkan Pengiriman Pesan. Simbol Class Diagram Class Adalah blok-blok pembangun pada pemrograman berorientasi objek. Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan property/atribut class. Bagian akhir mendefinisikan method-method dari sebuah class. Association Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class.garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah relationship (Contoh: One-to-one, one-to-many, manyto-many). xvii