Rancang bangun alat penghitung jumlah suara dan surat suara pada pemilu

May 5, 2019 | Author: ilham | Category: N/A
Share Embed Donate


Short Description

menggunakan LCD sebagai display dan speaker untuk menampilkan suara pada surat suara yg tercoblos...

Description

LAPORANPRAKTIK PEMOGRAMAN MIKROKONTROLER LANJUT

RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH SUARA OTOMATIS OTOMATIS DENGAN ARDUINO UNO DAN OUTPUT KELUARAN SUARA DAN LCD

Disusun Oleh : Ilham Mutaqin

1315010072

Putri Hapsari

1315010021

PROGRAM S!DI "#$I# "%"#RO$I#A I$D!SRI &!R!SA$ "#$I# "%"#RO PO%I"#$I# $"G"RI &A#ARA 2017

RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH SUARA OTOMATIS OTOMATIS DENGAN ARDUINO UNO DAN OUTPUT KELUARAN SUARA DAN LCD

Ilham Mutaqin Putri Hapari

&urusan e'ni' "le'tr( Pr()ram Stu*i e'ni' "le'tr(ni'a In*ustri P(lite'ni' $e)eri &a'arta

ABSTRAK 

Perala Peralatan tan ele'tr ele'tr(ni (ni' ' hampir hampir ti*a' ti*a' pernah pernah lepas lepas *ari *ari 'ehi*u 'ehi*upan pan manusia manusia untu'  untu'  menin)'at'an 'emu*ahan *an 'en+amanan *alam pemenuhan 'e,utuhann+a-Pa*a saat ini. pen)hitun)an hasil pemilihan umum *i P(lite'ni' $e)eri &a'arta masih men))una'an met(*e manual- /ah'an pemilihan ,e,erapa al(n masih *ila'u'an *en)an ara *isuara'an- Alat pen)hitun) surat suara a*alah salah satu s(lusin+aPeneli Penelitia tian n ini mem,aha mem,ahass tentan) tentan) pr(ses pr(ses pen)hi pen)hitun tun)an )an surat surat suara suara *an hasil hasil *ari *ari  pemilihan umum ,er,asis Ar*uin( !n( *en)an 'eluaran ,erupa suara +an) *i'eluar'an *i'eluar'an (leh spea'er *an *itampil'an *itampil'an pa*a %D *en)an memanaat'an memanaat'an met(*e (pt((upler *imana %"D se,a)ai transmitter *an sens(r Ph(t(*i(*a se,a)ai reeierPen)unaan ISD 2540 pa*a alat ini se,a)ai pen+impan suara untu' *i'eluar'an (leh spea'er-

 Kata kunci : Arduino Uno, LED, Sensor Photodioda, LCD, ISD 2560, Speaker, Speaker, ptocoup!er"

BAB I PENDAHULUAN

!"!"

Latar B#la$an%

In*(nesia merupa'an ne)ara Dem('rasi. *imana *alam setiap ar)a ne)aran+a mempun+ai aspirasi lan)sun) *alam hal pemilihan umum-(nt(hn+a *i P(lite'ni' $e)eri &a'arta *alam pemilihan 'etua /"M- Pen+elen))aran Pemilu 6pemilihan umum *i P(lite'ni' $e)eri &a'arta *ila'u'an minimal 1 tahun se'ali *en)an aturan +an) sama *en)an pemilihan umum +an) *iselen))ara'an (leh  pemerintah- i*a' 8aran) ,er,a)ai masalah ter8a*i *alam pr(ses pemilu. ,ai' 'arena 'esalahan manusia ataupun 'esalahan peran)'atPemilihan 'etua /"M *i P(lite'ni' $e)eri &a'arta men))una'an ara manual *imana hasil *ari pemilihan umum *itulis *an *isuara'an- Dalam pela'saan  pemilihan su*ah ,an+a' *ila'u'an ,er,a)ai met(*e untu' le,ih men8amin 'etepatan  pemilihan umum *an le,ih eesien. tetapi masih ,an+a' pula masalah +an) ter8a*i setelah itu seperti ,an+a' pemilihan umum +an) hasiln+a ,erupa pen))elem,un)an suara +an) men+e,a,'an 'eru)ian untu' ,er,a)ai piha'#ema8uan te'n(l()i *i,er,a)ai ,i*an) 'hususn+a ele'tr(ni'a men*(r(n) untu' ,erinisiati untu' meranan) suatu alat +an) ,isa men)aasi pen)hitun)an surat suara- Den)an alat ini *iharap'an ,isa men)aasi lan)sun) .men)etahui 8umlah  pemilih lan)sun) seara (t(matis *alam tiap (ran)n+a *an men)hitun) hasil *ari e'apitulasi suara- Alat ini mempun+ai *ua ,a)ian +an) terpisah +aitu '(ta' suara untu' men)hitun) 8umlah surat suara +an) masu' +an) mea'ili 8umlah emilih *an alat pen)hitun) hasil e'apitulasi suara- Alat ini 'ami se,ut *en)an 9Alat Pen)hitun) Suara Ot(matis9

!"&"

P#m'ahaan Sin%$at

1- Men)instalasi sens(r. Ar*uin( !n(. Mi'r( #(ntr(ller AR. M(*ul !AR MP3 Pla+er. %D *an Spea'er  2- Men)'(muni'asi'an Ar*uin( un( *en)an sens(r. M(*ul !art MP3 Pla+er. spea'er *an %D- Serta men)'(muni'asi'an mi'(n AR *en)an sens(r *an %D 3- Mempr()ram pen*ete'sian terha*ap ,(l(n)an pa*a (,8e' 'erta +an) *i(,l(s *en)an sens(r  ;- Mempr()ram pen*ete'sian (,8e' ,erupa 'ertas *en)an sens(r 

!"("

Tu)uan *an +un%i Alat

u8uan 'ami mem,uat alat ini a*alah untu': 1- Men*u'un) 'esu'sesan pen+elen))araan pemilu *i In*(nesia2- Meminimalisasi 'euran)an pemilihan umum *alam hal manipulasi 8umlah suara3- Mempermu*ah pen)aasan 8umlah suara +an) masu' a)ar sesuai *en)an  8umlah realn+a;- !ntu' mempermu*ah *alam men)itun) 8umlah surat suara *an hasil e'apitulasi suara

