#define led_merah 19 //medefinisikan variabel led_merah ke pin 19 
#define led_kuning 18 //medefinisikan variabel led_kuning ke pin 18
#define led_hijau 5 //medefinisikan variabel led_hijau ke pin 5

void setup() { //melakukan inisialisasi pada suatu program Arduino sebelum program utama dieksekusi
  pinMode(led_merah, OUTPUT); //merepresentasikan mode output untuk led_merah
  pinMode(led_kuning, OUTPUT); //merepresentasikan mode output untuk led_kuning
  pinMode(led_hijau, OUTPUT); //merepresentasikan mode output untuk led_hijau
}

void loop() { //mengeksekusi program utama dalam program 
  digitalWrite(led_merah,HIGH); //membuat led_merah dalam Kondisi High
  digitalWrite(led_kuning,LOW); //membuat led_kuning dalam Kondisi Low
  digitalWrite(led_hijau,LOW); //membuat led_hijau dalam Kondisi Low
  delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik

  digitalWrite(led_merah,LOW); //membuat led_merah dalam Kondisi Low
  digitalWrite(led_kuning,HIGH); //membuat led_kuning dalam Kondisi High
  digitalWrite(led_hijau,LOW); //membuat led_hijau dalam Kondisi Low
  delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik
  
  digitalWrite(led_merah,LOW); //membuat led_merah dalam Kondisi Low
  digitalWrite(led_kuning,LOW); //membuat led_kuning dalam Kondisi Low
  digitalWrite(led_hijau,HIGH); //membuat led_hijau dalam Kondisi High
  delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik
}