Anda di halaman 1dari 24

KOMINFO

MANAJEMEN INTEGRASI INFORMASI DAN PERTUKARAN DATA


(GOVERNMENT SERVICE BUS)

 
 
DIREKTORAT  E-­‐GOVERNMENT  
DITJEN.  APLIKASI  INFORMATIKA  
KEMENTERIAN  KOMUNIKASI  DAN  INFORMATIKA  
 
By:  Didi  Sukyadi  
KOMINFO
PENGARUH TEKNOLOGI DIGITAL

OFFLINE ONLINE

CYBERSPACE

PENDORONG PERUBAHAN

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.
KOMINFO
PERMASALAHAN INTEGRASI
Keragaman:
-  Platform database
-  Bahasa program
PHP JAVA -  Sistem operasi

?
-  Infrastruktur

Duplikasi:
-  Referensi data
MySQL ORACLE -  Akses data
-  Input data

Kebutuhan:
VISUAL -  Ketersediaan data
DELPHI
BASIC -  Keakuratan data
-  Validasi data
-  Verifikasi data
-  Kecepatan akses
-  Kemudahan akses
Paradox SYBASE
KLASIFIKASI KENDALI DATA/INFORMASI
KOMINFO
KOMINFO
SPESIFIKASI MANTRA

Perangkat pendukung kerangka Manajemen API (Application


kerja interoperabilitas untuk Programming Interfaces) dengan
berbagi pakai data antar aplikasi Multiplatform Database dan
berbasis teknologi Webservices pengaturan akses API berbasis
dengan Arsitektur Berbasis Webservices
Layanan (SOA: Service Oriented
Architecture).

Manajemen antar API menjadikan Dikembangkan dengan teknologi


aplikasi MANTRA dapat berfungsi Open Source dan Open Standard
sebagai Government Service Bus seperti:
(GSB) untuk melayani akses data •  Webservices: Apache
multiplatform antar API. •  API: PHP
•  Protocol: HTTP/s
•  Format: CSV, XML, JSON
KOMINFO
CARA KERJA API DAN WEBSERVICES

WEB CLIENT WEB APPLICATION

Request: http://detik.com
API:
WEB CONTENT - WEB SCRIPT
- WEB DATA
DATABASE
Response: HTML Script / JSON Data
WEB WEBSERVICES
BROWSER PROCESSOR

<!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>
KOMINFO
MODEL#1 INTEGRASI BERBASIS WEB
1.  WEB CONTENT EMBEDDING (INTEGRATED USER INTERFACE)
MENEMPATKAN ANTARMUKA APLIKASI WEB KE DALAM HALAMAN UTAMA PORTAL
WEB APPLICATION

WEB SCRIPT
DATABASE

WEBSERVICES
PROCESSOR
WEB CLIENT WEB PORTAL

WEB PAGE WEB SCRIPT


WEB FRAME WEB FRAME

WEB FRAME WEB FRAME

WEB WEBSERVICES
BROWSER PROCESSOR WEB APPLICATION

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

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

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

</div>
<body>
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 WEB APPLICATION

WEB SCRIPT
DATABASE

WEBSERVICES
WEB CLIENT WEB PORTAL
PROCESSOR

WEB PAGE WEB SCRIPT


HYPERLINK HYPERLINK
SSO
HYPERLINK HYPERLINK

COOKIE SESSION WEB APPLICATION

WEB WEBSERVICES
BROWSER PROCESSOR
WEB SCRIPT
DATABASE

WEBSERVICES
PROCESSOR
KOMINFO
MODEL#3 INTEGRASI BERBASIS WEB
3. INTEGRATED SCRIPT/DATA USING DISTRIBUTED API
BERBAGI PAKAI DATA MELALUI APPLICATION PROGRAMMING INTERFACE
WEB APPLICATION

SCRIPT/
API: IMAGE/
WEB SCRIPT DOCUMENT
WEB CLIENT WEB APPLICATION
WEBSERVICES
PROCESSOR
WEB SCRIPT
ADAPTER 192.168.2.3
WEB PAGE
ADAPTER

WEB WEBSERVICES
BROWSER PROCESSOR WEB APPLICATION

