MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

24
KOMINFO DIREKTORAT EGOVERNMENT DITJEN. APLIKASI INFORMATIKA KEMENTERIAN KOMUNIKASI DAN INFORMATIKA By: Didi Sukyadi MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA (GOVERNMENT SERVICE BUS)

Transcript of MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

Page 1: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

   

DIREKTORAT  E-­‐GOVERNMENT  DITJEN.  APLIKASI  INFORMATIKA  

KEMENTERIAN  KOMUNIKASI  DAN  INFORMATIKA    

By:  Didi  Sukyadi  

MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA (GOVERNMENT SERVICE BUS)

Page 2: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

PENGARUH TEKNOLOGI DIGITAL

PENDORONG PERUBAHAN

CYBERSPACE

TRANSFORMASI

•  Norma, etika, pengetahuan, sosial, politik, dll, contoh: e-Literacy, e-Education, dll. •  Pemerintahan, contoh: e-Government, e-Procurement, dll. •  Niaga, contoh: e-Commerce, e-Business, dll. •  Transportasi, contoh: Gojek, Grab, Uber, dll. •  Keuangan, contoh: e-Banking, e-Payment, dll.

OFFLINE ONLINE

Page 3: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

PERMASALAHAN INTEGRASI

PHP

MySQL

JAVA

ORACLE

DELPHI

Paradox

VISUAL BASIC

SYBASE

? Keragaman: -  Platform database -  Bahasa program -  Sistem operasi -  Infrastruktur

Duplikasi: -  Referensi data -  Akses data -  Input data

Kebutuhan: -  Ketersediaan data -  Keakuratan data -  Validasi data -  Verifikasi data -  Kecepatan akses -  Kemudahan akses

Page 4: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

KLASIFIKASI KENDALI DATA/INFORMASI

Page 5: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

SPESIFIKASI MANTRA

Perangkat pendukung kerangka ker ja interoperabi l i tas untuk berbagi pakai data antar aplikasi berbasis teknologi Webservices dengan Ars i tek tu r Berbas is Layanan (SOA: Service Oriented Architecture).

Manajemen API (Appl icat ion Programming Interfaces) dengan Mul t ip la t form Database dan pengaturan akses API berbasis Webservices

Manajemen antar API menjadikan aplikasi MANTRA dapat berfungsi sebagai Government Service Bus (GSB) untuk melayani akses data multiplatform antar API.

Dikembangkan dengan teknologi Open Source dan Open Standard seperti: •  Webservices: Apache •  API: PHP •  Protocol: HTTP/s •  Format: CSV, XML, JSON

Page 6: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO CARA KERJA API DAN WEBSERVICES

WEBSERVICES PROCESSOR

WEB BROWSER

DATABASE

API: - WEB SCRIPT - WEB DATA

WEB CONTENT

WEB APPLICATION WEB CLIENT

<!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>detikcom - Informasi Berita Terupdate Hari Ini</title>

Request: http://detik.com

Response: HTML Script / JSON Data

Page 7: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO MODEL#1 INTEGRASI BERBASIS WEB

1.  WEB CONTENT EMBEDDING (INTEGRATED USER INTERFACE) MENEMPATKAN ANTARMUKA APLIKASI WEB KE DALAM HALAMAN UTAMA PORTAL

WEBSERVICES PROCESSOR

WEBSERVICES PROCESSOR

WEB BROWSER

DATABASE

WEB SCRIPT WEB PAGE

WEB APPLICATION

WEB PORTAL WEB CLIENT

WEBSERVICES PROCESSOR

DATABASE

WEB APPLICATION

WEB SCRIPT

WEB SCRIPT

WEB FRAME

WEB FRAME

WEB FRAME

WEB FRAME

<body style="margin:0"> <div style="padding8px; background:blue; color:white; font-family:sans-serif"> <h1>WEB INTEGRATOR</h1> </div> <div style="padding:8px;”>

<iframe src="http://detik.com" width="600" height="400"> </iframe> <iframe src="http://tokopedia.com" width="600" height="400"> </iframe>

</div> <body>

Page 8: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO MODEL#2 INTEGRASI BERBASIS WEB

2. HYPERLINK VIA SINGLE SIGN ON PORTAL (INTEGRATED ACCESS WITH AUTHENTICATION) MENYEDIAKAN HYPERLINK APLIKASI WEB KE DALAM PORTAL SETELAH MELEWATI SATU OTENTIKASI

WEBSERVICES PROCESSOR

WEBSERVICES PROCESSOR

WEB BROWSER

DATABASE

WEB SCRIPT WEB PAGE

WEB APPLICATION

WEB PORTAL WEB CLIENT

WEBSERVICES PROCESSOR

DATABASE

WEB APPLICATION

WEB SCRIPT

WEB SCRIPT

HYPERLINK

HYPERLINK

SESSION

SSO HYPERLINK

HYPERLINK

COOKIE

Page 9: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO MODEL#3 INTEGRASI BERBASIS WEB

3. INTEGRATED SCRIPT/DATA USING DISTRIBUTED API BERBAGI PAKAI DATA MELALUI APPLICATION PROGRAMMING INTERFACE

WEBSERVICES PROCESSOR

WEBSERVICES PROCESSOR

WEB BROWSER

SCRIPT/IMAGE/

DOCUMENT

WEB SCRIPT

WEB PAGE

WEB APPLICATION

WEB APPLICATION WEB CLIENT

WEBSERVICES PROCESSOR

DATABASE

WEB APPLICATION

API: WEB SCRIPT

