Anda di halaman 1dari 7

INTEGRASI DATABASE SATLANTAS POLDA SULSELBAR DENGAN

DATABASE PENGADILAN NEGERI MAKASSAR

Implementasi web service pada SI Tilang (SIT) dan SI Sidang (SIS) ini dibangun
menggunakan web service SIT dan web Service SIS. Adapun arsitektur umum
implementasi ditunjukkan pada gambar di bawah

Arsitektur Sistem informasi ini terbagi dalam tiga sistem informasi utama. Sistem
Informasi yang pertama adalah SIT Satlantas POLRES digunakan oleh semua petugas
di setiap POLRES untuk menginput data transaksi disetiap POLRES. Sistem Informasi
yang kedua adalah Sistem Iformasi SIT Ditlantas POLDA, yaitu Sistem Informasi yang
melakukan semua transaksi data yang terjadi di POLRES. Sistem Informasi yang ketiga
adalah sistem informasi SIS PN MAKASSAR (pengadilan), yaitu yang melakukan
semua transaksi data yang terjadi di PN MAKASSAR. SIT POLDA melakukan
Integrasi kesemua database yang ada diberbagai SIT Satlantas POLRES untuk
mendapatkan sumber data dalam hal penyediaan data SIT Ditlantas POLDA. SIS
Pengadilan melakukan integrasi ke SIT Ditlantas POLDA untuk mendapatkan sumber
data.

a. Web Service POLDA dalam sistem SIT POLDA ke SIT POLRES


Web service POLDA dalam sistem SIT Ditlantas POLDA ke SIT Satlantas
POLRES ini adalah sebagai berikut

Web Service Polda : Pada SIT Ditlantas POLDA terdapat web service client,
service ini berfungsi untuk melakukan request data pada SIT POLRES. Pada SIT
Satlantas POLRES terdapat service server yang berfungsi untuk melakukan
response data yang direquest dari web service client yang ada pada SIT Ditlantas
POLDA, prosesnya : mula – mula web service client melakuakan request terhadap
data POLDA dari SIT Satlantas POLRES. Request tersebut berupa permintaan
seluruh data tilang yang ada dalam database SIT Satlantas POLRES, kemudian oleh
web service server dari SIT Satlantas POLRES, seluruh data tilang ang ada dalam
database SIT Satlantas POLRES akan dikirimkan ke database SIT Ditlantas
POLDA. Implementasi web service nasabah, seperti gambar di bawah

1. SIT Ditlantas POLDA melakuakan Request ke SIT Satlantas POLRES


Dalam service ini dibutuhkan tiga file, yaitu :
 Index.php
Melalui web service client dilakukan request kepada web service
provider/server yang ada di SIT Satlantas POLRES. Request dilakukan
dengan meminta seluruh isi database melalui fungsi call_ws_list_ta.
Selanjutya setelah response diterima dari web service provider, maka hasil
response tersebut akan ditampilkan dan disimpan dalam tabel data tilang.
 ws_client.php
pada ws_client.php ini melibatkan library nusoap.php. Dalam
ws_client.php ini akan dibuat konfigurasi WSDL yang mengacu kepada
web service provider yaitu web SIT Satlantas POLRES. Selanjutnya
membuat instance dan membuat konfigurasi dan meng-set header yang
berisi user dan password yang terenkripsi, header ini akan dijadikan
pengaman dalam berkomunikasi antara web service client dengan web
service server. Selanjutnya dibuat fungsi untuk mendeteksi jika terjadi
fault. Selanjutnya dibuat fungsi call_ws_list_ta yag akan menampung
parameter yang diberikan dari file index.php, dalam fungsi ini dibuat
konfigurasi parameter dan dan selanjutnya memanggil fungsi list_ta yang
adadi web service provide/server setelah mendapatkan hasil/response dari
web service provider maka pesan akan didecode, selanjutnya fungsi akan
mengembalikan nilai ke file yang memanggilnya yaitu index.php.
 db_config.php
konfigurasi dan perintah melakuakan koneksi ke web server dan web
database SIT Polda
2. SIT Satlantas POLRES melakukan Response ke SIT Ditlantas POLDA
Dalam Service ini dibutuhkan 3 file yaitu :
 Index.php
