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
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 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 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
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
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
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
...