API untuk mengambil data jumlah dan persentase Kondisi Ruang Kelas (Baik, Rusak Sedang, Rusak Berat) pada setiap Jenjang Pendidikan.
Alamat URL
https://npd.kemdikbud.go.id/?appid=getruangkelas
Parameter
Parameter | Deskripsi | Optional | Default |
tahun |
Berupa angka dengan format tahun, contoh 2017 atau 2018. |
Ya |
2018 |
level |
Untuk mendapatkan data provinsi secara nasional, contoh: level=provinsi. |
Ya |
|
kodeprov |
Untuk mendapatkan data kab./kota dalam satu provinsi. kodeprov sesuai kode provinsi dapodik berupa 6 digit angka, contoh: kodeprov: kodeprov=010000. |
Ya |
|
Contoh 1
GET |
https://npd.kemdikbud.go.id/?appid=getruangkelas |
Deskripsi
Mendapatkan data untuk seluruh Provinsi dan Kab./Kota di Indonesia
"sd_a"=>"SD (Baik)",
"sd_b"=>"SD (Rusak Ringan)",
"sd_c"=>"SD (Rusak Sedang)",
"sd_d"=>"SD (Rusak Berat)",
"sd_e"=>"SD (Rusak Total)",
"smp_a"=>"SMP (Baik)",
"smp_b"=>"SMP (Rusak Ringan)",
"smp_c"=>"SMP (Rusak Sedang)",
"smp_d"=>"SMP (Rusak Berat)",
"smp_e"=>"SMP (Rusak Total)",
"sma_a"=>"SMA (Baik)",
"sma_b"=>"SMA (Rusak Ringan)",
"sma_c"=>"SMA (Rusak Sedang)",
"sma_d"=>"SMA (Rusak Berat)",
"sma_e"=>"SMA (Rusak Total)",
"smk_a"=>"SMK (Baik)",
"smk_b"=>"SMK (Rusak Ringan)",
"smk_c"=>"SMK (Rusak Sedang)",
"smk_d"=>"SMK (Rusak Berat)",
"smk_e"=>"SMK (Rusak Total)",
Respon
{
status: 200,
tahun: "2018",
data: {
100000: {
nama_wilayah: "Prov. Jambi",
provinsi: "Prov. Jambi",
kode_wilayah: "100000",
kode_provinsi: "100000",
level: "Provinsi",
sd_a: "3725",
sd_a_persen: "21.05",
sd_b: "9912",
sd_b_persen: "56.00",
sd_c: "1967",
sd_c_persen: "11.11",
sd_d: "2095",
sd_d_persen: "11.84",
sd_e: "0",
sd_e_persen: "0.00",
smp_a: "1118",
smp_a_persen: "21.34",
smp_b: "3037",
smp_b_persen: "57.98",
smp_c: "590",
smp_c_persen: "11.26",
smp_d: "493",
smp_d_persen: "9.41",
smp_e: "0",
smp_e_persen: "0.00",
sma_a: "874",
sma_a_persen: "32.94",
sma_b: "1491",
sma_b_persen: "56.20",
sma_c: "166",
sma_c_persen: "6.26",
sma_d: "122",
sma_d_persen: "4.60",
sma_e: "0",
sma_e_persen: "0.00",
smk_a: "793",
smk_a_persen: "39.53",
smk_b: "1105",
smk_b_persen: "55.08",
smk_c: "70",
smk_c_persen: "3.49",
smk_d: "38",
smk_d_persen: "1.89",
smk_e: "0",
smk_e_persen: "0.00"
},
...
}
}
Contoh 2
GET |
https://npd.kemdikbud.go.id/?appid=getruangkelas&level=provinsi |
Deskripsi
Mendapatkan data level Provinsi di Indonesia
"sd_a"=>"SD (Baik)",
"sd_b"=>"SD (Rusak Ringan)",
"sd_c"=>"SD (Rusak Sedang)",
"sd_d"=>"SD (Rusak Berat)",
"sd_e"=>"SD (Rusak Total)",
"smp_a"=>"SMP (Baik)",
"smp_b"=>"SMP (Rusak Ringan)",
"smp_c"=>"SMP (Rusak Sedang)",
"smp_d"=>"SMP (Rusak Berat)",
"smp_e"=>"SMP (Rusak Total)",
"sma_a"=>"SMA (Baik)",
"sma_b"=>"SMA (Rusak Ringan)",
"sma_c"=>"SMA (Rusak Sedang)",
"sma_d"=>"SMA (Rusak Berat)",
"sma_e"=>"SMA (Rusak Total)",
"smk_a"=>"SMK (Baik)",
"smk_b"=>"SMK (Rusak Ringan)",
"smk_c"=>"SMK (Rusak Sedang)",
"smk_d"=>"SMK (Rusak Berat)",
"smk_e"=>"SMK (Rusak Total)",
Respon
{
status: 200,
tahun: "2018",
data: {
...,
120000: {
nama_wilayah: "Prov. Lampung",
provinsi: "Prov. Lampung",
kode_wilayah: "120000",
kode_provinsi: "120000",
level: "Provinsi",
sd_a: "7285",
sd_a_persen: "21.04",
sd_b: "19078",
sd_b_persen: "55.09",
sd_c: "3788",
sd_c_persen: "10.94",
sd_d: "4479",
sd_d_persen: "12.93",
sd_e: "0",
sd_e_persen: "0.00",
smp_a: "2987",
smp_a_persen: "25.24",
smp_b: "6475",
smp_b_persen: "54.72",
smp_c: "1154",
smp_c_persen: "9.75",
smp_d: "1211",
smp_d_persen: "10.23",
smp_e: "6",
smp_e_persen: "0.05",
sma_a: "1894",
sma_a_persen: "35.32",
sma_b: "2747",
sma_b_persen: "51.22",
sma_c: "357",
sma_c_persen: "6.66",
sma_d: "364",
sma_d_persen: "6.79",
sma_e: "1",
sma_e_persen: "0.02",
smk_a: "2061",
smk_a_persen: "41.63",
smk_b: "2537",
smk_b_persen: "51.24",
smk_c: "218",
smk_c_persen: "4.40",
smk_d: "134",
smk_d_persen: "2.71",
smk_e: "1",
smk_e_persen: "0.02"
},
...
}
}
Contoh 3
GET |
https://npd.kemdikbud.go.id/?appid=getakreditasi&kodeprov=040000 |
Deskripsi
Mendapatkan data level Kab./Kota pada satu Provinsi
"sd_a"=>"SD (Baik)",
"sd_b"=>"SD (Rusak Ringan)",
"sd_c"=>"SD (Rusak Sedang)",
"sd_d"=>"SD (Rusak Berat)",
"sd_e"=>"SD (Rusak Total)",
"smp_a"=>"SMP (Baik)",
"smp_b"=>"SMP (Rusak Ringan)",
"smp_c"=>"SMP (Rusak Sedang)",
"smp_d"=>"SMP (Rusak Berat)",
"smp_e"=>"SMP (Rusak Total)",
"sma_a"=>"SMA (Baik)",
"sma_b"=>"SMA (Rusak Ringan)",
"sma_c"=>"SMA (Rusak Sedang)",
"sma_d"=>"SMA (Rusak Berat)",
"sma_e"=>"SMA (Rusak Total)",
"smk_a"=>"SMK (Baik)",
"smk_b"=>"SMK (Rusak Ringan)",
"smk_c"=>"SMK (Rusak Sedang)",
"smk_d"=>"SMK (Rusak Berat)",
"smk_e"=>"SMK (Rusak Total)",
Respon
{
status: 200,
tahun: "2018",
data: {
...
040100: {
nama_wilayah: "Kab. Bantul",
provinsi: "Prov. D.I. Yogyakarta",
kode_wilayah: "040100",
kode_provinsi: "040000",
level: "Kabupaten/Kota",
sd_a: "990",
sd_a_persen: "30.23",
sd_b: "2138",
sd_b_persen: "65.28",
sd_c: "108",
sd_c_persen: "3.30",
sd_d: "39",
sd_d_persen: "1.19",
sd_e: "0",
sd_e_persen: "0.00",
smp_a: "367",
smp_a_persen: "32.68",
smp_b: "675",
smp_b_persen: "60.11",
smp_c: "41",
smp_c_persen: "3.65",
smp_d: "40",
smp_d_persen: "3.56",
smp_e: "0",
smp_e_persen: "0.00",
sma_a: "252",
sma_a_persen: "48.28",
sma_b: "206",
sma_b_persen: "39.46",
sma_c: "40",
sma_c_persen: "7.66",
sma_d: "24",
sma_d_persen: "4.60",
sma_e: "0",
sma_e_persen: "0.00",
smk_a: "322",
smk_a_persen: "52.10",
smk_b: "282",
smk_b_persen: "45.63",
smk_c: "12",
smk_c_persen: "1.94",
smk_d: "2",
smk_d_persen: "0.32",
smk_e: "0",
smk_e_persen: "0.00"
},
...
}
}