BAB II LANDASAN TEORI

&"!"

Ar*uin, Un,

!n( Ar*uin( a*alah ,(ar* ,er,asis mi'r('(ntr(ler pa*a Ame)a32M. 4 input anal(). 14 MH? (silat(r 'ristal. '(ne'si !S/. 8a' listri'  t(m,(l reset- Pin@pin ini ,erisi semua +an) *iperlu'an untu' men*u'un) mi'r('(ntr(ler. han+a terhu,un) 'e '(mputer *en)an 'a,el !S/ atau sum,er  te)an)an ,isa *i*apat *ari a*apt(r A@D atau ,aterai untu' men))una'ann+a-5B /(ar* Ar*uin( !n( memili'i itur@itur ,aru se,a)ai ,eri'ut : @ 1.0 pin(ut: tam,ah SDA *an S% pin +an) *e'at 'e pin are *an *ua pin ,aru lainn+a *itempat'an *e'at 'e pin R"S". *en)an IO R"C +an) memun)'in'an se,a)ai ,uer untu' ,era*aptasi *en)an te)an)an +an) *ise*ia'an *ari ,(ar* sistem- Pen)em,an)ann+a. sistem a'an le,ih '(mpati,e *en)an Pr(ses(r +an) men))una'an AR. +an) ,er(perasi *en)an 5 *an *en)an Ar*uin #arena +an) ,er(perasi *en)an 3-3- an) 'e*ua a*alah pin ti*a' terhu,un). +an) *ise*ia'a untu' tu8uan pen)em,an)ann+a-

Gam,ar 2-1- Ar*uin( !n(

2-1-1- Des'ripsi Ar*uin( !n(

a,el 2-1- Des'ripsi Ar*uin( !n(

&"&"

Mi$r,$,ntr,l#r A-R 

AMe)a@>INDE7 878( SET>-OLUME 8782 SEL>DE- 878 T+ 878& PLA6 878D PAUSE 878E SINGLE>C6CLE 87! C6CLE>ON 8788 C6CLE>O++ 878! PLA6>@>-OL 87&& PLA6>+OLDER>+ILE 858+ 3,nt int LDR!FA8 3,nt int LDR&FA! 3,nt int LDR(FA& int nilaiLDR!F8 int nilaiLDR&F8 int nilaiLDR(F8

==aria,el %DR *i pin A0 ==aria,el %DR *i pin A1 ==aria,el %DR *i pin A2 ==nilai aal %DR1 0 ==nilai aal %DR2 0 ==nilai aal %DR3 0

3,nt int pinButt,n F & 3,nt int 'tnr##t F . 3,nt int pinLED F ;

==aria,el push ,utt(n san *i pin 2 ==aria,el push ,utt(n reset *i pin ; ==aria,el le* *i pin <

int ti*a$ahpal,n!pal,n&pal,n()umlahuara  ==inisialisasi aria,el ==Alamat %D 20F; +an) *i)una'an Liqui*Cr4tal>I&C l3*085(+&8.1 ,i* #tup01  m4S#rial"'#%in02881 *#la40/881

==>ait hip initiali?ati(n is (mplete

#n*C,mman*0CMD>SEL>DE- DE->T+1

==memilih 'artu C

==%DR1 se,a)i input pinM,*#0LDR!INPUT1 pinM,*#0LDR&INPUT1 ==%DR2 se,a)i input pinM,*#0LDR(INPUT1 ==%DR3 se,a)i input ==t(m,(l san se,a)i input pinM,*#0pinButt,nINPUT1 pinM,*#0'tnr##tINPUT1 ==t(m,(l reset se,a)i input pinM,*#0pinLED OUTPUT1 ==%"D se,a)i (utput == a'ti'an pull@up resist(r  ti*a$ah F 8 ==inisialisasi nilai aria,el ti*a'sah L 0 pal,n! F 8 ==inisialisasi nilai aria,el pasl(n1 L 0 ==inisialisasi nilai aria,el pasl(n2 L 0 pal,n& F 8 ==inisialisasi nilai aria,el pasl(n3 L 0 pal,n( F 8  )umlahuara F 8 ==inisialisasi nilai aria,el 8umlah suara L 0 == initiali?e the l* l3*"init01 == Print a messa)e t( the %Dl3*"init01 l3*"'a3$li%ht01 ==a'ti'an ,a' li)ht %D S#rial"'#%in02881 ==men))una'an %D 20F;

l3*"'#%in0&8.1 l3*"#tCur,r0881 l3*"print0P!F1 l3*"#tCur,r08!1 l3*"print0P&F1 l3*"#tCur,r08&1 l3*"print0P(F1 l3*"#tCur,r0!881 l3*"print0TSF1 l3*"#tCur,r0!8!1 l3*"print0JSF1

==set pa*a piFel ,aris 0 '(l(m 0 ==menampil'an P1 pa*a %D ==set pa*a piFel ,aris 1 '(l(m 0 ==menampil'an P2 pa*a %D ==set pa*a piFel ,aris 2 '(l(m 0 ==menampil'an P3 pa*a %D ==set pa*a piFel ,aris 0 '(l(m 10 ==menampil'an S pa*a %D ==set pa*a piFel ,aris 1 '(l(m 10 ==menampil'an &S pa*a %D

l3*"#tCur,r0(81 l3*"print0pal,n!1 l3*"#tCur,r0(!1 l3*"print0pal,n&1 l3*"#tCur,r0(&1 l3*"print0pal,n(1 l3*"#tCur,r0!(81 l3*"print0ti*a$ah1 l3*"#tCur,r0!(!1 l3*"print0)umlahuara1 *i%ital@rit#0pinButt,n HIGH1 *i%ital@rit#0'tnr##t HIGH1

==set pa*a piFel ,aris 3 '(l(m 0 ==menampil'an nilai pasl(n1 pa*a %D ==set pa*a piFel ,aris 1 '(l(m 3 ==menampil'an nilai pasl(n2 pa*a %D ==set pa*a piFel ,aris 2 '(l(m 3 ==menampil'an nilai pasl(n3 pa*a %D ==set pa*a piFel ,aris 0 '(l(m 13 ==menampil'an nilai ti*a'sah pa*a %D ==set pa*a piFel ,aris 1 '(l(m 13 ==menampil'an nilai 8umlah suara pa*a %D

N ,i* l,,p01  i:0*i%italR#a*0'tnr##t1 FF LO@1 =='(n*isi saat push ,utt(n reset L 0 ti*a$ah F 8 ==nilai pa*a aria,el ti*a'sah L 0 ==nilai pa*a aria,el pasl(n1 L 0 pal,n! F 8 pal,n& F 8 ==nilai pa*a aria,el pasl(n2 L 0 pal,n( F 8 ==nilai pa*a aria,el pasl(n3 L 0 ==nilai pa*a aria,el ¨ahsuara L 0  )umlahuara F 8 l3*"#tCur,r0(81 l3*"print0pal,n!1

==set pa*a piFel ,aris 0 '(l(m 3 ==menampil'an nilai 8umlah suara pa*a %D

l3*"#tCur,r0(!1 l3*"print0pal,n&1

==set pa*a piFel ,aris 1 '(l(m 3 ==menampil'an nilai 8umlah suara pa*a %D

l3*"#tCur,r0(&1 l3*"print0pal,n(1

 ==set pa*a piFel ,aris 2 '(l(m 3 ==menampil'an nilai 8umlah suara pa*a %D

l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 l3*"print0ti*a$ah1 ==menampil'an nilai 8umlah suara pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13 l3*"print0)umlahuara1 ==menampil'an nilai 8umlah suara pa*a %D   nilaiLDR!F anal,%R#a*0LDR!1 ==mem,aa nilai %DR1 nilaiLDR&F anal,%R#a*0LDR&1 ==mem,aa nilai %DR2 nilaiLDR(F anal,%R#a*0LDR(1 ==mem,aa nilai %DR1 i:00nilaiLDR!?;.810nilaiLDR&?;.810nilaiLDR(?;.810*i%italR#a*0pi ==GO%P! 000 nButt,n1 FF LO@11 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ==nilai ti*a'sah ,ertam,ah 1 ti*a$ahF! ==menampil'an nilai i*a'sah pa*a %D l3*"print0ti*a$ah1 l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13  )umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1 ==menampil'an nilai ¨ah pa*a %D l3*"print0)umlahuara1 *#la40!8881 ==*ela+ a'tu 1 *eti'  #n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara ==*ela+ a'tu 3 *eti'  *#la40(8881 

#l# i:00nilaiLDR!=;.810nilaiLDR&=;.810nilaiLDR(?;.810*i%italR#a*0pi nButt,n1 FF LO@11 ==GO%P! 110 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ti*a$ahF! ==nilai ti*a'sah ,ertam,ah 1 l3*"print0ti*a$ah1 ==menampil'an nilai i*a'sah pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13  )umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1 ==menampil'an nilai ¨ahsuara pa*a %D l3*"print0)umlahuara1 *#la40!8881 ==*ela+ a'tu 1 *eti'  #n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'   #l#i:00nilaiLDR!=;.810nilaiLDR&?;.810nilaiLDR(=;.810*i%italR#a *0pinButt,n1 FF LO@11 ==GO%P! 101 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ti*a$ahF! ==nilai ti*a'sah ,ertam,ah 1 l3*"print0ti*a$ah1 ==menampil'an nilai ti*a'sah pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13  )umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1 l3*"print0)umlahuara1 ==menampil'an nilai ¨ahsuara pa*a %D ==*ela+ a'tu 1 *eti'  *#la40!8881 ==Memutar suara #n*C,mman*0CMD>PLA6>@>-OL87!E8.1 *#la40(8881 ==*ela+ a'tu 3 *eti'   #l#i:00nilaiLDR!=;.810nilaiLDR&=;.810nilaiLDR(=;.810*i%italR#a *0pinButt,n1 FF LO@11 ==GO%P! 111 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ti*a$ahF! ==nilai ti*a'sah ,ertam,ah 1 l3*"print0ti*a$ah1 ==menampil'an nilai i*a'sah pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13 ==nilai 8umlahsuara ,ertam,ah 1  )umlahuaraF! l3*"print0)umlahuara1 ==menampil'an nilai ¨ahsuara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'  ==Memutar suara #n*C,mman*0CMD>PLA6>@>-OL87!E8.1 *#la40(8881 ==*ela+ a'tu 3 *eti'  

#l# i:00nilaiLDR!=;.810nilaiLDR&?;.810nilaiLDR(?;.810*i%italR#a*0pi nButt,n1 FF LO@11  ==PAS%O$ 1 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0(81 ==set pa*a piFel ,aris 0 '(l(m 13 pal,n!F! ==nilai Pasl(n1 ,ertam,ah 1 l3*"print0pal,n!1 ==menampil'an nilai Pasl(n1 pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13  )umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1 ==menampil'an nilai ¨ah suara pa*a %D l3*"print0)umlahuara1 *#la40!8881 ==*ela+ a'tu 1 *eti'  #n*C,mman*0CMD>PLA6>@>-OL87!E8!1 ==Memutar suara ==*ela+ a'tu 3 *eti'  *#la40(8881  #l# i:00nilaiLDR!?;.810nilaiLDR&=;.810nilaiLDR(?;.810*i%italR#a*0pi nButt,n1 FF LO@11 ==PAS%O$ 2 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0(!1 ==set pa*a piFel ,aris 1 '(l(m 3 ==nilai Pasl(n2 ,ertam,ah 1 pal,n&F! ==menampil'an nilai Pasl(n2 pa*a %D l3*"print0pal,n&1 l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13 ==nilai ¨ahsuara ,ertam,ah 1  )umlahuaraF! ==menampil'an nilai ¨ah suara pa*a %D l3*"print0)umlahuara1 *#la40!8881 ==*ela+ a'tu 1 *eti'  #n*C,mman*0CMD>PLA6>@>-OL87!E8&1 ==Memutar suara ==*ela+ a'tu 3 *eti'  *#la40(8881  #l# i:00nilaiLDR!?;.810nilaiLDR&?;.810nilaiLDR(=;.810*i%italR#a*0pi nButt,n1 FF LO@11 ==PAS%O$ 3 *i%ital@rit#0pinLED HIGH1 ==set pa*a piFel ,aris 2 '(l(m 3 l3*"#tCur,r0(&1 pal,n(F! ==nilai Pasl(n3 ,ertam,ah 1 l3*"print0pal,n(1 ==menampil'an nilai Pasl(n3 pa*a %D ==set pa*a piFel ,aris 1 '(l(m 13 l3*"#tCur,r0!(!1 ==nilai ¨ahsuara ,ertam,ah 1  )umlahuaraF! l3*"print0)umlahuara1 ==menampil'an nilai ¨ah suara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'  ==Memutar suara #n*C,mman*0CMD>PLA6>@>-OL87!E8(1 *#la40(8881 ==*ela+ a'tu 3 *eti'  

#l# i:00nilaiLDR!?;.810nilaiLDR&=;.810nilaiLDR(=;.810*i%italR#a*0pi ==GO%P! 011 nButt,n1 FF LO@11 *i%ital@rit#0pinLED HIGH1 l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ==nilai i*a'sah ,ertam,ah 1 ti*a$ahF! ==menampil'an nilai i*a'sah pa*a %D l3*"print0ti*a$ah1 l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13  )umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1 ==menampil'an nilai ¨ah suara pa*a %D l3*"print0)umlahuara1 *#la40!8881 ==*ela+ a'tu 1 *eti'  #n*C,mman*0CMD>PLA6>@>-OL87!E8.1  ==Memutar suara ==*ela+ a'tu 3 *eti'  *#la40(8881  

Alat Pen)hitun) ,an+a' surat suara inlu*e me)aM @ POR-0 @ POR-1 @ POR-2 @ POR-3 @ POR-;

ree ree erhu,un) 'e Push /(tt(n San ree erhu,un) 'e Push /(tt(n Reset

@ @ @ @ @ @ @ @ @ @ @ @ @

POR-5 POR-4 POR-7 POR-< POR-E POR-10 POR-11 POR-12 POR-13 POR-G$D ree POR-AR"C ree POR-SDA POR-S%

erhu,un) 'e  !AR erhu,un) 'e R !AR ree erhu,un) 'e %"D ree ree ree ree ree

erhu,un) 'e P(rt SDA I2 erhu,un) 'e P(rt S% I2

3-;-;- P(rt +an) *i)una'an pa*a Mi'r('(ntr(ler AR Ame)a020. Dari http:==2)n*-(m=s'u=>020

3B

>his'er- 62011" Cr*sta! 3acu' &u#e 4ase LED- I""" rans (n P>RD(l-1-p-10E

;B

Depari. Ganti 1EE2. e(ri Ran)'aian "le'tr(ni'a. - Sinar /aru. /an*un)-

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF