const int numLEDs = 3; // Jumlah LED yang akan digunakan
const int ledPins[numLEDs] = {8, 9, 10}; // Pin-pi pin yang terhubung dengan LED
int currentLED = 0; // Indeks LED yang sedang menyala

void setup() {
  Serial.begin(9600); // Memulai komunikasi dengan Serial Monitor
  for (int i = 0; i < numLEDs; i++) {
    pinMode(ledPins[i], OUTPUT); // Inisialisasi pin LED sebagai OUTPUT
  }
}

void loop() {
  digitalWrite(ledPins[currentLED], HIGH); // Nyalakan LED saat ini
  Serial.print("LED ");
  Serial.print(currentLED + 1);
  Serial.println(" Nyala");

  delay(500); // Tunggu selama 500 ms

  digitalWrite(ledPins[currentLED], LOW); // Matikan LED saat ini
  Serial.print("LED ");
  Serial.print(currentLED + 1);
  Serial.println(" Mati");

  currentLED = (currentLED + 1) % numLEDs; // Pindah ke LED berikutnya
  delay(500); // Tunggu selama 500 ms sebelum beralih ke LED berikutnya
}