Anda di halaman 1dari 56

SISTEM MONITORING PARKIR MOBIL BERBASIS IoT(INTERNET OF

THINGS)

LAPORAN TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Melaksanakan Tugas Akhir

Oleh:
1. Achmad Miftahu Rozik (16010001)
2. Moh. Faizal Aldi (16010020)

PROGRAM STUDI DIII TEKNIK ELEKTRONIKA


POLITEKNIK HARAPAN BERSAMA TEGAL
2019

i
ii
iii
iv
HALAMAN MOTTO

Ilmu tanpa amal bagaikan pohon tak berbuah.

Pendidikan adalah perlengkapan paling baik untuk hari tua.

Ilmu bertambah dengan banyak menyedekahkannya, dan berkurang jika anda

menahannya.

Pengetahuan tanpa agama adalah lumpuh. Agama tanpa pengetahuan adalah

buta.

Kegagalan adalah awal dari kegagalan selanjutnya tapi dibalik setiap

kegagalan tersimpan hal yang dapat di ambil untuk menuju keberhasilan,

jangan menyerah tetap semangat.

v
HALAMAN PERSEMBAHAN

Yang paling utama dari segalanya, sujud syukur kepada allah SWT.
Taburan cinta dan kasih sayang-Mu telah memberikan kekuatan. Membekaliku
dengan ilmu serta memperkenalkanku dengan cinta. Atas karunia serta
kemudahan yang engkau berikan akhirnya laporan yang sederhana ini dapat
terselesaikan. Sholawat dan salam selalu terlimpah kepada Rosululloh
Mohammad SAW.
Untuk orang – orang yang senantiasa menyertai saya hari demi hari dan
detik demi detik dalam menyelesaikan laporan ini. Seseorang yang senantiasa
mencurahkan cinta tulusnya kepada saya, dan selalu menghiasi hari harinya
dengan doa – doanya yang tak pernah putus untuk anaknyayang sekarang ini
masih berjuang menuntut ilmu, sehingga saya mampu meneruskan tugas demi
tugas dengan sungguh – sungguh, saya persembahkan karya ini sebagai balasan
atas kesabaranya sekaligus penghargaan atas segala pengorbanan dan kasih
sayang-nya. Teruntuk ibu dan bapak tercinta. Karya ini kupersembahkan.

Tegal, 1 Juli 2019

Penulis

vi
ABSTRAK
Proses pemantauan area parkir yang konvensional saat ini masih menggunakan
cara yang manual untuk mengetahui jumlah dan ketersediaan kapasitas yang ada
di area parkir. metode konvensional tersebut tentu menyebabkan beberapa kendala
baik bagi petugas parkir maupun para pemilik kendaraan, dimana kendala tersebut
antara lain sulitnya untuk mendapatkan informasi yang akurat mengenai jumlah
slot parkir yang tersedia serta sulitnya untuk mengetahui dimana posisi slot parkir
tersebut. sistem reservasi parkir mobil berbasis IoT ini menggunakan
mikrokontroler NodeMcu sebagai pengolah data yang memanfaatkan beberapa
jenis sensor yang diletakan di beberapa titik area, dimana penggunaan sensor
tersebut berfungsi sebagai alat masukan yang kemudian diproses dengan hasil
keluaran sebuah instruksi kepada motor servo dan juga tampilnya suatu informasi
pada sebuah layar LCD yang menampilkan keterangan mengenai jumlah slot
parkir yang tersedia serta lokasi dari slot parkir tersebut.

Kata Kunci : Area Parkir, NodeMcu, Sensor Infrared, Motor Servo, LCD.

vii
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan yang Maha
Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah
dan inayah-Nya sehingga terselesaikannya laporan Tugas Akhir dengan judul
“Sistem Monitoring Parkir Mobil Berbasis Iot(Internet Of Things)”
Tugas Akhir merupakan salah satu kewajiban yang harus dilaksanakan
untuk memenuhi salah satu syarat kelulusan dalam mencapai gelar Ahli Madya
Teknik Elektronika pada Program Studi DIII Teknik Elektronika Politeknik
Harapan Bersama Tegal.
Pada kesempatan ini, tidak lupa diucapkan terimakasih yang sebesar –
besarnya kepada :
1. Kedua Orangtua saya yang telah memberikan dukungan hingga saya berada
diposisi ini. Tanpa mereka saya bukanlah siapa-siapa.
2. Bapak Qirom, S.Pd, M.T selaku Ketua Program Studi D3 Teknik
Elektronika Politeknik Harapan Bersama Tegal.
3. Bapak Qirom, S.Pd, M.T selaku Pembimbing I
4. Bapak Ulil Albab, MT selaku Pembimbing II
5. Semua pihak yang telah mendukung, membantu serta mendoakan
penyelesaian Laporan Tugas Akhir ini.
Semoga laporan Praktik Kerja Lapangan Ini dapat memberikan kontribusi
untuk pengembangan ilmu pengetahuan dan teknologi.
Tegal, 25 Maret 2019

Penulis

viii
DAFTAR ISI

