uzi bab 2

31
7/18/2019 Uzi Bab 2 http://slidepdf.com/reader/full/uzi-bab-2 1/31 BAB II KERANGKA TEORITIK, KERANGKA BERPIKIR DAN HIPOTESIS PENELITIAN 2.1. Kerangka Teoritik 2.1.1. Parkir Parkir merupakan kebutuhan yang sangat peting. Saat kita berniat untuk meninggalkan kendaraan ataupun memposisikan mobil pada posisi yang diinginkan untuk keperluan khusus. Misal menurunkan barang-barang maupun menaikan barang kedalam mobil truk. Parkir adalah keadaan tidak bergerak suatu kendaraan yang bersifat sementara karena ditinggalkan oleh pengemudinya. Secara hukum dilarang untuk parkir di tengah jalan raya , namun parkir di sisi jalan umumnya diperbolehkan. Fasilitas parkir dibangun bersama-sama dengan kebanyakan gedung, untuk memfasilitasi kendaraan  pemakai gedung.Termasuk dalam pengertian parkir adalah setiap kendaraan yang  berhenti pada tempat-tempat tertentu baik yang dinyatakan dengan rambu lalu lintas ataupun tidak, serta tidak semata-mata untuk kepentingan menaikkan dan/atau menurunkan orang dan/atau barang. !adi tujuan dari parkir pada alat ini adalah untuk membantu pengandara agar lebih mudah dalam membaca posisi kendaraan dengan jarak benda lain pada saat melakukan proses parkir. 2.1.2. Mobi 1 Internet : http://id.wikipedia.org/wiki/Parkir 5

Upload: rizqiana-putri-fiyendri

Post on 10-Jan-2016

220 views

Category:

Documents


0 download

DESCRIPTION

rev

TRANSCRIPT

Page 1: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 1/31

BAB II

KERANGKA TEORITIK, KERANGKA BERPIKIR DAN HIPOTESIS

PENELITIAN

2.1. Kerangka Teoritik 

2.1.1. Parkir

Parkir merupakan kebutuhan yang sangat peting. Saat kita berniat untuk 

meninggalkan kendaraan ataupun memposisikan mobil pada posisi yang diinginkan

untuk keperluan khusus. Misal menurunkan barang-barang maupun menaikan barang

kedalam mobil truk.

Parkir adalah keadaan tidak bergerak suatu kendaraan yang bersifat sementara

karena ditinggalkan oleh pengemudinya. Secara hukum dilarang untuk parkir di

tengah jalan raya, namun parkir di sisi jalan umumnya diperbolehkan. Fasilitas parkir 

dibangun bersama-sama dengan kebanyakan gedung, untuk memfasilitasi kendaraan

 pemakai gedung.Termasuk dalam pengertian parkir adalah setiap kendaraan yang

 berhenti pada tempat-tempat tertentu baik yang dinyatakan dengan rambu lalu

lintas ataupun tidak, serta tidak semata-mata untuk kepentingan menaikkan dan/atau

menurunkan orang dan/atau barang.

!adi tujuan dari parkir pada alat ini adalah untuk membantu pengandara agar lebih

mudah dalam membaca posisi kendaraan dengan jarak benda lain pada saat

melakukan proses parkir.

2.1.2. Mobi

1 Internet : http://id.wikipedia.org/wiki/Parkir

5

Page 2: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 2/31

6

Mobil merupakan suatu kebutuhan untuk transportasi saat ini. "arena memiliki

keuntungan lebih banyak dibanding kendaraan bermotor dari segi kenyamanan

maupun dari segi berkendara.

Mobil adalah kendaraan darat yang digerakkan oleh tenaga mesin, beroda empat

atau lebih #selalu genap$, biasanya menggunakan bahan bakar minyak #bensin atau

solar$ untuk menghidupkan mesinnya. Mobil kependekan dari otomobil  yang berasal

dari bahasa %unani &autos& #sendiri$ dan 'atin &mo()re& #bergerak$.*

+an pengaplikasian pada alat inipun memang akan diterapkan pada kendaraan

roda empat atau lebih.

2.1.!. Tr"k 

Sebuah kendaraan yang menggambarkan bentuk yang besar dan berguna sebagai

 pengangkut barang yang tentu saja memiliki tenaga yang kuat untuk dapat membaa

 barang yang memiliki kapasitas berat yang tinggi.

Truk adalah sebuah kendaraan bermotor  untuk mengangkut barang, disebut juga

sebagai mobil barang . +alam bentuk yang kecil mobil barang disebut sebagai pick-

up, sedangkan bentuk lebih besar dengan sumbu, di depan, dan tandem di

 belakang disebut sebagai truk tronton, sedang yang digunakan untuk angkutan peti

kemas dalam bentuk tempelan disebut sebagai truk trailer.

2 Internet : http://id.wikipedia.org/wiki/mobil

3 Internet : http://id.wikipedia.org/wiki/Truk

