BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada zaman sekarang, Perkembangan Teknologi Informasi (TI) amatlah cepat. Masyarakat Indonesia khususnya di perkotaan maupun daerah pun mengikuti perkembangannya. Dengan mengikuti perkembangan itulah lebih banyak masyarakat memiliki akses internet melalui berbagai teknologi jaringan (Networking Technology). Akses internet pada zaman sekarang jauh lebih pesat dari tahun-tahun sebelumnya dan kebanyakan orang menggunakan internet dan Teknologi Informasi untuk mempermudah proses-proses yang tadinya hanya dilakukan secara manual. Implementasi teknologi seperti ini mengurangi kendala jarak dan waktu, yaitu mempermudah proses-proses yang tadinya hanya dilakukan secara manual. RT 04/011 berlokasi di kompleks perumahan Tanah Kusir, Kebayoran Lama Utara, Jakarta Selatan. Staf administrasi yang menjabat pada saat ini adalah Bapak Santoso sebagai Ketua RT dan Sekretariat RT Bapak Sri. RT ini sudah berdiri sejak tahun 1980an dan pada saat ini terdapat kurang lebih 93 Kepala Keluarga di perumahan Kavling dan kurang lebih 225 Kepala Keluarga di perumahan NonKavling. Aplikasi E-government adalah suatu aplikasi yang digunakan untuk pelayanan administrasi kependudukan dan juga komunikasi antara warga dan staf administrasi. Implementasi dari aplikasi seperti ini sebenarnya sudah dilakukan di Indonesia, namun dalam level yang lebih tinggi (setingkat Kabupaten), di Kabupaten Sidoarjo, Jawa Timur. Aplikasi E-government juga dibuat untuk meningkatkan kualitas pelayanan dan efisiensi kinerja administratif yang bersangkutan. Ketersediaan data merupakan hal yang utama dalam pengembangan suatu aplikasi dengan implementasi database, dengan fokus atas kemudahan dan efisiensi dalam penambahan, pengurangan, dan pengubahan data. Data, yang dalam hal ini berada di dalam database harus memiliki integritas yang kuat, kecepatan akses data dan efisiensi kinerja yang baik. Suatu database umumnya berbentuk Basis Data Relasional (Relational Database), dimana data disajikan dalam bentuk sel-sel pada 1 2 sebuah tabel. Metode lainnya adalah data di dalam suatu database diperlakukan sebagai objek seperti halnya dalam pemrograman berorientasi objek (Object Oriented Programming). Metode ini disebut dengan Basis Data Berorientasi Objek (Object Oriented Database). Fungsionalitas dari sebuah aplikasi juga merupakan salah satu fokus dalam proses pengembangan suatu aplikasi dan hendaknya bersesuaian dengan kebutuhan pengguna, serta bersifat tetap, konsisten, dan selalu tersedia untuk pengguna dimana saja dan kapan saja. Fungsionalitas yang dimaksud adalah fungsionalitas yang tidak berubah-ubah (volatile), yang mempengaruhi konten dan fitur yang sudah ada di dalam sebuah aplikasi. Situasi ini umumnya bisa terjadi dalam periode tertentu seperti Hari Raya, Lomba-lomba 17 Agustusan, dan juga situasi darurat seperti banjir, atau hal lainnya. Dari periode dan situasi tersebut, penambahan atau pengurangan fitur yang ada dalam suatu aplikasi bisa mungkin dilakukan sesuai dengan kebutuhan pengguna. Namun, hal ini harus dikendalikan sehingga tidak berpengaruh terhadap fitur-fitur yang bersifat tetap (tidak sering berubah-ubah). Pengendalian yang buruk terhadap fitur yang sering berubah-ubah akan mengakibatkan suatu Web Application menjadi sulit dikelola. Hal ini penting untuk mendukung kinerja aplikasi yang terfokus terhadap kebutuhan utama pengguna. 1.2 Rumusan Masalah RT 04/011 membutuhkan aplikasi untuk meningkatkan pelayanan, pengaduan, keamanan warga dan memudahkan pertukaran informasi antar warga. Permasalahan utama pada RT yang bersangkutan adalah proses pelayanan warga dan administrasi, serta distribusi informasi secara manual. Bilamana warga membutuhkan informasi, pengaduan atau hal lainnya, mereka harus mendatangi kantor sekretariat RT atau tempat tinggal Ketua RT. Distribusi informasi menggunakan kertas pengumuman yang dikirim ke rumah tinggal warga oleh petugas keamanan atau hansip, yang bisa hilang atau tidak sampai ke tujuan karena pemilik rumah sedang tidak ada. Hal lainnya seperti informasi darurat (banjir, fogging, atau hal lainnya), sering tidak diketahui oleh beberapa warga yang tidak mendapatkan informasi tentang hal yang bersangkutan. 3 1.3 Tujuan dan Manfaat Tujuan dari pembuatan skripsi ini adalah untuk membuat Aplikasi Sistem Komunikasi dan Komunitas berbasis Web pada RT 04/011, Tanah Kusir, Kebayoran Lama. Manfaat dari Aplikasi ini adalah : 1. memungkinkan warga untuk bertukar informasi secara online melewati aplikasi 2. memudahkan sosialisasi antara administrasi RT dan warga 3. diharapkan dapat meningkatkan keamanan warga dengan penggunaan aplikasi 4. mempermudah proses pengaduan warga 5. mempermudah pendataan warga oleh administrasi dengan fitur pendataan komunitas warga melalui aplikasi. 1.4 Ruang Lingkup Berikut adalah hal-hal yang akan dibahas di dalam skripsi ini : 1. Proses pengembangan aplikasi yang lingkupnya difokuskan terhadap tingkat RT. 2. Pengembangan akan difokuskan pada proses komunikasi antar pengguna, termasuk informasi dari administrasi RT. 3. Dalam penggunaan sistem, hanya warga yang terdaftar di dalam database yang bisa menggunakan semua fitur aplikasi. Orang-orang selain warga di RT 04/011 hanya bisa menggunakan fitur-fitur dasar seperti membaca informasi publik yang ditampilkan dalam website. 4. Lingkup data termasuk data komunitas warga, pesan pengguna, post pengguna, pengumuman, data pengaduan komunitas, komentar-komentar pengguna. 4 Yang tidak dibahas dalam skripsi ini adalah: 1. Ruang lingkup yang lebih besar dari tingkat RT, seperti Kelurahan atau Kecamatan. 2. Proses pembayaran administrasi secara online. 1.5 Metode Penelitian Tahapan metode yang digunakan di dalam skripsi ini adalah : 1.5.1 Studi Pustaka Mengumpulkan dan mempelajari pustaka yang berkaitan dengan pengembangan aplikasi. Mempelajari dokumen dan arsip penduduk di RT 04/011 yang berhubungan dengan studi kasus. 1.5.2 Studi Lapang Mengumpulkan data pendukung dan menganalisa proses pengaduan dan pelayanan di RT 04/011 dengan proses observasi, wawancara, kuesioner, dan survei. 1.5.3 Pengembangan Aplikasi Pengembangan menggunakan metode OOAD (Object-Oriented Analysis and Design) yaitu mengembangkan aplikasi dengan pendekatan berorientasi objek (Object-Oriented Approach) dan didukung dengan perancangan diagram-diagram UML (Unified Modelling Language) seperti Use Case Diagram, Class Diagram, Interaction Diagram, State Chart Diagram, Activity Diagram, dan diagram lainnya yang berhubungan dengan proses jalannya aplikasi. Rancangan layar yang digunakan adalah Storyboard untuk tampilan layar dan STD untuk navigasi layar. Tahapan rancangan untuk merancang database menggunakan Class / Objek Diagram. 5 Tahapan rancangan untuk merancang program menggunakan Flowchart dan menggunakan Deployment Diagram serta Component Diagram untuk rancangan arsitektur sistem. 1.5.4 Evaluasi Untuk melihat kinerja aplikasi yang telah dibuat dalam aspek performance dan kecepatan, dapat menggunakan alat yang tersedia di internet, misalnya yslow, Pagespeed atau layanan lainnya. Evaluasi usability berdasarkan “8 Golden Rules of User Interface Design” pada aplikasi tersebut. Proses evaluasi ini dilakukan untuk menilai kemudahan penggunaan aplikasi oleh pengguna. Evaluasi melalui publikasi website kepada penduduk dan meminta pendapat melalui kuisioner. 1.6 Sistematika Penulisan Sistematika yang digunakan dalam penulisan skripsi ini adalah : BAB 1 PENDAHULUAN : Membahas tentang latar belakang masalah, tujuan dan manfaat, ruang lingkup serta metode penelitian yang diterapkan. BAB 2 TINJAUAN PUSTAKA : Membahas teori-teori pendukung yang berkaitan dalam pembuatan sistem ini. BAB 3 ANALISIS DAN RANCANGAN SISTEM : Membahas tentang analisa dan perancangan sistem. BAB 4 HASIL DAN BAHASAN : Membahas tentang implementasi dan evaluasi terhadap sistem. BAB 5 SIMPULAN DAN SARAN : Berisi tentang kesimpulan dari hasil analisa terhadap aplikasi berbasis online secara menyeluruh dan saran-saran untuk penyempurnaan sistem lebih lanjut.