LAPORANPRAKTIK PEMOGRAMAN
LAPORANPRAKTIK PEMOGRAMAN
MIKROKONTROLER LANJUT
MIKROKONTROLER LANJUT
RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH SUARA OTOMA
SUARA OTOMATIS DENGAN ARDUINO TIS DENGAN ARDUINO UNO DAN UNO DAN OUTPUT KELUARANOUTPUT KELUARAN SUARA DAN LCD
SUARA DAN LCD
Disusun Oleh : Disusun Oleh :
IIllhhaam m MMuuttaaqqiinn 11331155001100007722 P
Puuttrri i HHaappssaarrii 11331155001100002211
PROGRAM S!DI "#$I# "%"#RO$I#A I$D!SRI PROGRAM S!DI "#$I# "%"#RO$I#A I$D!SRI
&!R!SA$ "#$I# "%"#RO &!R!SA$ "#$I# "%"#RO PO%I"#$I# $"G"RI &A#ARA PO%I"#$I# $"G"RI &A#ARA
2017 2017
RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH RANCANG BANGUN ALAT PENGHITUNG SURAT SUARA DAN JUMLAH SUARA OTOMA
SUARA OTOMATIS DENGAN ARDUINO TIS DENGAN ARDUINO UNO DAN UNO DAN OUTPUT KELUARANOUTPUT KELUARAN SUARA DAN LCD SUARA DAN LCD Ilham Mutaqin Ilham Mutaqin Putri Hapari Putri Hapari
&urusan e'ni' "le'tr( &urusan e'ni' "le'tr(
Pr()ram Stu*i e'ni' "le'tr(ni'a In*ustri Pr()ram Stu*i e'ni' "le'tr(ni'a In*ustri
P(lite'ni' $e)eri &a'arta P(lite'ni' $e)eri &a'arta
ABSTRAK ABSTRAK
Per
Peralaalatan tan eleele'tr'tr(ni(ni' ' hamhampir pir titi*a' *a' perpernah nah leplepas as *ar*ari i 'eh'ehi*ui*upan pan manumanusia sia untuntu' u' menin)'at'an 'emu*ahan *an 'en+amanan *alam pemenuhan 'e,utuhann+a-Pa*a 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 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 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 *en)an ara *isuara'an- Alat pen)hitun) surat suara a*alah salah satu s(lusin+a-Pen
Penelielitiatian n ini ini memmem,aha,ahas s tententan) tan) pr(pr(ses ses penpen)hi)hituntun)an )an sursurat at suasuara ra *an *an hashasil il *ar*arii pemilihan
pemilihan umum umum ,er,asis ,er,asis Ar*uin( Ar*uin( !n( !n( *en)an *en)an 'eluaran 'eluaran ,erupa ,erupa suara suara +an)+an) *i'elu
*i'eluar'an (leh ar'an (leh spea'er *an spea'er *an *itam*itampil'an pa*a pil'an pa*a %D *en)an %D *en)an memanmemanaat'an met(*eaat'an met(*e (pt((upler *imana %"D se,a)ai transmitter *an sens(r Ph(t(*i(*a se,a)ai (pt((upler *imana %"D se,a)ai transmitter *an sens(r Ph(t(*i(*a se,a)ai reeier-Pen)unaan ISD 2540 pa*a alat ini se,a)ai pen+impan suara untu' *i'eluar'an (leh Pen)unaan ISD 2540 pa*a alat ini se,a)ai pen+impan suara untu' *i'eluar'an (leh
spea'er- Kata
Kata kunci kunci : : Arduino Arduino Uno, Uno, LED, LED, Sensor Sensor Photodioda, Photodioda, LCD, LCD, ISD ISD 2560, 2560, SpeakerSpeaker,, 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)'at-Pemilihan '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 eesien. 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' meranan) suatu alat +an) ,isa men)aasi pen)hitun)an surat suara- Den)an alat ini *iharap'an ,isa men)aasi lan)sun) .men)etahui 8umlah pemilih lan)sun) seara (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) mea'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'ahaan Sin%$at
1- Men)instalasi sens(r. Ar*uin( !n(. Mi'r( #(ntr(ller AR. 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 AR *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*(nesia-2- Meminimalisasi 'euran)an pemilihan umum *alam hal manipulasi 8umlah
suara-3- Mempermu*ah pen)aasan 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 Ame)a32<- /(ar* ini memili'i 1; *i)ital input = (utput pin 6*imana 4 pin *apat *i)una'an se,a)ai (utput P>M. 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 ,uer 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 AR. +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
2-1-1- Des'ripsi Ar*uin( !n(
a,el 2-1- Des'ripsi Ar*uin( !n(
&"&" Mi$r,$,ntr,l#r A-R
AMe)a<535 a*alah mi'r('(ntr(ler MOS <#it *a+a ren*ah ,er,asis arsite'tur RIS- Instru'si *i'er8a'an pa*a satu si'lusc!ock . AMe)a<535 mempun+aithrou$hput men*e'ati 1 MIPS per MH?. hal ini mem,uat AMe)a<535 *apat ,e'er8a *en)an 'eepatan tin))i alaupun *en)an pen))unaan *a+a ren*ah-Mi'r('(ntr(ler Ame)a<535 memili'i ,e,erapa itur atau spesii'asi +an) men8a*i'ann+a se,uah s(lusi pen)en*ali +an) ee'ti untu' ,er,a)ai 'eperluan-Citur@itur terse,ut antara lain:
1- Saluran I=O se,an+a' 32 ,uah. +an) ter*iri atas Port A. /. *an D 2- AD 6 Ana!o$ to Di$ita! Con%erter
3- i)a ,uah&i'er(Counter *en)an 'emampuan per,an*in)an ;- P! +an) ter*iri atas 32re$ister
5- )atchdo$ &i'er *en)anosi!ator interna! 4- SRAM se,esar 512 #*te
7- Mem(ri +!ash se,esar k# *en)an 'emampuanread -hi!e -rite <- !nit Interupsi Interna! *an E.terna!
E- Port antarmu'a SPI untu' men@do-n!oad pr()ram 'e /!ash 10- ""PROM se,esar 512#*te +an) *apat *ipr()ram saat (perasi 11- Antarmu'a '(mparat(rana!o$
Gam,ar 2-2-Mi'r('(ntr(ler AR Ame)a <535
&"(" LCD
%D atau %iqui* +stal Displa+ a*alah se,uah peralatan ele'tr(ni' +an) ,erun)si untu' menampil'an (utput se,uah sistem *en)an ara mem,entu' suatu
itra atau )am,aran pa*a se,uah la+ar- Seara )aris ,esar '(mp(nen pen+usun %D ter*iri *ari 'ristal air 6liqui* r+stal +an) *iapit (leh 2 ,uah ele'tr(*a transparan *an 2 ,uah ilter p(larisasi 6p(lari?in)
ilter-Gam,ar 2-2 %D
Se,uah itra *i,entu' *en)an men)(m,inasi'an '(n*isi n+ala *an mati *ari piFel@piFel +an) men+usun la+ar se,uah %D- Pa*a umumn+a %D +an) *i8ual *i pasaran su*ah memili'i inte)rate* iruit tersen*iri sehin))a para pema'ai *apat
men)(ntr(l tampilan %D *en)an mu*ah *en)an men))una'an mi'r('(ntr(ler untu' men)irim'an *ata melalui pin@pin input +an) su*ah
terse*ia-%D +an) a*a *ipasaran *i'ate)(ri'an menurut 8umlah ,aris +an) *apat *i)una'an pa*a %D +aitu 1 ,aris. 2 ,aris. *an ; ,aris +an) *apat *i)una'an hin))a <0 'ara'ter- !mumn+a %D +an) *i)una'an a*alah %D *en)an 1 (ntr(ller +an) memili'i 1; pin 6An(nim.
2013-&"." LED
%i)ht "mittin) Di(*e atau serin) *isin)'at *en)an %"D a*alah '(mp(nen ele'tr(ni'a +an) *apat memanar'an aha+a m(n('r(mati' 'eti'a *i,eri'an te)an)an ma8u- %"D merupa'an 'eluar)a Di(*a +an) ter,uat *ari ,ahan semi'(n*u't(r- >arna@arna aha+a +an) *ipanar'an (leh %"D ter)antun) pa*a 8enis ,ahan semi'(n*u't(r +an) *iper)una'ann+a- %"D 8u)a *apat memanar'an sinar inramerah +an) ti*a' tampa' (leh mata seperti +an) serin) 'ita 8umpai pa*a Rem(te (ntr(l ataupun Rem(te (ntr(l peran)'at ele'tr(ni'
lainn+a-Gam,ar 2-3- /entu' *an Sim,(l %"D
/entu' %"D mirip *en)an se,uah ,(hlam 6,(la lampu +an) 'eil *an *apat *ipasan)'an *en)an mu*ah 'e *alam ,er,a)ai peran)'at ele'tr(ni'a-/er,e*a *en)an %ampu Pi8ar. %"D ti*a' memerlu'an pem,a'aran ilamen sehin))a ti*a' menim,ul'an panas *alam men)hasil'an aha+a-Oleh 'arena itu. saat ini %"D 6%i)ht "mittin) Di(*e +an) ,entu'n+a 'eil telah ,an+a' *i)una'an se,a)ai lampu peneran) *alam %D +an) men))anti lampu
tu,e-&"/" S#n,r LDR 0Li%ht D#p#n*#nt R#it,r1
%i)ht Depen*ent Resist(r atau *isin)'at *en)an %DR a*alah 8enis Resist(r +an) nilai ham,atan atau nilai resistansin+a ter)antun) pa*a intensitas aha+a +an) *iteriman+a- $ilai Ham,atan %DR a'an menurun pa*a saat aha+a teran) *an nilai Ham,atann+a a'an men8a*i tin))i 8i'a *alam '(n*isi )elap- Den)an 'ata lain. un)si %DR 6%i)ht Depen*ent Resist(r a*alah untu' men)hantar'an arus listri' 8i'a menerima se8umlah intensitas aha+a 6#(n*isi eran) *an men)ham,at arus listri' *alam '(n*isi
)elap- $ai' turunn+a nilai Ham,atan a'an se,an*in) *en)an 8umlah aha+a +an) *iteriman+a- Pa*a umumn+a. $ilai Ham,atan %DR a'an menapai 200 #il( Ohm 6' pa*a '(n*isi )elap *an menurun men8a*i 500 Ohm 6 pa*a #(n*isi aha+a eran)-%DR 6%i)ht Depen*ent Resist(r +an) merupa'an #(mp(nen "le'tr(ni'a pe'a aha+a ini serin) *i)una'an atau *iapli'asi'an *alam Ran)'aian "le'tr(ni'a se,a)ai sens(r pa*a %ampu Peneran) &alan. %ampu #amar i*ur. Ran)'aian Anti Malin). Shutter #amera. Alarm *an lain
&"2" M,*ul UART MP( Mui3 Pla4#r Catal#5 67/(88
!AR S"RIA% MP3 M!SI P%A"R AA%" 5300 MOD!%" a*alah m(*ule mir(SD MP3 pla+er +an) san)at simple *alam pen))unaann+a. u'up *en)an '(muni'asi ia serial % 'e Ar*uin( atau mins+s se8enis. an*a *apat men)(ntr(l pla+,a' ile musi' 6MP3 >A *i*alam mir(SD-San)at ((' untu' penam,ahan itur musi pla+er atau s(un* pla+er 6misal pr(8et an*a mau menam,ah'an suara (ran). suara pem,aaan an)'a. huru. *s8-Output m(*ule ini a*alah 8a' au*i( 3.5mm. ,isa *ihu,un)'an 'e earph(ne atau au*i( in ampliier = spea'er
p(rta,le-Gam,ar 2-4- M(*ul !AR MP3 Musi' Pla+erataleF 5300 Citur *an Spesii'asi M(*ule!AR MP3 Musi' Pla+er ataleF 5300
Supp(rt samplin) requen+
<'H?=11-025'H?=12'H?=14'H?=22-05'H?=2;'H?=32'H?=;;-1'H?=;<' H?
Supp(rt ile (rmat: MP3 = >A
Supp(rt Mir( SD ar*. Mir( SDH ar* 30 lass a*8usta,le (lume
isit ('(*uin( *(t (m
!AR % serial (ntr(l pla+,a' m(*e. ,au* rate is E400,ps P(er suppl+ an ,e 3-2 J 5-2D
&"9" S#n,r In:rar#*
aha+a inra merah merupa'an aha+a +an) ti*a' tampa'- &i'a *ilihat *en)an spe'tr(s'(p aha+a ma'a ra*iasi aha+a inra merah a'an terlihat pa*a spetrum ele'tr(ma)net *en)an pan8an) )el(m,an) *i atas pan8an) )el(m,an) aha+a merah-Ra*iasi inramerah memili'i pan8an) )el(m,an) antara 700 nm sampai 1 mm *an ,era*a pa*a spe'trum ,erarna merah- Den)an pan8an) )el(m,an) ini ma'a
aha+ainra merah ti*a' a'an terlihat (leh mata namun ra*iasi panas +an) *itim,ul'ann+a masih *apat
*irasa'an=*i*ete'si-Pa*a pem,uatan '(mp(nen +an) *i'husus'an untu' penerima inra merah. lu,an) untu' menerima aha+a 6in*( su*ah *i,uat 'husus sehin))a *apat !niersitas Sumatera !tara men)uran)i intererensi *ari aha+a n(n@inra merah-Oleh se,a, itu sens(r inra merah +an) ,ai' ,iasan+a memili'i 8en*ela 6pelapis +an) ter,uat *ari sili'(n ,erarna ,iru tua 'eun)u@un)uan-Sens(r ini ,iasan+a *i)una'an untu' apli'asi inra merah +an) *i)una'an *iluar rumah 6(ut*((r-Sinar inra merah +an) *ipanar'an (leh pemanar inra merah tentun+a mempun+ai aturan tertentu a)ar *ata +an) *ipanar'an *apat *iterima *en)an ,ai' pa*a penerima- Oleh 'arena itu ,ai' *i pen)irim inra merah maupun penerima inra
merah harus mempun+ai aturan +an) sama *alam mentransmisi'an 6,a)ian pen)irim*an menerima sin+al terse,ut 'emu*ian men*e'(*e'ann+a 'em,ali men8a*i *ata ,iner 6,a)ian penerima- #(mp(nen +an) *apat menerima inra merah ini merupa'an '(mp(nen +an) pe'a aha+a +an) *apat ,erupa *i(*a 6ph(t(*i(*a atau transist(r 6ph(t(transist(r- #(mp(nen ini a'an meru,ah ener)i aha+a. *alam hal ini ener)+ aha+a inra merah. men8a*i pulsa@pulsa sin+al
listri'-&";" Spa$#r
Spea'er a*alah trans*user +an) men)u,ah sin+al ele'tri' 'e re'uensi au*i( 6suara *en)an ara men))etar'an '(mp(nenn+a +an) ,er,entu' selaput- Salah satu (nt(h spea'er *itun8u''an *alam Gam,ar
2-7-Gam,ar 2-7 Spea'er
Dalam setiap sistem pen)hasil suara. penentuan 'ualitas suara ter,ai' ter)antun) *ari spea'er- Re'aman +an) ter,ai'. *i'(*e'an 'e *alam alat pen+impanan +an) ,er'ualitas tin))i. *an *imain'an *en)an *e' *an pen)eras suara 'elas atas. tetap sa8a hasiln+a suaran+a a'an 8ele' ,ila *i'ait'an *en)an spea'er +an) 'ualitasn+a ren*ah- Sistem pa*a spea'er a*alah suatu '(mp(nen +an) mem,aa sin+al ele'tr(ni'. *i *alam me*ia pen+impanan +an) *alam hal ini a*alah ISD 2540. lalu men)em,ali'ann+a la)i 'e *alam ,entu' suara a'tual +an) *apat 'ita *en)ar
BAB III PEMBAHASAN
("!" Sp#i:i$ai Alat
3-1-1- Spesii'asi alat pen)hitun) 8umlah surat suara +an) *iranan) se,a)ai ,eri'ut: a- Men)una'an se,uah '(ta' tempat untu' menaruh 'ertas pemilihan
*en)an u'uran se,a)ai ,eri'ut: Dimensi : ;0F;5F40 m
/ahan : #a+u
,- Sum,er te)an)an +an) *i)una'an +aitu ,aterai D E (lt
- Sens(r +an) *i)una'an untu' men*ete'si aha+a a*alah sens(r Inrare* *- #eluaran te's *itampil'an melalui %D 14F2
e- Mi'r('(ntr(ler +an) *i)una'an a*alah AMe)a <535
3-1-2- Spesii'asi alat pen)hitun) 8umlah suara +an) *iranan) se,a)ai ,eri'ut : a- Men))una'an se,uah '(ta' untu' mensan surat suara K/(F San9
*en)an u'uran se,a)ai ,eri'ut : Dimensi : 17F13F15 m
/ahan : #a+u
,- Sum,er te)an)an +an) *i)una'an +aitu ,aterai D 5 (lt
- Sens(r +an) *i)una'an untu' men*ete'si aha+a a*alah sens(r %DR 6%i)ht Depen*ent Resist(r
*- #eluaran *ari alat ini ,erupa suara +an) *itampil'an melalui spea'er-e- #eluaran te's *itampil'an melalui %D 20F;
- Mi'r('(ntr(ler +an) *i)una'an a*alah Ar*uin( !n(
)- M(*ul mp3 +an) *i)una'an a*alah m(*ul !AR MP3 Musi' Pla+erataleF 5300
("&" Dia%ram Bl,$
Gam,ar 3-1- Dia)ram /l(' #(ta' Surat Suara
Gam,ar 3-1- Dia)ram /l(' #(ta' San
("(" Cara K#r)a Alat
3-3-1- #(ta Sanner Surat Suara 6/(F Sanner
Alat ini men))una'an sens(r aha+a +aitu %DR 6%i)ht Depen*ent Resist(r untu' men*ete'si aha+a le* +an) men)enai sens(r- Prinsip 'er8a ini a*alah 8i'a a*a aha+a +an) menem,us melalui lu,an) pa*a 'ertas pemilihan *an men)enai sens(r. sens(r a'an men*ete'si aha+a terse,ut- #emu*ian 'eluaran *ari sens(r +an) ,erupa peru,ahan resistansi a'an *iu,ah men8a*i te)an)an (leh ran)'aian pen)(n*isi sin+al +aitu pem,a)i te)an)an a)ar *apat *i(lah (leh Ar*uin( !n(- Ran)'aian AD +an) ter*apat pa*a Ar*uin( !n( a'an men)u,ah sin+al anal() men8a*i sin+al *i)ital-#emu*ian hasil '(nersi *ari ran)'aian AD a'an *ipr(ses (leh ran)'aian
mi'r('(ntr(ler untu' *itampil'an 'e *ispla+ %D serta spea'er- Suara +an) *i'eluar'an ,erasal *ari M(*ul !AR MP3 Musi' Pla+er- &i'a sens(r pertama +an) men*ete'si aha+a ma'a tampilan %D pa*a al(n n(mer satu a'an ,ertam,ah serta spea'er a'an men)eluar'an suara +aitu Satu- &i'a sens(r 'e*ua +an) men*ete'si 'e,era*aan aha+a ma'a tampilan %D pa*a al(n n(mer *ua a'an ,ertam,ah serta spea'er a'an men)eluar'an suara +aitu Dua- &i'a sens(r 'eti)a +an) men*ete'si 'e,era*aan aha+a ma'a tampilan %D pa*a al(n n(mer ti)a a'an ,ertam,ah serta spea'er a'an men)eluar'an suara +aitu i)a- &i'a a*a le,ih *ari saru sens(r +an) men*ete'si 'e,era*aan aha+a ma'a spea'er a'an men)eluar'an suara +aitu G(l(n)an
Putih-3-3-2- #(ta Surat Suara 6Pen)hitun) ¨ah surat suara
Alat ini men))una'an sens(r inrare* untu' men*ete'si a*an+a surat suara +an) meleati lu,an) '(ta' suara- Prinsip 'er8a alat ini a*alah 8i'a a*a surat suara +an) melalui lu,an) pa*a '(ta' suara ma'a sens(r inrare* a'an men*ete'si surat suara terse,ut- #emu*ian 'eluaran *ari sens(r +an) su*ah ,erupa l()i'a 1=0 a'an *i(lah (leh mi'r('(ntr(ler AMe)a<535- #emu*ian hasil pem,aaan sens(r +an) *i(lah (leh mi'r('(ntr(ler AMe)a<535 a'an *itampil'an 'e *alam %D ,erupa penam,ahan 8umlah surat
suara-("." Analia Ran%$aian 3-;-1- Cl(hart
3-;-2- %istin) Pr()ram
Alat Sanner
<in3lu*# =Liqui*Cr4tal>I&C"h? <in3lu*# =@ir#"h?
<in3lu*# =S,:tar#S#rial"h?
<*#:in# ARDUINO>R7 /==sh(ul* (nnet t( ( the Serial MP3 Pla+er m(*ule
<*#:in# ARDUINO>T7 2==(nnet t( R ( the m(*ule
S,:tar#S#rial m4S#rial0ARDUINO>R7 ARDUINO>T71 tati3 int;>t S#n*>'u:; F 8
<*#:in# CMD>PLA6>@>INDE7 878( <*#:in# CMD>SET>-OLUME 8782 <*#:in# CMD>SEL>DE- 878
<*#:in# DE->T+ 878& <*#:in# CMD>PLA6 878D <*#:in# CMD>PAUSE 878E
<*#:in# CMD>SINGLE>C6CLE 87! <*#:in# SINGLE>C6CLE>ON 8788 <*#:in# SINGLE>C6CLE>O++ 878! <*#:in# CMD>PLA6>@>-OL 87&&
<*#:in# CMD>PLA6>+OLDER>+ILE 858+
3,nt int LDR!FA8 ==aria,el %DR *i pin A0
3,nt int LDR&FA! ==aria,el %DR *i pin A1
3,nt int LDR(FA& ==aria,el %DR *i pin A2
int nilaiLDR!F8 ==nilai aal %DR1 0
int nilaiLDR&F8 ==nilai aal %DR2 0
int nilaiLDR(F8 ==nilai aal %DR3 0
3,nt int pinButt,n F & ==aria,el push ,utt(n san *i pin 2
3,nt int 'tnr##t F . ==aria,el push ,utt(n reset *i pin ;
3,nt int pinLED F ; ==aria,el le* *i pin <
int ti*a$ahpal,n!pal,n&pal,n()umlahuara ==inisialisasi aria,el
Liqui*Cr4tal>I&C l3*085(+&8.1 ==Alamat %D 20F; +an) *i)una'an
,i* #tup01
m4S#rial"'#%in02881
#n*C,mman*0CMD>SEL>DE- DE->T+1 ==memilih 'artu C
pinM,*#0LDR!INPUT1 ==%DR1 se,a)i input
pinM,*#0LDR&INPUT1 ==%DR2 se,a)i input
pinM,*#0LDR(INPUT1 ==%DR3 se,a)i input
pinM,*#0pinButt,nINPUT1 ==t(m,(l san se,a)i input pinM,*#0'tnr##tINPUT1 ==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 pal,n! F 8 ==inisialisasi nilai aria,el pasl(n1 L 0
pal,n& F 8 ==inisialisasi nilai aria,el pasl(n2 L 0
pal,n( F 8 ==inisialisasi nilai aria,el pasl(n3 L 0
)umlahuara F 8 ==inisialisasi nilai aria,el 8umlah suara L 0
l3*"init01 == initiali?e the l*
l3*"init01 == Print a messa)e t( the
%D-l3*"'a3$li%ht01 ==a'ti'an ,a' li)ht %D
S#rial"'#%in02881
l3*"'#%in0&8.1 ==men))una'an %D 20F;
l3*"#tCur,r0881 ==set pa*a piFel ,aris 0 '(l(m 0
l3*"print0P!F1 ==menampil'an P1 pa*a %D
l3*"#tCur,r08!1 ==set pa*a piFel ,aris 1 '(l(m 0
l3*"print0P&F1 ==menampil'an P2 pa*a %D
l3*"#tCur,r08&1 ==set pa*a piFel ,aris 2 '(l(m 0
l3*"print0P(F1 ==menampil'an P3 pa*a %D
l3*"#tCur,r0!881 ==set pa*a piFel ,aris 0 '(l(m 10
l3*"print0TSF1 ==menampil'an S pa*a %D
l3*"#tCur,r0!8!1 ==set pa*a piFel ,aris 1 '(l(m 10
l3*"print0JSF1 ==menampil'an &S pa*a %D
l3*"#tCur,r0(81 ==set pa*a piFel ,aris 3 '(l(m 0
l3*"print0pal,n!1 ==menampil'an nilai pasl(n1 pa*a %D
l3*"#tCur,r0(!1 ==set pa*a piFel ,aris 1 '(l(m 3
l3*"print0pal,n&1 ==menampil'an nilai pasl(n2 pa*a %D l3*"#tCur,r0(&1 ==set pa*a piFel ,aris 2 '(l(m 3
l3*"print0pal,n(1 ==menampil'an nilai pasl(n3 pa*a %D
l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13
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
l3*"print0)umlahuara1 ==menampil'an nilai 8umlah suara pa*a %D *i%ital@rit#0pinButt,n HIGH1
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
pal,n! F 8 ==nilai pa*a aria,el pasl(n1 L 0 pal,n& F 8 ==nilai pa*a aria,el pasl(n2 L 0 pal,n( F 8 ==nilai pa*a aria,el pasl(n3 L 0 )umlahuara F 8 ==nilai pa*a aria,el ¨ahsuara L 0
l3*"#tCur,r0(81 ==set pa*a piFel ,aris 0 '(l(m 3
l3*"print0pal,n!1 ==menampil'an nilai 8umlah suara pa*a %D l3*"#tCur,r0(!1 ==set pa*a piFel ,aris 1 '(l(m 3
l3*"print0pal,n&1 ==menampil'an nilai 8umlah suara pa*a %D l3*"#tCur,r0(&1 ==set pa*a piFel ,aris 2 '(l(m 3
l3*"print0pal,n(1 ==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)umlahuara1 ==menampil'an nilai 8umlah suara pa*a %D
nilaiLDR!F anal,%R#a*0LDR!1 ==mem,aa nilai %DR1 nilaiLDR&F anal,%R#a*0LDR&1 ==mem,aa nilai %DR2 nilaiLDR(F anal,%R#a*0LDR(1 ==mem,aa nilai %DR1
i:00nilaiLDR!?;.810nilaiLDR&?;.810nilaiLDR(?;.810*i%italR#a*0pi
nButt,n1 FF LO@11 ==GO%P! 000
*i%ital@rit#0pinLED HIGH1
l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13 ti*a$ahF! ==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
)umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ah pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'
#l#
i:00nilaiLDR!=;.810nilaiLDR&=;.810nilaiLDR(?;.810*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$ahF! ==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 )umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ahsuara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'
#l#i:00nilaiLDR!=;.810nilaiLDR&?;.810nilaiLDR(=;.810*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$ahF! ==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
)umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ahsuara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'
#l#i:00nilaiLDR!=;.810nilaiLDR&=;.810nilaiLDR(=;.810*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$ahF! ==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
)umlahuaraF! ==nilai 8umlahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ahsuara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'
#l#
i:00nilaiLDR!=;.810nilaiLDR&?;.810nilaiLDR(?;.810*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 pal,n!F! ==nilai Pasl(n1 ,ertam,ah 1
l3*"print0pal,n!1 ==menampil'an nilai Pasl(n1 pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13
)umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1 l3*"print0)umlahuara1 ==menampil'an nilai ¨ah suara pa*a %D *#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8!1 ==Memutar suara *#la40(8881 ==*ela+ a'tu 3 *eti'
#l#
i:00nilaiLDR!?;.810nilaiLDR&=;.810nilaiLDR(?;.810*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 pal,n&F! ==nilai Pasl(n2 ,ertam,ah 1
l3*"print0pal,n&1 ==menampil'an nilai Pasl(n2 pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13
)umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ah suara pa*a %D
*#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8&1 ==Memutar suara
*#la40(8881 ==*ela+ a'tu 3 *eti'
#l#
i:00nilaiLDR!?;.810nilaiLDR&?;.810nilaiLDR(=;.810*i%italR#a*0pi nButt,n1 FF LO@11==PAS%O$ 3
*i%ital@rit#0pinLED HIGH1
l3*"#tCur,r0(&1 ==set pa*a piFel ,aris 2 '(l(m 3
pal,n(F! ==nilai Pasl(n3 ,ertam,ah 1
l3*"print0pal,n(1 ==menampil'an nilai Pasl(n3 pa*a %D l3*"#tCur,r0!(!1 ==set pa*a piFel ,aris 1 '(l(m 13
)umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ah suara pa*a %D
*#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8(1 ==Memutar suara
*#la40(8881 ==*ela+ a'tu 3 *eti'
#l#
i:00nilaiLDR!?;.810nilaiLDR&=;.810nilaiLDR(=;.810*i%italR#a*0pi
nButt,n1 FF LO@11 ==GO%P! 011
*i%ital@rit#0pinLED HIGH1
l3*"#tCur,r0!(81 ==set pa*a piFel ,aris 0 '(l(m 13
ti*a$ahF! ==nilai i*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
)umlahuaraF! ==nilai ¨ahsuara ,ertam,ah 1
l3*"print0)umlahuara1 ==menampil'an nilai ¨ah suara pa*a %D
*#la40!8881 ==*ela+ a'tu 1 *eti'
#n*C,mman*0CMD>PLA6>@>-OL87!E8.1 ==Memutar suara
*#la40(8881 ==*ela+ a'tu 3 *eti'
Alat Pen)hitun) ,an+a' surat suara inlu*e me)a<535-hQ
inlu*e *ela+-hQ inlu*e al*-hQ inlu*e st*i(-hQ *eine t(m PI$-0 unsi)ne* har ,u33B int i (i* main6(i* PORAL0F00 DDRAL0FCC PORL0F00 DDRL0F00 l*init614 hile 61
l*)(t(F+60.0 ==menset penampilan 'ara'ter pa*a 0.0
sprint6,u.T8ml S-SuaraL U*T.i ==menampil'an 8ml S-suara *an nilai aria,el i pa*a l*
l*puts6,u i6Vt(mhile6Vt(m
*ela+ms6200iWWN N
N
3-;-3- P(rt +an) *i)una'an pa*a Ar*uin( !n(
Dalam mem,uat ran)'aian ar*uin( memerlu'an pemahaman men)enai sistem minimum *ari ar*uin( un( +an) a'an *iranan) itu *iusaha'an men))una'an ran)'aian +an) serin)'as mun)'in *an *en)an pen)'a,elan +an) ,ai'. 'arena ,iasan+a ran)'aian terse,ut ,e'er8a pa*a re'uensi relatie tin))i. sehin))a pe'a terha*ap n(ise *ari luar-/eri'ut ini a'an *i,eri'an '(ni)urasi *ari I=O ar*uin( un( tiap pin +an)a*a pa*a masin)@masin) p(rt +an) ter*apat pa*a ar*uin( +an) a*a pa*aalat ini: POR PO>"R @ POR-0 ree @ POR-5 ree @ POR-Res ree @ POR-3.3 ree
@ POR-5 erhu,un) 'e Pr(t(,(ar*
@ POR-G$D erhu,un) 'e Pr(t(,(ar*
@ POR-G$D ree
@ POR-in ree
POR A$A%OG
@ POR-A0 erhu,un) 'e %DR pertama
@ POR-A1 erhu,un) 'e %DR 'e*ua
@ POR-A2 erhu,un) 'e %DR 'eti)a
@ POR-A3 ree @ POR-A; ree @ POR-A5 ree POR GIA% P>M @ POR-0 ree @ POR-1 ree
@ POR-2 erhu,un) 'e Push /(tt(n San
@ POR-3 ree
@ POR-5 erhu,un) 'e !AR @ POR-4 erhu,un) 'e R !AR
@ POR-7 ree @ POR-< erhu,un) 'e %"D @ POR-E ree @ POR-10 ree @ POR-11 ree @ POR-12 ree @ POR-13 ree @ POR-G$D ree @ POR-AR"C ree
@ POR-SDA erhu,un) 'e P(rt SDA I2 @ POR-S% erhu,un) 'e P(rt S% I2
BAB" .PENUTUP
." !" KESIMPULAN
." !"!" K,ta$ S3an
1- Pen*ete'sian aha+a +an) masu' melalu elah 'ertas (leh sens(r %DR
mem,uat *ata +an) *itampil'an (leh %D ,ertam,ah 1 *an Spea'er men)eluar'an suara sesuai *en)an %DR mana +an) menerima
aha+a-2- Mem,uat se'at pa*a %DR *ilapisi *en)an 'ertas men)ilap menin)'at'an
aha+a +an) ti*a' 8atuh lan)sun) pa*a %DR-." !"&" K,ta$ Suara
1- &ara' inrare* *en)an lu,an) menaruh 'ertas suara *apat mempen)aruhi
suara-DACAR P!SA#A
1B $i'(. O'ta- 62011- ancan$an Ap!ikasi Para!!e! Port Printer Untuk 1en$hitun$
u'!ah Pe'i!ih Pada Pe'i!u"Pr(+e' A'hir. hlm
3-[2] Datasheet M(*ul MP3 >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