Dalam Index.php ini akan dimuat semua file yang berkaitan yaitu file
nusoap.php digunakan untuk mebuat komunikasi antara web service client
dengan web service provider/server, db_config.php digunakan untuk
membuat koneksi ke web server dan web database sehingga data dalam
tabel ada di database dapat diakses dan ws_server.php digunakan untuk
menangani request yang diberikan dari web service client selanjutnya web
service server/provider akan memberikan response
 ws_server.php
dalam ws_server.php dibuat konfigurasi web service server, selanjutnya
dibuat instance aitu variabel server ang dibuat dari fungsi yang ada dalam
nusoap.php serta dibuat WSDLnya. Selanjutnya dilakukan pengecekan
terhadap otentikasi request dengan mencocokkan user dan password dari
client dengan user dan password pada server, jika terjadi ketidakcocokkan
maka akan ditampilkan pesan “kombinasi user dan password salah”, jika
benar maka proses akan dilanjutkan. Fungsi list_ta digunakan untuk
memberikan data kesakitan, selanjutnya berdasarkan data/parameter yang
telah diberikan oleh web srvice client (request) maka fungsi list_ta akan
meresponse dengan memberikan data – data yang ada dalam tabel Ib dari
database yang ada di SIT Satlantas POLRES berdasarkan kriteria yang
telah disebutkan. Selanjutnya data response akan di encode (dienkripsi).
Selanjutnya dibuat service untuk melakukan response kepada web service
client.
 db_config.php
pada db_config ini menunjukkan konfigurasi da perintah untuk melakukan
koneksi ke web dan web database SITPOLRES1.
b. Web Service PN Makassar dalam sistem SIS PN MAKASSAR ke SIT Ditlatas
POLDA
Web service SIS PN MAKASSAR dalam sistem SIS PN MAKASSAR ke
SIT Ditlantas POLDA ini dalah sebagai berikut :
Web Service SIS PN MAKASSAR : Pada SIS PN MAKASSAR terdapat web
service client, service ini berfungsi untuk melakukan request data pada SIT
Ditlantas POLDA. Pada SIT Ditlantas POLDA terdapat service server yang
berfungsi untuk melakukan response data yang direquest dari web service client
yang ada pada SIS PN MAKASSAR, prosesnya : mula – mula web service
client melakukan request terhadap data tilag dari Sit Ditlantas POLDA. Request
tersebut berupa permintaan seluruh data tilang yang ada dalam database SIT
Ditlantas POLDA, kemudian oleh web service server dari SIT Dilantas POLDA,
seluruh data tilang yang ada dalam database SIT Ditlantas POLDA akan
dikirmkan ke database SIS PN MAKASSAR. Implementasi web service SIS PN
MAKASSAR, tersaji dalam gambar
1. SIS PN MAKASSAR melakukan Requestke SIT Ditlantas POLDA
Dalam service ini dibutuhkan tiga file, yaitu :
 Index.php
Melalui web service client dilakukan request kepada web service
provider/server yang ada di SIT Ditlantas POLDA. Request dilakukan
dengan meminta seluruh isi database melalui fungsi call_ws_list_ta.
Selanjutnya setelah response diterima dari web service provider, maka
hasil reponse tersebut akan ditampilkan dan disimpan dalam tabel tilang
 ws_client.php
pada ws_client.php melibatkan library nusoap.php. pada ws_client.php
akan dibuat konfigurasi WSDL yang mengacu kepada web service
provider yaitu web SIT Ditlantas POLDA selanjutnya membuat instance
dan membuat konfigurasi dan meng-set header yang berisi user dan
password ang terkripsi, header iniakan dijadikan pengaman dalam
berkomunikasi antara web service client dengan web service server.
Selanjutnya dibuat fungsi untuk mendeteksi jika terjadi fault. Selanjutnya
dibuat fungsai call_ws_ta yang akan menampung parameter yang
diberikan dari file index.php, dalam fungsi ini dibuat konfigurasi
parameter dan selanjutnya memanggil fungsi list_ta yang ada di web
service provider/server setelah mendapatkan hasil /response dari web
service provider maka pesan akan di-decode selanjutnya fungsi akan
mengembalikan nilai ke file yang memanggilnya index.php
 db_config.php
menunjukkan konfigurasi dan perintah unutk melakukan koneksi ke web
server dan web database sispnmakassar.

Anda mungkin juga menyukai