• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM REAL TIME QUICK COUNT

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERANCANGAN SISTEM REAL TIME QUICK COUNT"

Copied!
21
0
0

Teks penuh

(1)

PERANCANGAN SISTEMREAL TIME QUICK COUNTDENGAN PHPCHARTING every person can see it.

Keywords : Quick Count, PHP Charting, SMS Gateway

1. Pendahuluan 1.1. Latar Belakang

Kehidupan manusia saat ini kelihatannya sudah tidak dapat lagi dilepaskan dari

teknologi komputer. Bukan hanya komputer saja melainkan perkembangan alat komunikasi

pun semakin berkembang seperti penggunaan handphone. Hal ini menunjukkan sesuatu

kecenderungan yang mengarah kepada penciptaan maupun pengembangan suatu sarana

teknologi otomatis yang lebih praktis, efisien dan ekonomis untuk mempermudah dan

mempercepat segala aktivitas manusia.

(2)

Pada mulanya, Para Ahli membuat teknologi komputer hanya untuk mengolah data

dalam membantu mempermudah pekerjaan ilmuwan, lama-kelamaan merambat ke dunia

perkantoran dan pendidikan. Kini, hampir semua bidang kehidupan saat ini sangat

memerlukan teknologi komputer dan komunikasi.

Teknologi komputer sangat membantu sebagai alat bantu (media), seperti saat ini

dikenal dengan istilah Real Quick Count sebagai tabulasi suara paralel yang berguna untuk

memantau proses pemungutan suara. Langkah ini dipilih karena dianggap lebih efektif dan

efisien dari segi waktu.

Real Time Quick Count juga membantu kita untuk memperoleh informasi perolehan

suara secarareal time dan menjaga hasil perhitungan suara dari manipulasi politik maupun

dari berbagai pihak.

1.2. Ruang Lingkup Permasalahan

Adapun Ruang Lingkup Pembahasan yang akan dipaparkan meliputi:

1. Bagaimana perhitungan suara menggunakan sistemquick count

2. Bagaimana sistem bisa mengkalkulasi data yang diterima melalui SMS

3. Bagaimana merancang sistem menggunakan model UML.

4. Bagaimana mengolah data menggunakan aplikasiwebdalam bentuk grafis

5. Sampel pengujian dilakukan pada proses pemilihan umum.

1.3. Tujuan

Tujuan perancangan sistemreal time quick count ini adalah :

1. Menyusun model UML untuk merancang sistemreal time quick count.

2. Mempercepat pengambilan keputusan dengan cara polingsuara menggunakan SMS

(3)

2. Landasan Teori

2.1. PHP Hypertext Preprocessor(PHP)

PHP pertama kali diciptakan oleh Rasmus Lerdorf yang diberi namaForm Interpreted

(FI) yang digunakan untuk mengelola form dari web. Kemudian PHP dikembangkan oleh

programmerdi seluruh dunia. Dan PHP 3.0 dirilis oleh perusahaan Zend pada tahun 1998.

PHP adalah singkatan dari PHP: Hypertext Preprocessor yaitu bahasa pemrograman

web server side yang bersifat open source. PHP merupakan bahasa berbentuk script yang

ditempatkan dalam server dan diproses di server kemudian hasilnya dikirim ke client,

tempat pemakai menggunakan browser. Mekanisme ini menyebabkan informasi yang

diterima clientselalu terbaru/up to date. SemuascriptPHP dieksekusi padaserver di mana

scripttersebut dijalankan.

2.2. SMSGateway

SMS berasal dari singkatan Short Message Service atau layanan pesan singkat. SMS

merupakan teknologi yang memungkinkan untuk menerima dan mengirim pesan antar

handphone. Maka besar data yang dapat ditampung oleh SMS ini sangatlah terbatas.

Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia komputer,

gateway dapat diartikan sebagai jembatan penghubung antara satu sistem dengan sistem

yang lain, sehingga dapat terjadi pertukaran data antar sistem tersebut. Dengan demikian,

SMSgatewaydapat diartikan sebagai penghubung untuk lalu lintas data-data SMS.

2.3. My Structure Query Language(MySQL)

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (Database

Management System) atau DBMS yang multi-thread dan multi-user. MySQL tersedia

(4)

(GPL). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh

dijadikan produk turunan yang bersifat komersial.

2.4. Unified Modeling Language(UML)

UML merupakan bahasa pemodelan yang digunakan untuk visualisasi, merancang dan

mendokumentasikan sistem informasi.

1. Use Case Diagram

Use casemenampilkan interaksi antara aktor dengan sistem.

Simbol-simbol dalamuse case:

2. Sequence Diagram

