PROYEK AKHIR
PENDETEKSI KERUSAKAN LAMPU LALU LINTAS
MENGGUNAKAN SMS BERBASIS ARDUINO UNO R3
Oleh:
Hanafi Wahyu Sejati
163310005
PROGRAM STUDI TEKNIK KOMPUTER SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM
YOGYAKARTA
2019
i
PROYEK AKHIR
PENDETEKSI KERUSAKAN LAMPU LALU LINTAS
MENGGUNAKAN SMS BERBASIS ARDUINO UNO R3
Karya Tulis Diajukan Sebagai Salah Satu Syarat untuk Memperoleh Gelar
Ahli Madya Komputer
Program Studi Teknik Komputer
Oleh:
Hanafi Wahyu Sejati
163310005
PROGRAM STUDI TEKNIK KOMPUTER SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM
YOGYAKARTA
2019
ii
iii
iv
HALAMAN PERSEMBAHSAN
Puji dan syukur kehadirat Allah SWT, yang telah melimpahkan rahmat, rizki,
dan juga karunia-Nya kepada kita semua.
Sholawat salam selalu tercurah kepada jujungan kita Rasullah Muhammad
SAW yang senantiasa akan menuntun kita hingga akhir zaman kelak.
Penyusunan Laporan Tugas Akhir ini dengan tulus dan penuh rasa syukur
penulis persembahkan untuk :
1. Kedua orang tua saya yang selalu sabar dalam mendidik dan membiayayi
kuliah sampai sekarang.
2. Kakaku dan saudara yang selalu memberikan doa dan dukungan selama ini.
3. Teman – teman mahasiswa Teknik Komputer angkatan 2016 terutama pada
Anas Ali Yanto, Bagas Yudha G.P, dan Fitra Gunawan yang telah
membantu dalam pengerjaan Proyek Akhir ini.
v
HALAMAN MOTTO
“Saya pikir setiap kegagalan yang harus saya hadapi memberi saya kesempatan
untuk memulai lagi dan mencoba sesuatu yang baru.”
~Hanafi Wahyu S.~
Mustahil bagi mereka yang belum pernah mencoba.
~Jim Godwin~
“Tahap tertinggi dalam budaya moral adalah ketika kita menyadari bahwa kita
seharusnya mengendalikan pikiran kita.”
~ Charles Darwin~
“Kesuksesan bukanlah suatu akhir, kegagalan tidak berakibat fatal:
keberanianlah yang akan terus berlanjut.”
~ Winston Churchill~
“Pendidikan mengembangkan kemampuan, tetapi tidak menciptakannya”
~ Voltaire~
vi
INTISARI
PENDETEKSI KONDISI LAMPU LALU LINTAS MENGGUNAKAN SMS
BERBASIS ARDUINO UNO R3
Oleh
Hanafi Wahyu Sejati
163310005
Program Studi Teknik Komputer Sekolah Tinggi Manajemen Informatika dan
Komputer Akakom Yogyakarta
Lampu lalu lintas (traffic light) merupakan alat bantu yang digunakan untuk
mengatur pergerakan kendaraan di suatu simpang. Lampu lalu lintas yang terpasang
saat ini telah banyak dilengkapi dengan penghitung waktu mundur (countdown timer).
Fungsi countdown timer adalah untuk mengetahui waktu yang tersedia setiap fase
sehingga memudahkan pengendara dalam mengambil keputusan kapan akan mulai
jalan maupun berhenti. Selain itu jika lampu mati di salah satu traffic light masyarakat
harus melaporkan melalui sms dengan nomor yang sudah di sediakan pada plakat yang
tertempel di tiang traffic light.
Sistem ini menggunakan Arduino Uno yang tersambung dengan modul GSM
dan Relay agar bisa mendeteksi kerusakan lampu lalu lintas. Informasi akan
ditampilkan pada seluler yang memberitahukan bagian lampu yang mati. Gangguan
yang terjadi pada lampu lalu lintas dapat dideteksi dengan menampilkan informasi
pada seluler. Sehingga gangguan dapat diidentifikasi dan diperbaiki lebih awal
Kesimpulan dari proyek ini adalah terciptanya prototype system monitoring
kondisi lampu lalu lintas menggunakan sms seluler sebagai pemberitahuan jika terjadi
error maupun rusak.
Kata kunci: Jaringan Seluler, Mikrokontroller, Traffic-light.
vii
ABSTRACT
TRAFFIC LIGHT CONDITION DETECTION USING ARDUINO UNO R3
SMS
By
Hanafi Wahyu Sejati
163310005
Computer Engineering Study Program Akakom Yogyakarta School of
Information and Computer Management
A traffic light is a device used to regulate the movement of vehicles at an
intersection. The traffic lights installed today have been equipped with a countdown
timer. The function of the countdown timer is to find out the time available for each
phase, making it easier for the driver to make a decision when to start or stop. In
addition, if a light goes out at one of the traffic lights, the public must report via sms
with the number provided on the plaque installed on the traffic light pole.
This system uses Arduino Uno which is connected with GSM and Relay
modules so that it can detect traffic light damage. Information will be displayed on the
cellular notifying the part of the lamp that is off. Disturbances that occur in traffic lights
can be detected by displaying information on cellular. So that disturbances can be
identified and corrected early.
The conclusion of this project is the creation of a prototype of a traffic light
condition monitoring system using cellular sms as a notification if an error or damage
occurs.
Keywords: Cellular Network, Mikrokontroller, Traffic-light.
viii
KATA PENGANTAR
Assalamualaikum Wr.Wb
Segala puji dan syukur diuapkan kehadirat Tuhan yang Maha Esa yang telah
memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Proyek
Akhir “PENDETEKSI KONDISI LAMPU LALU LINTAS MENGGUNAKAN SMS
BERBASIS ARDUINO UNO R3” ini dengan baik.
Tujuan dari penulisan laporan Proyek Akhir ini adalah untuk memenuhi syarat
dalam menyelesaikan program studi Teknik Komputerdi STMIK AKAKOM
Yogyakarta serta untuk menambah wawasan tentang Mikrokontroler dengan Arduino
Uno. Atas segala bimbingan dan bantuan yang secara langsung maupun tidak langsung
yang telah diberikan, penulis mengucapkan terimaksih kepada :
1. Bapak Ir. Totok Suprawoto, M.M., M.T. selaku ketua STMIK AKAKOM
Yogyakarta.
2. Bapak Adi Kusjani, S.T, M.Eng selaku Kaprodi D3 Teknik Komputer STMIK
AKAKOM Yogyakarta.
3. Bapak Totok Budioko, S.T., M.T. selaku Dosen Pembimbing Proyek Akhir.
4. Bapak ibu serta saudara tercinta yang telah memberikan do’a dan restu serta
meberikan semangat sehingga proyek akhir ini dapat selesai tepat waktu.
5. Seluruh Dosen dan staff karyawan Sekolah Tinggi Manajemen Informatika dan
Komputer AKAKOM Yogyakarta.
6. Temen-temen seangkatan dan semua pihak yang turut membantu tersusunnya
proyek akhir ini.
ix
Proyek Akhir ini merupakan persyaratan akhir dari mahasiswa di Jurusan
Teknik Komputer STMIK AKAKOM untuk memperoleh gelar ahli madya. Penulis
menyadari bahwa Proyek Akhir ini jauh dari kesempurnaan, maka semua kritik dan
saran yang bersifat membangun akan selalu diterima. Semoga yang sedikit ini
memberikan manfaat terutama bagi kelanjutan studi penulis.
Yogyakarta, 11 Juli 2019
Penulis
Hanafi Wahyu Sejati
x
DAFTAR ISI
Hal
HALAMAN JUDUL ................................................................................................ i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
HALAMAN PERSEMBAHAN ............................................................................ iv
HALAMAN MOTTO .............................................................................................. v
INTISARI ............................................................................................................... vi
ABSTRACT .......................................................................................................... vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ............................................................................................................ x
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xiii
DAFTAR LISTING PROGRAM ........................................................................ xiv
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang ............................................................................................. 1
1.2 Tujuan .......................................................................................................... 1
1.3 Batasan Masalah........................................................................................... 2
BAB II DASAR TEORI DAN TINJAUAN PUSTAKA ......................................... 3
2.1 Arduino Uno ................................................................................................ 3
2.2 Perangkat Lunak Arduino IDE..................................................................... 3
2.3 Modul SIM 800L ......................................................................................... 5
xi
2.4 Short Message Service (SMS) ...................................................................... 6
2.5 Mengirimkan sms menggunakan mikrokontroller ....................................... 9
2.6 Modul Stepdown ........................................................................................ 10
2.7 Relay .......................................................................................................... 11
2.8 Tinjauan Pustaka ........................................................................................ 12
BAB III RANCANGAN SISTEM ......................................................................... 13
3.1 Rancangan Sistem ...................................................................................... 13
3.2 Rancangan Perangkat Lunak (Software) .................................................... 14
3.3 Rancangan Perangkat Keras (Hardware) ................................................... 15
BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................. 17
4.1 Implementasi Perangkat Keras .................................................................... 17
4.1.1 Lampu Lalu Lintas ......................................................................... 17
4.1.2 Arduino dan Modul SIM 800L ...................................................... 18
4.1.3 Arduino dan Modul Stepdown ....................................................... 19
4.1.4 Arduino dan Relay ......................................................................... 20
4.2 Implementasi Perangkat Lunak ................................................................... 20
4.3 Pembahasan Program .................................................................................. 21
4.4 Hasil Uji Hardware ..................................................................................... 24
4.5 Hasil Notifikasi Melalui SMS Seluller ....................................................... 25
BAB V PENUTUP ................................................................................................. 26
5.1 Kesimpulan .................................................................................................. 26
5.2 Saran ............................................................................................................. 26
DAFTAR PUSTAKA ............................................................................................ 27
LAMPIRAN ........................................................................................................... 28
xii
DAFTAR GAMBAR
Gambar 2.1 Arduino Uno R3 ................................................................................... 4
Gambar 2.2 Arduino IDE ......................................................................................... 5
Gambar 2.3 Modul SIM 800L .................................................................................. 6
Gambar 2.4 Modul Stepdown ................................................................................ 10
Gambar 2.5 Relay................................................................................................... 11
Gambar 3.1 Diagram Blok Sistem ......................................................................... 13
Gambar 3.2 Flowchart ........................................................................................... 14
Gambar 3.3 Diagram Blok ..................................................................................... 15
Gambar 4.1 Schematic Lampu Lalu Lintas ............................................................ 17
Gambar 4.2 Schematic Arduino dan Modul SIM 800L ......................................... 18
Gambar 4.3 Schematic Arduino dan Stepdown ..................................................... 19
Gambar 4.4 Schematic Arduino dan Relay ............................................................ 20
Gambar 4.5 Notifikasi SMS ................................................................................... 25
xiii
DAFTAR TABEL
Tabel 2.1 Perintah – perintah AT Modul SIM 800L ................................................ 7
Tabel 2.2 Pengujian Hardware ............................................................................... 24
xiv
DAFTAR LISTING PROGRAM
Listing Program 4.1 Mendefinisikan Port .............................................................. 21
Listing Program 4.2 Library Modul GSM ............................................................. 21
Listing Program 4.3 Fungsi Setup .......................................................................... 21
Listing Program 4.4 Inisialisasi Pin Digital dan Analog ....................................... 21
Listing Program 4.5 Program Lampu Lalu Lintas ................................................. 22
Listing Program 4.6 Pembacaan Sensor ................................................................ 22
Listing Program 4.7 Program Kirim SMS ............................................................. 23