Aplikasi IGASIS yang Sekarang Menggunakan Metoda client-server. Mengingat Data Warehouse yang di Hasilkan Sangat Berguna Perlu diKembangkan Ke Arah web-based Merubah Pengiriman Data Dari client menuju server Yang Sekarang dilakukan SecaraI Periodik Menjadi Realtime
Click to edit Master subtitle style
5/28/12
LINGKUP KEGIATAN
Aplikasi Berbasis web Dengan Bahasa Pemrograman dan Basis Data Open Source Pembuatan Data Staging Area, Data Warehouse, Data Marts dan Analitical Report Penyediaan Service Pada Setiap Data Base, Sesuai Dengan SOA (Service Oriented Architectur) Fiture Pencarian Data Secara Dinamis
2.
3.
4.
IGASIS Client Dibuat Dengan Platform Desktop, clientserver maupun web based.
Sekumpulan Data Yang Ditempatkan Menjadi Satu Dalam Satu Wadah Yang Besar
Karakteristik :
Subject Oriented
Data Dalam Basis Data Terorganisasi Sehingga Semua Elemen Data Berelasi Dengan Objek Yang Dihubungkan Bersama-sama. Data Yang Disimpan Disesuaikan Dengan Proses Bisnisnya
5/28/12
Integrated
Database Mengandung Data Dari Semua Operasional Aplikasi Yang Terorganisasi Sehingga Seluruh Data Konsisten.
Time Variant
Perubahan Yang Terjadi Pada Basis Data Direkam Sehingga Laporan Yang Dibuat Bisa Ditampilkan dan Memperlihatkan Perubahan Yang Terjadi Berdasarkan Perubahan Waktu.
Non Volatile
Data Cenderung Tidak Berubah. Artinya Data Dalam Basis Data Tidak Pernah Dituliskan Dua Kali Atau Didelete. Sekali Data Commited, Data Bersifat Statis, Atau Readonly, Tapi Bisa Dimunculkan Untuk Keperluan Dimasa Mendatang
5/28/12
Metodologi Pendekatan
Design Corporate Data Model Identifikasi Subjek Area Design Data Warehouse Source and cleanse data
5/28/12
Corporate Data Model Merupakan Model Dari Database Sumber. Dalam IGASIS Database Sumber ialah Database Server Donor atau Database Pemda dan Instansi Pemerintah lainnya. Corporate Data Model Harus Bisa Diidentifikasi Dan Secara Struktur Mengikuti :
Merupkan Major Subjek Dari Database Enterprise Mempunyai Hubungan Antar Subjeknya Bisa dibuat ERDnya (Entity Relationship Diagram) Untuk Setiap Major Subjek :
Setiap subjek mempunyai key Setiap Subjek Mempunyai Attribute Setiap subjek mempunyai subtype
Mempunyai koneksi dari satu subjek are ke subjek area lainnya 5/28/12
5/28/12
Langka Berikutnya Setelah Design Corporate Data Model Ialah : Pemilihan Subjek Area Contoh Subjek Area : Database Kepegawaian, Database Kependudukan
5/28/12
Membuang data yang khusus untuk kebutuhan operasional Menambahkan elemen waktu menjadi sebuah key dari struktur data warehouse jika tidak ada satupun dari data warehouse yang mempunyai elemen waktu sebagai key. Menggabungkan data yang sama dari beberapa tabel. Membuat data artifact dari hubungan antar data. Membuat array dan Memisahkan data attribute agar karakteristiknya menjadi stabil
5/28/12
Data staging area, adalah tempat penyimpanan data sementara dimana datanya disimpan dalam satu database tertentu dan tidak menggunakan index untuk mempercepat proses transformasi. Data staging area ini tidak dapat diakses oleh user hanya oleh developer atau pengembang. Data di staging akan digunakan untuk proses transformasi kedalam data warehouse. Data presentation area Dalam tahap ini, data diorganisasikan, disimpan dan dapat menjamin ketersediaannya akan segala kebutuhan query. Selain itu disini dilakukan juga penulisan laporan dan kebutuhan aplikasi untuk analisis selanjutnya. Data access tools Penyediaan interface untuk penggunaan aplikasi untuk query data 5/28/12
5/28/12
Penjelasan Gambar:
Data Pada Data Staging Area Merupakan Hasil Extracting Dari Data Sumber (Corporate Data Model). Data Sumber Terlebih Dahulu Dibersihkan Sehingga Tidak Terjadi Duplikasi Data, Selain Itu Dimensi Dari Data Sumber Disesuaikan Data Staging. Prosesnya Dilakukan Dengan Cara Mensorting Dan Dilakukan Secara Sequential.
Data Pada Data Presentation Area Merupakan Hasil Loading Data Pada Data Staging. Data Presentation Area Merupakan Data Marts (Data Dengan Bussines Role Tertentu Dari Data Warehouse) . Data Marts Merupakan Subset Dari Data Warehouse Itu Sendiri Contoh : Data Pendidikan, Data Kesehatan dll.
Loading Data
Ada tiga tipe untuk meload data kedalam data warehouse :
1.
Loading data-data yang telah terarsip (data-data spredsheet) Loading data dari aplikasi-aplikasi yang ada Trapping secara terus menerus dari perubahan yang terjadi pada operasional environment dimulai dari data terakhir yang telah disimpan kedalam data warehouse.
2.
3.
Sesuai Dengan Latar Belakang Pekerjaan Tipe Loading Data Yang Sesuai Ialah Loading Data Tipe Ke 3 (Tiga). Teknik untuk mengambil perubahan dalam satu rentang waktu kerentang waktu lainnya mempunyai banyak variasi : 5/28/12
: Pengembangan Aplikasi Yang Didevelope Oleh Developer Yang Berbeda-beda, Dengan Platform Yang Berbeda-beda Pula. Keenganan Developer Atau Instansi Memberitahu Detil Internal Aplikasi Yang Dibangun.
Service-Oriented Architecture (SOA) : SOA adalah sebuah skema yang memungkinkan komunikasi 5/28/12 antar aplikasi dilakukan secara loosely-coupled, artinya
Penggunaan Teknologi SOA Ini Sangat Cocok Diterapkan Pada Pengembangan IGASIS Yang Berbasis Web Dan Sangat Sesuai Dengan Latar Belakang Yang Diminta
5/28/12
5/28/12