Sequence menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan

sebagai respon dari sebuaheventuntuk menghasilkanoutputtertentu.

Simbol-simbol dalamsequence diagram:

Actor(Menggambarkan peran/ tugas)

Use Case(Menggambarkan Proses)

Association(Menggambar bagaimana aktor terlibat dalamuse case)

Include(Termasuk di dalamuse case/ pemanggilanuse caseolehuse caselain)

Actor(Menggambarkan peran/ tugas)

(5)

3. Class Diagram

Classmenggambar keadaan/ atribut suatu sistem dan fungsinya.

Simbol-simbol dalamClass Diagram:

4. Activity Diagram

Activitymenggambarkan proses dan urutan aktivitas dalam sebuah proses.

Simbol-simbol dalamactivity diagram:

Class(Menggambarkan namaclass, atribut, operasi/metoda)

Aggregation(Menggambarkan hubungan yang menyatakan bagian/ terdiri atas)

Association(Menggambarkanclassyang memiliki atribut berupaclasslain)

Start(Menggambarkan memulai aktivitas)

Stop(Menggambarkan berhentinya aktivitas)

Activity(Menggambarkan aktivitas)

Decision(Menggambarkan keputusan)

(6)

3. Perancangan Sistem

3.1. Desain Sistem menggunakan model UML a. Use Case Diagram

(7)

b. Class Diagram

(8)

c. Sequence Diagram

(9)

d. Activity Diagram

(10)

3.2. DesainInputdanOutput a. DesainInput

1. Form Login

2. MasterJenis Pemilu

(11)

4. MasterCalon Legislatif (Caleg)

(12)
(13)

b. DesainOutput 1. Grafik

2. Laporan Data Statistik

GRAFIK PEMILIHAN XXXXXXX KPUD KAB. XXXX – XXXX

TAHUN XXXX

Calon A (xxx %) Calon B (xxx %) Calon C (xxx %) Calon D (xxx %) Calon E (xxx %)

STATISTIK DATA CALEG : 1. Calon Axxx %: xxxSuara 2. Calon Bxxx %: xxxSuara 3. Calon Cxxx %: xxxSuara 4. Calon Dxxx %: xxxSuara 5. Calon Exxx %: xxxSuara

Gambar 5. Grafik Pemilihan

(14)

3. Laporan Data Per TPS

4. Implementasi

4.1. Implementasi SisiClient a. Format Pengiriman SMS

IDSesi#KdPetugas#KdT PS#S1*S2*S3*dst..#STi dakSah

0001#PTG00001#TPS0 0001#250*60*120#100

(15)

b. Auto ReplySMS

Setelah Kirim SMS Jika SMS di Kirim lebih dari satu kali

REV#KdPetugas#KdTPS #S1*S2*S3#STidakSah

Bentuk FormatUpdateSMS

REV#0001#PTG00001# TPS00001#250*17*80# 325

(16)

Maaf, Terjadi permasalahan pada koneksi database pada server.

Jumlah suara yg anda kirim tdk sesuai dgn jumlah caleg yg terdaftar! $calegsum

Jika tidak sesuai dengan format SMS

Jika jumlah suara yang dikirim tidak sesuai dengan

jumlah caleg

No.HP Anda tidak terdaftar di ID Sesi: $idsesi dan Kode TPS: $tps Dengan Kode Petugas: $petugas

Laporan anda telah di-update. Terima kasih.

Jika No. HP yang dikirim belum terdaftar

(17)

4.2. Implementasi SisiServer

a. Mengaktifkanweb serverdandatabase server

b. Mengaktifkan Gammu SMSDService

Gambar 8. Tampilan XAMPPControl Panel

(18)

c. Menjalankan Program 1. Login Administrator

Admin logindiForm Logindengan mengisi :

- UserID - Password

2. MengisiForm MasterJenis Pemilu

AdminmengisiForm MasterJenis Pemilu yaitu dengan mengisi :

- Kode Jenis

- Jenis

3. MengisiForm MasterSesi Pemilu

AdminmengisiForm MasterSesi Pemilu yaitu dengan memilih/ mengisi :

- Jenis Pemilu

- Tahun

4. MengisiForm MasterCaleg

1. Adminmelihat Data Caleg dengan memilih :

- Jenis Pemilu

- Tahun

2. KemudianAdminmengisi Data Caleg yaitu dengan mengisi :

- Nama Caleg - Nama Pasangan

5. MengisiForm MasterTPS

1. Adminmelihat Data TPS dengan memilih :

- Jenis Pemilu

(19)

2. KemudianAdminmengisi Data TPS dengan cara mengisi :

