Penambahan Metode Penarikan Data pada API Web Service di Aplikasi Dapodik Versi 2021

Sahabat Edukasi yang berbahagia… Berikut deskripsi pembaruan dan perbaikan dalam menu pengaturan yakni adanya Penambahan Metode Penarikan Data pada API Web Service pada Aplikasi Dapodik Versi 2021 berdasarkan Panduan Aplikasi Dapodik Versi 2021 yang digunakan untuk input data pendidikan jenjang PAUD, SD, SMP, SMA, SMK, SLB, dan PKBM di semester I tahun pelajaran 2020/2021 sebagai berikut:

Web API adalah sebuah software yang menyediakan layanan (fungsi-fungsi) spesifik yang dapat dipanggil melalui web oleh berbagai jenis software lain. Web service merupakan salah satu bentuk dari tradisional Web API, umumnya terdapat kontrak berupa sebuah dokumen Web Service Definition Language (WSDL) yang berisi fungsi-fungsi apa saja yang dapat dipanggil dan dieksekusi oleh web service tersebut.

Untuk mengakses sebuah resource atau sumber data dari URL, diperlukan HTTP verbs. HTTP verbs yang sudah tersedia saat ini adalah GET yang berfungsi untuk mengambil sebuah representasi sumber data tersebut. Lima HTTP verbs tersebut antara lain:

a)  dapodik.local/WebService/getRombonganBelajar?npsn=NPSN
b)  dapodik.local/WebService/getGtk?npsn=NPSN
c)  dapodik.local/WebService/getSekolah?npsn=NPSN
d)  dapodik.local/WebService/getPengguna?npsn=NPSN
e)  dapodik.local/WebService/getRombonganBelajar?npsn=NPSN

Contoh: getGtk digunakan untuk mengambil data GTK. Nilai dapodik.local diganti sesuai dengan domain Aplikasi Dapodik. NPSN diganti dengan NPSN sekolah. Selanjutnya, hasil dari sumber data tersebut dapat disesuaikan tipe medianya sesuai kebutuhan, umumnya adalah dalam bentuk HTML, XML atau JSON.

Penggunaan API Dapodik lokal, domain default-nya adalah http://localhost:5774. Jika Dapodik di sekolah sudah di-hosting, bisa diganti dengan IP public atau disesuaikan dengan domain Dapodik sekolah. Aplikasi yang umum digunakan untuk menarik data pada API web service adalah Postman (https://www.postman.com/downloads/).

Langkah-langkah untuk menggunakan API Dapodik lokal adalah sebagai berikut:
a)  Pilih menu pengaturan lalu pada menu Web Service Lokal, klik tombol Web Service.

Gambar 65 Menu Pengaturan

Gambar 66 Web Service Lokal

b)  Tambahkan identitas aplikasi yang ingin mengakses ke API Dapodik. pada contoh ini, isi Postman, lalu klik Simpan.

Gambar 67 Web Service Dapodik

c)  Token akan otomatis di-generate. Token tersebut akan digunakan di Aplikasi yang mengakses API Dapodik dengan metode Bearer Token. Klik tombol salin token untuk menyalin.

Gambar 68 Salin Token

d)  Masuk di Aplikasi Postman, pilih tombol +.

Gambar 69 Launchpad Postman

e)  pada tabulasi Params, isi kolom KEY dengan “npsn”, lalu pada kolom VALUE diisi NPSN sekolah.

Gambar 70 Tabulasi Params

f)   pada tabulasi Authorization, pilih TYPE “Bearer Token”.

Gambar 71 Tabulasi Authorization (1)

g)  Masih di tabulasi Authorization, isi kolom token dengan token yang sudah disalin dari Aplikasi Dapodik.

Gambar 72 Tabulasi Authorization (2)

h)  Jika ingin mengambil data GTK, pada tabulasi Body, pilih GET dan isi kolom tersebut dengan: localhost:5774/WebService/getRombonganBelajar?npsn=50103388 lalu klik tombol Send.

Gambar 73 Tabulasi Body

i)    Hasilnya akan ditampilkan di tabulasi Body yang terletah di bawah jendela.

Gambar 74 Hasil Penarikan Data

j)    pada menu yang terdapat di tabulasi Body, pilih tipe media sesuai kebutuhan.

Gambar 75 Tipe Media

k)  Untuk menyimpan, klik tombol Save Response, atau klik tombol panah ke bawah dan pilih Save to a file untuk menyimpan ke dalam file.

Gambar 76 Save Response


Artikel Terkait:

0 Komentar di "Penambahan Metode Penarikan Data pada API Web Service di Aplikasi Dapodik Versi 2021"

Post a Comment