int pinLED[]={2,4,A0,A1,A2,A3,A4,A5}; //pinLED berisi nomor pin, pinLED[0]= pin 2,pinLED[1]= pin 4 

void LED_berkedip5(int lama_on, int lama_off)
{
for(int i=0;i<3;i++)
  { for(int j=2;j<8;j++)
      {digitalWrite(pinLED[j], HIGH);
      delay(lama_on);
      digitalWrite(pinLED[j], LOW);
      delay(lama_off);
      }
  }
}

void LED_berkedip5_mundur(int lama_on, int lama_off)
{
for(int i=0;i<3;i++)
  { for(int j=7;j>=2;j--)
      {digitalWrite(pinLED[j], HIGH);
      delay(lama_on);
      digitalWrite(pinLED[j], LOW);
      delay(lama_off);
      }
  }
}

void setup() {
for(int i=0;i<8;i++) // i=0 artinya untuk pinLED[0], dan i=1 artinya untuk pinLED[1] 
pinMode(pinLED[i], OUTPUT); //menggantikan perintah baris 5 dan 6
}

void loop() {
LED_berkedip5(500,500);
delay(2000);
LED_berkedip5(500,200);
delay(2000);
LED_berkedip5_mundur(500,500);
delay(2000);
LED_berkedip5_mundur(500,200);
delay(2000);
}