6. MengisiForm MasterPetugas

1. Adminmelihat Data Petugas dengan memilih :

- Jenis Pemilu

- Tahun

2. KemudianAdminmendaftarkan petugas dengan cara memilih/ mengisi :

- Kode TPS

Berdasarkan hasil dari Perancangan Sistem Real Time Quick Count ini, maka dapat

simpulkan bahwa :

1. Perancangan SistemReal Time Quick Count ini mempercepat hasil perhitungan suara

(20)

2. Hasil yang didapat dariQuick Countini sudah akurat

3. Hasil dari Quick Count tepat waktu sesuai pengiriman sms hasil suara dari tiap-tiap

TPS.

4. Hasil rekapitulasi suara Real Time Quick Count dapat dijadikan data pembanding

dengan hasil rekapitulasi suara Komisi Pemilihan Umum (KPU)

5.2. Saran

Beberapa Saran yang dapat di sampaikan dari implementasi Perancangan Sistem Real Time

Quick Countini adalah :

1. Pada saat implementasi dibutuhkan spesifikasi modem GSM yang berkualitas karena

akan mempengaruhi proses pengiriman sms dari petugas.

2. Perlu adanya kerja sama dengan PT. Telkom untuk mendapatkan IP Public supaya

(21)

Daftar Pustaka

Kadir, Abdul.,Buku Pintar jQuery dan PHP, MediaKom, Yogyakarta, 2011.

Komputer, Wahana.,Paling Dicari: PHP Source Code, Penerbit Andi, Yogyakarta, 2010.

Nugroho, Bunafit.,Panduan Lengkap Menguasai Perintah SQL, mediakita, Jakarta, 2008.

Nugroho, Bunafit., PHPProfesional: Pengembangan Data Array dalam Membuat Aplikasi

Web, Penerbit Andi, Yogyakarta, 2007.

Ramadhan S.Kom, Arief., dkk, Buku Latihan PHP 5 dan MySQL, PT Elex Media

Komputindo, Jakarta, 2005.

Rusli, Ahmad., Mahir Manipulasi Fungsi String PHP 5, PT Elex Media Komputindo,

Jakarta, 2010.

Saputra, Agus., Step by Step Membangun Aplikasi SMS dengan PHP dan My SQL, PT Elex

Media Komputindo, Jakarta, 2011.

Saputra, Agus., Step By Step Membangun Aplikasi SMS dengan PHP dan MySQL, PT Elex

Media Komputindo, Jakarta, 2011.

Sigit W, Aloysius., Website Super Canggih dengan Plugin jQuery Terbaik, mediakita,

Jakarta, 2011.

Siswoutomo, Wiwit.,Kolaborasi Pemrograman Flash, PHP, dan Database, PT Elex Media

Komputindo, Jakarta, 2005.

ST, Anhar., Panduan Menguasai PHP & MySQL Secara Otodidak, mediakita, Jakarta,

2010.

Wahyono, Teguh., Practice Guide PHP on Windows, PT Elex Media Komputindo, Jakarta,

Gambar

Gambar 1. Use Case Diagram
Gambar 2. Class Diagram
Gambar 3. Sequence Diagram
Gambar 4. Activity Diagram
+4

Referensi

Dokumen terkait

Dalam pembuatan aplikasi pengembangan sistem autoreply pada quick count pilkada via sms dengan menggunakan metode pengembangan prototype memiliki beberapa tahapan yang akan

Ruang lingkup dalam perancangan sistem pencatatan batas kecepatan dengan RFID sebagai media komunikasi data secara real time. Sensor infra merah sebagai sensor

Hasil dari tugas akhir ini adalah sebuah aplikasi berbasis website yang akan menampilkan data hasil perhitungan suara dalam bentuk diagram batang dan hanya dapat

Dalam hal ini, presisi merupakan selisih persentase perolehan suara Quick Count dengan menggunakan metode sampling berkelompok PPS dengan hasil akhir persentase

Metode Multistage Random Sampling dalam perhitungan cepat (Quick Count) merupakan teknik sampling yang dikontruksikan dari metode sampling acak sederhana yang

Quick count pemilihan kepala daerah berbasis web dirancang dengan menggunakan Entity Relationship Diagram (ERD), Data Flow Diagram (DFD), Flowchart serta

server. Relawan dan masyarakat dapat melakukan aktivitas sebagai berikut: 1) Relawan dapat melakukan login sebagai client pada aplikasi quick count ini; 2)

Laporan skripsi dengan judul “Sistem Infromasi Quick Count berbasis web dengan SMS Gateway pada PILKADA Kabupaten Kudus” telah dilaksanakan dengan tujuan untuk