uzi bab 2
DESCRIPTION
revTRANSCRIPT
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
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
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
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
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
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%
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%
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%
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
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
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
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*
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%
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%
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(%
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&%
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%
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
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
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
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
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
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
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
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
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
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
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
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
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
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.