WEBSERVICE
Oleh Indra Saputra , Anung Budiranto
Tujuan dari tutorial ini adalah agar pembaca bisa menginstall webservice SEP. Penginstallan
webservice SEP ini bertujuan agar SEP bisa diakses oleh aplikasi lain tanpa harus membaca
langsung ke dalam database SEP. Untuk tujuan itu dibuatlah webservice yang bertugas
melakukan read update delete data SEP dengan hanya mengakses link url tertentu. Untuk
memahami definisi dan konsep webservice lebih lanjut silakan cari di google konsep webservice.
SEBELUM DIMULAI..
Persiapkan file-file yang dibutuhkan sebagai berikut
1.
2.
3.
4.
MULAI INSTALASI
STEP 1
Dowload dan install BITNAMI TOMCAT STACK pada link diatas.
STEP 2
Download dan install JDK JAVA DEVELOPMENT KIT 8 pada link diatas
STEP 3
Download dan exctract WEBSERVICE SEP diatas, file rar ini terdiri dari :
SepLokalRest.war , file ini adalah aplikasi inti yang dikemas dalam file java. Yang akan
kita akses yang mengandung function untuk read, update dan delete file SEP. function functionnya akan diakses cukup dengan menjalankan url tertentu dengan parameter
tertentu. Letakkan file ini pada directory webapps pada folder BITNAMI,seperti ilustrasi
berikut ini :
1|Page
Gambar 2. BridgingScript.sql
2|Page
Gambar 3. WarUpdater
BPJS signature, file ini adalah generator parameter untuk mengakses webservice ,
diantaranya X-CONS-ID , X-TIMESTAMP, X-SIGNATURE. Demi menjaga keamanan
webservice (untuk menghindari orang orang tak bertanggung jawab yang memflooding
server webservice dengan request-request denial of service ). Gunakan file ini saat
melakukan testing get dan post. Tanpa parameter-parameter yang digenerate oleh
generator ini, webservice tidak akan melayani request dari user walaupun url yang
diakses sudah benar.
3|Page
MULAI TESTING
TEST 1 : PERIKSA APAKAH TOMCAT TERINSTALL DENGAN BENAR
Ketikkan pada browser HTTP://LOCALHOST ,maka akan muncul seperti gambar berikut
4|Page
BPJSRS penulis, gantilah dengan nomor SEP yang sebenarnya. Maka akan mendapat
feedback dari webservice berupa xml yang berisi data detil dari SEP tersebut. Seperti
pada gambar berikut :
6|Page
Dengan BPJS signature , masukkan CONSUMER ID 1000 dan SECRET KEY 1112 , aplikasi
akan men-generate beberapa parameter yang siap digunakan untuk mengakses
webservice pusat
Gambar 9. Proses pencarian data nomor kartu pada ADVANCED REST CLIENT
7|Page
8|Page
Proses create SEP tersebut, akan menghasilkan data nomor SEP pada database BPJSRS yang
telah didefinisikan sebelumnya. Bisa dilakukan crosscheck ke database BPJSRS pada table datsjp.
10 | P a g e
SEKIAN
SEMOGA BERMANFAAT
11 | P a g e