Page 3: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 3/31

7

Truk pengangkut alat berat memiliki gandengan yang rendah untuk memudahkan

menaikan dan menurunkan muatan. Truk ini dapat mengangkut muatan yang sangan

 berat.

!adi truk ini adalah kendaraan yang besar dan mampu membaa barang dalam

 jumlah banyak tapi kekurangannya adalah kesulitan pada saat parkir. +an tujuan dari

alat ini adalah memberi kemudahan dalam memberikan informasi jarak benda

terhadap badan kendar aan.

2.1.#. Ar$"ino Mega 2%&'2.1.#.1. Ar$"ino

rduino adalah pengendali mikro  singel-board yang bersifat open-source,

diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan

elektronik dalam berbagai bidang. Perangkat kerasnya memiliki prosesor tmel 01 

dan softarenya memiliki bahasa pemrograman sendiri.2

Pada saat ini rduino sangat populer di seluruh dunia terlebih dikalangan

mahasisa banyak pemula yang belajar mengenal robotika dan elektronika

leat rduino karena lebih mudah dipelajari dibanding belajar tentang

mikroprosesor. 3ahasa yang dipakai dalam rduino bukan assembler yang relatif 

sulit, tetapi bahasa 4 yang disederhanakan dengan bantuan pustaka-pustaka

#libraries$ rduino yang kita dapat unduh di internet.

4 arriet !a"tor# Mesin-mesin Besar TRUK, penerbit : erlangga $ hal :16 %

5 Internet : http://id.wikipedia.org/wiki/arduino

Page 4: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 4/31

&

rduino juga menyederhanakan proses bekerja dengan mikrokontroler,

sekaligus menaarkan berbagai macam kelebihan antara lain5

. 6arga relatif murah 5 Perangkat keras rduino biasanya dijual relatif 

murah #antara *2 ribu hingga 77 ribuan rupiah$ dibandingkan dengan

 platform mikrokontroler pro lainnya. !ika ingin lebih murah lagi, tentu

 bisa dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya

untuk membuat sendiri rduino tersedia lengkap di ebsite rduino

 bahkan di ebsite-ebsite komunitas rduino lainnya. Tidak hanya cocok 

untuk 8indos, namun juga cocok bekerja di 'inu9. :ntuk arduino yang

dipakai untuk alat ini yaitu menggunakan arduino mega *2;7 harganya

hanya 77 ribu rupiah.*. Sederhana dan mudah pemrogramannya 5 Perlu diketahui baha

 pemrograman di rduino mudah digunakan untuk pemula, dan cukup

fleksibel bagi mereka yang sudah tingkat lanjut. :ntuk guru/dosen

maupun mahasisa, rduino berbasis pada lingkungan pemrograman

 Processing , sehingga jika mahasisa atau murid-murid terbiasa

menggunakan  Processing tentu saja akan mudah menggunakan rduino.

. Perangkat lunaknya dan perangkat kerasnya Open Source 5 +engan

demikian siapa saja bisa membuatnya #dan kemudian bisa menjualnya$

 perangkat keras rduino ini .

lasan saya memilih arduino mega *2;7 adalah dikarenakan memiliki fitur 

yang lengkap yaitu port </= yang terbilang banyak jika dibanding dengan arduino

Page 5: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 5/31

'

 jenis lainnya, lalu  ADC internal, EEPROM internal , "omunikasi Serial, dan juga

harga yang terjangkau.

2.1.#.2. Si(te) Mikrokontroer

mikrokontroler terdiri dari beberapa bagian diantaranya 5

. 4P: yaitu Central Prosesing nit , pada bagian ini yaitu sebagai otak 

atau pusat dari pengontrolan, pengontrol utama dalam suatu

mikrokontroler. 4P: yang terdapat pada mikrokontroler ini ada yang

 berukuran >bit dan ;bit.*. 1=M yaitu  Read Onl! Memori merupakan alat untuk mengingat

yang memiliki sifat bisa dibaca "read#  saja ini berarti memori ini tidak 

dapat ditulis, memori ini biasanya untuk menyimpan program bagi

mikrokontroler tersimpan dalam format biner #7 dan $.. 1M yaitu  Random Access Memor!  berbeda dengan 1=M

sebelumnya, 1M dapat dibaca dan ditulis "Read And Write#  berulang

kali.

. <?P:T/=:TP:T yaitu sebagai penghubung dunia luar 

mikrokontroler menggunakan port ini untuk donload data yang bisa

melalui P4 # Personal Compuer $, laptop maupun perangkat elektronika

lainya.

2.1.#.!. Mikrokontroer ATMEGA 2%&'

Fitur-fitur yang ada pada mikrokontroler TMega *2;7 memiliki kecepatan

transfer data, mikro ini sangat cepat #$ig$ performance$ dan lo%  poernya >bit.

Serta dapat baca tulis sebanyak 77,777 kali. !adi mikro ini dapat di flash sebayak 

