Anda di halaman 1dari 6

LAPORAN TUGAS AKHIR

PROYEK DIGITAL LAMPU LALU LINTAS

UNTUK MEMENUHI TUGAS MATAKULIAH


DASAR TEKNIK DIGITAL
yang dibina oleh Dr. Heru Wahyu Herwanto, S.T., M.Kom

oleh :
KHOIRUL HAMDAN SYAFI’I ( 200533628040 )

PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MALANG
Tahun 2021
BAB I
PENDAHULUAN

1. Latar Belakang

Lampu lalu lintas (menurut UU no. 22/2009 tentang Lalu lintas dan Angkutan Jalan:
alat pemberi isyarat lalu lintas atau APILL) adalah lampu yang mengendalikan arus lalu lintas
yang terpasang di persimpangan jalan, tempat penyeberangan pejalan kaki (zebra cross), dan
tempat arus lalu lintas lainnya. Lampu ini yang menandakan kapan kendaraan harus berjalan
dan berhenti secara bergantian dari berbagai arah. Pengaturan lalu lintas di persimpangan
jalan dimaksudkan untuk mengatur pergerakan kendaraan pada masing-masing kelompok
pergerakan kendaraan agar dapat bergerak secara bergantian sehingga tidak saling
mengganggu antar-arus yang ada.

Lampu lalu lintas dapat diimplementasikan dengan Sistem Digital. Sistem Digital
adalah suatu sistem yang mempunyai fungsi mengukur suatu nilai/besaran yang bersifat tetap
ataupun tidak tetap. sistem tersebut berbentuk diskrit berupa digit ataupun angka. Untuk itu
kami mencoba membuat simulasi lampu lalu lintas berbasis sistem digital untuk
mensimulasikan lampu lalu lintas yang sebenarnya.

2. Dasar Teori

A. Adruino Uno

Adruino Uno adalah salah satu development kit mikro controller. Adruino Uno
merupakan salah satu brand dari keluarga keluarga Adruino. Adruino digunakan untuk
membuat sebuah mikrocontroller untuk mengendalikan berbagai komponen elektronika.
Adruino menggunakan bahasa tingkat tinggi yaitu C++ sehingga memudahkan
programmer dalam megkonfigurasi Adruino Uno.

B. TinkerCad

Tinkercad adalah aplikasi simulasi rangkaian elektronik berbasis web. Tinkercad


memudahkan akses dalam mensimulasikan rangkaian elektronik tanpa harus
menggunakan bentuk fisiknya. Tinkercad juga mempunyai fitur penyimpanan yang
terintegrasi dengan web, sehingga konfigurasi rangkaian yang dibuat akan lebih aman saat
terkendala jaringan.
BAB II
PERANCANGAN

1. Desain Sistem

Komponen yang terdapat pada sistem tersebut diataranya adalah lampu LED, 1 set
adruino uno, kabel berwarna merah, kabel berwarna hitam dan Breadboard. Led digunakan
sebagai indikator utama dalam sistem lalu lintas, pada masing masing blok memiliki 3 jenis
warna lampu LED, LED warna merah digunakan sebgai tanda berhenti, LED warna Kuning
sebagai aba – aba dan lampu warna hijau untuk jalan. Adruino digunakan sebagai
mikrokontroller yang mengendalikan nyala dari LED. Kabel merah digunakan sebagai kabel
yang menunjukan kutub positif atau katoda. Kabel warna hitam digunakan sebagai indikator
kabel yang menuju kutub negative atau anoda. Breadboard digunakan sebagai tempat
meletakan LED agar susuanya terlihat rapi.

2. Kode Program

// C++ code
//

int RedTimmerGap;
int YellowTimmer;
int GreenTimmer;
void setup()
{

Timmer(2000,1000,10000);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);

void loop()
{
trafficOn(13);
trafficOn(10);
trafficOn(7);
trafficOn(4);
}

void Timmer( int Red, int Yellow, int Green ){

RedTimmerGap = Red;
YellowTimmer = Yellow;
GreenTimmer = Green;

void trafficOn(int bagian){

lampumerah();
digitalWrite(bagian, LOW);
digitalWrite(bagian-1, HIGH);
delay(YellowTimmer);
digitalWrite(bagian-1, LOW);
digitalWrite(bagian-2, HIGH);
delay(GreenTimmer);
digitalWrite(bagian-2, LOW);
digitalWrite(bagian-1, HIGH);
delay(YellowTimmer);
digitalWrite(bagian-1, LOW);

}
void lampumerah(){

digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
digitalWrite(6, LOW);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
delay(RedTimmerGap);

}
BAB III
PENUTUP

1. Kesimpulan

Lampu lalu lintas adalah lampu yang mengendalikan arus lalu lintas yang terpasang di
persimpangan jalan, tempat penyeberangan pejalan kaki (zebra cross), dan tempat arus lalu
lintas lainnya sebagai tanda laju kendaraan. Lampu lalu lintas dapat disimulasikan dengan
sistem digital menggunakan mikrokontroller adruino yang diprogram dengan bahasa
pemograman C++ dan lampu LED sebagai indikatornya.

Anda mungkin juga menyukai