Skip to main content

Tutorial Program Real Count Pilpres 2019 Dengan Python


Jakarta,- Masyarakat Indonesia telah usai melaksanakan pemilu serentak pada hari rabu tanggal 17 april 2019 kemarin. Dari hasil Quick Count yang di selenggarakan oleh beberapa lembaga survey, Pasangan Jokowi-Ma'ruf mengungguli pasangan Prabowo-Sandi.

Namun, Quick Count adalah hasil dari perhitungan Lembaga Survey dan bukan hasil resmi dari KPU. Sambil menunggu hasil Real Count dari KPU, mari pelajari bagaimana cara penyajian data suara pilpres 2019.

Secara umum, data suara pilpres 2019 di tampilkan dengan menggunakan Diagram Lingkaran atau Pie Chart. Seperti yang terlihat pada situs resmi KPU.

Hasil Real Count sementara 26 april 2019
Sumber : kpu

Pada gambar Diagram situs KPU di atas ditampilkan dengan menggunakkan bahasa pemrograman javascript. Pada tutorial kali ini kita akan membuat diagram data Real Count Pilpres 2019 dengan Bahasa Pemrograman Python dan menggunakan Modul Matplotlib dan Pandas. Berikut langkah-langkah nya :



1. Install Modul Pandas dan Matplotlib
Matplotlib dan Pandas adalah modul Python yang berfungsi untuk visualisasi data dalam bentuk chart.

Untuk pengguna windows, buka CMD dari komputer dan ketikkan pip install matplotlib. Tunggu sampai proses download modul selesai lalu ketikkan lagi pip install pandas. Pastikan proses download telah benar-benar selesai.

Untuk pengguna Linux, buka terminal dari komputer dan ketikkan sudo apt-get install python-matplotlib. Tunggu sampai proses download modul selesai lalu ketikkan lagi sudo apt-get install python-pandas. Pastikan proses download telah benar-benar selesai

2. Kode program modul Matplotlib

Buka text editor anda, buatlah satu file dengan nama real count.py dan simpan di folder komputer. Lalu ketik/copy kode program dibawah ini ke file real count.py tadi :

import matplotlib.pyplot as plt

# Data to plot
labels = 'Jokowi-Maruf', 'Prabowo-Sandi' 
sizes = [33444487,  25937847]
colors = ['gold', 'lightskyblue']
explode = (0.1, 0)  # explode 1st slice

# Plot
plt.pie(sizes, explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=140)

plt.axis('equal')
plt.show()

sizes = [33444487,  25937847] adalah jumlah suara masing-masing pasangan. Jalankan program dan Hasil dari kode program real count.py :

Output real count.py

Contoh yang kedua dari mdul matplotlib, buat file baru dengan nama real count 2.py dan ketikkan kode program berikut :

import matplotlib.pyplot as plt

labels = ['Jokowi-Maruf', 'Prabowo Sandi']
sizes = [33444487,  25937847]
colors = ['yellowgreen', 'lightskyblue']
patches, texts = plt.pie(sizes, colors=colors, shadow=True, startangle=90)
plt.legend(patches, labels, loc="best")
plt.axis('equal')
plt.tight_layout()
plt.show()


Jalankan program dan Hasil dari kode program real count 2.py :

Output real count 2.py

3. Hitung suara dari file csv

Buka text editor anda, buatlah satu file dengan nama hitung suara.py dan simpan di folder komputer. Lalu buatlah satu file berekstensi csv dengan nama suara.csv sebagai data suara pilpres dan ketikkan data berikut ke file csv :

paslon,suara_paslon
Jokowi-Ma'ruf,33444487
Prabowo-Sandi,25937847

lalu simpan di folder komputer anda.

ketik/copy kode program dibawah ini ke file hitung suara.py yang telah di buat sebelumnya :

import matplotlib.pyplot as plt
import pandas as pd