77 ribu kali, tentu ini akan membuat mikro ini memiliki kemampuan yang lebih

Page 6: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 6/31

1(

dan fasilitas 2 </= lines serta jumlah keseluruhan pin yaitu 77 pin. Tegangan

yang dibutuhkan mikrokontroler tipe ini yaitu #@,20$ A #@2,2 (olt$.

2.1.#.#. Karakteri(itik Ar$"ino Mega 2%&'

rduino mega *2;7 memiliki karakteristik yang terbilang spesial dengan

hanya membutuhkan  suppl! daya yang relatif tapi memiliki port yang terbilang

 banyak. "eterangan lebih lanjut dapat dilihat pada table dibaah ini5

Tabe 2.1. karakteri(tik Ar$"ino )ega 2%&'&

Mikrokontroler tmega*2;7

=perating 0oltage 20

<nput 0oltage#recommended$ B-* 0

<nput 0oltage#limits$ ;-*7 0

+igital </= Pins 2 #of hich 2 pro(ide P8M output$

nalog <nput Pins ;

+4 4urrent per </= Pin 7 Ma

+4 4urrent for .0 Pin 27 Ma

Flash Memory *2; "3

 S1M > "3

CCP1=M "3

4lock Speed ; M6D

+i baah ini adalah gambar tampak atas dari board arduino mega *2;7 5

6 )eonardo *+ho# Wind turbine control and monitoring, penerbit :,pringer

$hal 545%

Page 7: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 7/31

11

Ga)bar 2.1 boar$ ar$"ino )ega 2%&'*

+an dibaah ini adalah fungsi dari beberapa pin di arduino mega *2;75

