• Tidak ada hasil yang ditemukan

APLIKASI PENAMPIL HASIL QUICK COUNT PEMI

N/A
N/A
Protected

Academic year: 2018

Membagikan "APLIKASI PENAMPIL HASIL QUICK COUNT PEMI"

Copied!
16
0
0

Teks penuh

(1)

APLIKASI PENAMPIL HASIL QUICK COUNT PEMILU SECARA REAL TIME BERBASIS WEB DENGAN ANDROID SEBAGAI MEDIA PENGINPUTAN DATA

Muhammad Fajar Arsiadi Sriyanto¹, Tri Brotoharsono², Alfian Akbar Gozali³

¹Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom

Abstrak

Pemilu atau Pemilihan Umum merupakan hal yang pasti dilaksanakan dalam suatu negara demokrasi. Dalam hal ini, peran masyarakat sangatlah besar, oleh karena itu aplikasi untuk menampilkan hasil suatu pemilu secara cepat diharapkan akan memenuhi kebutuhan akan hal tersebut.

Proyek akhir yang berjudul Aplikasi Penampil Hasil Quick Count Pemilu Secara Real Time Berbasis Web Dengan Android Sebagai Media Penginputan Data ini memiliki fungsionalitas untuk menampilkan hasil suatu pemilihan umum pada suatu daerah dengan cepat dan akurat. Ada berbagai macam inovasi dalam aplikasi ini seperti penggunaan android sebagai media input data dan lain sebagainya.

Adapun bahasa pemrograman yang digunakan adalah CI atau Code Igniter untuk membangun aplikasi berbasis web, dan Java Eclipse untuk membangun aplikasi berbasis android.

Kata Kunci : quick count, quick count result, electical viewer, quick count real time, android

Abstract

An election or general election must be held in a specified period on a democracy state. In this case, the role of the community is very large, therefore the application to display the results of a general election expected to rapidly meet the need for it.

The final project is designed with title "The Quick Count Result Viewer Application in Real Time Web Based using Android as Data Input Device" has a functionality to display the results of an election in a specific area quickly and accurately. There is a wide range of innovations in applications such as the use of android media as data input device.

The programming language used is CI or Code Igniter to build web-based applications, and the Java-based Eclipse to build Android applications.

(2)

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Indonesia adalah negara yang menganut asas demokarasi.

Demokrasi bermakna “dari rakyat untuk rakyat”. Pemilu atau pemilihan

umum adalah salah satu penerapan dari demokrasi itu sendiri. Pemilu

dilaksanakan untuk pemilihan pemimpin, baik itu pemimpin negara atau

presiden, gubernur, ataupun kepala daerah. Bahwa dalam suatu organisasi

sebuah negara, adalah suatu hal yang mutlak bahwasanya setiap dalam

jangka waktu yang telah ditentukan, pemilu harus dilaksanakan.

Pesta demokrasi atau yang sering disebut pesta rakyat ini sudah

berlangsung sejak Orde Baru. Namun pada saat itu, masih banyak sekali

manipulasi yang dilakukan. Hingga pada tahun 2000, ketika reformasi yang

terjadi pada negeri ini, pemilu dilakukan dengan sangat baik. Sejak saat

itulah setiap warga negara dapat ikut melakukan pengawasan dan ataupun

melakukan survey pada setiap pemilu yang dilakukan.

Sebagai warga negara yang baik, sudah selayaknya jikalau kita ikut

merayakan pesta demokrasi ini dengan melakukan pemilihan suara, dan

ikut mengawasi jalannya pemilu serta dengan tidak menjadi golput atau

"Golongan Putih" yaitu pihak yang tidak ikut melakukan pemilihan suara.

Pada saat-saat sekarang ini, sudah banyak kita temukan beberapa

lembaga independen yang mengawasi dan melakukan berbagai survey

dalam hubungannya dengan pemilu. Namun, belum ada yang hasilnya dapat

diakses oleh masayarakat setiap saat atau secara real time.

Quick Count adalah perhitungan cepat hasil pemilu yang dilakukan

oleh beberapa lembaga independen. Biasanya, hasil dari quick count ini

tidak jauh berbeda dengan perhitungan yang dilakukan KPU atau Komisi

Pemilihan Umum.

Pada era ini, penggunaan smartphone di kalangan masyarakat sudah

(3)

device/gadget ini untuk memudahkan mereka mengakses segala sesuatu

secara mobile karena ini dianggap sangat praktis dan efisien. Smartphone

dengan operating system berbasis Android menjadi pilihan karena

teknologi yang tidak kalah dengan smartphone lain serta harga yang relatif

minim jika dibandingkan dengan smartphone lain seperti iPhone atau

produk Blackberry.

Android sangat digemari olah masyarakat Indonesia bukan saja