Halaman
HALAMAN JUDUL ..................................................................................... i
HALAMAN PERNYATAAN ....................................................................... ii
HALAMAN PERSETUJUAN ..................................................................... iii
HALAMAN PENGESAHAN ....................................................................... iv
HALAMAN MOTTO ................................................................................... v
HALAMAN PERSEMBAHAN ................................................................... vi
ABSTRAK ..................................................................................................... vii
KATA PENGANTAR ................................................................................... viii
DAFTAR ISI .................................................................................................. ix
DAFTAR TABEL ......................................................................................... xi
DAFTAR GAMBAR ..................................................................................... xii
DAFTAR LAMPIRAN ................................................................................. xiii
BAB I PENDAHULUAN .............................................................................. 1
A. Latar Belakang Masalah .................................................................. 1
B. Rumusan Masalah ............................................................................ 2
C. Batasan Masalah .............................................................................. 2
D. Tujuan .............................................................................................. 3
E. Manfaat ............................................................................................ 3
BAB II LANDASAN TEORI ....................................................................... 5
A. Tinjauan Pustaka .............................................................................. 5
B. Sistem Informasi .............................................................................. 6
C. Pengertian Arduino .......................................................................... 6
D. Node Mcu ......................................................................................... 9
E. Sensor Infrared.................................................................................. 10
F. Motor Servo. ..................................................................................... 12
G. IoT Server & Could Blynk ............................................................... 15

ix
BAB III METODELOGI PENELITIAN .................................................... 17
A. Prosedur Penelitian .......................................................................... 17
B. Pembahasan Umum ......................................................................... 19
C. Jadwal Penelitian. ............................................................................. 20
BAB IV PEMBAHASAN .............................................................................. 21
A. Desain dan Perancangan Alat .......................................................... 21
B. Perancangan Rangkaian Alat ........................................................... 23
C. Program/Cara Kerja Alat ................................................................. 25
D. Pengoprasian Alat ............................................................................ 29
E. Pengujian ......................................................................................... 30
F. Hasil .................................................................................................. 31
BAB V PENUTUP ......................................................................................... 33
A. Kesimpulan ..................................................................................... 33
B. Saran ............................................................................................... 33
DAFTAR PUSTAKA .................................................................................... 35
LAMPIRAN

x
DAFTAR TABEL

Halaman
Tabel 4.1 Daftar Alat yang Dibutuhkan ........................................................... 21
Tabel 4.2 Daftar Bahan yang Dibutuhkan ....................................................... 22
Tabel 4.3 Hasil Pengujian ................................................................................ 31

xi
DAFTAR GAMBAR

Halaman
Gambar 2.1 Node Mcu ..................................................................................... 10
Gambar 2.2 Sensor Infrared ............................................................................ 11
Gambar 2.3 LCD .............................................................................................. 12
Gambar 2.4 Motor Servo.................................................................................. 15
Gambar 2.5 Tampilan App Blynk ..................................................................... .16
Gambar 3.1 Diagram Blok Prosedur Penelitian ............................................... .17
Gambar 4.1 Rancangan Alat Monitoring Parkir Mobil ................................... .23
Gambar 4.3 Flowchart Sistem Monitoring Parker Mobil Berbasis IoT ........... .25

xii
DAFTAR LAMPIRAN
Halaman
Kumpulan Hasil Pengujian .............................................................................. . 1
Surat Kesediaan Pembimbing TA .................................................................... . 6

xiii
BAB I

PENDAHULUAN

A. Latar Belakang Masalah

Menurut PP No. 43 tahun 1993 parkir didefinisikan sebagai kendaran yang

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

tidak, serta tidak semata-mata untuk kepentingan menaikkan atau menurunkan

orang dan atau barang[1]. Menurut kamus besar bahasa Indonesia definisi

parkir ialah menghentikan atau menaruh (kendaraan bermotor) untuk beberapa

saat ditempat yang sudah disediakan. Pengertian diatas memiliki definisi dari

penyedia jasa layanan parkir yaitu penyedia tempat untuk menerima

penghentian atau penaruhan (kendaraan bermotor) untuk beberapa saat. Namun

permasalahan yang terjadi pada tempat parkir seperti rumah sakit adalah

pengendara kadang sulit menemukan tempat parkir yang kosong sehingga

pengendara harus berputar-putar mencari tempat parkir[2].

Perkembangan ilmu pengetahuan dan teknologi telah mengalami

perkembangan yang pesat dan maju, manusia mencoba untuk menyelesaikan

permasalahan parkir tersebut dengan mengubah sistem peralatan manual

menjadi sistem peralatan otomatis, dengan merancang sebuah model informasi

jumlah area parkir otomatis yang berada didepan pintu masuk tempat parkir.

Sistem informasi yang ditampilkan di display akan menampilkan informasi

berupa jumlah slot parkir yang tersedia di area parkir tersebut. Pembuatan

sistem monitoring parkir ini menggunakan sensor infrared untuk mendeteksi

1
2

kendaraan yang masuk dan keluar parkir, dan NodeMcu yang digunakan untuk

menggerakkan semua hardware secara otomatis.

Berdasarkan permasalahan diatas, maka pengambilan judul “SISTEM

MONITORING PARKIR MOBIL BERBASIS IoT (INERNET OF THINGS)”.

Dalam Tugas Akhir ini diharapkan dapat diterapkan dalam kehidupan nyata.

B. Rumusan Masalah

Berdasarkan latar belakang masalah diatas rumusan masalah yang

didapat adalah sebagai berikut:

1. Bagaimana cara merancang dan membuat Sistem monitoring parkir mobil

berbasis IoT?

2. Bagaimana cara pengoperasian Sistem monitoring parkir mobil berbasis

IoT?

3. Bagaimana kinerja Sistem monitor parkir mobil berbasis IoT?

