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

ParameterDeskripsiOptionalDefault
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"
                },
            ...
            }
    }  

Respon Eror

    

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"
                },
            ...
        }
    }  

Respon Eror

    

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"
                },
            ...
        }
    }  

Respon Eror

    

Resource Information

Rate Limited True
Response Format JSON
Authentication None