API: WEB DATA

ADAPTER

ADAPTER

<?php $pie=file_get_contents(“http://192.168.2.3/getpie/penduduk”); $table=file_get_contents(“http://192.168.10.5/getlist/penduduk”); <div class=“left”><?php echo $pie;?></div> <div class=“right”><?php echo $table;?></div>

192.168.2.3

192.168.10.5

Page 10: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO SOLUSI INTEGRASI SISTEM HETEROGEN

PHP

MySQL

JAVA

ORACLE

ASP

MS-SQL

RUBY

POSTGRE

API

API API

API

ADPT

ADPT ADPT

ADPT

Page 11: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO ARSITEKTUR SOA PADA APLIKASI MANTRA

Page 12: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO SPESIFIKASI TEKNIS APLIKASI MANTRA

•  Multiplatform Teknologi dengan Standar Terbuka (Open Standard Technology)

•  Mendukung metode interoperabilitas: SOAP & REST

•  Multiformat data: XML, JSON, PHP-Array, PHP-Serialize

•  Mendukung DBMS: MySQL, PostgreSQL, MS-SQL, ORACLE, Interbase/Firebird

•  GUI Manajemen (Link, File, Program, Data [Insert, Update, Delete, Select, Procedure])

•  Memberikan peluang pengembangan berbasis Kode Sumber Terbuka (Open Source)

•  Development Software:

Webservice Processor: Apache 2.4 Multi Process Management

Web Preprocessing: PHP 5.5

DBMS: MySQL 5.x

Operating System: Unix, Linux, Windows

•  Hardware Requirement:

Processor:Hyper-Threading, RAM: 8GB, Storage: 100GB, NIC: 10/100Mbps

Bandwidth: 4 Mbps

 

Page 13: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO MODEL IMPLEMENTASI INTEROPERABILITAS

PUSAT INFORMASI

KEUANGAN SATKER...

KEPEGAWAIAN PERENCANAAN

APLIKASI PERENCANAAN

DB PLAN &

BUDGETTING API

ADPT

APLIKASI KEUANGAN

DB FINANCE ACCOUNT API

ADPT

APLIKASI KEPEGAWAIAN

DB EMPLOYEE API

ADPT

APLIKASI KINERJA...

DB PERFORM API

ADPT

DASHBOARD DSS

ADPT

DB DSS

API

G S B

Page 14: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO CONTOH AKSES API MENGGUNAKAN PHP

<?php $url="http://192.168.4.10/json/getfungsi"; $accesskey=“...”; $pardata=array(“value"=>urlencode(“...”)); $par="/".http_build_query($pardata); $options=array('http'=>

array( 'method'=>"GET", 'header'=>"User-Agent:...\r\nAccessKey:$accesskey" )

); $context=stream_context_create($options); $content=file_get_contents($url.$par,false,$context); echo $content; ?>

Page 15: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO TAHAPAN PEMANFAATAN APLIKASI MANTRA

Page 16: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP DAFTAR PENGGUNA

Page 17: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP PENYEDIAAN API

Page 18: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP PERMINTAAN AKSES DARI PROVIDER

Page 19: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP PUBLIKASI API #1

Page 20: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP PUBLIKASI API #2

Page 21: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TAHAP PERMINTAAN AKSES DARI PUBLISHER

Page 22: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

NO. IZIN

NPWP JENIS IZIN

PTSP DURASI TGL DAFTAR

TGL SELESAI

103424 IMB CIMAHI 14 20/04/2015

NO. PRINSI

P

NAMA JENIS IZIN

SYARAT DURASI TGL DAFTAR

TGL SELESAI

0001 ABC LOKASI J,K,L 14 15/04/2015

0001 ABC IMB G,H,L

0001 ABC GANGGUAN R,T,X

PROSES BERBAGI PAKAI DATA PERIJINAN

API (GET)

APLIKASI SPIPISE

DBMS SPIPISE

APLIKASI PERIJINAN

K/L & PEMDA

DBMS PERIJINAN

ADTR

PARAMETER: NPWP=103424

ELEMEN DATA: - NO_IZIN_PRINSIP - NAMA_PERUSAHAAN - NPWP - JENIS_IZIN - PERSYARATAN - DURASI_SOP - TGL_DAFTAR - TGL_SELESAI

1. VERIFIKASI PERIJINAN

API (SET)

APLIKASI SPIPISE

DBMS SPIPISE

APLIKASI PERIJINAN

K/L & PEMDA

DBMS PERIJINAN

GSB (MANTRA)

ADTR

PARAMETER: - NO_IZIN - NAMA_PERUSAHAAN - NPWP - JENIS_IZIN - DURASI_SOP - TGL_DAFTAR - TGL_SELESAI - PTSP - KONTAK_PTSP

2. UPDATE/TRACKING PERIJINAN

TABEL: - TRACK

TABEL: - TRACK

- HISTORY

Page 23: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

PERMOHONAN

Surat Permohonan ditujukan ke: Dirjen. Aplikasi Informatika c/q: Direktur e-Government Perihal: Implementasi Aplikasi MANTRA Mail: [email protected] [email protected] [email protected] [email protected] Whatsapp: Gabriel Setu: 085880957775 Didi Sukyadi: 082123280073 Ivan Syahreza: 081284088750 Repositori: https://groups.google.com/forum/#!forum/mantra-kemkominfo

Page 24: MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA ...

KOMINFO

TERIMA  KASIH  

...  

DIDI  SUKYADI,  MTI  [email protected]  /  [email protected]  

(082123280073)