30
© 2009, OpenThink Labs. All Rights Reserved Visualisasi Online untuk Data Indikator IPTEK Wildan Maulana [email protected] Indri Juwita Asmara [email protected] Elmi Achelia [email protected] Rini Wijayanti [email protected]

Visualisasi Online untuk Data Indikator IPTEK

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Visualisasi Online untuk Data Indikator IPTEK

Wildan Maulana

[email protected]

Indri Juwita Asmara

[email protected]

Elmi Achelia

[email protected]

Rini Wijayanti

[email protected]

Page 2: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Pendahuluan● Ketersediaan data● Data disajikan dalam bentuk tabel dan grafik

beserta metadata ● Informasi dipublikasikan dalam berbagai media● Media online (internet)● Visualisasi data (penyampaian informasi)

Page 3: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Konsep Teknik Visualisasi

Terintegrasi Interaktif Dinamis Menarik

artinya :penyajian data berbasis web yang dapat diakses oleh publik namun tetap memperhatikan tingkat sekuritas yang tinggi. Data tidak hanya ditampilkan dalam bentuk tabel dan grafik, tetapi juga memiliki kaidah interaksi dengan pengguna, dimana setiap pengguna dapat memilih, memodifikasi dan menampilkan data sesuai kebutuhannya

Page 4: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

DataIndikator IPTEK Indonesia Sektor Perguruan Tinggi

● Input :

Hasil survei litbang selama 3 tahun (2005, 2006, dan 2007).

● Responden Survei:

Fakultas, Lembaga Penelitian, dan Lembaga Pengembangan Masyarakat.

● Tujuan kegiatan Indikator Iptek PT:

mengumpulkan, mengolah dan mempresentasikan data kegiatan litbang

di perguruan tinggi.

● Hasil Pengolahan

● Meliputi 3 hal yaitu belanja litbang, SDM litbang, dan luaran litbang. ● Disajikan dalam bentuk grafik dan tabel.

● Sasaran:

Upaya untuk memetakan kegiatan litbang dilakukan secara

komprehensif agar peta dapat menjadi bahan yang penting dalam

perumusan kebijakan pengembangan iptek nasional.

Page 5: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Rule of Thumb● Mengkomunikasikan data statistik kepada publik

memerlukan pemikiran, persiapan dan uji coba yang intensif.

● Aturan :● 33% usaha dialokasikan pengambilan data● 33% untuk analisa● 33% untuk DISEMINASI

John Waslen, Geowise, 2008“Developing Practice for presenting statistics on the Web”

Page 6: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Permasalahan dalam Diseminasi● Terbatas pada satu media● Tidak realtime ● Penyebaran terbatas

Page 7: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Solusi

Visualisasi Online

Page 8: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Media Diseminasi

Page 9: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Target Media (Browser)

Page 10: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Visualisasi Online - 1● Data Indikator IPTEK

● Tabel Query● Metadata Query

Tabel Query dan Metadata

.......DB I DB B DB M

Datamart

Dashboard

Page 11: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Visualisasi Online - 2● Sistem Dashboard

● Menggunakan Border Layout dengan bantuan jQuery Layout Plugin

● Tampilan Data● Tabel menggunakan HTML 5 Canvas● Grafik menggunakan :

– Open Flash Chart sebagai Chart generator – Data JSON, model data yang menjadi masukan bagi Open

Flash Chart

Page 12: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Dashboard

Suatu model antarmuka sistem informasi yang dianalogikan seperti dashboard sebuah mobil yang mudah untuk dipelajari

Page 13: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Dashboard● Mengkomunikasikan informasi dengan cepat● Membantu identifikasi trend, pola, anomali data● Membantu pengambilan keputusan secara efektif

Page 14: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Format Data JSON● Format pertukaran data yang ringan, mudah

dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer

● Dibuat berdasarkan bagian dari JavaScript Programming Language

● Tidak bergantung pada bahasa pemprograman apapun

● Data JSON merupakan input bagi Open Flash Chart

Page 15: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Format Data JSON

Page 16: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Dashboard

Teknologi Opensource

MySQL

Data JSON

Open Flash Chart

jQuery

Database

Data Model Chart Generator

Presentation Tier (symfony : View Layer)

Symfony : Controller Layer

HTML 5 Canvas

Symfony FrameworkSymfony Framework

Page 17: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Symfony Framework● sebuah framework open

source berupa pustaka dari kelas-kelas yang ditulis dengan bahasa pemrograman PHP.

● menyediakan sebuah arsitektur, komponen-komponen dan tool-tool yang diperlukan untuk membangun sebuah aplikasi web

Page 18: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Open Flash Chart● Tool chart generator berbasis swf

● Menyediakan berbagai tipe grafik : bar, pie, line, scatter, dll

Page 19: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

jQuery● JavaScript Library● Menyederhanakan sebuah dokumen DHTML

dalam penulisan, penanganan event, animasi, dan interaksi-interaksi dengan Ajax

● Contoh penulisan code javascript dan jQuery...

John Resig

Page 20: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

jQuery Layout● Sebuah plug-in

untuk membuat tampilan user interface khususnya dengan border layout

● 5 pane, yaitu North, West, Center, East, dan South

