import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
switch_pin = 21
led_pin = 25

GPIO.setwarnings(False)
GPIO.setup(switch_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(led_pin, GPIO.OUT)

led_state = False
old_input_state = True # pulled-up

while True:
	new_input_state = GPIO.input(switch_pin)
	if new_input_state == False and old_input_state == True:
		led_state = not led_state
		print('Tombol telah ditekan')
		time.sleep(0.2)
	old_input_state = new_input_state
	GPIO.output(led_pin, led_state)