C. Batasan Masalah

Dikarenakan sistem alat ini begitu kompleks, maka akan dibagi

pembatasan masalah yang berfokus pada:

1. Sistem dibuat dalam bentuk prototype.

2. Menggunakan microcontroler NodeMcu.

3. Komunikasi dengan jaringan wifi (tethering android).


3

4. Sensor infrared hanya mendeteksi ada tidaknya kendaraan pada area dan

pintu parkir.

5. Menggunakan sensor infrared dan motor servo sebagai palang pintu

parkir.

6. Menggunakan 4 buah sensor infrared pada area slot parkir.

D. Tujuan Penelitian

1. Mengetahui kinerja sistem monitoring parkir mobil berbasis IoT.

2. Membuat design sistem monitoring parkir mobil berbasis IoT.

3. Membuat program sistem monitoring parkir mobil berbasis IoT.

E. Manfaat Penelitian

1. Manfaat Teoritis

Sebagai media pengaplikasian ilmu yang didapat saat kuliah tentang

arduino, sensor, dan pembuatan aplikasi berbasis android. Semoga tugas

akhir ini dapat memberikan pandangan kepada mahasiswa maupun dosen

untuk bisa mengembangkan lagi alat ini.

2. Manfaat Praktis

a. Partner

Semoga dapat meringankan tugas bagian tukang parkir untuk mengatur

bagian parkir dan resepsionis untuk mengatur urutan antrian nomer

periksa pasien.
4

b. Mahasiswa

Sebagai media pembelajaran mahasiswa untuk mengetahui sistem

pembuatan aplikasi dan server untuk penampung informasi yang

diperoleh.

c. Dosen

Sebagai sarana untuk memperkenalkan kepada mahasiswa tentang

sebuah sistem yang dibuat oleh manusia sebagai bentuk kecerdasan

buatan.
BAB II

LANDASAN TEORI

A. Tinjauan Pustaka

Dari peneliti Endang Sunandar menggunakan mikrokontroler arduino

uno yang berfungsi sebagai pengontrol dan pemroses data sedangkan untuk

parameter yang digunakan yaitu dengan menampilkan keterangan pada

sebuah layar LCD yang mencakup jumlah kapasitas slot parkir yang tersedia,

menunjukan posisi slot dan area parkir yang kosong serta memberikan

indikator mengenai keadaan area parkir tersebut[3].

Dari peneliti Dikki Zulkarnain dikembangkan sistem parkir yang dapat

membantu pengendara menemukan tempat parkir. Informasi tempat parkir

terdekat dengan pintu masuk bangunan akan tertera pada tiket saat

pengendara menekan tombol tiket di pintu masuk. Pada tiket tersebut tertera

blok dan nomor slot parkir yang disarankan, sehingga pengendara dapat

langsung menuju tempat parkir yang direkomendasikan. Sebelum pintu

masuk akan disediakan tampilan seven segment yang memberikan informasi

jumlah lokasi parkir yang tersedia, jadi pengendara tidak perlu memasuki

lokasi parkir yang sudah penuh[4].

Berdasarkan tinjauan pustaka di atas maka peneliti tertarik untuk

mengembangkan sistem reservasi parkir mobil berbasis IoT. Masalah yang

sering dihadapi adalah ke-tidak efisien dalam mencari slot parkir yang kosong

Para pengguna mobil pribadi yang hendak parkir kurang mendapat informasi

5
6

mengenai keadaan area parkir seperti masih ada atau tidaknya lahan parkir

yang kosong Akibat dari kurangnya informasi yang didapat, seringkali para

pengguna mobil perlu memakan waktu yang lama untuk sekedar menemukan

tempat yang kosong. bahkan tidak jarang pada akhirnya pengguna tersebut

tidak mendapat tempat parkir sama sekali. Dengan jaringan wifi (tethering

android) pasien dapat memesan tempat parkir sehingga pengendara tidak

perlu ribet mencari tempat parkir.

B. Sistem Informasi Parkir

Sistem informasi parkir adalah suatu sistem yang menginformasikan

ketersediaan ruang parkir yang kosong yang biasanya diterapkan di kawasan

pusat kota. Informasi disampaikan kepada masyarakat pengguna lalu

lintas dengan rambu variabel ataupun melalui sistem navigasi

kendaraan modern. Dalam sistem navigasi modern kendaraan bahkan dapat

diinformasikan lokasi ruang parkir yang kosong. Dengan sistem informasi ini

dapat mengurangi waktu yang hilang untuk mencari ruang parkir yang

kosong.

C. Arduino Uno IDE 1.6.7

IDE itu merupakan kependekan dari Integrated Developtment

Enviroenment, atau secara bahasa mudahnya merupakan lingkungan

terintegrasi yang digunakan untuk melakukan pengembangan. Disebut


7

sebagai lingkungan karena melalui software inilah Arduino dilakukan

pemrograman untuk melakukan fungsi-fungsi yang dibenamkan melalui

sintaks pemrograman. Arduino menggunakan bahasa pemrograman sendiri

yang menyerupai bahasa C. Bahasa pemrograman Arduino (Sketch) sudah

dilakukan perubahan untuk memudahkan pemula dalam melakukan

pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC

mikrokontroler Arduino telah ditanamkan suatu program bernama Bootlader

yang berfungsi sebagai penengah antara compiler arduino dengan

mikrokontroler.

Arduino IDE dibuat dari bahasa pemrograman JAVA. Arduino IDE