. 044, +ihubungkan ke sumber tegangan ,2 A 2 (olt.

*. E?+, +ihubungkan ke ground.

. 1eset, Mengembalikan kondisi kerja mikrokontroler pada posisi aal pin

ini harus bernilai agar fungsi pin ini dapat bekerja dan diberi masukan 7

 jika ingin mengaktifkannya atau aktif lo.

. T', Masukan ke penguat in&erting osilator dan masukan ke rangkaian

clock timer'

2. T'*, "eluaran dari penguat in&erting osilator'

2.1.% Sen(or +arak tra(onik -PING

1obot berjalan 1obot berjalan dibantu oleh sensor untuk na(igasi salah satu

sensor yang paling penting dan terkenal adalah sensor jarak ultrasonik yang

7 -ulin wang# electrical engineering and information technology,

penerbit :ITpre"" $hal 253%

Page 8: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 8/31

12

umumnya terdiri atas transmitter dan recei(er berfrekuensi 7 k6D dengan

 jarak deteksi mencapal  B meter.>

Sensor Ping merupakan sensor jarak ultrasonik akurat yang mampu mengukur 

 pada rentang cm sampai meter. Sensor ultrasonik banyak digunakan

sebagai sensor jarak karena jarak deteksi yang lebih jauh dibandingkan <1.G

Sensor ini adalah sensor ultrasonik yang biasa disebut dengan tipe S1F7

adalah yang membutuhkan * jalur data yaitu echo dan trigger.

+alam alat ini dibantu oleh sensor untuk mengukur jarak terhadap benda lain.

+an terdapat > buah sensor ultrasonik pada alat ini yang terletak pada sudut-sudut

 bagian prototipe mobil truk.

Sensor jarak ultrasonik P<?E ialah sensor 7 "6D produksi paralla9 yang

 banyak digunakan untuk aplikasi/kontes robot.7 Memiliki kaki P<? yaitu * jalur 

 supll! tegangan jalur 20 beserta ground dan juga * jalur data yaitu echo dan trigger.

+ibaah ini adalah tampak depan dari sensor jarak ultrasonik atau biasa disebut

sensor P<?E yang mempunyai tipe S1F7.

& Robot tank dan navigasi cerdas, $hal. 2'%

' Robot tank dan navigasi cerdas, $hal. 2'%

1( idodo budiharto# 1 !royek robot s!ektakuler $hal.51%

Page 9: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 9/31

13

Ga)bar 2.2 Sen(or tra(onik 11

Sensor P<?E mendeteksl jarak objek dengan cara memancarkan

gelombang ultrasonik #7 k6D$ selama l3#!1ST #*77 HsI, kemudian

mendeteksi pantulannya. Sensor P<?E memancarkan gelombang ultrasonlk 

sesuai dengan kontrol dari mikrokontroler pengendali #pulsa trigger dengan =:T

min * HsI.*

Spesifikasi sensor ini adalah sebagai berikut 5

• "isaran pengukuran cm sampai meter.

• <nput trigger-positi(e TT' pulse, * Hs min., 2 Hs tipikal

• Ccho hold off B27 us dari fall of trigger pulse

• +elay before ne9t measurement *77 Hs

Eelombang ultrasonik melalui udara dengan kecepatan m/s, lalu mengenai

objek dan memantul kembali ke sensor. P<?E mengeluarkan pulsa output high

 pada pin S<E setelah memancarkan gelombang ultrasonik dan setelah

11 idodo budiharto# 1 !royek robot s!ektakuler $hal.51%

12 ibid

Page 10: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 10/31

14

gelombang pantulan terdeteksi, P<?E akan membuat output lo pada pin S<E.

'ebar pulse 6igh #tl?$ akan sesuai dengan lama aktu tempuh gelombang

ultrasonik untuk *9 jarak ukur dengan objek. +engan demikian, jarak yang

diukur ialah l #:? s 9 m/s$ 5 * J meter.

2.1.&. L/D 2'0#

+alam kamus besar bahasa ke ikepedia, arti dari '4+ #'iKuid 4rystal

+isplay atau dapat di bahasa <ndonesia-kan sebagai tampilan "ristal 4air$ adalah

suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama.

'4+ bisa memunculkan gambar atau tulisan, hal ini dikarenakan terdapat

 banyak sekali titik cahaya #piksel$ yang terdiri dari satu buah kristal cair sebagai

sebuah titik cahaya. 8alau disebut sebagai titik cahaya, namun kristal cair ini

tidak memancarkan cahaya sendiri. Sumber cahaya di dalam sebuah perangkat

'4+ adalah lampu neon berarna putih di bagian belakang susunan kristal cair 2

.

Titik cahaya yang jumlahnya puluhan ribu bahkan jutaan inilah yang

membentuk tampilan citra. "utub kristal cair yang dileati arus listrik akan berubah

13 idodo budiharto# 1 !royek robot s!ektakuler $hal.51%

14 reehok, L'4+ ;9*L, uto Tecno, diakses dari

h t tp 5// r ee h o ks t y le .b log s po t. c o m /*77 /7 /a ks e s - lcd-;9*.html, tanggal G !anuari *7 pukul

;5*

15 "bid

Page 11: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 11/31

15

karena pengaruh polarisasi medan magnetik yang timbul dan oleh karenanya akan

hanya membiarkan beberapa arna diteruskan sedangkan arna lainnya tersaring;.

+alam menampilkan karakter untuk membantu menginformasikan proses dan

kontrol yang terjadi dalam suatu program robot kita sering menggunakan '4+.

%ang sering digunakan dan paling murah adalah '4+ dengan banyak karakter 

;9*. Maksudnya semacam fungsi tabel di ms office. ; menyatakan kolom dan *

menyatakan barisB.

Ga)bar 2.!. L/D 2'0#1

16 ibid

17 ibid

1& Internet : http://www.orientl+d.+om//"p0le"/photo"/*!2((4*

 -6-2.pg

Page 12: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 12/31

16

Fungsi Pin pada tabel '4+ ditunjukan seperti pada tabel *.. dibaah ini.

Tabe 2.2. Konig"ra(i Pin L/D13

2.1.*. Sakar

Saklar berfungsi memutus rangkaian listrik. Semakin tinggi tegangan yang

digunakan, semakin sutlit proses pemutusan rangkaian listrik yang dihadapi. 6al

ini disebabkan karena semakin tinggi tegangan yang digunakan, maka sernakin

1' Internet : reehok, L'4+ ;9*L, uto Tecno, diakses dari

h t tp 5// r ee h o ks ty le .b log s po t. c o m /*77 /7 /a ks e s - lcd-;9*.html, tanggal G !anuari *7 pukul

;5*

Page 13: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 13/31

17

tinggi tegangan transien yang terjadi seaktu rangkaian diputus. tegangan

transien ini dapat rnenyalakan kembali arus listrik yang telah diputus. "onstruksi

saklar harus merhitungkan hal ini. Semakin kapasitif rangkaian <istrik yang diputus.

semakin besar pula kemungkinan terjadinya penyalaan kembali. 6al ini terjndi

karena rangkaian yang kapasitif mempunyai kemampuan menyimpan muaian

listrik yang besar yang dapat timbul kembali seaktu rangkaian diputus.*7

Pada akru rangkaian listrik diputus oleh kontak-kontak saklar akan timbul

 busur lisrik. 3usur listrik ini menyebabkan material kontak saklar teroksidasi.

sehingga daya hantarnya berkurang seaktu kontak-kontak saklar menutup

kembali. :ntuk mengurangi pengaruh hasil oksidasi ini, gerakan kontak-kontak 

saklar harus bersifat rnembersihkan dirinya sendiri #self cleaning$.*

Pada pengaplikasian alat ini saklar digunakan sebagai pengaktifan tombol reset

 pada aktif lo. Menggunakan saklar jenis pus$ button'

2.1.. /at" $a4a

1angkaian catudaya sangat dibutuhkan untuk memberi daya pada rangkaian

kita.** 4atu daya adalah sumber tenaga #listrik +4$ yang digunakan untuk bekerja

suatu komponen elektronik maupun rangkaian elektronik. 4atu daya juga sering

disebut sebagai poer supply atau sumber tegangan. 4atu daya yang digunakan

dalam suatu rangkaian elektronik bisa memiliki lebih dari satu besaran tegangan.

Masing-masing blok rangkaian memiliki tegangan untuk bekerja yang berbeda- beda.

2( iteng ar"udi# #$MB%&'K"T%& $&$R'" (")TR"K, $al 16%

21 ibid

22 idodo budiharto# teknik re!arasi #* dan Monitor # Penerbit: 8lek media

komputindo $hal.62%

Page 14: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 14/31

1&

Seperti halnya pada catu daya alat ini memiliki duabuah besaran tegangan yaitu

20+4 dan *0+4.

Tapi jika pada saat tidak sinyal output, arus dari catu daya tidak mengalir, maka

 bentuk gelombang arus dari catu daya adalah sama seperti bentuk gelombang sinyal

output.*

4atu daya juga terdapat dua buah macam keluaran tengangan yaitu tunggal dan

 belah. 4atu daya dengan keluaran tunggal hanya memiliki dua keluaran terminal

yaitu @ #positif$ dan Eround #End$. 4atu daya dengan keluaran belah memiliki tiga

 buah terminal keluaran yaitu @ #positif$, - #negatif$ dan End #ground$.

 ?amun pada pengaplikasian alat ini kita akan memakai catu daya dengan besar 

tegangan * 0olt. "arena kita harus memenuhi kriteria tegangan input yang diminta

oleh arduino mega *2;7.

2.1.3. Reg"ator /at" Da4a

Tegangan yang diberikan ke modul masukan #input$ dan modul mikrokontroler 

lebih rendah dari sumber tegangan, sehingga diperlukan komponen penurun

tegaagan berupa linear (oltage regulator. 'inear (oltage regulator tipe B>7G untuk 

menghasilkan tegangan @G 0olt +4 dan tipe 'B>7240 untuk menghasilkan tegangan

@2 0olt +4.*

23erman dwi "urono# Ph..#$lektronika %nalog $hal.'(%

24 ,and9 alim#,T# merancang mobile robot !emba+a obek

menggunakan #ic-R $hal 61%

Page 15: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 15/31

1'

Pada pengaplikasian alat ini <4 regulator yang digunakan adalah 'B>7240

yang berfungsi menurunkan tegangan mejadi 2(olt. +an dibaah ini adalah gambar 

dari bentuk fisik <4 regulator.

Ga)bar 2.# Bent"k 5i(ik I/ Reg"ator2%

Model catu daya berfungsi untuk menangani catu daya tegangan yang berbeda

2 (olt, G (olt dan * (olt. Modul catu daya terhubung dengan sumber tegangan

 berupa baterai.*; "eluaran tegangan regulator dihubungkan dengan sensor ultra sonik

dan saklar reset aktif lo.

2.1.1'. Ak")"ator

Pada pengaplikasian alat ini supply daya yang dipakai diharuskan sama dengan

supply daya pada kendaraan yaitu dengan menggunakan akki * (olt. Tapi untuk 

supply daya kedalam sistem pin arduino kita meggunakan regulator berbasis <4 B>72

yang berfungsi untuk menurunkan tegangan masukan * (olt menjadi tegangan

keluaran 2 (olt.

25 ibid

26 Ibid $hal 6(%

Page 16: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 16/31

2(

kumulator #accu, aki$ adalah sebuah alat yang apa menyimpan energi

#umumnya energi listrik$ dalam bentuk energi kimia. 4ontoh-contoh akumulator 

adalah baterai dan kapasitor.

*B

kumulator sering disebut akki. Clektrode akumulator baik anode dan katode

terbuat dari timbal #4u$ berpori.*> +an dibaah ini adalah gambar akumulator beserta

 bagian-bagiannya.

Ga)bar 2.% Bagian6Bagian Ak")"ator

2.1.11. Pe)ogra)an Sot7are Ar$"ino IDE

rduino <+C merupakan softare khusus untuk memprogram board arduino

dengan bahasa 4 sebagai dasar pemrograman. rduino <+C dibuat khusus untuk 

27 http://id.wikipedia.org/wiki/*kumulator

2& ,uki" wari9ono# mari belaar ilmu alam sekitar, penerbit: gra"indo

$hal.15&%

Page 17: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 17/31

21

memudahkan dalam pembuatan  sintaks  program arduino yang sifatnya open

 source dengan menyediakan berbagai librar! yang dapat di do%nload secara

gratis di situs resmi arduino, yaitu .arduino. cc.

*G

Ga)bar 2.&. Ar$"ino IDE 1.'

2.1.12. 5o789art

Flochart atau bagan alur merupakan rnetode untuk menggarnbarkan tahap-

rahap penyelesaian masalah #prosedur$ beserta aliran data dengan simbol-simbol

stander yang mudah dipahami. +alam kehidupan sehari- hari, flochart banyak 

digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit,

organisasi masyarakat, dan perusahaan.7

2' amo"a amosa studio,L<tead SimG77 gprs/gsm Minimum System ModuleL, Famosa studio,

diakses dari h tt p 5/ / . f a m o s a s tu d io. c o m /itea d - s i m G77- g pr s - g s m - m o d u le, tanggal G September *7

 pukul 7G5*7

3( onnie "oeherman# .esigning "nformation )ystem, $hal 133%

Page 18: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 18/31

22

Tujuan utama penggunaan flochart adalah untuk menyederhanakan

rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna

terhadap informasi tersebut, :ntuk itu, desain sebuah flochart harus ringkas,

 jelas, dan logis.

a. !enis FlochartPenggunaan flochart tidak terpaku pada perusahaan atau organisasi saja, "ita

dapat memanfaatkan flochart untuk segala sesuatu yang mengan dung rangkaian

kegiatan dan aliran data, bahkan untuk kepentingan pribadi. Menurut teori,

flochart dapat dibedakan ke dalam tiga kategori, yaitu flochart dokumen,

flochart sistern, dan flochart program. Flochart dokumen mcnggambarkan

aliran data dan informasi antar area #di(isi$ dalam sebuah organisasi.*

Sedangkan flochart sistem lebih menekankan pada gambaran tentang aliran

input, prosedur pemrosesan, clan output yang dihasilkan. +an flochart program

lebih banyak digunakan untuk menggambackan logika suatu prosedur penyelesaian

masalah dalam pemrograman kompurer.

 b. Simbol +alam Flochart

Seperti telah disebutkan baha flochart menggunakan berbagai simbol

yang terstandarisasi secara intemasional. 6al ini ditujukan untuk memudahkan

setiap orang mernahami berbagai (ariasi flochart. Secara khusus, bagian ini

akan memaparkan simbol-simbol penting dalarn pembuatan flochart.

31 Ibid $hal 134%

32 Ibid $hal 135%

33 onnie "oeherman# .esigning "nformation )ystem, $hal 136%

34 ibid

Page 19: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 19/31

23

Simbol-simbol yang umum digunakan pada flochart

tergambar pada tabel berikut ini5

Tabe 2.!. (i)bo6(i)bo o789art

2.2. KERANGKA BER5IKIR 

2.2.1. 5o789art Peng"k"ran

Page 20: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 20/31

24

+alam pembuatan sistem ini dilakukan dengan beberapa cara, salah satunya

adalah perancangan sistem sensor. 3erikut adalah perangcangan sistem sensor jarak.

Ga)bar 2.*. 5o789art Peng"k"ran

Pada sistem di sistem di atas dapat diketahui sinyal pembacaan dari sensor-

sensor ping berupa tegangan 7-2 (olt masuk sebagai inputan arduino, di dalam

arduino sudah terdapat +4 internal dan hasil dapat diolah, kemudian ditampilkan ke

'4+ *79.

2.2.2. Bo8k Diagra)

SELESAI

ARDUINO

MENAMPILKAN

HASIL PEMBACAAN

ADC ARDUINO

SENSOR PING

MEMBACA NILAI

MULAI

Page 21: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 21/31

25

3lock diagram merupakan suatu tahapan dari proses dalam pembuatan

 prototipe. 3lock diagaram prototipe digunakan untuk menentukan komponen

 penyusun dari suatu alat yang akan dibuat, sehingga hasil akhirnya sesuai dengan

yang diinginkan. Mempermudah dalam proses pembuatan prototipe, kerena setiap

 blok memiliki fungsi dan spesifikasi tertentu.

Setiap blok dihubungkan sehingga terbentuk sistem alat yang diharapkan.

 prototipe +isplay pengukur sensor jarak parkir mobil truk berbasis rduino

Mega*2;7 dibangun dari beberapa blok masukan, blok pengolah data dan blok 

keluaran. gar mendapatkan hasil pembuatan yang diinginkan dibagi menjadi dua

macam perancangan, yaitu perancangan dari segi perangkat keras #6ardare$ dan

 perancangan dari segi perangkat lunak #Softare$. Secara garis besar perancangan

 perangkat keras meliputi board arduino mega *2;7 yang berfungsi sebagai pengolah

data masukan selanjutnya digunakan untuk menentukan proses pengendalian. Sistem

modul ping atau sensor jarak yang berfungsi sebagai masukan arduino.

Perancangan perangkat lunak pada proses pembuatan alat ini meliputi

 pemrograman pengendali pada arduino dari mengolah data masukan dari sensor ping

atau sensor jarak, menjadi suatu aksi yang mengirim data ke '4+ *79 melalui

sistem arduino *2;7 lalu ditampilkan berupa Teks. Perancangan pemrograman untuk 

mengatur kondisi seperti apa agar buDDer berbunyi agar memberi peringatan kepada

 pemangfaat alat ini yaitu supir truk, yang menjadi satu dengan pemrogram arduino

mega*2;7. 3erikut ini secara garis besar rancangan blok diagram sistem prototipe

+isplay pengukur sensor jarak parkir mobil truk berbasis rduino Mega*2;7 5

Page 22: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 22/31

26

Ga)bar 2. Bok $iagra) (i(te) :rototi:e $i(:a4 :eng"k"r (en(or

 ;arak :arkir )obi tr"k berba(i( ar$"ino )ega 2%&'.

Sistem prototipe +isplay pengukur sensor jarak parkir mobil truk berbasis

rduino Mega *2;7 terdiri dari masukan sistem berupa sensor ping lalu unit

 pemeroses berupa arduino mega *2;7 dan keluaran berupa buDDer dan '4+ yang

saling dihubungkan.

2.2.!. 5o789art :rototi:e $i(:a4 :eng"k"r (en(or ;arak :arkir )obi tr"k

berba(i( ar$"ino )ega 2%&'.

1. Flochart Perangkat "eras

Page 23: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 23/31

27

Ga)bar 2.3. 5o789art :erangkat kera( 1

Page 24: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 24/31

2&

Ga)bar 2.1'. 5o789art Perangkat Kera( 2

*. Flochart perangkat

Page 25: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 25/31

2'

Ga)bar 2.11. 5o789art Perangkat L"nak 1

Page 26: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 26/31

3(

Ga)bar 2.12. 5o789art :erangkat "nak 2

2.2.#. Prin(i: Ker;a Prototi:e Di(:a4 Peng"k"r Sen(or +arak Mobi Tr"k

Berba(i( Ar$"ino 2%&'.

. Prinsip "erja Perangkat "eras

Page 27: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 27/31

31

Terdapat delapan sensor ping sebagai perangkat input yang digunakan pada

 prototipe display pengukur sensor jarak mobil truk berbasis arduinomega *2;7 , yaitu

terletak 5 pada depan sisi kanan, pada depan sisi kiri, pada belakang sisi kanan, pada

 belakang sisi kiri, pada samping kiri sisi depan, pada samping kiri sisi belakang, pada

samping kanan sisi depan dan pada samping kanan sisi belakang. Perangkat ini

digunakan sebagai inputan untuk arduino mega *2;7, masing-masing sensor ping

akan mengukur jarak.

+ua jenis keadaan pada sebuah miniatur mobil truk ini, sensor ping akan

mendeteksi adanya ada penghalang dan juga sensor ping tidak mendeteksi adanya

 penghalang kepada miniatur mobil.+ata sensor yang terbaca akan diproses oleh arduino mega *2;7 dan akan

ditampilkan pada tampilan '4+. Pada setiap sensor terpasang disisi mobil sebagai

komponen penting yang mendeteksi setiap adanya benda penghalang yang berpotensi

mendekat dan mengenai badan mobil truk ini.

Penetapan peletakan sensor pada sisi-sisi mobil ataupun sudut mobil truk 

karena bagian itulah yang lebih berpotensi besar mengenai penghalang pada saat

 parkir dan juga peletakannya lebih strategis.

!ika masing-masing sensor telah mengukur diatas batas pengukuran normal

sensor yaitu jarak 7 centimeter berdasarkan sintaks program yang dibuat, maka

arduino mega akan memproses data pengukuran dengan memberikan inforamasi

ke arduino mega lalu menampilkannya pada '4+ 9*7 berupa teks, serta bunyi

 buDDer jika sensor ping mendeteksi jarak suatu benda kurang dari 2 centimeter dari

 prototipe.

2. Prin(i: ker;a Perangkat L"nak 

Page 28: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 28/31

32

3ahasa pemrograman yang digunakan oleh penulis adalah bahasa 4 atau 4@

@, akan tetapi karena menggunakan softare rduino .7 baaan dari arduino bahasa

4/4@@ yang digunakan dibuat menjadi lebih mudah dan praktis. 3erdasarkan

kelebihan yang ditaarkan arduino dalam membuat listing program, membuat

 penulis akhirnya lebih memilih arduino sebagai kontrol dalam membuat

Prototipe +isplay Pengukur Sensor !arak Parkir 3erbasis rduino Mega *2;7.3erdasarkan flochart perangkat lunak yang telah dijelaskan sebelumnya,

langkah pertama yang dilakukan dalam membuat listing program dari prototype ini

adalah dengan menambahkan beberpa library pada listring program untuk 

memberbanyak fungsi khusus dari program yang akan dibuat, berikut adalah

listring programnya.

include N'iKuid4rystal.hOinclude N?ePing.hO

Selain library yang digunakan pada aal pembuatan program, hal yang

dilakukan selanjutnya adalah inisilisasi input/output.

int buDDer Q

int (cc 7Qint (e *>Q

int (cc* *2Q

int gnd* *Q'iKuid4rystal lcd#*;, *, **, , , *G, *B$Q // #1S, 18, C, +, +2,

+;, +B$

Selanjutnya adalah penempatan kaki pin data untuk > buat sensor ping yang

terdiri dari * kaki yaitu echo dan trigger. +an juga memasukan jarak terjauh

ma9imum yaitu 7 dalam hitungan centimeter.

define T1<EEC1RP<? 2

define C46=RP<? 2*

define T1<EEC1RP<?* 2define C46=RP<?* 27

Page 29: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 29/31

33

define T1<EEC1RP<? Gdefine C46=RP<? >

define T1<EEC1RP<? B

define C46=RP<? ;

define T1<EEC1RP<?2 2define C46=RP<?2

define T1<EEC1RP<?;

define C46=RP<?; *define T1<EEC1RP<?B

define C46=RP<?B 7

define T1<EEC1RP<?> Gdefine C46=RP<?> >

define MR+<ST?4C 7

Selanjutnya adalah setting sensor, '4+ dan buDDer agar terjadi komunikasi

serial antara keduanya, serta penentuan pinMode pada analog input dan digital output.

(oid setup#$

  lcd.begin#*7,$Q

  delay#77$Q  pinMode#gnd, =:TP:T$Q

  pinMode#(cc, =:TP:T$Q

  pinMode#(cc, =:TP:T$Q  pinMode#(e, =:TP:T$Q

  pinMode#(cc*, =:TP:T$Q

  pinMode#gnd*, =:TP:T$Q

  pinMode #buDDer, =:TP:T $QI

Pada program utama, yang pertama dibuat adalah program tampilan '4+ *79,

hal ini dilakukan untuk menentukan letek bagian yang sesuai pada '4+ dalam

 pembacaan sensor yang terukur.

lcd.set4ursor#7, 7$Q  lcd.print#5 cm 35 cm$Q

  lcd.set4ursor#7, $Q

  lcd.print#45 cm +5 cm$Q

  lcd.set4ursor#7, *$Q  lcd.print#C5 cm F5 cm$Q

  lcd.set4ursor#7, $Q

  lcd.print#E5 cm 65 cm$Q

Page 30: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 30/31

34

'alu hal yang terakhir adalah pengaktifan buDDer jika perhitungan pada sensor 

 ping sudah membaca pada skala dibaah 2 centimeter.

<f ##uS / :SR1=:?+T1<PR4M$ N 2 UU #uS /

:SR1=:?+T1<PR4M$ O 7

  VV #uS* / :SR1=:?+T1<PR4M$ N 2 UU #uS* /

:SR1=:?+T1<PR4M$ O 7

  VV #uS / :SR1=:?+T1<PR4M$ N 2 UU #uS /

:SR1=:?+T1<PR4M$ O 7

  VV #uS / :SR1=:?+T1<PR4M$ N 2 UU #uS /

:SR1=:?+T1<PR4M$ O 7  VV #uS2 / :SR1=:?+T1<PR4M$ N 2 UU #uS2 /

:SR1=:?+T1<PR4M$ O 7

  VV #uS; / :SR1=:?+T1<PR4M$ N 2 UU #uS; /

:SR1=:?+T1<PR4M$ O 7

  VV #uSB / :SR1=:?+T1<PR4M$ N 2 UU #uSB /

:SR1=:?+T1<PR4M$ O 7

  VV #uS> / :SR1=:?+T1<PR4M$ N 2 UU #uS> /

:SR1=:?+T1<PR4M$ O 7$  digital8rite#buDDer, 6<E6 $QI

  else

digital8rite#buDDer, '=8 $QI I

2.!.  Hi:ote(i( Peneitian

3erdasarkan kerangka teori dan kerangka berpikir yang telah dikemukakan

oleh peneliti pada halaman sebelumnya, maka peneliti menyampaiakan dua hipotesis

 penelitian pembuatan Prototipe +isplay pengukur jarak sensor mobil truk 3erbasis

rduino Mega *2;7, adalah sebagai berikut 5

6ipotesis pertama adalah dapatkah melakukan pencegahan terbenturnya

 bagian mobil terhadap benda lain yang berpotensi sebagai penghalang. "arena

Page 31: Uzi Bab 2

7/18/2019 Uzi Bab 2

http://slidepdf.com/reader/full/uzi-bab-2 31/31

35

dengan menggunakan > buah sensor, dari setiap sudut yang dikendalikan melalui

arduino mega *2;7.

6ipotesis kedua peneliti mengemukakan bagaimana sebuah buDDer dapat

melakukan peringatan jika sensor ping yang terbaca sebagai input mempunyai jarak 

kurang dari 2 centimeter pada Protootype +isplay pengukur jarak sensor mobil truk 

3erbasis rduino Mega *2;7 untuk memudahkan pengguna dan sebagai pemberi

 peringatan berupa suara buDDer secara langsung.