Pengembangan Portal Pemerintahan Indonesia dengan Open Source

85 portal kotakabupaten kantordinas provinsi portal provinsi dinaskantor kotakabupaten portal kotakabupaten portal provinsi kantordinas provinsi kantordinas provinsi portal provinsi portal kotakabupaten dinaskantor kotakabupaten PORTAL NASIONAL REPUBLIK INDONESIA departemen dan badan nasional Gambar 26 Konsolidasi informasi dan layanan portal pemerintahan Indonesia.

4.8 Pengembangan Portal Pemerintahan Indonesia dengan Open Source

Open source memberikan kesempatan kepada setiap orang, institusi, dan negara untuk sejajar dengan pihak lain dalam hal pemanfaatan teknologi informasi karena memberikan hal paling mendasar dalam sebuah sistem informasi yaitu kode sumber source code dari sebuah aplikasi. Open source juga mempercepat proses implementasi sebuah aplikasi tertentu karena adanya proses berbagi pengetahuan knowledge sharing. Sistem dan informasi menjadi khasanah publik dan memberikan akses seluasnya pada tahapan pemakaian. Sebuah aplikasi berbasis web yang benar-benar tangguh, jika semua dibuat sendiri oleh pengembang, akan berharga mahal bisa mencapai ratusan juta 86 karena sangat kompleks. Arti tangguh ini termasuk dalam hal keamanan, fleksibilitas, dan modularitas untuk kemudahan dalam pengembangan selanjutnya. Tetapi, kualitasnya pun belum tentu terjamin terutama dalam masalah keamanan. Kemanan menjadi begitu penting mengingat aplikasi Internet terbuka bagi siapapun untuk mencoba memasukinya. Pembuatan portal pemerintahan dapat dengan mudah direalisasikan menggunakan aplikasi-aplikasi open source. Selain mempercepat waktu implementasi, dipastikan akan sangat banyak biaya yang dapat dihemat. Portal pemerintahan dapat menggunakan berbagai solusi CMS Open Source dengan lisensi GNUGPL Copyleft. CMS Content Management System adalah aplikasi web yang berfungsi untuk manajemen isi web. CMS ini dibuat modular sehingga dimungkinkan untuk pembuatan modul tambahan sesuai dengan kebutuhan. Lisensi GNUGPL menungkinkan digunakannya aplikasi CMS tanpa dibebani biaya. Walaupun gratis tetapi ketangguhannya tidak diragukan karena dikembangkan oleh puluhan orang dari berbagai belahan dunia. Contoh CMS yang banyak digunakan adalah Mambo, PHPNuke, PostNuke, Xaraya, MDPro, Xoops, ezPublish, dan masih banyak lagi 38 . Pemilihan penggunaan CMS bisa tergantung dari kebutuhan dan kemampuan yang ada. Berapa biaya yang dibutuhkan untuk membuat sebuah portal? Terlebih dahulu yang dilihat adalah komponen-komponen dasar yang membentuk sebuah portal. Komponen biaya tersebut adalah: 1instalasi CMS standar, 2 instalasi modul CMS, 3 pembuatan templatetheme, 4 pembuatan modul tambahan, 5 pelatihan dan pembuatan buku panduan pengoperasian situs, 6 dukungan pasca proyek. Instalasi CMS standar dan modulnya merupakan komponen biaya yang stabil. Parameternya hanya berupa jenis CMS dan modul yang di gunakan serta jumlah modul yang di-install. CMS standar biasanya sudah termasuk manajemen berita, link situs dan download. Sedangkan modul tambahan bisa berupa forum diskusi, chatting, iklan-baris, dll. Templatetheme akan menentukan tampilan situs. Biaya pembuatan template bisa sangat bervariasi tergantung kualitas desain yang dibuat dan tingkat 38 Lihat www.opensourcecms.com 87 kesulitannya. Ada dua tahap dalam membuat templatetheme: 1 pembuatan desain situs, dikerjakan oleh desainer, 2 konversi dari desain ke templatetheme, bisa dikerjakan oleh desainer, tetapi pada tingkat tertentu harus dikerjakan oleh programmer. Pembuatan modul tambahan merupakan komponen yang termahal, dan biayanya sangat bervariatif tergantung tingkat kesulitan dan jumlah modul yang dibuat. Aplikasi-aplikasi Sistem Informasi Manajemen SIM Online, seperti SIM Gaji Online, SIM Potensi Daerah Online dapat dibuat sebagai modul-modul CMS. Proses pembuatan modul akan melibatkan pemahaman pada konsep layanan, desain database yang tepat, dan antarmuka yang memenuhi syarat terciptanya kondisi layanan online. Pelatihan dan buku panduan pemakaian situs merupakan unsur yang tidak boleh dilewatkan. Secanggih apapun sebuah situs, kalau tidak dapat dioperasikan dengan baik akan menjadi tidak ada gunanya. Kemampuan pengoperasian yang baik juga dapat menghindari ketergantungan dengan pihak ketiga. Dukungan atau layanan pasca proyek juga menjadi perhatian kenapa CMS open source layak untuk digunakan. Termasuk disini adalah update perbaikan kesalahan bugfix aplikasi. Keunggulan dari aplikasi open source ini adalah bila ada kesalahan bug aplikasi akan cepat diketahui dan perbaikannya juga akan cepat dibuat, biasanya setelah di-posting ke situs pengelola CMS. Perlu diingat bahwa dalam dunia komputer, tidak ada program yang 100 sempurna.

4.9 Implementasi dan Integrasi Sistem Portal: Menggunakan CMS Open Source sebagai Front End