juga dilengkapi dengan library C/C++ yang biasa disebut wiring yang

membuat operasi input dan output menjadi lebih mudah. Arduino IDE ini

dikembangkan dari software Processing yang dirombak menjadi Arduino IDE

khusus untuk pemrograman dengan Arduino.

Program yang ditulis dengan menggunaan Arduino Software (IDE)

disebut sebagai sketch. Sketch ditulis dalam suatu editor teks dan disimpan

dalam file dengan ekstensi .ino. Teks editor pada Arduino Software memiliki

fitur” seperti cutting/paste dan seraching/replacing sehingga memudahkan

kamu dalam menulis kode program.

Pada Software Arduino IDE, terdapat semacam message box berwarna

hitam yang berfungsi menampilkan status, seperti pesan error, compile, dan
8

upload program. Di bagian bawah paling kanan Sotware Arduino IDE,

menunjukan board yang terkonfigurasi beserta COM Ports yang digunakan.

• Verify

berfungsi untuk melakukan checking kode yang dibuat

apakah sudah sesuai dengan kaidah pemrograman yang ada

atau belum

• Upload

Berfungsi untuk melakukan kompilasi program atau kode

yang dibuat menjadi bahasa yang dapat dipahami oleh mesin

atau Arduino.

• New

berfungsi untuk membuat Sketch baru

• Open

Berfungsi untuk membuka sketch yang pernah dibuat dan

membuka kembali untuk dilakukan editing atau sekedar

upload ulang ke Arduino.

• Save

Berfungsi untuk menyimpan Sketch yang telah akan dibuat.

• Serial Monitor

Berfungsi untuk membuka serial monitor. Serial monitor

disini merupakan jendela yang menampilkan data apa saja

yang dikirimkan atau dipertukarkan antara arduino dengan

sketch pada port serialnya. Serial Monitor ini sangat berguna


9

sekali ketika ingin membuat program atau melakukan

debugging tanpa menggunakan LCD pada Arduino. Serial

monitor ini dapat digunakan untuk menampilkan nilai

proses, nilai pembacaan, bahkan pesan error.

D. NodeMcu

NodeMcu merupakan sebuah opensource platform IoT dan

pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk

membantu programmer dalam membuat prototype produk IoT atau bisa

dengan memakai sketch dengan arduino IDE. Pengembangan Kit ini

didasarkan pada modul ESP8266, yang mengintegrasikan GPIO, PWM

(Pulse Width Modulation), IIC , 1-Wire dan ADC (Analog to Digital

Converter) semua dalam satu board. Keunikan dari Nodemcu ini sendiri yaitu

Boardnya yang berukuran sangat kecil yaitu panjang 4.83cm, lebar 2.54cm,

dan dengan berat 7 gram. Tapi walaupun ukurannya yang kecil, board ini

sudah dilengkapi dengan fitur wifi dan firmwarenya yang bersifat

opensource. Penggunaan NodeMcu lebih menguntungkan dari segi biaya

maupun efisiensi tempat, karena NodeMcu yang ukurannya kecil, lebih

praktis dan harganya jauh lebih murah dibandingkan dengan Arduino Uno.

Arduino Uno sendiri merupakan salah satu jenis mikrokontroler yang banyak

diminati dan memiliki bahasa pemrograman C++ sama seperti NodeMcu,

namun Arduino Uno belum memiliki modul wifi dan belum berbasis IoT.

Untuk dapat menggunakan wifi Arduino Uno memerlukan perangkat


10

tambahan berupa wifi shield. NodeMcu merupakan salah satu prduk yang

mendapatkan hak khusus dari Arduino untuk dapat menggunakan aplikasi

Arduino sehingga bahasa pemrograman yang digunakan sama dengan board

Arduino pada umumnya.[6]

Gambar 2.1 NodeMcu[6]

E. Sensor Infrared

Infrared (IR) detektor atau sensor infra merah adalah komponen

elektronika yang dapat mengidentifikasi cahaya infra merah (infra red, IR).

Sensor infra merah atau detektor infra merah saat ini ada yang dibuat khusus

dalam satu modul dan dinamakan sebagai IR Detector Photomodules. IR

Detector Photomodules merupakan sebuah chip detektor inframerah digital

yang di dalamnya terdapat fotodiode dan penguat (amplifier). Bentuk dan

Konfigurasi Pin IR Detector Photomodules TSOP

Modul wireless ESP8266 merupakan modul low-cost Wi-Fi dengan

dukungan penuh untuk penggunaan TCP/IP. Modul ini di produksi oleh

Espressif Chinese manufacturer. Pada tahun 2014, AI-Thinker manufaktur

pihak ketiga dari modul ini mengeluarkan modul ESP-01, modul ini
11

menggunakan AT-Command untuk konfigurasinya. Harga yang murah,

penggunaan daya yang rendah dan dimensi modul yang kecil menarik banyak

developer untuk ikut mengembangkan modul ini lebih jauh. Pada Oktober

2014, Espressi mengeluarkan software development kit (SDK) yang

memungkinkan lebih banyak developer untuk mengembangkan modul ini.

Gambar 2.2 Sensor Infrared[7]

Sistem sensor infra merah pada dasarnya menggunakan infra merah

sebagai media untuk komunikasi data antara receiver dan transmitter. Sistem

akan bekerja jika sinar infra merah yang dipancarkan terhalang oleh suatu