API:
WEB DATA DATABASE
<?php
$pie=file_get_contents(“http://192.168.2.3/getpie/penduduk”); WEBSERVICES
$table=file_get_contents(“http://192.168.10.5/getlist/penduduk”);
PROCESSOR
<div class=“left”><?php echo $pie;?></div>
<div class=“right”><?php echo $table;?></div>
192.168.10.5
KOMINFO
SOLUSI INTEGRASI SISTEM HETEROGEN

PHP ADPT ADPT JAVA

MySQL API API ORACLE

ASP ADPT ADPT RUBY

MS-SQL API API POSTGRE


KOMINFO
ARSITEKTUR SOA PADA APLIKASI MANTRA
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
 
KOMINFO
MODEL IMPLEMENTASI INTEROPERABILITAS
PUSAT INFORMASI

DASHBOARD
DSS
ADPT
PERENCANAAN KEPEGAWAIAN

DB
APLIKASI APLIKASI
PERENCANAAN ADPT DSS ADPT KEPEGAWAIAN

API

DB
PLAN & DB
BUDGETTING API API EMPLOYEE

GSB
KEUANGAN SATKER...

APLIKASI APLIKASI
KEUANGAN ADPT ADPT KINERJA...

DB
FINANCE DB
ACCOUNT API API PERFORM
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;
?>
KOMINFO
TAHAPAN PEMANFAATAN APLIKASI MANTRA
TAHAP DAFTAR PENGGUNA
KOMINFO
TAHAP PENYEDIAAN API
KOMINFO
TAHAP PERMINTAAN AKSES DARI PROVIDER
KOMINFO
TAHAP PUBLIKASI API #1
KOMINFO
TAHAP PUBLIKASI API #2
KOMINFO
TAHAP PERMINTAAN AKSES DARI PUBLISHER
KOMINFO
PROSES BERBAGI PAKAI DATA PERIJINAN
KOMINFO

NO. NAMA JENIS SYARAT DURASI TGL TGL


1. VERIFIKASI PERIJINAN PRINSI IZIN DAFTAR SELESAI
P
0001 ABC LOKASI J,K,L 14 15/04/2015

0001 ABC IMB G,H,L


ELEMEN DATA:
- NO_IZIN_PRINSIP 0001 ABC GANGGUAN R,T,X APLIKASI
APLIKASI
- NAMA_PERUSAHAAN
ADTR PERIJINAN
SPIPISE
PARAMETER: K/L & PEMDA
- NPWP
- JENIS_IZIN NPWP=103424
- PERSYARATAN
- DURASI_SOP
- TGL_DAFTAR
- TGL_SELESAI
TABEL:
- TRACK DBMS DBMS
SPIPISE API PERIJINAN
(GET)

2. UPDATE/TRACKING PERIJINAN
APLIKASI
APLIKASI ADTR PERIJINAN
SPIPISE
GSB PARAMETER: K/L & PEMDA
(MANTRA) - NO_IZIN
NPWP JENIS PTSP DURASI TGL TGL
- NAMA_PERUSAHAAN
NO.
IZIN IZIN DAFTAR SELESAI - NPWP
- JENIS_IZIN
- DURASI_SOP
103424 IMB CIMAHI 14 20/04/2015
- TGL_DAFTAR
TABEL: - TGL_SELESAI
- TRACK DBMS - PTSP DBMS
- HISTORY SPIPISE API - KONTAK_PTSP PERIJINAN
(SET)
PERMOHONAN
KOMINFO

Surat Permohonan ditujukan ke:


Dirjen. Aplikasi Informatika
c/q: Direktur e-Government
Perihal: Implementasi Aplikasi MANTRA

Mail:
gabriel.setu@kominfo.go.id
didi003@kominfo.go.id
didiskd@gmail.com
Ivan.syahreza@kominfo.go.id

Whatsapp:
Gabriel Setu: 085880957775
Didi Sukyadi: 082123280073
Ivan Syahreza: 081284088750

Repositori:
https://groups.google.com/forum/#!forum/mantra-kemkominfo
KOMINFO

TERIMA  KASIH  

...  

DIDI  SUKYADI,  MTI  


didiskd@gmail.com  /  didi003@kominfo.go.id  
(082123280073)  
 

Anda mungkin juga menyukai