3, April 2011
Perancangan Pengontrolan
Traffic Light Otomatis
Zulfikar, Tarmizi dan Agus Adria
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Syiah Kuala
Jl. T. Syech Abdurrauf No. 7, Darussalam, Banda Aceh
Email: zulfikarsafrina@yahoo.co.id
I. PENDAHULUAN
Pada tanggal 10 Desember 1868, sistem traffic light kemacetan, hal ini untuk menghindari kemacetan total
pertama dipasang London oleh J.P. Knight [1],[2]. Sejak sestelah padamnya listrik seperti yang disebutkan
saat itu sistem ini banyak dipasang dimana-mana. Traffic sebelumnya. Untuk merealisasikan pengontrolan tersebut,
light moderen di perkenalkan pertama kali di Utah pada penulis mencoba membuat sebuah miniatur traffic light.
awal tahun 1912 [1],[3].
II. TEORI PENDUKUNG
Selama ini sistem kontrol yang diterapkan pada traffic
light hanya mengacu kepada waktu [4]-[6]. Suatu jalur Untuk mempermudah memahami perancangan
boleh dilewati jika telah tiba saatnya dan terbatas hanya pengontrolan traffic light otomatis ini, maka penulis akan
dalam rentang waktu tertentu. Permasalahn yang timbul menjelaskan tentang apa traffic light dan pengontrolan
adalah karena volume kendaraan yang melintas disuatu kontrolnya, sensor inframerah dan Microcontroller
jalur berubah-ubah, sehingga sering terjadi kemacetan. AT89C51.
Untuk menghindari hal ini, diperlukan suatu sistem traffic
light otomatis. A. Pengontrolan Traffic Light
Sistem traffic light otomatis sudah dipasang dimana- Traffic light untuk kendaraan dan pejalan kaki umumnya
mana terutama di negara-negara maju [7]-[10]. PHPSXQ\DL ODPSX XWDPD ODPSX PHUDK EHUDUWL ³EHUKHQWL´
Kebanyakan traffic light tersebut telah mengacu ke pada GDQ KLMDX \DQJ EHUDUWL ³EROHK OHZDW´ %LDVDQ\D ODPSX
auto detect kendaraan yang lewat. Namun masih terdapat merah bercampur dengan orange/ jingga dan hijau
kekurangan-kekurangan seperti tidak bisa mengetahui bercampur dengan biru untuk mendukung orang yang buta
panjangnya antrian kendaraan pada setiap jalur. Untuk itu, warna. Ada lampu tambahan (biasanya panah hijau) untuk
penulis mencoba merancang suatu sistem kontrol traffic menunjukkan arah berbelok [1],[11],[12].
light otomatis yang bisa mendeteksi panjangnya antrian Gambar 1 mengilustrasikan tiga langkah penyalaan
kendaraan dan bisa mendeteksi jika terjadi kemacetan total traffic light. Langkah peratama, lampu merah menyala,
akibat padamnya listrik di suatu traffic light. yang lain padam. Kemudian langkah kedua, lampu hijau
Untuk mendeteksi seberapa banyak kendaraan yang yang menyala, langkah ketiga lampu kuning menyala.
mengantri, digunakan beberapa sensor yang dapat Setelah itu kembali lagi ke langkah pertama.
mendeteksi kendaraan yang mengantri disetiap jalurnya. Ketika lampu merah menyala, kendaraan dari jalur
Hasil pendeteksian dengan sensor-sensor ini akan dijadikan tersebut tidak boleh lewat. Beberapa saat kemudian, lampu
masukan ke sistem untuk mengatur traffic light. Jalur yang hijau menyala, kendaraan dari jalur tersebut boleh lewat,
volume kendaraannya lebih padat akan didahulukan, kemudian ketika lampu kuning menyala, kendaraan boleh
sehingga akan terhindar terjadinya kemacetan. Selanjutnya lewat tetapi harus berhati-hati karena lampu ini hanya
sistem juga dilengkapi dengan sensor pendeteksi menyala sesaat dan diperuntukkan bagi kendaraan yang
Zulfikar, dkk.: PERANCANGAN PENGONTROLAN TRAFFIC LIGHT OTOMATIS 127
Jalur 1
Lampu Merah
Jalur 4 Jalur 2
Arah Kendaraan
Sensor Antrian 1
Sensor Macet
Sensor Antrian 2
Sensor Antrian 3
Jalur 3
Gambar 2. Sketsa perencanaan smart traffic Light
128 Jurnal Rekayasa ElektrikaVol. 9, No. 3, April 2011
digunakan untuk mengatur mikrokontroler adalah bahasa (simpang tiga atau lima) juga bisa diterapkan hanya dengan
Assembly [16]-[19]. mengubah sedikit konfigurasi letak sensor-sensor. Gambar
2, merupakan rancangan miniatur simpang empat untuk
III. PERANCANGAN PENGONTROLAN TRAFFIC mensimulasikan secara nyata hasil pengontrolan dengan
LIGHT OTOMATIS mikrokontroler. Untuk setiap jalur, dipasang sensor antrian
Perancangan sistem traffic light meliputi perancangan 1, sensor antrian 2, sensor antrian 3, serta lampu merah
perangkat keras dan perangkat lunak. yang sudah tersedia sebelumnya. Kemudian ditengah-
tengah persimpangan dipasang sebuah sensor macet.
A. Rancangan Perangkat Keras Perancangan sistem kontrol pada traffic light otomatis
Sistem tarffic light otomatis dirancang untuk simpang memanfaatkan mikrokontroler AT89C51 sebagai otak
empat (Gambar 2), namun untuk kondisi yang lain pengatur sistem kontrol tersebut. Seperti terlihat pada
Zulfikar, dkk.: PERANCANGAN PENGONTROLAN TRAFFIC LIGHT OTOMATIS 129
Gambar 3, sensor antrian 1, sensor antrian 2, sensor antrian mendapatkan lampu hijau 15 detik lebih lama dari sistem
3, dan sensor macet pada setiap jalur memberikan masukan normal.
(input) ke mikrokontroler. Output dari sistem ™ Perancangan kemacetan total
mikrokontroller merupakan lampu merah ke semua jalur.
Jika sensor macet 1 dan sensor macet 2, keduanya aktif
Gambar 3 dan 4 menunjukkan penampilan fisik dan selama 12 detik berterusan, maka kondisi ini disebut macet
rangkaian lengkap dari miniature traffic light otomatis. total. Jika ini terjadi maka lampu merah akan menyala
B. Rancangan Perangkat Lunak disemua jalur sampai sensor semua jalur akan mendapatkan
lampu merah secara bersamaan. Kondisi ini bertahan
Traffic light otomatis ini akan mengatur berapa lama sampai kedua sensor macet tersebut tidak aktif selama
setiap jalur boleh dilalui kendaraan (lampu hijau) minimal 4 detik.
berdasarkan kriteria sebagai berikut:
™ Perancangan sistem untuk kondisi sepi
x Waktu, akan dibedakan antara siang, malam, pagi, sore
ataupun tengah malam. Jika kondisi dimana lalu lintas kendaraan yang melewati
lampu merah tersebut sangat sedikit, maka lampu kuning
x Kepadatan kendaraan, jika suatu waktu volume
dari semua jalur akan berkedip-kedip (hidup 0,5 detik,
kendaraan yang mengatri disalah satu jalur lebih banyak
padam 0,5 detik). Kondisi ini adalah asumsi dari keadaan
dari jalur yang lain, maka jalur tersebut mendapat
pada saat malam hari, misalkan dari jam 10 malam sampai
lampu hijau lebih lama dari yang lain.
jam 7 pagi dimana praktis sangat sedikit kendaraan yang
x Kondisi khusus, seperti macet, atau ada rombongan lewat.
kendaraan (pejabat, pemadam kebakaran dan lain-lain).
Disini ada perlakuan khusus, sehingga meminimalisasi IV. HASIL DAN PEMBAHASAN
jumlah petugas kepolisian bertugas.
Implemetasi perangkat keras berupa perpaduan
rangkaian-rangkaian elektronik dengan sistem minimum
Perancangan perangkat lunak meliputi: dan sistem sensor serta display. Diagram Blok Sistem
™ Perancangan sistem normal. secara umum dapat dilihat pada Gambar 5.
Jika kondisi dimana beban arus lalu lintas dari semua sisi Perancangan sistem kontrol pada traffic light otomatis
(ke empat jalur) berimbang, maka sistem akan memberi memanfaatkan mikrokontroler AT89C51 sebagai otak
kesempatan yang sama pada semua jalur. Disini pengatur sistem kontrol tersebut. Seperti terlihat pada
diasumsikan lampu hijau menyala selama 10 detik, kuning Gambar 5, sensor 1, sensor 2, sensor 3, dan sensor macet
2 detik dan lampu merah bersamaan (waktu transisi antara pada setiap jalur memberikan masukan (input) ke
jalur satu ke yang lainnya) 2 detik. Sistem ini akan mikrokontroler. Output dari sistem mikrokontroller
berulang setiap 56 detik. merupakan lampu merah disetiap jalur. Hasil tampilan
sistem traffic light yang bekerja adalah seperti Gambar 6.
™ Perancangan kemacetan tingkat satu.
Suatu sistem digital dewasa ini hampir semuanya
Jika sensor 1 dari salah satu jalur aktif selama 5 detik dilengkapi dengan perangkat lunak untuk menkonfigurasi,
berterusan, maka kondisi ini diasumsikan sebagai inisialisasi dan mengatur kerja perangkat keras dengan
kemacetan tingkat satu. Jalur yang sensor 1 nya aktif, akan baik. Sistem yang dirancang ini kerjanya mnegikuti sistem
mendapatkan lampu hijau 5 detik lebih lama dari sistem digital, karena hampir semua rangkaian merupakan
normal. rangkaian dengan komponen IC (integrated circuit) digital.
™ Perancangan kemacetan tingkat dua Berikut ini adalah flow chat perangkat lunak yang
Jika kondisi kemacetan tingkat satu bertahan dan sensor berfungsi untuk mengatur dan memfungsikan sistem secara
2 dari jalur tersebut aktif selama 5 detik berterusan, maka keselurahan.
kondisi ini diasumsikan sebagai kemacetan tingkat dua. Gambar 7. menunjukkan diagram alir perangkat lunak
Jalur yang sensor 1 dan sensor 2 nya aktif, akan keseluruhan sistem yang meliputi program normal, macet
mendapatkan lampu hijau 10 detik lebih lama dari sistem tingkat satu, macet tingkat dua, macet tingkat tiga,
normal. kemacetan total, dan kondisi sepi.
™ Perancangan kemacetan tingkat tiga Pada diagram alir dapat dilihat proses penentuan suatu
Jika kondisi kemacetan tingkat dua bertahan dan sensor sistem termasuk dalam katagori normal, kemacetan total,
3 dari jalur tersebut aktif selama 5 detik berterusan, maka sepi, macet tingkat satu, dua, atau tiga. Sistem normal akan
kondisi ini diasumsikan sebagai kemacetan tingkat tiga. bekerja bila semua sensor tidak aktif atau tidak tengah
Jalur yang sensor 1, sensor 2 dan sensor 3 nya aktif, akan malam (sistem sunyi). Sistem sunyi adalah program yang
dirancang khusus untuk waktu malam hari. Jika sensor
macet 1 dan 2 bekerja, maka sistem akan beralih ke
Sensor 1 Lampu Hijau Jalur 1
kemacetan total, tetapi jika tidak, sistem akan memeriksa
apakah sensor 1, 2 dan 3 di setiap jalur bekerja. Sensor 1
akan mengubah program menjadi macet tingkat satu,
Sensor 2 Lampu Hijau Jalur 2 Sensor 2 akan mengubah program menjadi macet tingkat
Microprosesor
AT89C51
dua, dan Sensor 3 akan mengubah program menjadi macet
Sensor 3 Lampu Hijau Jalur 3 tingkat tiga.
Pengujian sistem ini dilakukan di Laboratorium
Sensor Macet Lampu Hijau Jalur 4
elektronika. Saat pengujian tidak ditemukan kendala yang
berarti, kecuali penulis kesulitan dalam mensimulasikan
keadaan yang menyerupai kondisi sesungguhnya
Gambar 5. Diagram blok hubungan sensor dengan lampu- dilapangan. Hal ini dikarenakan tidak adanya sistem
lampu pengatur traffic light
130 Jurnal Rekayasa ElektrikaVol. 9, No. 3, April 2011
Sistem Normal
Tengah
Sistem Sunyi
Malam ya
Sensor
Sensor 1
Macet 1
ya ya
ya
Gambar 6. Blok diagram hubungan sensor (input) dengan lampu Macet Tingkat
merah (output) Tiga
[16] 'DWDVKHHW ³$70(/ -ELW 0LFURFRQWUROHU $7 & ´ [18] Nalwan, Paulus Andi, Panduan Praktis Teknik Pemrograman
<www.atmel.com> Antarmuka AT89C51, Elex Media Komputindo, Jakarta, 2004
[17] Eko Putra, Agfianto, Belajar mikrokontroler AT89C51, teori dan [19] Singh, S K., Industrial Instrumentation and Control, second
aplikasi, edisi II, 2004 HGLWLRQ´