benda yang mengakibatkan sinar infra merah tersebut tidak dapat terdeteksi

oleh penerima. Keuntungan atau manfaat dari sistem ini dalam penerapannya

antara lain sebagai pengendali jarak jauh, alarm keamanan, otomatisasi pada

sistem. Pemancar pada sistem ini tediri atas sebuah LED infra merah yang

dilengkapi dengan rangkaian yang mampu membangkitkan data untuk

dikirimkan melalui sinar infra merah, sedangkan pada bagian penerima

biasanya terdapat foto transistor, fotodioda, atau inframerah modul yang


12

berfungsi untuk menerima sinar inframerah yang dikirimkan oleh

pemancar[7].

F. LCD 16x2

LCD (liquid Crystal Display) merupakan suatu perangkat elektronika

yang telah terkonfigurasi dengan kristal cair dalam gelas plastik atau kaca

sehingga mampu memberikan tampilan berupa titik, garis, simbol, huruf,

angka ataupun gambar. LCD terbagi menjadi dua macam berdasarkan bentuk

tampilannya, yaitu Text-LCD dan Grapic-LCD. Berupa huruf atau angka,

sedangkan bentuk tampilan pada GraphicLCD berupa titik, garis dan gambar

Dalam LCD setiap karakter ditampilkan dalam matriks 5x7 pixel. Gambar [9]

merupakan LCD 2x16 yang berguna untuk menampilkan pembacaan sensor

arus dan tegangan yang sudah di olah di mikrokontroler dan kemudian

ditampilkan ke LCD untuk menjadi interface hasil pembacaan sensor[8].

Gambar 2.3 LCD[8]

G. Motor Servo

Motor servo adalah sebuah perangkat atau aktuator putar (motor) yang

dirancang dengan sistem kontrol umpan balik loop tertutup (servo), sehingga

dapat di set-up atau di atur untuk menentukan dan memastikan posisi sudut
13

dari poros output motor. motor servo merupakan perangkat yang terdiri dari

motor DC, serangkaian gear, rangkaian kontrol dan potensiometer.

Serangkaian gear yang melekat pada poros motor DC akan memperlambat

putaran poros dan meningkatkan torsi motor servo, sedangkan potensiometer

dengan perubahan resistansinya saat motor berputar berfungsi sebagai

penentu batas posisi putaran poros motor servo.

Penggunaan sistem kontrol loop tertutup pada motor servo berguna

untuk mengontrol gerakan dan posisi akhir dari poros motor servo. Penjelasan

sederhananya begini, posisi poros output akan di sensor untuk mengetahui

posisi poros sudah tepat seperti yang di inginkan atau belum, dan jika belum,

maka kontrol input akan mengirim sinyal kendali untuk membuat posisi poros

tersebut tepat pada posisi yang diinginkan. Untuk lebih jelasnya mengenai

sistem kontrol loop tertutup, perhatikan contoh sederhana beberapa aplikasi

lain dari sistem kontrol loop tertutup, seperti penyetelan suhu pada AC,

kulkas, setrika dan lain sebagainya

Motor servo biasa digunakan dalam aplikasi-aplikasi di industri, selain

itu juga digunakan dalam berbagai aplikasi lain seperti pada mobil mainan

radio kontrol, robot, pesawat, dan lain sebagainya. Ada dua jenis motor servo,

yaitu motor servo AC dan DC. Motor servo AC lebih dapat menangani arus

yang tinggi atau beban berat, sehingga sering diaplikasikan pada mesin-mesin

industri. Sedangkan motor servo DC biasanya lebih cocok untuk digunakan

pada aplikasi-aplikasi yang lebih kecil. Dan bila dibedakan menurut


14

rotasinya, umumnya terdapat dua jenis motor servo yang dan terdapat di

pasaran, yaitu motor servo rotation 180⁰ dan servo rotation continuous.

Motor servo standard (servo rotation 180⁰) adalah jenis yang paling

umum dari motor servo, dimana putaran poros outputnya terbatas hanya 90⁰

kearah kanan dan 90⁰ kearah kiri. Dengan kata lain total putarannya hanya

setengah lingkaran atau 180⁰.Motor servo rotation continuous merupakan

jenis motor servo yang sebenarnya sama dengan jenis servo standard, hanya

saja perputaran porosnya tanpa batasan atau dengan kata lain dapat berputar

terus, baik ke arah kanan maupun kiri.

Prinsip Kerja Motor Servo

Motor servo dikendalikan dengan memberikan sinyal modulasi lebar pulsa

(Pulse Wide Modulation / PWM) melalui kabel kontrol. Lebar pulsa sinyal

kontrol yang diberikan akan menentukan posisi sudut putaran dari poros

motor servo. Sebagai contoh, lebar pulsa dengan waktu 1,5 ms (mili detik)

akan memutar poros motor servo ke posisi sudut 90⁰. Bila pulsa lebih pendek

dari 1,5 ms maka akan berputar ke arah posisi 0⁰ atau ke kiri (berlawanan

dengan arah jarum jam), sedangkan bila pulsa yang diberikan lebih lama dari

1,5 ms maka poros motor servo akan berputar ke arah posisi 180⁰ atau ke

kanan (searah jarum jam).[9].


15

Gambar 2.4 motor servo [9]

H. IoT Server & Cloud Blynk

Blynk adalah IoT Cloud platform untuk aplikasi iOS dan Android yang

