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 kamu
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print(" Terhubung!")
# Ambil data dari API Jakarta
url = "https://ws.jakarta.go.id/gateway/DataPortalSatuDataJakarta/1.0/satudata?kategori=dataset&tipe=detail&url=data-kepuasan-terhadap-pelayanan-kantor"
response = urequests.get(url)
data = response.json()
response.close()
# Ambil list data dari field 'data'
survey_data = data.get('data', [])
# Tampilkan hasil format sesuai permintaan
print("Data Kepuasan Layanan Jakarta:")
for item in survey_data:
periode = item.get("periode_data", "N/A")
triwulan = item.get("triwulan", "N/A")
layanan = item.get("layanan", "N/A")
indeks = item.get("nilai_indeks", "N/A")
print(f"{periode} | {triwulan} | {layanan} | Nilai Indeks: {indeks}")