karena fitur canggih yang ditawarkan, namun juga karena bersifat open

source sehingga permintaan dari tahun ke tahun semakin meningkat. Hal ini

akan berdampak semakin banyaknya pengguna smartphone berbasis

Android ini.

Kemudahan untuk mengetahui hasil dan informasi dari quick count

secara real time melalui website yang dapat diakses kapan saja dan dimana

saja, maka dibangunlah sebuah sistem informasi yang dinamakan “Aplikasi Penampil Hasil Quick Count Pemilu Secara Real Time Berbasis Web

Dengan Android Sebagai Media Penginputan Data”.

1.2 Perumusan Masalah

Dari uraian latar belakang di atas. Masalah dari “Aplikasi Penampil Hasil Quick Count Pemilu Secara Real Time Berbasis Web Dengan

Android Sebagai Media Penginputan Data” ini adalah sebagai berikut: 1. Bagaimana cara melakukan koordinasi agar hasil dari quick count inidapat

diketahui masyarakat secara cepat?

2. Bagaimana aplikasi ini dapat memberikan informasi hasil quick count

kepada masyarakat secara real time?

3. Bagaimana cara membangun aplikasi penampil hasil quick count ini?

4. Bagaimana cara menggunakan dan mengimplementasikan aplikasi

tersebut?

Adapun batasan masalah yang ada dalam aplikasi ini adalah:

1. Penginputan hasil dari quick count akan dilakukan menggunakan aplikasi

pada smartphone Android.

2. Aplikasi diakses melalui komputer ataupun smartphone yang terhubung

(4)

1.3 Tujuan

Adapun tujuan dari pembuatan proyek ini adalah:

1. Membuat aplikasi tentang hasil quick count pada sebuah pemilu dengan

data yang diharapkan sesuai dengan perhitungan KPU.

2. Membuat aplikasi yang bisa memberikan hasil perhitungan pada salah satu

calon untuk dibandingkan dengan hasil perhitungan KPU.

3. Membuat aplikasi yang mampu memberikan informasi kepada masyarakat.

1.4 Metodologi Penyelesaian Masalah

Untuk mempermudah penulis dalam menyusun dan membangun

proyek akhir ini, maka dalam penganalisaan masalah penulis menggunakan

metode penelitian sebagai berikut:

a. Studi Literatur dan Konsultasi

Mengumpulkan literatur – literatur yang berhubungan dengan rumusan masalah. Selain itu juga melakukan konsultasi dengan dosen pembimbing

mengenai perkembangan aplikasi yang sedang dibuat, termasuk juga

wawancara secara langsung dengan beberapa masyarakat tentang perlunya

aplikasi ini.

b. Analisis Sistem

Menganalisis segala sesuatu yang berhubungan dengan sistem, menentukan

apa dan bagaimana sistem akan dibuat serta menentukan

keputusan-keputusan dalam membangun sistem ini.

c. Peracangan

Proses perancangan dimulai dari pembuatan flowchart, use case diagram

dan desain terhadap aplikasi yang akan dibuat.

d. Pembangunan dan Pengujian

Dalam tahap ini akan dilakukan pembangunan aplikasi dengan menuliskan

script bahasa pemrograman yang baik, lalu akan dilakukan pengujian

dengan konsep black box testing dan fokus pada exploratory & stress

(5)

e. Implementasi

Ini merupakan tahap akhir pembuatan aplikasi ini, aplikasi akan diterapkan

secara real lalu akan dilakukan proses user acceptance dengan mengambil

beberapa sampel masyarakat untuk menggunakan aplikasi ini.

f. Pembuatan Dokumentasi

Pembuatan dokumentasi bertujuan untuk memudahkan apabila akan

dilakukan monitoring dan maintenance terhadap program yang akan

dibangun.

1.5 Sistematika Penulisan

Keseluruhan dari sistematika penulisan pada proyek akhir ini adalah

sebagai berikut

a. BAB I – PENDAHULUAN

Menjelaskan tentang latar belakang perumusan masalah, batasan

masalah, tujuan metode penyelesaian masalah, dan sistematika

penulisan proyek akhir.

b. BAB II – LANDASAN TEORI

Menjelaskan tentang dasar-dasar teori yang digunakan dalam

pembuatan perangkat lunak ini.

c. BAB III – ANALISIS DAN PERANCANGAN

Pada bagian ini dilakukan analisa terhadap sistem yang dibuat untuk

mendefinisikan kebutuhan perangkat lunak. Dilanjutkan dengan

pembuatan Use-case diagram, Sequence diagram, Class diagram dan

lain-lain.

d. IMPLEMENTASI DAN PENGUJIAN

Pada bagian ini berisi perancangan perangkat lunak untuk memenuhi

