import network
import time
import urequests # Modul untuk HTTP request
# Koneksi ke WiFi
print("Menghubungkan ke WiFi", end="")
sta_if = network.WLAN(network.STA_IF) # STA_IF, bukan STAIF
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', '') # Ganti SSID dan password jika perlu
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print(" Terhubung!")
# Ambil data dari API Data
url = "https://api.agify.io/?name=meelad" # Contoh API Data
try:
response = urequests.get(url)
data = response.json() # Ubah hasil JSON menjadi dictionary
# Tampilkan hasilnya
print("\nData:")
print('Nomor:', data['count']) # Data dictionary-nya adalah 'count' dan yg bawah juga sama 'name', 'age'
print('Nama:', data['name'])
print('Umur:', data['age'])
response.close()
except Exception as e:
print("Terjadi kesalahan:", e)