import network
import time
import urequests # Modul HTTP request
# Koneksi ke WiFi
print("Menghubungkan ke WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', '') # Ganti sesuai WiFi
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print(" Terhubung!")
# Ambil data populasi dari DataUSA API
url = "https://datausa.io/api/data?drilldowns=Nation&measures=Population"
response = urequests.get(url)
data = response.json()
# Ambil list data dari field 'data'
population_data = data['data']
# Loop & tampilkan semua data populasi
print("Data Populasi USA:")
for item in population_data: #di tampung dulu sama for (ini loopingan biar bisa ngambil semua data yg ada di link)
tahun = item['Year']
jumlah = item['Population']
negara = item['Nation']
print(f"{tahun} | {negara} | Populasi: {jumlah}")
# Tutup koneksi
response.close()