// Deklarasi Pin LED
int ledMerah = 13;
int ledKuning = 12;
int ledHijau = 11;
int ledMerah2 = 10;
int ledKuning2 = 9;
int ledHijau2 = 8;
int ledMerah3 = 7;
int ledKuning3 = 6;
int ledHijau3 = 5;
int buzzer = 4;

void setup() {
  // Inisialisasi Pin LED sebagai Output
  pinMode(ledMerah, OUTPUT);
  pinMode(ledKuning, OUTPUT);
  pinMode(ledHijau, OUTPUT);  
  pinMode(ledMerah2, OUTPUT);
  pinMode(ledKuning2, OUTPUT);
  pinMode(ledHijau2, OUTPUT);  
  pinMode(ledMerah3, OUTPUT);
  pinMode(ledKuning3, OUTPUT);
  pinMode(ledHijau3, OUTPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {
  digitalWrite(ledMerah, LOW);
  digitalWrite(ledKuning, LOW);
  digitalWrite(ledHijau, HIGH);
  tone(buzzer,500,1000);
  digitalWrite(ledMerah2, HIGH);
  digitalWrite(ledKuning2, LOW);
  digitalWrite(ledHijau2, LOW);
  digitalWrite(ledMerah3, HIGH);
  digitalWrite(ledKuning3, LOW);
  digitalWrite(ledHijau3, LOW);
  delay(5000);

  digitalWrite(ledMerah, LOW);
  digitalWrite(ledKuning, HIGH);
  digitalWrite(ledHijau, LOW);
  digitalWrite(ledMerah2, LOW);
  digitalWrite(ledKuning2, HIGH);
  digitalWrite(ledHijau2, LOW);
  digitalWrite(ledMerah3, HIGH);
  digitalWrite(ledKuning3, LOW);
  digitalWrite(ledHijau3, LOW);
  delay(1000);

  digitalWrite(ledMerah, HIGH);
  digitalWrite(ledKuning, LOW);
  digitalWrite(ledHijau, LOW);
  digitalWrite(ledMerah2, LOW);
  digitalWrite(ledKuning2, LOW);
  digitalWrite(ledHijau2, HIGH);
  tone(buzzer,500,1000);
  digitalWrite(ledMerah3, HIGH);
  digitalWrite(ledKuning3, LOW);
  digitalWrite(ledHijau3, LOW);
  delay(5000);

  digitalWrite(ledMerah, HIGH);
  digitalWrite(ledKuning, LOW);
  digitalWrite(ledHijau, LOW);
  digitalWrite(ledMerah2, LOW);
  digitalWrite(ledKuning2, HIGH);
  digitalWrite(ledHijau2, LOW);
  digitalWrite(ledMerah3, LOW);
  digitalWrite(ledKuning3, HIGH);
  digitalWrite(ledHijau3, LOW);
  delay(1000);

  digitalWrite(ledMerah, HIGH);
  digitalWrite(ledKuning, LOW);
  digitalWrite(ledHijau, LOW);
  digitalWrite(ledMerah2, HIGH);
  digitalWrite(ledKuning2, LOW);
  digitalWrite(ledHijau2, LOW);
  digitalWrite(ledMerah3, LOW);
  digitalWrite(ledKuning3, LOW);
  digitalWrite(ledHijau3, HIGH);
  tone(buzzer,500,1000);
  delay(5000);

  digitalWrite(ledMerah, LOW);
  digitalWrite(ledKuning, HIGH);
  digitalWrite(ledHijau, LOW);
  digitalWrite(ledMerah2, HIGH);
  digitalWrite(ledKuning2, LOW);
  digitalWrite(ledHijau2, LOW);
  digitalWrite(ledMerah3, LOW);
  digitalWrite(ledKuning3, HIGH);
  digitalWrite(ledHijau3, LOW);
  delay(1000);
}