JSON STATISTIK KEPENDUDUKAN DAERAH ISTIMEWA YOGYAKARTA versi 3

Silakan Login atau Daftar untuk mengunduh Contoh File



MENENTUKAN ALAMAT STATISTIK

menentukan alamat statistik yang ingin dipakai.
https://kependudukan.jogjaprov.go.id/statistik/penduduk/jumlahpenduduk/16/0/00/00/34.clear

lihat alamat statistik kemudian perhatikan pengalamatan setelah
https://kependudukan.jogjaprov.go.id/statistik/

perbedaanya adalah penambahan parameter 'angka', 'n' dan .clear diganti menjadi .json
https://kependudukan.jogjaprov.go.id/statistik/angka/n/

sehingga menghasilkan pengalamatan
https://kependudukan.jogjaprov.go.id/statistik/angka/n/penduduk/jumlahpenduduk/17/0/00/00/34.json





MEMANGGIL FILE JSON

skrip php memanggil json
<?php
//memanggil file json
$json_url = "https://kependudukan.jogjaprov.go.id/statistik/angka/n/penduduk/jumlahpenduduk/17/0/12/04/34.json";
$content=@file_get_contents("$json_url");
$json = json_decode($content, true);

//Mengurai isi statistik
echo"<h3>Menampilkan semua</h3>";
echo"<table>";
echo"<tr> <th>NamaWilayah</th> <th>Pria</th> <th>Wanita</th> <th>TotPW</th> <th>Luas Wilayah</th> <th>Koordinat</th> <th>Map Poligon</th> </tr>";
for($i=0;$i<$count;$i++){
$NamaWilayah="";
if(!empty($json[$i]["NamaWilayah"])){$NamaWilayah = $json[$i]["NamaWilayah"];}
$Pria="";
if(!empty($json[$i]["Pria"])){$Pria = $json[$i]["Pria"];}
$Wanita="";
if(!empty($json[$i]["Wanita"])){$Wanita = $json[$i]["Wanita"];}
$TotPW="";
if(!empty($json[$i]["TotPW"])){$TotPW = $json[$i]["TotPW"];}
$latitude="";
if(!empty($json[$i]["latitude"])){$latitude = $json[$i]["latitude"];}
$longitude="";
if(!empty($json[$i]["longitude"])){$longitude = $json[$i]["longitude"];}
$luaswilayah="";
if(!empty($json[$i]["luaswilayah"])){$luaswilayah = $json[$i]["luaswilayah"];}
$map="";
if(!empty($json[$i]["map"])){$map = $json[$i]["map"];}
echo"<tr><td>$NamaWilayah</td><td>$Pria</td><td>$Wanita</td><td>$TotPW</td><td>$luaswilayah Km2</td><td>$latitude, $longitude</td><td>$map</td></tr>";
}
echo"</table>";
?>




Contoh

Anda bisa menghias cssnya, atau mengubah sesuai dengan js yang anda butuhkan untuk membuat map maupun graph dari js yang anda sediakan.
Silahkan Login atau Daftar untuk mengirim komentar anda