berguna untuk mengontrol Arduino, Raspberry Pi, dan board-board

sejenisnya melalui Internet. Blynk adalah dashboard digital di mana Anda

dapat membangun sebuah antarmuka grafis untuk alat yang telah dibuat

hanya dengan menarik dan menjatuhkan sebuah widget. Blynk sangat mudah

dan sederhana untuk mengatur semuanya dan hanya dalam waktu kurang dari

5 menit. Blynk tidak terikat dengan beberapa microcontroller tertentu atau

shield tertentu. Sebaliknya, apakah Arduino atau Raspberry Pi melalui Wi-Fi,

Ethernet atau chip ESP8266, Blynk akan membuat alat online dan siap untuk

Internet Of Hal[10].

Gambar 2.3 Blynk[10]


BAB III

METODELOGI PENELITIAN

A. Prosedur Penelitian

Dalam melakukan penelitian, peneliti menggunakan prosedur seperti pada

diagramblok dibawah ini.

Gambar 3.1 Diagram Blok prosedur penelitian

1. Penyiapan Bahan dan Alat

Bahan dan Alat yang harus dipersiapkan sebelum

melakukanpenelitian sebagai berikut:

a) Bahan Penelitian

1) NodeMcu

2) Kable Jumper

16
17

3) LCD

4) Sensor Infrared

5) Motor Servo

6) Aplikasi Blynk

b) Alat Penelitian

1) Obeng (+)

2) Obeng (-)

3) Tang Potong

4) Solder dan Tinol

5) Multimeter

2. Perancangan Desain

Sebelum melakuakn perakitan, peneliti melakukan perancangan desain

skematik alat yang akan peneliti buat,

3. Pembuatan Alat

Proses pembuatan alat dilakuka setelah bahan dana alat yang

dibutuhkan sudah terpenuhi, pembuatan alat di rakit berdasarkan panduan

skematik diatas. Dibawah ini adalah fungsi dari alat-alat yang akan dirakit

berdasarkan alat yang akan dibuat peneliti :.


18

a) NodeMcu : Sebagai otak pada alat yang akan peneliti buat,

memproses input-input yang sudah di atur dalam program, lalu

menjadikanya output untuk menggerakan relay jaringan listrik

penerangan

b) ESP8266: Sebagai perantara media pengiriman input manual

kepada arduino untuk menerima informasi.

c) Android : Sarana pengirim input manual menggunakan aplikasi.

4. Pengujian Alat

Pengujian alat dilakukan setelah alat sudah selesai dan siap di

operasikan, pengujian dilakukan dengan cara menagamati apakah alat

berjalan sesuai program yang telah di masukan kedalam mikrokontroler

atau tidak.

B. Pembahasan Umum

Instrumen yang digunakan dalam penelitian ini menggunakan tabel-tabel

sebagai alat uji penelitian alat yang sudah dibuat. Dengan adanya tabel yang sudah

dibuat sesuai program yang di masukan kedalam mikrokontroler, sehingga

penelitian dapat dilakukan dengan mudah.


19

C. Jadwal Penelitian

Desembe Agustus
Nama Januari April Mei Juni Juli
No r
Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pengajua
n dan
1.
Evaluasi
Judul TA
Pembuat
an
2.
Proposal
TA
Bimbing
an
3.
Proposal
TA
Pengump
ulan
4.
Proposal
TA
Seminar
5. Proposal
TA
Pembuat
an
4.
Laporan
TA
Pembuat
an
5.
Produk
TA
Pembimb
6.
ingan TA
Uji
Kelayaka
7.
n Produk
TA
BAB IV

PEMBAHASAN

A. Desain dan Perancangan Alat

Desain dan perencanaan alat sistem monitoring parkir mobil berbasis

IoT. Secara urut metode adalah analisa kebutuhan yang dibutuhkan selama

proses pembuatan. Selanjutnya dilakukan pembuatan perangkat

keras/prototipe (Hardware) dan perangkat lunak (software), serta dilanjutkan

dengan pengujian alat.

1. Analisis Kebutuhan

Pembuatan alat sistem monitoring parkir mobil berbasis IoT

membutuhkan beberapa perangkatkeras (Hardware), perangkat lunak

(software) san alat–alat pendukung antara lain sebagai berikur:

a. Perangkat Keras (hardware)

Dalam pembuatan alat ini menggunakan alat dan bahan

penelitian dengan rincian sebagai berikut:

1. Alat yang akan digunakan dalam pembuatan alat ini

adalah:

Table 4.1 Daftar Alat yang Dibutuhkan

No NAMA ALAT JUMLAH


1 Tang 1 Buah
2 Obeng 1 Buah
3 Gergajih 1 Buah

20
21

4 Solder 1 Buah
5 Bor 1 Buah
6 Palu 1 Buah
7 Amplas 1 Buah
8 Cuter 1 Buah

2. Bahan yang akan digunakan dalam pembuatan alat ini

adalah:

Table 4.2 Daftar Bahan yang Dibutuhkan

No NAMA BAHAN JUMLAH


1 NodeMcu 1 Buah
2 Sensor Infrared 7 Buah
3 Kabel USB 1 Buah
4 Motor Servo 2 Buah
5 LED 5 Buah
6 LCD 1 buah
7 Triplek 1 Lembar
8 Pin Header Secukupnya
9 Kabel Jumper Secukupnya
10 kabel AC Secukupnya
11 Tinol Secukupnya
12 Isolasi Secukupnya
13 Baut dan Mur Secukupnya

