contoh proposal portofolio penawaran aplikasi e-publicinfo by edi ismanto

Download Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto

Post on 06-Jul-2015

1.177 views

Category:

Education

14 download

Embed Size (px)

DESCRIPTION

Proposal Aplikasi ini menjelaskan tampilan dari interface sistem dan modul-modul yang ada dalam sistem.

TRANSCRIPT

  • 1. 2013e-PublicInfo SistemApplicatione-PublicInfo Sistem Informasi yang dibuat untuk mendukung terwujudnyaUndang-undang Nomor 14 Tahun 2008 tentang Keterbukaan Informasi Publikserta informasi lain yang berkaitan dengan kepentingan publik.1

2. 2DAFTAR ISI1. Pendahuluan2. Landasan2.1 Ketentuan Umum2.2 Konsep2.2.1 Sistem2.2.2 Software2.2.3 e-PublicInfo2.2.4 Perancangan Berorientasi Objek2.2.5 UML (Unified Modeling Language)2.3 Teknis2.3.1 Web Server2.3.2 Database Server2.3.3 Framework3. Analisa Perancangan Sistem3.1 Analisa Kebutuhan Perangkat3.2 Kebutuhan Perangkat Keras3.3 Perancangan Database3.4 Perancangan Antarmuka Pengguna (User Interface)4. Kegiatan Implementasi Sistem4.1 Implemantasi Pembuatan Database4.2 Pengkodean Program4.3 Pengetesan Program5. Penutup Lampiran Interface Sistem e-PublicInfo 3. 31. PENDAHULUANUndang Undang Keterbukaan Informasi Publik (UU KIP) telah ditetapkanpada 30 april 2008 oleh Kementrian Komunikasi dan Informatika RepublikIndonesia dan mulai diberlakukan setelah dua tahun diundangkan yaitu padatanggal 30 april 2010. Keterbukaan Informasi Publik mempunyai makna yang luas,karena semua pengelolaan badan-badan publik harus dapatdipertanggungjawabkan kepada masyarakat. Subtansi dari UU KIP adalah setiapBadan Publik berkewajiban untuk menyampaikan infomasi secara terbuka kepadamasyarakat. Substansi lain dari UU KIP adalah masyarakat diberikan hak untukmemohon informasi yang belum disediakan oleh Badan Publik berdasarkanprosedur yang diatur dalam UU KIP serta Badan Publik harus membangun aplikasiresmi untuk menampung, mengelola serta mengirim Informasi Publik secara baikdan efisien sehingga dapat diakses oleh masyarakat dengan mudah. Untukmengimplementasikan UU KIP di Dinas Komunikasi Informatika dan PengolahanData Elektronik Provinsi Riau maka dicanangkan pembangunan aplikasi E-Publicinfo.E-Publicinfo sendiri adalah aplikasi yang digunakan untuk menyimpan,mengelola, mengirim atau menerima informasi dari Badan Publik yang berkaitandengan penyelengara dan penyelengaraan negara serta informasi lain yangberkaitan dengan kepentingan publik. Dengan menggunakan e-Publicinfomemungkinkan terjadinya proses penyampaian informasi tanpa melalui tatap mukalangsung. E-Publicinfo dapat diakses dari manapun dan kapanpun asalkanterdapat layanan internet. Dengan demikian maka proses penyampaian danpelayanan informasi dari Badan Publik kepada masyarakat berjalan lebih efektifdan efisien.2. LANDASAN2.1 Ketentuan UmumInformasi Publik adalah informasi yang dihasilkan, disimpan, dikelola, dikirim,dan/atau diterima oleh suatu Badan Publik yang berkaitan denganpenyelenggara dan penyelenggaraan negara dan/atau penyelenggara danpenyelenggaraan Badan Publik lainnya yang sesuai dengan Undang-undangNomor 14 Tahun 2008 tentang Keterbukaan Informasi Publik serta informasilain yang berkaitan dengan kepentingan publik. 4. 42.2 Konsep2.2.1 SistemKonsep dasar dari sistem adalah sekumpulan item-item yang salingberinteraksi dan bekerja sama untuk mencapai tujuan yang sama. Sebuahsistem dapat kita temukan dalam keseharian kita seperti sistem pencernaan,sistem pernafasan dan masih banyak lagi sistem yang lain. Namun deskripsimengenai sistem tidak selalu sama karena sistem akan terus berkembangsesuai dengan konteks kegunaan dari sebuah sistem.2.2.2 SoftwareSecara umum perangkat lunak (software) terbagi menjadi dua yaitu sistemoperasi dan perangkat lunak aplikasi. Sistem operasi digunakan untukmenerima perintah dasar yang diberikan sebagai masukan. Sedangkanperangkat lunak aplikasi merupakan program siap pakai yang digunakan untukaplikasi pada bidang tertentu.2.2.3 E-PublicinfoE-Publicinfo merupakan aplikasi yang secara independen dibangun olehBadan Publik untuk kepentingan pengelolaan, penyampaian informasi dariBadan Publik dan permohonan informasi dari publik (masyarakat) kepadaBadan Publik. Penamaan terhadap aplikasi ini secara independen jugaditentukan oleh Badan Publik dan PPID (Pejabat Pengelola Informasi danDokumentasi) setempat, dengan koridor nama aplikasi tersebut harus mampudipahami publik secara mudah. Aplikasi ini dibangun untukmengimplementasikan Undang Undang Republik Indonesia nomor 14 tahun2008 tentang Keterbukan Informasi Publik atau yang mafhum disebut sebagaiUU KIP.2.2.4 Perancangan Berorientasi ObjekAnalisis berorientasi objek adalah cara baru dalam memikirkan suatumasalah dengan menggunakan model yang dibuat menurut konsep sekitardunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasiantara struktur data dan perilaku dalam satu entitas. Pengertian "berorientasiobjek" berarti bahwa kita mengorganisasi perangkat lunak sebagai kumpulandari objek tertentu yang memiliki struktur data dan perilakunya. 5. 52.2.5 UMLUML (Unified Modeling Language) adalah sebuah "bahasa" yang telahmenjadi standar dalam industri untuk visualisasi, merancang danmendokumentasikan sistem piranti lunak. UML menawarkan sebuah standaruntuk merancang model sebuah aplikasi atau sistem.Permodelan (modeling) digunakan untuk menyederhanakan permasalahanyang kompleks agar lebih mudah dipelajari dan dipahami. Tujuan permodelan(modeling) sendiri adalah sebagai sarana analisis, pemahaman, visualisasi,komunikasi, serta dokumentasi yang sangat bermanfaat untuk menelaahperilaku perangkat lunak yang akan dikembangkan.2.3 Teknis2.3.1 Web ServerWeb server merupakan sebuah perangkat lunak server yang berfungsimenerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan webbrowser dan mengirimkanya kembali dalam bentuk dokumen HTML.2.3.2 Database ServerDatabase server adalah sebuah program komputer yang menyediakan layananpengelolaan basis data dan melayani komputer atau program aplikasi basis datayang menggunakan model client/server. Istilah ini juga merujuk kepada sebuahkomputer (umumnya merupakan server) yang didedikasikan untuk menjalankanprogram yang bersangkutan. Ada beberapa database server yang seringdigunakan dalam pembuatan aplikasi. Namun penggunaan database server jugadiklasifikasikan berdasarkan kebutuhan dari aplikasi.2.3.3 FrameworkFramework adalah suatu struktur konseptual dasar yang digunakan untukmemecahkan atau menangani suatu masalah kompleks. Secara sederhanaframework bisa dideskripsikan sebagai sekumpulan perintah/fungsi dasar yangdapat membantu dalam menyelesaikan proses-proses yang lebih kompleks. 6. 63. ANALISA PERANCANGAN SISTEM3.1 Analisis Kebutuhan PerangkatPerangkat lunak yang digunakan untuk membangun aplikasi e-Publicinfo adalahsebagai berikut :1. Aptana Studio digunakan untuk code editor.2. Dreamwaver untuk pengkodean PHP dalam membangun aplikasi e-publicinfo.3. Visual Paradigm digunakan untuk menggambarkan diagram-diagram UML.4. Javascript digunakan agar aplikasi yang dibangun lebih interaktif.5. XAMPP digunakan sebagai web server dan database server dalampembangunan aplikasi. Versi xampp yang digunakan adalah versi 1.7.0dengan apache versi 2.2.11 dan MySQL versi 5.1.30 yang terpaket didalamnya.6. Web Browser Mozilla Firefox digunakan untuk meminta informasi dari webserver atau melihat hasil eksekusi dari kode program yang sudah dibuat.3.2 Kebutuhan Perangkat KerasAdapun perangkat keras yang digunakan untuk membangun aplikasi e-Publicinfoadalah sebagai berikut :1. Komputer dengan prosesor Dual-Core 2,1 GHz2. Kapasitas RAM 512 MB DDR II3. Kapasitas Harddisk 80 GB4. Display 1024 x 768 pixel5. Sistem Operasi Windows 73.4 Perancangan DatabaseDari tahap analisis permasalahan yang didapat entitas-entitas yang merupakanobjek-objek yang berhubungan dengan aplikasi e-publicinfo. Setelah ditemukanentitas maka langkah selanjutnya adalah memberikan atribut dan menentukanidentifier. Pada visual paradigm identifier diberikan penanda bold (tebal). Langkahselanjutnya setelah menemukan entitas dan atribut adalah merelasikan antarentitas. Dari hasil data modeling akan diimplementasikan menjadi tabel-tabeldatabase yang akan digunakan untuk merancang aplikasi. 7. 73.5 Perancangan Antarmuka Pengguna (User Interface)Antar muka pengguna merupakan sarana interaksi antara pengguna dengankomputer. Faktor tampilan aplikasi sangat berpengaruh terhadap kemudahan userdalam menggunakan aplikasi. Selain itu perancangan antar muka merupakantahapan yang tidak kalah penting dari tahapan pengembangan sistem.Perancangan user interface dibagi menjadi dua bagian yaitu halaman publik danhalaman pengelola. Halaman Publik adalah halaman yang akan diakses olehpublik secara bebas. Halaman publik diperuntukkan untuk masyarakat agar bisamengakses informasi dan memohon informasi. Halaman pengelola adalahhalaman yang hanya bisa diakses oleh user yang sudah terdaftar/sudahdidaftarkan sebagai pengelola aplikasi e-Publicinfo.4. Implementasi dan PembahasanImplementasi sistem merupakan tahap merealisasikan sistem yang barudikembangkan supaya sistem siap dipergunakan/dioperasikan sesuai denganyang diharapkan. Tujuan dari implementasi ini adalah menyiapkan semuakegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan.4.1 Kegiatan Implementasi Sistem4.1.1 Implemantasi Pembuatan DatabaseUntuk membuat dan mengelola database penulis menggunakan MySQLuntuk mengimplementasikan database yang sudah dirancang sebelumnya.4.1.2 Pengkodean ProgramSebelum program diterapkan, maka program harus bebas darikesalahan-kesalahan. Kesalahan dari program yang mungkin terjadi dapatdiklasifikasikan dalam tiga bentuk kesalahan sebagai berikut:Kesalahan bahasa (Syntax error ) adalah kesalahan didalam penulisansource code yang tidak sesuai dengan yang disyaratkan. Pada aplikasi e-Publicinfo kesalahan bahasa (Syntax error) telah diselesaikan denganmerubah kesalahan penulisan pada program.Kesalahan waktu proses (runtime-error) kesalahan yang terjadiwaktu eksekusi kode program. Kesalahan ini menyebabkan prosesprogram berhenti sebelum selesai pada saatnya. Ini disebabkan karenakompiler menemukan kondisi-kondisi yang belum terpenuhi yang tidak bisadikerjakan. Pada aplikasi e-publicinfo kesalahan waktu proses telah 8. 8diselesaikan dengan merubah