df =  pd.read_csv('D:\\Mata Mata Dunia\\27 april 2019\\tutorial\\suara.csv')
paslon_data = df["paslon"]
medal_data = df["suara_paslon"]
colors = ["#1f77b4", "#ff7f0e"]
explode = (0.1, 0)  

plt.pie(medal_data, labels=paslon_data, explode=explode, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=140)

plt.title(" Hasil Real Count Sementara 27 April 2019 \n"+"Sumber : KPU")
plt.show()



Untuk setting PATH file CSV nya bisa dilakukan dengan cara :

Setting path file csv

copy path tersebut dan paste di kode :

df =pd.read_csv('D:\\Mata Mata Dunia\\27 april 2019\\tutorial\\suara.csv') # Ubah sesuai nama folder yang anda copy

Jalankan program hitung suara.py dan output dari  program hitung suara.py :

Output hitung suara.py

Kekurangan Program di atas adalah Data Suara Pilpres masih di lakukan secara manual dan offline. Bagaimana jika ingin Diagram ini di tampilkan secara real time di halaman web, Akan di lanjutkan pada tutorial selanjutnya.

Baca Juga : Tutorial Membuat Game Snake ( Ular ) dengan Python

Jika ada yang error silahkan bertanya di komentar.. Assalamu'alaikum


Comments

  1. Tutorial Program Real Count Pilpres 2019 Dengan Python >>>>> Download Now

    >>>>> Download Full

    Tutorial Program Real Count Pilpres 2019 Dengan Python >>>>> Download LINK

    >>>>> Download Now

    Tutorial Program Real Count Pilpres 2019 Dengan Python >>>>> Download Full

    >>>>> Download LINK 6G

    ReplyDelete

Post a Comment

Popular posts from this blog

Tutorial import Excel ke MySQL dengan Navicat Premium 12

Navicat Premium 12 Navicat adalah software untuk remote database secara GUI, dimana kita bisa mengkonfigurasi database secara grafik atau dengan secara instan tanpa menggunakan script. Kita bisa mengelola beberapa database server di aplikasi ini, seperti Oracle, SQL Server, MySQL Server dll. Selain untuk database lokal, Navicat juga bisa digunakan untuk mengelola atau remote database server. Pada tutorial kali ini akan saya jelaskan cara import data dari file Microsoft Excel yang akan di import ke database MySQL dengan menggunakan Navicat Premium versi 12. 1. Download Navicat Premium 12 Bagi yang belum terinstal Navicat Premium 12 di PC nya bisa di download di link tombol berikut : 2. Buat database baru Setelah terinstall di PC masing-masing, buka aplikasi Navicat Premium 12 tersebut dan buat sebuah database baru dengan nama : test_excel. Lalu buatlah tabel baru dalam database test_excel dengan nama mahasiswa. Isilah kolom tabel mahasiswa dengan field

Cara remote komputer dengan UltraViewer

Ultra Viewer adalah software buatan DucFabulous yang digunakan untuk remote atau mengendalikan komputer dari jarak jauh. Manfaat dari remote komputer dari jarak jauh yaitu salah satunya untuk pekerjaan yang bisa di lakukan dari rumah dan banyak manfaat lainnya dengan modal komputer dan koneksi internet. Ada banyak software untuk remote komputer, tapi kali ini kita akan mengulas software UltraViewer. Berikut cara remote komputer dengan UltraViewer. 1. Install Aplikasi UltraViewer di Semua Komputer Langkah pertama tentunya kita harus mendownload aplikasi UltraViewer terlebih dahulu. Silahkan download di link berikut :   Setelah selesai di download, install aplikasi UltraViewer nya di komputer sobat dan komputer yang akan di remote, lalu jalankan aplikasi di dua komputer tersebut. 2. Tampilan awal dan Setting Gambar diatas adalah tampilan awal dari aplikasi UltraViewer. Saat di tampilan itu, komputer kita secara otomatis memiliki ID dan Password