Program Kreatifitas Mahasiswa OVS
Program Kreatifitas Mahasiswa OVS
JUDUL PROGRAM
VOTON APLIKASI PEMUNGUTAN SUARA ONLINE
DENGAN MENGGUNAKAN METODE ENKRIPSI RIPEMD
DAN BLOCKING GUNA MEMINIMALISIR KECURANGAN
DALAM PEMILU
BIDANG KEGIATAN :
PKM-KARSA CIPTA
Diusulkan oleh:
Hasan Isfahani
5302412011/2012
5302412012/2012
5302410144/2013
ii
Alamat email
: Hasan Isfahani
: 5302412011
: Teknik Elektro
: Universitas Negeri Semarang
: Jl. KH. Ridwan no.54 RT?RW 06/02
Kab.Tegal 081911483062
: Hasan@students.unnes.ac.id
: 3 orang
: Dr. Hari Wibawanto M.T.
: 0007016508
: Kanfer Utara V / 224 Banyumanik
024-70791708 / 08156527055
: Rp. 8.245.000,00
: 5 bulan
( Hasan Isfahani )
NIM 5302412011
Dosen Pendamping
iii
DAFTAR ISI
HALAMAN SAMPUL ................................................................................... i
HALAMAN PENGESAHAN ......................................................................... ii
RINGKASAN ................................................................................................. iii
DAFTAR ISI ................................................................................................... iv
BAB 1. PENDAHULUAN ............................................................................. 1
A. Latar Belakang Masalah ...................................................................... 1
B. Perumusan Masalah ............................................................................. 2
C. Tujuan .................................................................................................. 2
D. Luaran Yang di harapkan .................................................................... 2
E. Kegunaan ............................................................................................. 3
BAB 2. TINJAUAN PUSTAKA .................................................................... 3
A. Pemilu .................................................................................................. 3
B. Algoritma RIPEMD ............................................................................ 4
C. Metode Blocking ................................................................................. 6
BAB 3. METODE PELAKSANAAN ............................................................ 7
A. Waktu dan Tempat Pelaksanaan ......................................................... 7
B. Alat dan Bahan .................................................................................... 8
C. Pelaksanaan Program .......................................................................... 9
BAB 4. BIAYA DAN JADWAL KEGIATAN .............................................. 11
DAFTAR PUSTAKA ..................................................................................... v
LAMPIRAN .................................................................................................... vi
1. Biodata Ketua dan Anggota ................................................................ vi
2. Justifikasi Anggaran Kegiatan ............................................................ x
3. Susunan Organisasi Tim Pelaksana dan Pembagian Tugas ................ xiii
4. Surat Pernyataan ketua Pelaksana ....................................................... xv
5. Gambaran Teknologi yang Hendak Diterapkembangkan ................... xvi
iv
RINGKASAN
Saat ini DPR sedang membahas RUU pilkada langsung, yang didasari atas
besarnya biaya yang dibutuhkan untuk mengadakan pemilu di daerah. Dikarenakan
besarnya biaya tersebut dan kurangnya ketercapaian hasil yang dicapai dalam
pemilu
daerah,
maka
DPR membahas
RUU
yang
diharapkan
mampu
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Sekarang ini sedang hangat-hangatnya terkait polemik RUU Pilkada yang
mempersalahkan bagaimana pemilihan kepala daerah, dipilih oleh rakyat atau wakil
rakyat namun hasil voting menunjukkan bahwa kepala daerah dipilih oleh DPRD
bukan oleh rakyat. Ini menimbulkan banyak protes dari berbagai kalangan. Sebelum
ini juga ada polemik terkait pemilihan presiden yang mana terdapat tuntutan dari
salah satu calon bahwa adanya kecurangan dalam pemilu.
Oleh sebab itu kami memiliki gagasan kalau setiap pemilihan
umum
dilaksanakan secara online, dengan menggunakan data penduduk yang unik dan
sistem verifikasi foto untuk setiap pemilih agar dapat meminimalisir kecurangan
yang dapat terjadi, selain itu sebenarnya sistem nline sangat rentan dengan serangan
berbagai hacker untuk merusak sistem atau bisa merubah hasil suara yang ada.
Namun ketika seluruh proses dan hasil suara pemilihan yang ada dilakukan
secara online selanjutnya semua hal itu dienkripsi dengan metode atau algoritma
yang kompleks itu akan bisa meminimalisir kecurangan, selain itu juga bisa
menghemat biaya pemilu. Maka dari itu kami mengajukkan program ini.
B. Perumusan Masalah
Bagaimana untuk meminimalisir kecurangan dalam pemilu ?
Bagaimana meningkatkan keamanan tingkat tinggi untuk sistem pemilu online?
Bagaimana cara melaksanakan pemilu dengan biaya yang rendah ?
Bagaimana mengurangi angka golput di Indonesia ?
C. Tujuan
Berdasarkan permasalahan yang telah dikemukakan diatas tujuan
daripada penulisan PKM ini adalah :
1. Memberikkan hak suaranya untuk seluruh rakyat Indonesia.
2. Mempermudah pemilihan umum.
3. Meminimalisir kecurangan dalam pemilu.
4. Memanfaatkan teknologi yang ada.
E. Kegunaan
Kegunaan dari Program Kreatifitas Mahasiswa bidang Karsa Cipta(PKM-KC)
ini adalah:
1. Sebagai sistem pemilu yang baru.
2. Mempermudah masyarakat indonesia untuk memilih.
3. Sebagai ajang aktualisasi dari mahasiswa pendidikan teknik informa tika
dalam mengaplikasikan ilmu pengetahuan yang telah diperoleh.
4. Sebagai upaya menjembatani meningkatkan efisiensi sumber daya alam.
BAB 2
TINJAUAN PUSTAKA
A. Pemilu
Pemilihan umum (Pemilu) adalah salah satu cara dalam sistem demokrasi
untuk memilih wakil-wakil rakyat yang akan duduk di lembaga perwakilan rakyat,
serta salah satu bentuk pemenuhan hak asasi warga negara di bidang politik. Pemilu
dilaksanakan untuk mewujudkan kedaulatan rakyat. Sebab, rakyat tidak mungk in
memerintah secara langsung. Karena itu, diperlukan cara untuk memilih wakil rakyat
dalam memerintah suatu negara selama jangka waktu tertentu. Pemilu dilaksanaka n
dengan menganut asas langsung, umum, bebas, rahasia, jujur, dan adil.
Pemilihan
Sarana
Sarana
Sarana
geografis mempunyai satu wakil di parlemen. Sistem ini sering dipakai di negara
yang menganut sistem dwipartai, seperti Inggris dan Amerika.
Sistem perwakilan proporsional: Dalam sistem perwakilan proporsional,
jumlah kursi di DPR dibagi kepada tiap-tiap partai politik, sesuai dengan
perolehan jumlah suara dalam pemilihan umum. khusus di daerah pemiliha n.
Untuk keperluan itu, maka ditentukan suatu pertimbangan, misalnya 1 orang
wakil di DPR mewakili 500 ribu penduduk.
Sistem campuran: Sistem ini merupakan campuran antara sistem distrik dengan
proporsional. Sistem ini membagi wilayah negara ke dalam beberapa daerah
pemilihan. Sisa suara pemilih tidak hilang, melainkan diperhitungkan dengan
jumlah kursi yang belum dibagi. Sistem ini diterapkan di Indonesia sejak pemilu
tahun 1977 dalam memilih anggota DPR dan DPRD. Sistem ini disebut juga
proporsional berdasarkan stelsel daftar.
Jadi harapannya dalam program ini kami bisa mengembangkan aplikasi pemilu
online sesuai dengan sistem yang ada serta menjadikannya ketingkat keamanan yang
lebih tinggi.
B. Metode Enkripsi RIPEMD
Salah satu mekanisme pendukung yang dapat digunakan untuk mengatas i
masalah penyalahgunaan hak akses adalah kriptografi. Dengan mekanisme ini data
atau informasi akan disandikan sehingga tidak dapat dibaca atau paling tidak akan
menyulitkan orang yang tidak berhak untuk membacanya. Pada penelitian ini
dideskripsikan dan dianalisis algoritma RIPEMD-160 baik dari segi teori, keamanan,
kompleksitas algoritma dan implementasi proses otentikasi password enkripsi data
berbasis DES. Ujicoba dilakukan menggunakan metode full encryption, otentikasi
password metode full encryption dan part encryption dengan hasil maksima l.
Berbagai jenis data file *.rtf, *.doc, *.jpg, *.mp3, *.avi, *.zip, *.pdf dan *.xls
diujicoba. Prosentase peningkatan ukuran file dengan proses part encryption 0,08 %,
dengan proses full encryption 36,94 %, dan otentikasi password terhadap proses full
encryption adalah 86,75 %. Semua menunjukkan fungsi regresi linier.
RIPEMD-160 bekerja pada ukuran word 32bit. Operasi primitifnya adalah:
Rotasi bit ke kiri (left-spin)
Operasi boolean bitwise (AND, OR, NOT, XOR)
Operasi penjumlahan modulo 2 terhadap word dalam mode twos complement.
Dari diagram di atas terlihat bahwa fungsi kompresi ini terdiri dari 5 ronde.
Dalam 1 ronde ada 2 pemrosesan yang terjadi dan keduanya bekerja secara paralel
dan bebas satu sama lain. Dalam setiap pemrosesan tersebut ada 16 langkah. Ada 16
langkah karena fungsi kompresi menerima input 1 blok 512 bit yang menjadi 16
subblok yang masing- masing sebesar 16 bit. Dalam satu langkah, hanya 1 subblok
yang diproses (subblok 0 sampai subblok 15). Oleh karenaitu, dalam sekali
pemanggilan fungsi kompresi akan terjadi langkah sebanyak 5 2 16 = 160
langkah. Bandingkan dengan MD4 yang hanya 3 16 = 48 langkah, dan MD5 yang
hanya 4 16 = 64 langkah.
C. Metode Blocking
Sistem enkripsi terkadang membagi plaintext menjadi blok-blok yang terdiri
dari beberapa karakter yang kemudian dienkripsikan secara independen. Dengan
menggunakan enkripsi blocking dipilih jumlah lajur dan kolom untuk penulisa n
pesan. Jumlah lajur dan kolom menjadi kunci bagi kriptografi dengan teknik ini.
Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan
dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Chipertext-nya adalah
hasil pembacaan plaintext secara horizontal berurutan sesuai blok-nya. Contoh 5
TEKNIK DASAR KRIPTOGRAFI Jika menggunakan teknik blocking dengan 1
blok berisi 4 karakter.
5
BLOK 1
BLOK 2
BLOK 3
BLOK 4
BLOK 5
BLOK 6
BLOK 7
BAB 3
METODE PELAKSANAAN
A. Waktu dan tempat pelaksanaan
Program ini dilaksanakan dalam waktu 5 bulan. Pembuatan alat dilaksanaka n
di Universitas Negeri Semarang, Tepatnya di Laboratorium Komputer urusan Teknik
Elektro Fakultas Teknik Universitas Negeri Semarang.
B. Alat dan Bahan
1. 3 buah Notebook
2. Hosting
3. Domain
4. Software Web design
5. Software Text Editor
C. Pelaksanaan program
Pelaksanaan program dibagi dalam 4 tahap yaitu :
1. Analisis data lapangan
Rencana pembuatan sistem ini dimulai dengan menganalisis data yang ada
di lapangan yaitu data-data pemilihan yang pernah dilakukan dan mempelaja r i
sistem kerja pemilihan yang sekarang.
2. Perencanaan dan perancangan sistem dan desain
Tahap ini merupakan tahapan kerja pertama yang dilakukan. Melakukan
analisa dan rencana terhadap sistem serta desain yang akan di buat. Setelah itu
melakukan pengumpulan data dan membuat struktur situs. Pada tahap ini sudah
memulai melakukan perancangan terhadap draft atau arsitektur situs. Lama
tahapan ini bisa menyampai 3-4 minggu, tergantung pada jumlah data yang
dibutuhkan.
3. Memilih dan membeli Domain dan Hosting
Dalam tahap ini menentukan domain apa yang akan digunakan dan
mempertimbangkan alamat apa yang akan di cantumkan di sistem pemilu online
ini. Setelah itu segera membeli sebuah domain yang diinginkan.
4. Uji kelayakan
Dalam tahap ini di lakukan beberapa hal, yaitu tim pelaksana menguji coba
dan menjalankan sistem pemilu online
Uji coba dilakukan dengan menjalankan sistem apakah terjadi bug ? setelah itu
baru di hosting.
5. Maintenance
Pada tahap ini merupakan tahap yang paling penting karena apakah bisa
benar-benar berfungsi dan bisa diterapkan untuk keberlangsungan kedepannya
yang berupa perawatan sistem dan server.
BAB 4
Bulan Ke-1
2 3 4
Bulan Ke-4
2
3 4
Analisa data
Pengambilan
data
Perancangan
desain dan
sistem
Evaluasi
sistem
Domain dan
Hosting
Upload ke
server
Maintenance
B. Rancangan Biaya
NO Jenis Pengeluaran
Jumlah
1.
Rp. 2.075.000,00
2.
Peralatan Penunjang
Rp. 4.500.000,00
3.
Rp. 1.120.000,00
4.
Transportasi
Rp.
Jumlah
550.000,00
Rp. 8.245.000,00
C. Rincian Pengeluaran
NO Bahan Habis Pakai
Biaya
1.
Hosting
Rp. 1.300.000,00
2.
Domain
Rp.
225.000,00
3.
Hardisk External
Rp.
550.000,00
Jumlah
Rp. 2.075.000,00
10
NO Peralatan Penunjang
1.
Jumlah
Rp.
700.000,00
@Rp. 100.000,00/hari
2.
Sewa Notebook
Rp. 2.000.000,00
3.
Rp.
500.000,00
4.
Rp.
500.000,00
5.
Sewa printer
Rp.
250.000,00
6.
Logistik
Rp.
550.000,00
Jumlah
2.
Rp. 4.500.000,00
Biaya
Rp.
640.000,00
Rp.
320.000,00
Rp.
90.000,00
Rp.
70.000,00
@ Rp. 16.000 x 40
Cetak Buku Panduan
@ Rp. 8000,00 x 40
Penyusunan Laporan
a. Kertas HVS 2 rim
3.
@ Rp. 45.000,00 x 2
b. Tinta 2 botol
@ Rp 35.000,00 x 2
Jumlah
NO Transportasi
Rp. 1.120.000,00
Biaya
1.
Pra Kegiatan
Rp.
300.000,00
2.
Pelaksanaan kegiatan
Rp.
200.000,00
3.
Pasca Kegiatan
Rp.
50.000,00
Rp.
550.000,00
Jumlah
DAFTAR PUSTAKA
Roland L. Bu'ull 135 04 072 : ALGORITMA RIPEMD, Program Studi Teknik
Informatika,
Institut
Teknologi
Bandung,
http://informatika.stei.itb.ac.id/~rinaldi.munir/Kriptografi/20062007/Makalah2/Makalah-071.pdf
Michail, H. E.; Thanasoulis, V. N.; Panagiotakopoulos, G. A.; Kakarountas, A. P.;
Goutis, C. E. : Efficient Pipelined Hardware Implementation of RIPEMD-160
Hash
Function,
Academic
Journal,
the
Hash
Functions
MD4
and
RIPEMD,
http://www.infosec.sdu.edu.cn/uploadfile/papers/Cryptanalysis%20of%20the%20
Hash%20Functions%20MD4%20and%20RIPEMD.pdf
Xiaoyun Wang, Deng uo Feng, Xuejia Lai, Hongbo Yu : Collision for Hash Functions
MD4, 5 HAV L-128 and RIPEMD, http://eprint.iacr.org/2004/199.pdf (2004)
Pemilihan Umum Anggota DPR,DPD,dan DPRD , UU.No.8 Tahun 2012.
Penyelenggaraan Pemilu, UU.No.15 tahun 2011
vi
Nama Lengkap
Hasan Isfahani
Jenis Kelamin
Laki-laki
Program Studi
Pendidikan TIK
NIM
5302412011
Hasan@students.unnes.ac.id
Nomor Telepon/HP
+6281911483062
B. Riwayat Pendidikan
SD
Nama Institusi
SD N Bojong 2
Jurusan
Tahun Masuk-Lulus
SMP
SMA
TKJ
2000-2006
2006-2009
2009-2012
Institusi Pemberi
Jenis Penghargaan
Juara 1 IT Networking
Support
Tahun
Penghargaan
Kabupaten Tegal
Juara 3 Modifikasi
Universitas
Pionerring
Pancasakti Tegal
2011
2010
Semua data yang saya isikan dan tercantum dalam biodata ini adalah benar dan dapat
dipertanggungjawabkan secara hukum. Apabila di kemudian hari ternyata dijumpa i
ketidak-sesuaian dengan kenyataan, saya sanggup menerima sanksi.
Demikian biodata ini saya buat dengan sebenarnya untuk memenuhi salah satu
persyaratan dalam pengajuan Hibah Program Kreativitas Mahasiswa bidang Karsa Cipta.
Semarang, 18 September 2014
Ketua
vii
A. Identitas Diri
1
Nama Lengkap
Jenis Kelamin
Laki-laki
Program Studi
Pendidikan TIK
NIM
5302412012
Candra.atp@gmail.com
Nomor Telepon/HP
+6285742806852
B. Riwayat Pendidikan
SD
Nama Institusi
Jurusan
Tahun Masuk-Lulus
SD NEGERI
BUNIWAH 2
2000-2006
SMP
SMA
2009-2012
Semua data yang saya isikan dan tercantum dalam biodata ini adalah benar dan dapat
dipertanggungjawabkan secara hukum. Apabila di kemudian hari ternyata dijumpa i
ketidak-sesuaian dengan kenyataan, saya sanggup menerima sanksi.
Demikian biodata ini saya buat dengan sebenarnya untuk memenuhi salah satu
persyaratan dalam pengajuan Hibah Program Kreativitas Mahasiswa bidang Karsa Cipta.
Nama Lengkap
Jenis Kelamin
Laki-laki
Program Studi
NIM
5201413060
viii
Haniffery91@yahoo.com
Nomor Telepon/HP
+6287830137095
B. Riwayat Pendidikan
SD
Nama Institusi
SD NEGERI 1
BEDONO
SMA
SMA NEGERI
1
AMBARAWA
IPA
2001-2007
2007-2010
2010-2013
Jurusan
Tahun Masuk-Lulus
SMP
SMP NEGERI 1
JAMBU
Institusi Pemberi
Jenis Penghargaan
Tahun
Penghargaan
HIMA Sains dan
Matematika UKSW
Salatiga
2012
SMA Negeri 1
Ambarawa
2013
SMA Negeri 3
Semarang
2013
Semua data yang saya isikan dan tercantum dalam biodata ini adalah benar dan dapat
dipertanggungjawabkan secara hukum. Apabila di kemudian hari ternyata dijumpa i
ketidak-sesuaian dengan kenyataan, saya sanggup menerima sanksi.
Demikian biodata ini saya buat dengan sebenarnya untuk memenuhi salah satu
persyaratan dalam pengajuan Hibah Program Kreativitas Mahasiswa bidang Karsa Cipta .
Semarang, 18 September 2014
Anggota II
ix
Justifikasi Pemakaian
Untuk
membuat
media pembelajaran
HandyCam berupa video untuk di
tayangkan
di
Courness.
Sewa
Untuk
membuat
design dan sistem
Notebook
web yang maksima l
serta editing video
yang
bagus,
diperlukan notebook
dengan
spesifikas i
yang tinggi.
License
Untuk
membuat
design dan sistem
Software
web
dibutuhka n
Web Design dengan 2 interface
yaitu GUI dan CLI
License
Dibutuhkan software
photo
dan video
Software
editing
untuk
Design
membuat
design
gambar dan video
Grafis
sebagai
media
pembelajaran
di
Courness
printer
Untuk
mencetak
Naskah pembelajaran
untuk pemateri dan
mencetak
laporan
kegiatan,
serta
proposal pengajuan
kepada pemateri
Logistik
Diperlukan
logistik
untuk
menunja ng
kegiatan pembuatan
Courness.
SUB TOTAL (Rp)
Kuantitas
Harga Satuan
(Rp)
Keterangan
1 unit
Rp. 100.000,00
per hari
Sewa selama
7 hari
2 unit
Rp.
1000.000,00
per bulan
Sewa selama
1 bulan
1 set
Rp.500.000,00
Software
Web Maker
1 set
Rp.500.000,00
Sofware
Proshow
studio
1 set
Rp.250.000,00
Sewa selama
satu minggu
Rp. 550.000,00
Sebagi
penunjang
dalam tahap
analisis dan
observasi
selama 1,5
bulan.
menyesua
ikan
Rp.4.500.000
Justifikasi
Pemakaian
Dibutuhkan server
hosting
Kuantitas
Harga Satuan
(Rp)
1 server
hosting
Rp.
1.300.000,00
1 domain
Rp.
225.000,00
1 unit
Rp.
550.000,00
Keterangan
yang
menyediakan
seluruh
feature
menunja ng
keberlangsungan
Courness.
Domain
Dibutuhkan domain
untuk membuat Elearning Courness.
Hardisk
Untuk menampung
External
seluruh
Dibuat
Domain .org
bahan
pembelajaran yang
akan di posting di
Courness
SUB TOTAL (Rp)
Rp. 2.075.000
3. Perjalanan
Material
Pra Kegiatan
Justifikasi
Pemakaian
Sebelum kegiatan
dilakukan
observasi
dan
Kuantitas
Harga Satuan
(Rp)
Keterangan
10 kali
perjalanan
Rp.
300.000,00
Sering
dilakukan
Obeservasi
5 kali
perjalanan
Rp.
200.000,00
analisis data
Pelaksanaan
Di
kegiatan
penyusunan
dan
butuhkan
data
konsultas i
kepada
Courness.
pengajar
xi
Pasca Kegiatan
Untuk evaluasi ke
Rp.
50.000,00
pengajar
SUB TOTAL (Rp)
Rp. 550.000
Cetak
Justifikasi
Pemakaian
Dibutuhkan
untuk
Proposal
pengajuan
Material
Kerjasama
Kuantitas
Harga Satuan
(Rp)
40 buah
@ Rp. 16.000 x
40
40 buah
@ Rp. 8000,00 x
40
2 rim
@ Rp. 45.000,00
proposal
ke dosen pengampu
di Courness
Cetak
Buku Sebagai
Panduan
buku
panduan penggunaa n
Courness
Admin,
untuk
pemateri,
dan user
Penyusunan
Laporan
Pembuatan proposal
c. Kertas PKM
HVS
untuk
x2
pengajuan ke Dikti
d. Tinta
2 botol
@ Rp 35.000,00
x2
Rp 1.120.000,00
Keterangan
xii
Hasan Isfahani /
5302412011
Ferninda
Khoerunnisa
5302412039
xiii
: Hasan Isfahani
NIM
: 5302412011
Program Studi
Fakultas
: Teknik
xiv
proses pemilihan umum, serta mempermudah proses perhitungan suara. Luaran yang
akan dihasilkan adalah simulator model Voton dengan desain seperti pada Gambar 1,
Gambar 2 dan Gambar 3, dibawah ini :
xv