kebutuhan yang sudah didefinisikan sebelumnya serta uji coba dari

perangkat lunak yang telah dibangun.

e. BAB V – PENUTUP

Berisi kesimpulan dari keseluruhan program proyek akhir dan saran

(6)

Daftar Pustaka

[1] Rudianto, Arief, 2012. Pemrograman Web Dinamis Menggunakan PHP

dan MySQL. Jakarta : Andi Publisher.

[2] Winarno, Wahyu, 2010. Panduan Menguasai Sistem

Android.Yogyakarta : Paska Media Yogyakarta.

[3] Sukanta, 2012. Perbedaan Real Count dengan Quick Count [online],

(

http://www.software-pilkada.com/sms-real-count/perbedaan-dengan-quick-count/, diakses tanggal 20 Oktober 2012)

[4] Komputer, Wahana, 2010. SQL SERVER 2008 EXPRESS. Jakarta :

Andi Publisher.

[5] Sakur, Stendy.B, 2011. PHP 5 Pemrograman Berorientasi Objek :

Konsep Dan Implementasi. Jakarta : Andi Publisher.

[6] Saputra, Agus, 2012. Web Tips PHP, HTML5 dan CSS3. Jakarta :

Jasakom.

[7] Safaat, Nazrudin, 2011. Android: Pemrograman Aplikasi

Smartphone.Bandung : Informatika.

[8] Prothelord, 2006. Belajar PHP, Cara Membuat Website, Belajar

HTML, MySQL Khusus Pemula, Mudah & Lengkap [online],

(prothelon.com/belajar/category/belajar-php, diakses tanggal 19

Oktober 2012)

[9] Hery, Prasetya, 2011. Cepat Kuasai PHP Dan MySQL. Jakarta : Andi

Publisher.

[10] Arifianto, Teguh, 2010. Membuat Interface Aplikasi Android Lebih

Keren dengan Lwuit. Jakarta : Andi Publisher.

[11] Arsitektur Android.

http://studyfuture.blogspot.com/2011/03/arsitektur-android.html. diakses tanggal 23 januari 2013

[12] Rogers, Rick. 2009. Android Application Development. California:

O'Reilly Media, Inc.

[13] Winarno, Edy, 2011. Easy web programing with PHP plus HTML 5.

Media elex

(7)

asynchronouse. Yogyakarta Andi

[15] Stackoverflow.CodeIgniter Pagination

Problem.http://phpmaster.com/pagination-with-codeigniter. Diakses

tanggal 2 Desember 2012.

(8)

Lampiran A: Diagram UML

A. Sequence Diagram

Gambar A.1.1 Admin Login

(9)

Gambar A.1.3 View All User

(10)

Gambar A.1.5 Insert Data Calon

(11)

Gambar A.1.7 View Data Calon

(12)

Gambar A.1.9 View Desa

(13)

Gambar A.2.2 View Kota

(14)

B. Class Diagram

(15)

C. Activity Diagram

1. User Admin

Gambar C.1.1 Activity Diagram User Admin

2. User TPS

(16)

Gambar

Gambar A.1.1 Admin Login
Gambar A.1.3 View All User
Gambar A.1.5 Insert Data Calon
Gambar A.1.7 View Data Calon
+5

Referensi

Dokumen terkait

4 Bentuk-bentuk pengembangan karir para guru baik yang senior maupun guru junior akan diberikan kesempatan untuk mengembangkan karirnya ke arah yang lebih

Pimpinan memberikan sebuah pekerjaan kepada saya, biasanya pekerjaan ini diselesaikan dalam waktu satu bulan, tetapi saya memiliki cara agar pekerjaan ini dapat selesai dalam 2

Pangkep, maka strategi yang terpilih adalah strategi yang memanfaatkan faktor peluang untuk mengatasi faktor kelemahan (strategi WO). Rumusan strategi WO yang diusulkan

Dalam perencanaan struktur bangunan ini, perencana mulai menghitung komponen-komponen struktur berdasarkan dari bentuk arsitektural yang telah didapat. Perencana mulai

PERLINDUNGAN TERHADAP ANAK YANG MENJADI OBJEK PORNOGRAFI DALAM UU NO 44 TAHUN 2008

from this result, the researcher concludes that teaching writing narrative text by using field trip method in ten grade class of MAN 4 Medan can improve

Tari Kayon Astadala dalam upacara ritual Tawur kesanga secara keseluruhan mengandung makna yang berisikan himbauan-himbauan agar manusia selalu ingat kepada Tuhan Yang Maha

Beberapa jenis dan nama sumping diantaranya adalah sumping Pudhak Sinumpet (sumping ini hanya dikenakan tokoh tertentu, Werkudara, Hanoman dan Bayu, sumping Kudhup biasa