<SCRIPT type="text/javascript"> <!-- code untuk setting style layout --> $('body').layout({ }); <!-- code untuk memanggil ui accordion → $("#accordion").accordion();</SCRIPT><BODY><div class="ui-layout-west"> <div class="header">Main Menu</div> <div class="content"> <?php

include_partial("menu_accordion");?> </div> <div class="subhead"> &copy; PAPPIPTEK LIPI </div> </div><div class="ui-layout-north"> <div class="header">...</div></div><!-- <div class="ui-layout-south"></div> --><!-- <div class="ui-layout-east"></div> --><div class="ui-layout-center"> <?php echo $sf_content ?></div></BODY>

Page 21: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

jQuery UI● Library jQuery yang menangani tampilan User Interface

● Sortable portlets sebagai tempat untuk tampilan grafik

Page 22: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

jQuery UI● Accordion untuk

menu di west pane<div id="accordion" class="ui-accordian"> <!--code query ke basisdata--> <?php $cats = KategoriQueryPeer::doSelect(new Criteria()) ; ?> <?php foreach($cats as $cat) {?> <!--hasil query basisdata menjadi menu accordion--> <?php } ?></div>

Page 23: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

jQuery SWFObject● Sebuah plug-in yang menjadi

add-on jquery yang memberikan fungsi unik yaitu menyimpan konten Flash secara fleksibel di dalam browser dengan menggunakan jquery selector

● Menampilkan grafik yang dibuat dengan Open Flash Chart

$(".column").sortable({

connectWith: [.'column'],

...

<!--fungsi-fungsi yang dilakukan ketika menangkap

sebuah portlet pada proses drag n drop-->

receive: function(event, ui) {

...

$("#"+id+" > .portlet-content").flash({

<!--file OpenFlashChart-->

data: '/swf/ichor-dz.swf',

<!--var js utk identifikasi portlet-->

id: chartId,

name: 'chart-'+id,

<!--set ukuran portlet-->

width: $(".column .portlet").width()-20,

flashvars: {

<!--data grafik-->

'data-file': '<?php echo url_for("chart/");?>'+chartAction+'?

title='+id+'&id='+id

}

})

...

}

})

$("#"+id+" > .portlet-content").flash({}) ;

jQuery Selector

Page 24: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Data Indikator dalam Sistem Dashboard

Page 25: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Data Indikator dalam Sistem Dashboard

● Portlet yang ditampilkan ditentukan oleh pengguna

● Dapat ditampilkan lebih dari satu portlet

● Terdapat dua canvas layout : Satu kolom dan dua kolom

● Mendukung i18n (internasionalisasi)

● Tool yang dapat digunakan yaitu tool untuk menutup portlet, tool untuk mengkustomisasi tampilan grafik, tool untuk mengubah ukuran dan menyimpan grafik dalam bentuk image, tool untuk menulis komentar, tool untuk embedded grafik, dan tool untuk minimize portlet.

● Administrator dapat mengelompokkan beberapa portlet menjadi satu, yang kami definisikan sebagai dashboard

● Setiap portlet dapat ditambahkan metadata

Page 26: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

http://e-kuespt.pappiptek.lipi.go.id/

Page 27: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Pengetahuan Baru dalam Penelitian Ini

● Penelitian ini menghasilkan pengatahuan baru :● Bahwa dashboard ini selain dapat diaplikasikan dalam data statistik

seperti data indikator iptek, dapat juga diaplikasin dalam data statistik lainnya seperti data statistik yang dihasilkan oleh BPS dan data statistik pada umumnya

● Tidak semua tipe chart tersedia pada OpenFlash Chart, maka kita perlu membuat API (Application Programming Interface) yang dapat membuat chart, dengan menggunakan berbagai chart generator, misal Google Chart API, Fushion Chart dan XML/SWF Chart

● API ini mengubah format input data yang generik menjadi input data yang spesifik

● Draft API : http://wiki.openthinklabs.com/produk/openthink-chart-api

Page 28: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Kesimpulan● Visualisasi Online menggunakan konsep Dashboard ini telah

dapat memenuhi fungsi-fungsi utama yang diperlukan yaitu penyajian grafik secara interaktif dengan melibatkan pengguna dalam pengaturan layout informasi. Namun untuk grafik yang ditampilkan belum disertai data dalam bentuk tabel.

● Permasalahan terselesaikan:● Terbatas pada satu media → visualisasi online dapat diakses media

online● Tidak realtime → Database yang sifatnya dinamis● Penyebaran terbatas → Chart dapat di-embed di web lain.

Page 29: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Arah Pengembangan Selanjutnya● Mengadopsi Standar pertukaran data statistik Internasional, yang sedang di

review oleh kami diantaranya :

● DDI

● SDMX

● Doblin Core

● Alih-alih database sebagai sumber data satu-satunya, dashboard versi berikutnya diharapkan dapat juga membaca sumber data berupa salah salah satu format data diatas

● Meningkatkan interoperabilitas diseluruh browser

● Membuat Reader untuk mobile device yang populer : Blackberry, iPhone dan Java Enable Phone lainnya, dengan catatan, format data statistik yang akan digunakan sudah ditentukan

● Studi Kasus : Data Statistik BPS, Indikator IPTEK Nasional, Indikator Bioteknologi

Page 30: Visualisasi Online untuk Data Indikator IPTEK

© 2009, OpenThink Labs. All Rights Reserved

Terimakasih

Tanya & Jawab