1 AGUSTUS 2018
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864
AbstractAccident rates such as cleaning toxic dengan perpaduan antara hardware (sensor-
waste, underwater and outer space exploration, sensor) dan software. Hal ini difungsikan agar alat
mining, and for mining searches, will have a high dapat berjalan sesuai yang di inginkan. Dalam
risk of workplace accidents. These innovations proses robot berjalan dengan menggunakan
appear which are made by a robot that serves to sensor sebagai navigasi. Sensor ultrasonic pada
avoid obstacles as the robot will stop slowly and will robot tersebut berfungsi membaca pergerakan,
stop at a predetermined distance, so it can reduce jadi robot dapat terus berjalan sesuai perintah
the level of workplace accidents. Lately, robots have program yang penulis buat. Sensor yang bekerja
begun to enter the consumer market in the field of sebagai navigasi adalah sensor ultrasonic dimana
entertainment, and housemaids, such as vacuum sensor ini mampu mendeteksi adanya halangan
cleaners, lawn mowers, and so on. To design a robot yang berada didepannya, sehingga robot dapat
that works using automatic movement with a berjalan dan menghindar sesuai perintah pada
combination of hardware (sensors) and software. program. Tujuan dari penelitian ini membuat alat
This is enabled so that the tool can run as desired. In yang dapat membantu pekerja terhindar dari
the process the robot runs by using sensors as kecelakaan kerja yang tidak diinginkan
navigation. The ultrasonic sensor on the robot
functions to read the movement, so the robot can Kata Kunci: Sensor Ultrasonic HC-SR04,
continue to run according to the command program Mikrokontoroler ATMEGA328, Robot
that the author made. The sensor that works as a
navigation is an ultrasonic sensor where the sensor
is able to detect any obstacles in front of it, so the PENDAHULUAN
robot can walk and avoid as instructed on the
program. The purpose of this study is to make a tool Perkembangan teknologi sekarang ini
that can help workers avoid unwanted work telah megalami peningkatan hingga ke berbagai
accidents sisi kehidupan manusia. Perpaduan Hardware &
Software dapat menghasilkan suatu sistem yang
Keywords: Ultrasonic Sensor HC-SR04, canggih yang tentunya menghemat dari segi
Mikrokontoroler ATMEGA328, Robot pembuatan maupun biaya pemeliharaan.
Munculnya sensor-sensor yang semakin canggih di
IntisariTingkat kecelakaan seperti dunia elektronika saat ini dapat menunjang
pembersihan limbah beracun, penjelajahan bawah manusia untuk membuat suatu alat yang bisa
air dan luar angkasa, pertambangan, dan untuk digunakan dalam kehidupan sehari-hari, baik
pencarian tambang, akan mempunyai pekerjaan berat maupun ringan yang berguna
resiko kecelakaan kerja yang cukup tinggi kejadian untuk mempermudah pekerjaan manusia.
tersebut muncul inovasi yang mana dibuat sebuah Perkembangan tersebut didukung dengan
robot yang berfungsi untuk menghindari halangan perangkat keras (hardware) maupun perangkat
sebagaimana robot tersebut akan berhenti secara lunak (software) yang semakin canggih dan
perlahan dan akan berhenti dengan jarak yang meningkat kemampuannya.
sudah ditentukan, sehinngga dapat mengurangi Robot secara umum seperangkat alat
tingkat kecelakaan kerja. Belakangan ini robot mekanik yang bisa melakukan tugas fisik
mulai memasuki pasaran konsumen di bidang (Saefullah, Immaniar, & Juliansah, 2015), baik
hiburan, dan alat pembantu rumah tangga, seperti dengan pengawasan dan kontrol manusia,
penyedot debu, pemotong rumput, dan ataupun menggunakan program yang telah
sebagainya. Untuk merancang suatu robot yang didefinisikan terlebih dulu (kecerdasan buatan).
bekerja menggunakan pergerakan otomatis Istilah robot berawal bahasa C OUT PUT DRIVER
83
VOL. 4. NO. 2 AGUSTUS 2018 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER
84
JURNAL ILMU PENGETAHUAN VOL. 4. NO. 1 AGUSTUS 2018
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864
namun jika LED pada sistem minimum mati maka untuk menghasilkan tegangan 5V. Kemudian
periksa tegangan pada catu daya. Untuk tegangan akan masuk melewati kapasitor 100
mensimulasikan kerja alat, aktifkan sensor HC- uF/25 V dan kapasitor 100 nF untuk memfilter
SR04 dengan cara menghubungkan dari setiap tegangan agar tegangan keluaran lebih stabil.
ground sensor pada sistem minimum yang akan Sebagai indikator bahwa catu daya bekerja dengan
memproses kerja alat. Kemudian masukan baik maka di beri led yang terhubung ke resistor
program yang telah tersedia pada alat, jika alat 1K ohm untuk membatasi tegangan yang masuk ke
berjalan secara otomatis dan menghindar dari led.
halangan yang menghalanginya maka alat tersebut
berjalan dengan semestinya 2. Modul Sensor Ultrasonic HC-SR
85
VOL. 4. NO. 2 AGUSTUS 2018 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER
yang menggunakan jalur ISP (insistem (RX) IC FT 232 RL di hubungkan ke kaki 3 (TX) IC
programming) MISO, MOSI, SCK dan reset tpi akan mikrokontroler. Untuk menghindari penekanan
menggantikan cara pengisian chip mikrokontroler tombol reset secara terus menerus pada peroses
melalui komunikasi serial RX dan TX. Dengan pengisian program maka pin 2 (DTR#) dan pin 3
memsukan BoatLoader ke chip mikrokontroler (RST#) di IC FT 232 RL di berikan kapasitor 100
maka ATMega328 ini menjadi arduino. nF yang terhubung ke reset IC mikrokontroler
IC FT 232 RL adalah IC converter USB ke serial yang berfungsi untuk sebagai auto reset.
yang nantinya akan jadi perantara pengisian ATMega328 membutuhkan tegangan kerja (VCC)
programm dari komputer menuju chip sebesar 5 Volt dan akan bekerja pada frekuensi
mikrokontroler Atmega328. Interfes yang oscillator yang dipakai. Mokrokontroler ini
digunakan adalah USB tipe B. Pin 2 USB (data min) mempunyai oscillator internal yang dapat
berhubung ke pin 16 IC FT 232 RL dan pin 3 USB digunakan sebagai penghasi clock untuk
(data +) terhubung ke pin 15 IC. FT 232 RL, menggerakan CPU pada sistem ini akan di pakai
dihubungkan dengan kapasitor 100 nF untuk oscillator cristal eksternal dengan frekuensi 16
meredam nois yang di hasilkan dari IC FT 232 RL MHz dan di pakai dua buah kapasitor 22 pF yang
dan komponen pendukungnya. di hubungkan pada mikrokontroler, pemilihan
Pada kondisi inilah IC FT 232 RL akan cristal dengan frekuensi ini karenakan sistem
mengkonversi komunikasi sinyal USB menjadi arduino membutuhkan esekusi program yang
serial. Jadi pada saat dihubungkan ke komputer sangat cepat dan juga umumnya di pakai untuk
maka akan tertedeteksi sebagai serial COM. Pin 1 menjadikan chip mikrokontroler ini menjadi
(TX) IC FT 232 RL akan di hubungkan ke pin 2 arduino.
(RX) IC mikrokontroler begitupula dengan pin 4
86
JURNAL ILMU PENGETAHUAN VOL. 4. NO. 1 AGUSTUS 2018
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864
b. Input data melalui sensor ultrasonik, sensor yang menghalangi maka robot akan berjalan
ini akan membaca setiap benda yang lurus.
menghalangi ada dideannya jika ada benda
yang menghalangi maka iya akan bergerak Konstruksi Sistem (Coding)
menghindari kekanan dan apabila tidak ada
halangan iya akan berjalan lurus. Pada bahasan ini dijelaskan tentang kontruksi
c. Ultrasonik akan bergerak ke kanan dan ke kiri sistem program secara detail, meliputi: Inisialisasi
dengan pendeteksian HC-SR 04. program, Pembacaan input, Pemrosessan dan
d. Ketika sensor ultrasonik membeaca halangan pengendalian output program.
di depannya maka mikrokontroler
mengirimkan sinyal ke driver motor untuk a. Initialisasi
menggerakan motor untuk membelok ke Sensor_HC-SR p.4.5.12.13 : Sensor Halang
kanan. Trig bit p4A : Saklar Trig Pin
Echo bit p5A : Saklar Echo Pin
Membuat suatu alat yang dapat mendeteksi Vcc bit p5V : Saklar Vcc Pin
kondisi medan yang tidak bisa ditebak dalam GND bit pGND : Saklar GND Pin
ruang yang gelap gulita. Terutama medan jarak Input Motor DC bit pL293D : Motor DC
pada ruang, membutuhkan program sebagai L293D : Input Arduino
pengolah yang dari input ultrasonic agar UNO
kecepatan dan ketetapan alat lebih akurat. Pada
alat ini kami memakai pprogram berbasis arduino Penjelasan:
yang menggunakan bahasa C yang Sintaks program tersebut merupakan
disederhanakan. Arduino memilik keunggulan inisialisasi perangkat keras dengan memberikan
dibandingkan dengan software pembuat program simbol-simbol tertentu yang tujuannya
alat pada umumnya. Arduino memiliki banyak memberikan kemudahan dalam pembuatan
contoh program yang dapat diperoleh dari web intruksi-intruksi selanjutnya. Seperti sensor
asli arduino, memiliki modul yang siap pakai, dan halang merupakan inisialisasi dari sensor pagar
lebih sederhana dalam penyusunannya. yang terhubung pada port 4A, 5A, 12, 13
merupakan inisialisasi untuk sensor robot.
Input motor DC merupakan inisialisasi
HASIL DAN PEMBAHASAN untuk menjalankan kerja robot yang terhubung
pada Driver Motor L293D masing-masing
Algoritma Program terhubung dengan port yang sudah ada di Driver
Motor L293D. Driver Motor L293D merupakan
Berikut akan dijelaskan algoritma program secara inisialisasi yang terhubung Arduino UNO yang
keseluruhan: pemrosesannya diproses dari sistem
1. Jika robot dalam kondisi mendapatkan pengcodingan yang dimasukan kedalam ATMega
inputan sumber daya dari battery motor 328 yang diteruskan ke Driver Motor untuk
driver akan mengirimkan proses kerja nya memproses cara kerja alat.
pada sensor ultrasonik HC-SR 04 yang dimana
sensor akan memantulkan gelombag sebagai b. Input
pembaca dalam menghindari halangan yang #include <AFMotor.h>
ada di depannya. #define trigPin 12
2. Sensor ultrasonik akan memantulkan #define echoPin 13
gelombang dari jarak 25 cm sampai dengan 30
cm untuk membaca halangan atau benda yang AF_DCMotor motor1(1,MOTOR12_64KHZ);
ada di depannya. AF_DCMotor motor2(2, MOTOR12_8KHZ);
3. Jika sensor ultrasonik memancarkan
gelombang dan motor driver mengirimkan void setup()
proses pergerakan pada motor DC, setiap {
sensor mendapatkan halangan benda dia akan pinMode(trigPin, OUTPUT);
memantulkan gelombang dan berhenti untuk pinMode(echoPin, INPUT);
membaca dan menghindari benda yang ada di motor1.setSpeed(500);
depannya. motor2.setSpeed (500);
4. Apabila ultrasonik telah membaca gelombang }
yang dipantulkan maka motor DC akan
berhenti dan bergerak ke kanan, jika sensor void loop()
ultrasonik tidak mendapatkan pantulan benda {
87
VOL. 4. NO. 2 AGUSTUS 2018 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER
88
JURNAL ILMU PENGETAHUAN VOL. 4. NO. 1 AGUSTUS 2018
DAN TEKNOLOGI KOMPUTER E-ISSN: 2527-4864
https://doi.org/10.32409/JIKSTIK.16.2.231
KESIMPULAN 6
89
VOL. 4. NO. 2 AGUSTUS 2018 JURNAL ILMU PENGETAHUAN
E-ISSN: 2527-4864 DAN TEKNOLOGI KOMPUTER
90