BAB II Rekayasa Sitem Tugas 2
-
Upload
rizqiana-putri-fiyendri -
Category
Documents
-
view
240 -
download
1
description
Transcript of BAB II Rekayasa Sitem Tugas 2
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 1/21
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan zaman mengenai teknologi di dunia ini semakin otomatisasi
dan efisiensi dalam bekerja khususnya untuk kehidupan manusia. Untuk mewujudkan
hal tersebut seorang enginer perlu merekayasa sebuah sistem yang modern sehingga
dengan mudah dapat menunjang manusia dalam menggunakan alat-alat teknologi di
kehidupan sehri-hari.
Disisi lain alat-alat teknologi sangat banyak manfaatnya. Dalam skripsi ini
terdapat suatu alat teknologi yang canggih untuk bidang otomotif. Pembuat skripsi ini
memudahkan seorang yang membawa kendaraan besar seperti truk dapat memarkir
sendiri dengan baik dan benar tanpa membutuhkan orang lain. Skripsi ini berjudul
Display Pengukur Sensor Jarak Parkir obil !ruks "erbasik #rduino ega $%&'..
Untuk itu penulis skripsi ini memikirkan secara sistematis bagaimana dengan
mudah seorang dapat memarkirkan truk yang besar tanpa memerlukan orang lain
yang menuntunnya dan tidak perlu kuatir tertabrak dengan samping kanan( kiri(
depan( belakang mengguna truk tersebut.
1.2. Rumusan Masalah). !uliskan problem yang di hadapi penulis*
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 2/21
$. +dentifikasikan sub sistem dari skripsi yang di buat penulis*,. Jelaskan cara kerja sistem dari skripsi yang di buat penulis*
. !uliskan kesimpulan dari skripsi yang di buat penulis*
BAB II
Kajian e!ri
2
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 3/21
2.1. Masalah "ang #i Ha#a$i Penulis
Semakin berkembangnya teknologi saat ini memunculkan pemikiran untuk
penulis membuat teknologi baru yang dapat dengan mudah membantu manusia
melakukan akti itas sehar hari. Dengan berkembangnya teknologi tersebut penulis
mengembangkan skripsinya dengan menggunakan teknologi yang sering kita
dengar dengan penggunaan istilah sensor. Dimana sensor ini adalah suatu alat
untuk mendeteksi ataupun mengukur sesuatu( yang digunakan untuk mengubah
ariasi mekanis( magnetis( panas( sinar dan kimia menjadi tegangan dan arus
listrik. Pengunaan sensor telah diterapkan di berbagai bidang kehidupan manusia
seperti pada bidang industri( otomotif( kesehatan( rumah tangga( bahkan
keamanan.
Pada bidang otomotif( proses sensor dapat diterapkan untuk proses parkir
mobil. emarkir mobil merupakan salah satu faktor yang sudah biasa dalam
berkendara. emarkir mobil merupakan pekerjaan yang dapat dilakukan setiap
3
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 4/21
hari( agar mobil dapat ditempatkan pada posisinya dengan baik di rumah( taman
kota( pusat perbelanjaan atau pun industri yang menggunakan jasa kendaraan
besar( agar aman peletakan kendaraannya pada saat ditinggalkan oleh
pengemudinya. "iasanya pemarkiran pada mobil truk dilakukan secara manual
untuk melihat jarak mobil dengan benda yang mempunyai kemungkinan tersentuh
badan atau bagian mobil truk pada saat parkir . Untuk itu penulis skripsi ini
berfikir bagaimana dengan mudah kita untuk melihat sisi kiri( sisi kanan dan sisi
belakang mobil tersebut apalagi jika kita sebagai pengemudi hanya sendiri tanpa
bantuan rekan kerja yang mungkin biasa membantu memberi arahan saat parkir.
/leh karena itu dari masalah yang di dapati penulis( kita manusia terutama untuk
pengendara mobil membutuhkan suatu alat sensor pendeteksi jarak yang dapat
membantu meringankan kegiatan seorang supir truk dalam memarkirkan
kendaraanya.
2.2 I#enti%ikasi &u' &istemSistem 0 Display Pengukur Sensor Jarak Parkir obil !ruk "erbasis #rduino ega $%&'.
4
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 5/21
Sub Sistem 0
5
1.1. Parkir1.Kerangka
1.2. Mobil
1.3. Truk
1.4.1 Arduino1.4. ArduinoMega 2560
1.4.2 SistemMicrokontroler
1.4.3Mikrokontroler
1.4.4Karakteristik
Arduino Mega
1.5. Sensor arak
1.!. Saklar
1.6. "#$ 20 % 4
1.&. #atu $a a
1.(. )egulator#atu $a'a
1.10.
1.11.Pemograman
So*t+are
1.12. ,lo+c-art2.1. ,lo+c-artPengukuran
2. Kerangkaer/ikir
2.2. lok
2.3. ,lo+c-art Prototi/e $is/la'Pengukur Sensor arak Parkir Mobil Truk
erbasis Arduino Mega 2560
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 6/21
Keterangan (
1erangka !eoritik( 1erangka "erpikir( dan 2ipotesis Penelitian merupakan sub sistem dari
Display Pengukur Sensor Jarak Parkir obil !ruk "erbasis #rduino ega $%&'. !etapi
1erangka teoritik akan menjadi sistem apabila parkir( mobil( truk( arduino mega $%&'(
sensor jarak ultrasonik 3P+456( 78D $' 9 ( saklar( catu daya( regulator akumulator(
pemograman software arduino +D:( flowchart menjadi subsistem. Sama seperti kerangka
berpikir( kerangka berpikir menjadi sistem apabila flowchart pengukuran( blok diagram(
flowchart prototype display pengukur jarak parker mobil truk berbasis arduino mega $%&'(
prinsip kerja prototype display pengukur sensor jarak mobil truk berbasis arduino $%&'
menjadi subsistem.
2.) *ara Kerja &istem2.).1 +l!,-hart Pengukuran
6
2.4. Prinsi/ Ker a Prototi/e $is/la'Pengukur Sensor arak Mobil Truk
erbasis Arduino 2560
3. i/otesis
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 7/21
Dalam pembuatan sistem dilakukan dengan beberapa cara( salah satunya
adalah perancangan sistem sensor. "erikut adalah perangcangan sistem sensor jarak.
am'ar 1. +l!,-hart PengukuranPada sistem di sistem di atas dapat diketahui sinyal pembacaan dari sensor-
sensor ping berupa tegangan '-% olt masuk sebagai inputan arduino( di dalam
arduino sudah terdapat #D8 internal dan hasil dapat diolah( kemudian ditampilkan ke
78D $'9 .2.).2 Bl!-k Diagram
!
MULAI
SENSOR PINGMEMBACA NILAI
ADC ARDUINO
ARDUINOMENAMPILKAN
HASIL PEMBACAAN
SELESAI
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 8/21
"lock diagram merupakan suatu tahapan dari proses dalam pembuatan
prototipe. "lock diagaram prototipe digunakan untuk menentukan komponen
penyusun dari suatu alat yang akan dibuat( sehingga hasil akhirnya sesuai dengan
yang diinginkan. empermudah dalam proses pembuatan prototipe( kerena setiap
blok memiliki fungsi dan spesifikasi tertentu.
Setiap blok dihubungkan sehingga terbentuk sistem alat yang diharapkan.
prototipe Display pengukur sensor jarak parkir mobil truk berbasis #rduino
ega$%&' 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 32ardware6 dan
perancangan dari segi perangkat lunak 3Software6. Secara garis besar perancangan
perangkat keras meliputi board arduino mega $%&' 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 78D $'9 melalui
sistem arduino $%&' lalu ditampilkan berupa !eks. Perancangan pemrograman untuk
mengatur kondisi seperti apa agar buzzer berbunyi agar memberi peringatan kepada
pemangfaat alat ini yaitu supir truk( yang menjadi satu dengan pemrogram arduino
&
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 9/21
mega$%&'. "erikut ini secara garis besar rancangan blok diagram sistem prototipe
Display pengukur sensor jarak parkir mobil truk berbasis #rduino ega$%&' 0
am'ar 2.Bl!k #iagram sistem $r!t!ti$e #is$la/ $engukur sens!r jarak
$arkir m!'il truk 'er'asis ar#uin! mega 20 .
Sistem prototipe Display pengukur sensor jarak parkir mobil truk berbasis
#rduino ega $%&' terdiri dari masukan sistem berupa sensor ping lalu unit
pemeroses berupa arduino mega $%&' dan keluaran berupa buzzer dan 78D yang
saling dihubungkan.
2.).) +l!,-hart $r!t!ti$e #is$la/ $engukur sens!r jarak $arkir m!'il truk 'er'asis
ar#uin! mega 20 .1. ;lowchart Perangkat 1eras
(
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 10/21
am'ar ). +l!,-hart $erangkat keras 1
10
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 11/21
am'ar 3. +l!,-hart Perangkat Keras 2$. ;lowchart perangkat
11
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 12/21
am'ar 0. +l!,-hart Perangkat Lunak 1
12
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 13/21
am'ar . +l!,-hart $erangkat lunak 2
13
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 14/21
2.2.3. Prinsi$ Kerja Pr!t!ti$e Dis$la/ Pengukur &ens!r 4arak M!'il ruk Ber'asis
Ar#uin! 20 .). Prinsip 1erja Perangkat 1eras!erdapat delapan sensor ping sebagai perangkat input yang digunakan pada
prototipe display pengukur sensor jarak mobil truk berbasis arduinomega $%&' ( yaitu
terletak 0 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 $%&'( masing-masing sensor ping
akan mengukur jarak.Dua 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.Data sensor yang terbaca akan diproses oleh arduino mega $%&' dan akan
ditampilkan pada tampilan 78D. 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.Jika masing-masing sensor telah mengukur diatas batas pengukuran normal
sensor yaitu jarak ,' centimeter berdasarkan sintaks program yang dibuat( maka
arduino mega akan memproses data pengukuran dengan memberikan inforamasi
ke arduino mega lalu menampilkannya pada 78D 9$' berupa teks( serta bunyi
14
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 15/21
buzzer jika sensor ping mendeteksi jarak suatu benda kurang dari % centimeter dari
prototipe.
2. Prinsi$ kerja Perangkat Lunak "ahasa pemrograman yang digunakan oleh penulis adalah bahasa 8 atau 8<
<( akan tetapi karena menggunakan software #rduino ).' bawaan dari arduino bahasa
8=8<< yang digunakan dibuat menjadi lebih mudah dan praktis. "erdasarkan
kelebihan yang ditawarkan arduino dalam membuat listing program( membuat
penulis akhirnya lebih memilih arduino sebagai kontrol dalam membuatPrototipe Display Pengukur Sensor Jarak Parkir "erbasis #rduino ega $%&'.
"erdasarkan flowchart 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 [email protected]>include ?4ewPing.hA
Selain library yang digunakan pada awal pembuatan program( hal yang
dilakukan selanjutnya adalah inisilisasi input=output.int buzzer B ))Cint cc) B ,'Cint e, B $ Cint cc$ B $%Cint gnd$ B $,C7i@uid8rystal lcd3$&( $ ( $$( ,,( ,)( $E( $F6C == 3GS( GH( :( D ( D%(
D&( DF6
15
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 16/21
Selanjutnya adalah penempatan kaki pin data untuk buat sensor ping yang
terdiri dari $ kaki yaitu echo dan trigger. Dan juga memasukan jarak terjauh
ma9imum yaitu ,' dalam hitungan centimeter.>define !G+55:GIP+4) %,>define :82/IP+4) %$>define !G+55:GIP+4$ %)>define :82/IP+4$ %'>define !G+55:GIP+4, E>define :82/IP+4, >define !G+55:GIP+4 F>define :82/IP+4 &
>define !G+55:GIP+4% %>define :82/IP+4% >define !G+55:GIP+4& ,>define :82/IP+4& $>define !G+55:GIP+4F )>define :82/IP+4F '>define !G+55:GIP+4 ,E>define :82/IP+4 ,>define # ID+S!#48: ,'
Selanjutnya adalah setting sensor( 78D dan buzzer agar terjadi komunikasi
serial antara keduanya( serta penentuan pin ode pada analog input dan digital output.oid setup36 K
lcd.begin3$'( 6C delay3)''6C pin ode3gnd( /U!PU!6C pin ode3 cc( /U!PU!6C pin ode3 cc)( /U!PU!6C pin ode3 e,( /U!PU!6C pin ode3 cc$( /U!PU!6C pin ode3gnd$( /U!PU!6C pin ode 3buzzer( /U!PU! 6CL
Pada program utama( yang pertama dibuat adalah program tampilan 78D $'9 (
hal ini dilakukan untuk menentukan letek bagian yang sesuai pada 78D dalam
pembacaan sensor yang terukur.lcd.set8ursor3'( '6C
16
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 17/21
lcd.print3M#0 cm "0 cmM6C lcd.set8ursor3'( )6C
lcd.print3M80 cm D0 cmM6C lcd.set8ursor3'( $6C lcd.print3M:0 cm ;0 cmM6C lcd.set8ursor3'( ,6C lcd.print3M50 cm 20 cmM6C
7alu hal yang terakhir adalah pengaktifan buzzer jika perhitungan pada sensor
ping sudah membaca pada skala dibawah % centimeter.+f 33uS) = USIG/U4D!G+PI8 6 ?B % NN 3uS) =
USIG/U4D!G+PI8 6 A '
OO 3uS$ = USIG/U4D!G+PI8 6 ?B % NN 3uS$ =USIG/U4D!G+PI8 6 A ' OO 3uS, = USIG/U4D!G+PI8 6 ?B % NN 3uS, =
USIG/U4D!G+PI8 6 A ' OO 3uS = USIG/U4D!G+PI8 6 ?B % NN 3uS =
USIG/U4D!G+PI8 6 A ' OO 3uS% = USIG/U4D!G+PI8 6 ?B % NN 3uS% =
USIG/U4D!G+PI8 6 A ' OO 3uS& = USIG/U4D!G+PI8 6 ?B % NN 3uS& =
USIG/U4D!G+PI8 6 A ' OO 3uSF = USIG/U4D!G+PI8 6 ?B % NN 3uSF =
USIG/U4D!G+PI8 6 A ' OO 3uS = USIG/U4D!G+PI8 6 ?B % NN 3uS =
USIG/U4D!G+PI8 6 A '6 KdigitalHrite3buzzer( 2+52 6CL else
KdigitalHrite3buzzer( 7/H 6CL L
1!
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 18/21
2.3 Kesim$ulan #an &aran2.3.1 Kesim$ulan
Sistem adalah kumpulan =group=komponen apapun baik fisik yang saling
berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu
tujuan tertentu. Subsistem merupakan komponen atau bagian dari suatu sistem(
subsistem bisa fisik ataupun abstrak. Subsistem sebenarnya hanyalah sistem di dalam
suatu sistem( ini berarti bahwa sistem berada pada lebih dari satu tingkat. Dari
pengertian sistem dan subsistem menandakan kalau keduanya harus salaing terikat.
"erpikir sistem ada $ yaitu berpikir secara hierarkis 3secara berurutan6 atau secara
non hierarkis 3tidak berurutan6. Sebuah sistem akan memiliki sebuah subsistem.
Sistem akan berubah menjadi subsistem( dan subsistem akan menjadi sistem lagi
apabila dari subsitem tersebut terbagi lagi menjadi subsistem. Seperti contoh skripsi
ini Sistem dari skripsi ini adalah Display Pengukur Sensor Jarak Parkir obil !ruk
"erbasis #rduino ega %$&'. Sistem tersebut memiliki subsistem yaitu 1erangka
!eoritik( 1erangka "erpikir( dan 2ipotesis Penelitian. 1erangka teoritik akan menjadi
sistem apabila parkir( mobil( truk( arduino mega $%&'( sensor jarak ultrasonik
1&
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 19/21
3P+456( 78D $' 9 ( saklar( catu daya( regulator akumulator( pemograman software
arduino +D:( flowchart menjadi subsistem. Sama seperti kerangka berpikir( kerangka
berpikir menjadi sistem apabila flowchart pengukuran( blok diagram( flowchart
prototype display pengukur jarak parker mobil truk berbasis arduino mega $%&'(
prinsip kerja prototype display pengukur sensor jarak mobil truk berbasis arduino
$%&' menjadi subsistem.
2.3.2 &aran
1(
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 20/21
D#;!#G PUS!#1#
Skripsi ;auzi #hmad.$')%. Display Pengukur Sensor Jarak Parkir Mobil Truk
Berbasis Arduino Mega 2560. Uni ersitas 4egeri Jakarta
"onnie soeherman( Designing Infor a!ion Sys!e .
Departemen 1esehatan G+. )EE . Pedo an Sis!e Pen"a!a!an #u a$ Saki!.
3Gekammedis= edical Gecord6.
Djiteng arsudi( P%MBA&'(ITA& %&%#'I )IST#I(.
2arriet 8astor( Mesin* esin Besar T#+(, penerbit 0 erlangga
2erman dwi surjono( Ph.D.( %lek!ronika Analog
7eonardo #cho( -ind !urbine "on!rol and oni!oring, penerbit 0Springer
#obo! !ank dan na igasi "erdas
Sandy 2alim(S!( eran"ang obile robo! pe ba/a ob ek enggunakan 11Pi"*#
20
7/18/2019 BAB II Rekayasa Sitem Tugas 2
http://slidepdf.com/reader/full/bab-ii-rekayasa-sitem-tugas-2 21/21
Sukis wariyono( ari bela ar il u ala seki!ar, penerbit0 grasindo
Hidodo budiharto( 0 proyek robo! spek!akuler
Hidodo budiharto( !eknik reparasi P3 dan Moni!or ( Penerbit0 :lek edia1omputindo
ulin wang( ele"!ri"al engineering and infor a!ion !e"$nology, penerbit 0H+!press
21