b. Perangkat Lunak (software)

1. Arduino IDE

Aplikasi ini digunakan untuk menulis program dengan

bahasa pemrograman C++.


22

2. Proteus Simulator.

Aplikasi ini digunakan untuk mencoba secara simulasi

program yang sebelumnya telah dibuat sesuai dengan konsep

rangkaian yang ada.

3. Fritzing

Aplikasi ini di gunakan untuk membuat desain

prototype.

B. Perancangan Rangkaian Alat dan Prototipe Tempat Parkir

Perancangan skema rangkaian dibuat menggunakan aplikasi freetzing.

Pembuatan skema sangat perlu dilakukan agar nantinya saat perakitan alat

tidak salah rakit. Di bawah ini skema rangkaian monitoring parkir mobil .

Gambar 4.1. Rancangan alat monitoring parkir mobil.


23

Penjelasan peran masin-komponen pada alat monitoring Parkir mobil

diatas:

1. Node Mcu sebagai pengatur manual on/off pada lampu melalui

jaringan nirkabel.

2. Sensor infrared sebagai pendeteksi ada tidaknya mobil.

3. LCD sebagai tampilan hasil monitor sensor infrared berupa

ketersediaan tempat parkir.

4. Motor Servo sebagai alat pintu otomatis yang terhubung dengan

sensor infrared.
24

C. Program

masuk keluar

Gambar 4.3. Flowchart Sistem monitoring parkir mobil berbasis IoT.


25

Ketika program di mulai akan masuk pada posisi standby yang telah di

setting. Lalu conectkan dengan aplikasi blynk untuk membuka servo dengan

menekan tombol buka pada aplikasi tersebut maka sevo akan membuka. Pada

saat objek terdeteksi sensor maka servo akan menutup, jika tidak maka akan

kembali pada keadaan dimana servo terbuka. Indikator led pada area lokasi

parkir akan bekerja ketika sensor mendeteksi benda dan sebaliknya jika sensor

tidak mendeteksi benda maka indikator led tidak akan bekerja begitu juga saat

sensor pada pintu keluar mendeteksi objek maka servo akan membukan dan

akan menutup kembali setelah melewati infrared berikutnya.

Program sistem monitoring tempat parkir mobil berbasis IoT:

#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266.h>

#include <Servo.h>

const int analogInPin1 = D1;

const int analogInPin2 = D2;

const int analogInPin3 = D3;

const int analogInPin4 = D4;

const int analogInPin5 = D5;


26

Servo servo;

Servo servo2;

char auth[] = "_jDKvZZYHAbcs8TOomg1L3ANr2WYHSmN";

char ssid[] = "Xperia Z5";

char pass[] = "tuwagapa";

int sensorValue = 0;

void setup()

Serial.begin(9600);

Blynk.begin(auth, ssid, pass);

servo.attach(15); // NodeMCU D8 pin

servo2.attach(13); //

void loop()
27

if (digitalRead(analogInPin1) == LOW) //POS1

digitalWrite(D0, HIGH);

Blynk.virtualWrite(V1, 255);

