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
Sumber : Panduan Aplikasi Dapodik Versi 2021
0 Komentar di "Penambahan Metode Penarikan Data pada API Web Service di Aplikasi Dapodik Versi 2021"
Posting Komentar