else {

digitalWrite(D0,LOW);

Blynk.virtualWrite(V1, 0);

if (digitalRead(analogInPin2) == LOW) //POS2

digitalWrite(D6, HIGH);

Blynk.virtualWrite(V2, 255);

else {

digitalWrite(D6,LOW);

Blynk.virtualWrite(V2, 0);

if (digitalRead(analogInPin3) == LOW) //TUTUP

BUKA DELAY

{
28

servo.write(90);

if (digitalRead(analogInPin4) == LOW) // BUKA

KELUAR 1

servo2.write(90);

if (digitalRead(analogInPin5) == LOW) //TUTUP

KLUAR DELAY

delay(1000);

servo2.write(0);

Blynk.run();

BLYNK_WRITE(V3)

{servo.write(0);}
29

D. Pengoperasian Alat

Pada dasarnya sistem monitoring parkir mobil bertujuan untuk

memudahkan pengendara dalam memaarkirkan kendaraannya sehingga tidak

perlu berputar-putar mencari lahan parkir yang kosong. Untuk menjalankan

sistem ini melakukan langkah – langkh berikut ini:

1. Menghubungkan alat dengan tegangan DC 5V

2. Setelah itu tunggu program siap, lalu coba conectkan dengan blynk.

3. Membuka portal dengan menekan tombol buka pada aplikasi blink.

4. Menuju pada slot parkir yang kosong.

E. Pengujian Sistem

Dalam pengujian sistem monitoring parkir mobil ini dibutuhan langkah-

langkah sebagai berikut:

1. Kosongkan semua area parkir.

2. Nyalakan power.

3. Conect pada aplikasi blink.

4. Ketika mobil pertama datang buka palang pintu dengan menekan

tombol buka pada aplikasi blink, maka portal akan terbuka.

5. lalu sensor pada area parkir A akan mendeteksi dan menyalakan led

pada blynk sebagai indikator.


30

6. Ketika area parkir sudah terisi semua mobil maka pada layar LCD

akan menampilkan "Kondisi tempat parkir penuh".

7. Ketika mobil keluar menuju palang pintu keluar dan menyentuh

sensor infrared mendeteksi adanya mobil maka pintu parkir terbuka.

8. Ketika mobil menyentuh sensor infrared 1 lagi tunggu mobil itu

berjalan maka palang pintu akan menutup.

9. lalu sensor pada pintu masuk medeteksi akan mengurangi sisa slot

parkir yang tersisa dan di tampilkan di LCD.

12. lalu sensor pada pintu keluar mendeteksi akan mengurangi sisa

slot parkir yang tersisa dan di tampilkan di LCD.

F. Hasil Pengujian

Hasil Pengujian Respon NodeMcu Terhadap Pendeteksian Sensor

Infrared Berikut ini adalah hasil pengujian sistem yang telah dilakukan:

Tabel 5.1 Hasil Pengujian respon NodeMcu.

No Komponen yang di uji Indikator Hasil

1 Infrared masuk Led menyala Sesuai

2 Motor servo masuk Membuka & menutup Sesuai

4 Tampilan Lcd Memberi informasi Sesuai

5 Infrared area parkir Led menyala Sesuai


31

6 Infrared keluar Led menyala Sesuai

7 Motor servo keluar Membuka & menutup Sesuai

Tabel 5.2 Hasil Pengujian kondisi penuh dan kosong.

Deteksi Mobil Pada Slot


Parkir

Sensor Indikator LED


Ada Tidak

High ON
Parkir P1
Low OFF

High ON
Parkir P2
Low OFF

High ON
Parkir P3
Low OFF

High ON
Parkir P4
Low OFF
BAB V

PENUTUP

A. Kesimpulan

Dari uraian perancangan, implementasi dan pengujian mengenai

pembutan alat monitoring parkir mobil berbasis IoT, maka dapat diambil

kesimpulan bahwa desain alat ini telah berhasil dibuat dan berfungsi dengan

baik. Adapun alat ini terdiri dari beberapa bagian yaitu:

1. Aplikasi blynk bekerja dengan baik dapat mengontrol motor servo.

2. Sensor infrared bekerja dengan baik tanpa adanya kendala dapat

mendeteksi adanya sebuah mobil.

3. Motor servo bekerja dengan baik dapat membuka & menutup.

4. LCD dapat menampilkan jumlah area parkir dengan baik tanpa

kendala.

5. Dapat mengefisien waktu dalam mencari slot parkir.

B. Saran

Untuk menyempurnakan lebih lanjut maka, beberapa saran perlu

ditambahkan, antara lain:

32
33

1. Penggunaan hanya untuk satu akun dan selanjutnya dapat

dikembangkan agar dapat dilakukan oleh beberapa akun secara

bersamaan.

2. Tampilan informasi berupa LCD dapat dikembangkan menjadi

android yang lebih mudah diakses oleh pengendara yang akan

parkir, bahkan sudah dapat diakses sejak masih di jalan.


DAFTAR PUSTAKA

[1.] Direktorat Jenderal Perhubungan Darat.1998. Pedoman Perencanaan dan

Pengoperasian Fasilitas Parkir, Jakarta. http://ilmusipil.com, diunduh pada

tanggal 14 Januari 2019.Peraturan Pemerintah No. 43 tahun 1993, tentang

pengaturan parkiran.

[2.] Siagian P. 2003. “Penelitian Operasional Teori dan Praktek”. Jakarta:UIP

[3.] Sunandar, Endang. 2017. “Prototype Monitoring Area Parkir Mobil Berbasis

Arduino Uno Untuk Mendeteksi Ketersediaan Slot Parkir Secara Otomatis”.

Vol.10 No.1

[4.] Zulkarnain, Dikki. 2017. “Perancangan Sistem Parkir Dengan Rekomendasi

Lokasi Parkir”. Volume 14, Nomor 2

[5.] Dendi Novian, C. 2017. Monitoring Volume Cairan Dalam Tabung (Drum

Silinder) Dengan Sensor Ultrasonik Berbasis Web. Diploma thesis, STMIK

AKAKOM Yogyakarta.

[6.] Asep Irfan Helmi. 2006. “Perancangan dan Realisasi Model Sistem Perparkiran

dengan Pemilihan Lantai Parkir berbasis Mikrokontroler dan PC

pada gedung bertingkat”. Seminar Riset Unggulan Nasional Informatika dan

Komputer FTI UNSA Vol. 2, No. 1, Maret 2006.

[7.] Fitriandi, Afrizal. 2016. “Rancang Bangun Alat Monitoring Arus dan

Tegangan Berbasis Mikrokontroler dengan SMS Gateway”. Volume 10, No.2.

34
35

[8.] M.I. Malik, ST dan M.U. Juwana, Aneka Proyek Mikrokontroler

PIC16F84/A, PT. Elex Media Komputindo, Jakarta, 2009.

[9.] Yuliza. 2016. “Rancang Bangun Kompor Listrik Digital IoT”. Jurnal

Teknologi Elektro Universitas Mercu Buana. (7), 2086-9479.


LAMPIRAN
Cara clone aplikasi blynk untuk monitoring parkir mobil berbasis IoT (internet if

thinks) :

1. Download App “Blynk” pada Playstore.

2. Login App Blynk dengan E-mail anda.

3. Tekan logo yang ada pada gambar dibawah ini:


4. Scan kode QR berikut:

5. Jika berhasil maka tampilan akan seperti gambar di bawah ini:


6. Rubah token pada koding dengan cara mengcopy token pada aplikasi seperti

pada gambar di bawah ini:


7. Rubah coding kata sandi dan nama wifi yang akan di gunakan.

8. Aplikasi sudah dapat di gunakan.

Anda mungkin juga menyukai