Pembangunan sistem informasi geografis daerah di Kota Cimahi berbasis web
BIODATA PENULIS
Nama : Iman Ismatullah NIM : 10108693 Tempat/Tgl. Lahir : Sukabumi, 25 Mei 1990 Jenis Kelamin : Laki
- – laki Alamat : Kp. Tipar RT. 46/10 Cibolang Kaler, Cisaat, Sukabumi E-mail : [email protected]
Riwayat Pendidikan
1994
RA Al-Masthuriyah 1996
- – 1996
Madrasah Ibtidaiyah Al-Masthuriyah 2002
- – 2002
MTs Al-Masthuriyah 2005
- – 2005
SMA Al-Masthuriyah 2008 - 2013 Program Studi S1 Jurusan Teknik Informatika Universitas Komputer Indonesia Bandung
- – 2008
PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS DAERAH DI KOTA CIMAHI BERBASIS WEB SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
IMAN ISMATULLAH 10108693 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2013
KATA PENGANTAR
Asalamualaikum Wr.Wb…
Dengan memanjatkan puji dan syukur kehadirat Allah SWT atas rahmat dan karunia yang telah dilimpahkan-Nya kepada penulis, sehingga tugas akhir yang berjudul
“SISTEM INFORMASI GEOGRAFIS DAERAH DI KOTA
CIMAHI BERBASIS WEB
” dapat diselesaikan dengan segala kekurangan, kelebihan, dan keterbatasannya. Keberhasilan penulis dalam menyelesaikan tugas
akhir ini tidak lepas dari peran serta berbagai pihak yang telah memberikan
sumbangan pikiran, motivasi, bimbingan, serta dorongan semangat kepada penulis.Penulis menyadari bahwa hasil penelitian ini masih banyak kekurangan dan masih jauh dari kesempurnaan, oleh karena itu saran ataupun kritik yang bersifat membangun akan penulis terima dengan senang hati.
Akhirnya, penulis berharap semoga dengan penelitian ini dapat bermanfaat khususnya bagi penulis dan umumnya bagi pembaca. Dengan segala kerendahan hati, penulis ingin mengucapkan banyak terima kasih kepada:
1. Allah S.W.T yang telah memberikan karunia dan hidayahnya hingga detik ini.
2. Nabi panutan kita semua Muhammad S.A.W.
3. Kedua orang tua, Bapak H. Dudun Abdullah S. Ag (Alm) dan Ibu Hj.
Aisyah yang telah mencurahkan kasih sayang, perhatian, dukungan, dan do’a yang tak pernah putus-putusnya dipanjatkan untuk keberhasilan anaknya tercinta.
4. Kakak-kakakku serta adikku tercinta yang telah memberikan dukungan dan do’a tiada henti.
5. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.
6. Bapak Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
7. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia dan sebagai Penguji 1.
8. Bapak Andri Heryandi, S.T., M.T., selaku Dosen Pembimbing dan Penguji 2 yang telah memberikan dorongan dan arahan kepada penulis selama proses penyusunan tugas akhir ini.
9. Ibu Sufaatin, S.T., M.Kom selaku Penguji 3.
10. Bapak Ir. Taryana Suryana, S.T., M.Kom., selaku dosen wali IF-14 angkatan 2008.
11. Bapak Jiwa sebagai pembimbing di BAPPEDA kota Cimahi yang telah memberikan izin, bantuan dan kemudahannya ketika melakukan penelitian.
12. Seluruh staf BAPPEDA kota Cimahi yang selalu memberikan bantuan dalam bentuk apapun.
13. Semua keluarga yang telah memberikan do ’a terima kasih.
14. Sahabat-sahabat seperjuangan yang selalu bersama dalam menghadapi segala kesulitan.
15. Semua teman-teman IF-14 angkatan 2008 yang sama-sama berjuang dari awal hingga sekarang.
16. Teman-temanku Nurdin, Misbah, Teguh, Margi, Dika, Ganen, Cepi, Tafta, Fathan, Tanti, Very dan lain-lain yang telah membagikan ilmunya hingga penelitian ini membuahkan hasil.
Semoga amal baik semua pihak dibalas oleh Allah SWT dan semoga skripsi ini memberikan manfaat bagi para pembaca sebagai bahan masukan dan perbandingan.
Wassalammu’alaikum Wr.Wb.
Bandung, 27 Agustus 2013 Penulis
DAFTAR ISI
1.6 Sistematika Penulisan ............................................................. 6
2.1.3 Struktur Organisasi dan Job Description ................................. 10
2.1.2.2 Misi .......................................................................................... 9
2.1.2.1 Visi ........................................................................................... 9
2.1.2 Visi dan Misi ............................................................................ 9
2.1.1 Sejarah Badan Perencanaan Pembangunan Daerah (BAPPEDA) .................................................................................................. 7
2.1 Tinjauan Instansi ..................................................................... 7
................................................................ 7
BAB 2 TINJAUAN PUSTAKA
1.5.2 Metode Pembangunan Perangkat Lunak .................................. 4
LEMBAR JUDUL LEMBAR PENGESAHAN
1.5.1 Teknik Pengumpulan Data ....................................................... 4
1.5 Metodologi Penelitian ............................................................. 3
1.4 Batasan Masalah ...................................................................... 3
1.3 Maksud Dan Tujuan ................................................................ 2
1.2 Identifikasi Masalah ................................................................ 2
1.1 Latar Belakang Masalah ........................................................... 1
BAB 1 PENDAHULUAN .......................................................................... 1
KATA PENGANTAR ................................................................................ iii DAFTAR ISI ............................................................................................... v DAFTAR GAMBAR .................................................................................. x DAFTAR TABEL ...................................................................................... xiii DAFTAR SIMBOL .................................................................................... xvi DAFTAR LAMPIRAN .............................................................................. xix
ABSTRAK .................................................................................................. i
ABSTRACT ................................................................................................. ii
2.1.4 Dasar Hukum ........................................................................... 13
2.2 Landasan Teori ........................................................................ 17
2.2.8.2 Entity Relational Diagram (ER Diagram) ............................... 30
2.2.9.9 Google Maps API ..................................................................... 38
2.2.9.8 Google Maps ............................................................................ 37
2.2.9.7 MySql ....................................................................................... 36
2.2.9.6 Cascading Style Sheet (CSS) ................................................... 36
2.2.9.5 JQuery ...................................................................................... 35
2.2.9.4 JavaScript ................................................................................. 35
2.2.9.3 Hypertext Preprocessor (PHP) ................................................ 34
2.2.9.2 Hyper Text Markup Language (HTML) .................................. 34
2.2.9.1 Web Server ............................................................................... 34
2.2.9 Perangkat Lunak Pembangun Sistem ....................................... 34
2.2.8.4 Kamus Data .............................................................................. 32
2.2.8.3 Data Flow Diagram (DFD) ..................................................... 31
2.2.8.1 Flowmap ................................................................................... 29
2.2.1 Metode Brown Gibson ............................................................. 17
2.2.8 Perangkat Analisa Sistem ......................................................... 29
2.2.7.2 Komponen Peta ........................................................................ 27
2.2.7.1 Klasifikasi Peta......................................................................... 26
2.2.7 Peta ........................................................................................... 26
2.2.6.2 Data non-Spasial ...................................................................... 26
2.2.6.1 Data Spasial .............................................................................. 25
2.2.6 Model Data ............................................................................... 24
2.2.5.2 Komponen SIG ........................................................................ 24
2.2.5.1 Sub-Sistem SIG ........................................................................ 23
2.2.5 Sistem Informasi Geografis...................................................... 22
2.2.4 Sistem Informasi ...................................................................... 22
2.2.3 Informasi .................................................................................. 22
2.2.2 Sistem ....................................................................................... 20
2.2.9.10 Adobe Dreamweaver CS5 ........................................................ 41
2.2.9.12 Microsoft Office Visio 2007 .................................................... 42
3.1.6.2.1 DFD Level 1 ............................................................................. 63
3.1.6.4 Kamus Data .............................................................................. 80
3.1.6.3 Spesifikasi Proses ..................................................................... 70
3.1.6.2.11 DFD Level 3 Proses Pengolaham Data Kelurahan .................. 69
3.1.6.2.10 DFD Level 3 Proses Pengolahan Data Kecamatan .................. 69
3.1.6.2.9 DFD Level 3 Proses Pengolahan Data Berita .......................... 68
3.1.6.2.8 DFD Level 3 Proses Pengolahan Data Kegiatan...................... 68
3.1.6.2.7 DFD Level 3 Proses Login ....................................................... 67
3.1.6.2.6 DFD Level 2 Proses Pengolahan Rekomendasi ....................... 67
3.1.6.2.5 DFD Level 2 Proses Permohonan Surat PPR .......................... 66
3.1.6.2.4 DFD Level 2 Proses Pengolahan Data Pegawai ...................... 66
3.1.6.2.3 DFD Level 2 Proses Pengolahan Data Master ......................... 65
3.1.6.2.2 DFD Level 2 Proses Login ....................................................... 64
3.1.6.2 Data Flow Diagram (DFD) ..................................................... 63
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................... 43
3.1.6.1 Diagram Konteks ..................................................................... 63
3.1.6 Analisis Kebutuhan Fungsional ............................................... 62
3.1.5.5 Analisis Basis Data (ERD) ....................................................... 61
3.1.5.4 SKPL (Spesifikasi Kebutuhan Perangkat Lunak) .................... 59
3.1.5.3 Analisis Perangkat Lunak ........................................................ 58
3.1.5.2 Analisis Perangkat Keras ......................................................... 57
3.1.5.1 Analisis Pengguna (User) ........................................................ 54
3.1.5 Analisis Kebutuhan Non Fungsional ....................................... 54
3.1.4 Analisis Google Maps API ...................................................... 52
3.1.3 Analisis Metode Brown Gibson terhadap Studi Kasus ........... 46
3.1.2 Analisis Sistem yang sedang Berjalan ..................................... 44
3.1.1 Analisis Masalah ..................................................................... 43
3.1 Analisis Sistem ........................................................................ 43
3.2 Perancangan Basis Data ........................................................... 86
3.2.2 Struktur Tabel .......................................................................... 86
3.2.7.4 Prosedur Cari Data ................................................................... 114
4.2.2 Kesimpulan Hasil Pengujian Alpha ......................................... 135
4.2.1 Kasus dan Hasil Pengujian Alpha ............................................ 125
4.2.1 Rencana Pengujian ................................................................... 125
4.2 Pengujian Sistem ...................................................................... 124
4.1.5 Implementasi Antarmuka ......................................................... 122
4.1.4 Implementasi Database ............................................................ 118
4.1.3 Implementasi Kebutuhan Web Hoting ..................................... 118
4.1.2 Implementasi Perangkat Lunak Pembangun ............................ 117
4.1.1 Implementasi Perangkat Keras ................................................. 117
4.1 Implementasi ............................................................................ 117
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ....................... 117
3.2.7.5 Prosedur Hapus Data ................................................................ 115
3.2.7.3 Prosedur Ubah Data ................................................................. 113
3.2.3 Struktur Menu .......................................................................... 90
3.2.7.2 Prosedur Tambah Data ............................................................. 112
3.2.7.1 Prosedur Login ........................................................................ 111
3.2.7 Perancangan Prosedural .......................................................... 110
3.2.6 Perancangan Jaringan Semantik ............................................... 109
3.2.5 Perancangan Pesan ................................................................... 109
3.2.4.4 Perancangan Antarmuka Pemohon .......................................... 105
3.2.4.3 Perancangan Antarmuka Bagian Proses................................... 104
3.2.4.2 Perancangan Antarmuka Petugas Loket................................... 102
3.2.4.1 Perancangan Antarmuka BKPRD ............................................ 92
3.2.4 Perancangan Antarmuka .......................................................... 91
3.2.3.3 Struktur Menu Pemohon .......................................................... 91
3.2.3.2 Struktur Menu Petugas Loket dan Bagian Proses .................... 90
3.2.3.1 Struktur Menu BKPRD ............................................................ 90
4.2.3 Pengujian Beta ......................................................................... 135
4.2.4.2 Hasil Pengujian Kuisioner Petugas .......................................... 138
4.2.4 Kesimpulan Hasil Pengujian Betha .......................................... 140
BAB 5 KESIMPULAN DAN SARAN
...................................................... 141
5.1 Kesimpulan .............................................................................. 141
5.2 Saran ......................................................................................... 141
DAFTAR PUSTAKA ................................................................................. 143
DAFTAR PUSTAKA
[1] Fathansyah. 1999, Basis Data, Informatika, Bandung.[2] Jogiyanto. 2001, Analisi dan Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi, Yogyakarta. [3] Madcoms. 2010, Kupas Tuntas Adobe Dreamweaver CS5 dengan Pemrograman PHP & MySQL, Andi, Yogyakarta. [4] Nugroho, Bunafit. 2005, Database Relasional dengan MySQL, Andi, Yogyakarta. [5] Perdana, Ilham. 2008, Petunjuk Tata Tulis Ilmiah, Hand Out Metodologi Penelitian, UNIKOM. Bandung. [6] Prahasta, Eddy. 2005, Sistem Informasi Geografis Konsep-konsep Dasar, Informatika, Bandung. [7] Riyanto. 2009, Pengembangan Aplikasi Sistem Informasi Geografis Berbasis Desktop dan Web, Gava Media, Yogyakarta. [8] Saputra, Ramadani. 2010, Simple Step Programming with CSS, PT Elex Media Komputindo, Jakarta. [9] Soeherman, Bonnie., Pinontoan, Marion,. 2008, Designing Information System, PT Elex Media Komputindo, Jakarta. [10] Sidik, Betha., Iskandar Pohan, Husni. 2009, Pemrograman WEB dengan HTML, Informatika, Bandung. [11] Sommerville, Ian. 2003, Software Engineering (Rekayasa Perangkat Lunak) Edisi 6 Jilid 1, Erlangga, Jakarta. [12] Sutarman. 2007, Membangun Aplikasi Web dengan PHP & MySQL edisi 2, Graha Ilmu, Ypgyakarta. [13] Wibowo, Hendroyono. 2010, Sistem Pendukung Keputusan Pemilihan Rumah Dengan Menggunakan Metode Brown Gibson, STIKOM, Surabaya. [14] (08 September 2012 20:07), Profil BAPPEDA,
BAB 1 PENDAHULUAN
1.1 Latar Belakang Masalah
Kota Cimahi merupakan kota administratif yang berada di wilayah kabupaten Bandung yang memiliki banyak potensi. Informasi tentang potensi yang dimiliki suatu wilayah berperan dan berfungsi dalam perencanaan, pemantauan dan evaluasi pembangunan yang bisa dikembangkan untuk memajukan kota Cimahi.
Badan Perencanaan Pembangunan Daerah (BAPPEDA) Pemerintah Kota Cimahi merupakan unsur perencana penyelenggaraan pemerintahan daerah dan dipimpin oleh kepala badan yang berkedudukan di bawah dan bertangung jawab kepada walikota melalui sekretaris daerah dengan fungsi utama antara lain perumusan kebijakan teknis bidang perencanaan pembangunan daerah serta pengkoordinasian penyusunan perencanaan.
Perencanaan pembangunan daerah yang dilakukan pemerintah kota Cimahi saat ini didasarkan pada peta pola ruang yang telah disesuaikan dengan keadaan di kota Cimahi yang didasarkan pada keadaan fisik suatu lokasi dengan membandingkan faktor guna lahan, kemiringan, ketinggian, dan rawan bencana suatu lokasi dengan terjun langsung ke lapangan yang menyebabkan lambatnya penyampaian informasi kepada masyarakat tentang informasi lokasi yang sesuai dengan potensi lokasi tersebut. Pembangunan yang akan dilakukan mengacu pada pola ruang yang telah disusun sebelumnya untuk mewujudkan keseimbangan pembangunan dalam wilayah kota Cimahi.
Kenyataan yang terjadi di lapangan, pengajuan permohonan pembangunan yang dilakukan oleh masyarakat terkadang tidak sesuai dengan pola ruang yang telah disusun sebelumnya oleh BAPPEDA kota Cimahi. Hal ini menyebabkan perencanaan pembangunan yang telah disusun sebelumnya oleh pemerintah kota Cimahi tidak berjalan sesuai dengan rencana. Hal ini disebabkan karena berkas berupa peta pola ruang konvensional dan angka-angka/nonspasial. Adapun untuk mempermudah penyampaian informasi kepada masyarakat lebih mudah dilakukan dengan data yang berbentuk spasial.
Berdasarkan uraian tersebut, terkait kebutuhan Badan Perencanaan Pembangunan Daerah (BAPPEDA) terhadap kebutuhan dalam memperoleh informasi serta dalam menentukan lokasi yang cocok untuk perencanaan pembangunan yang akan datang, maka diperlukannya suatu sistem yang dapat mengatasi permasalahan yang ada yaitu dengan membangun sistem informasi geografis daerah yang menampilkan data-data administratif serta lokasi rekomendasi untuk perencanaan pembangunan di kota Cimahi yang berkaitan dengan lokasi yang strategis yang dapat menunjang kemajuan pembangunan di kota Cimahi dengan memanfaatkan fasilitas Google Maps dan metode Brown
Gibson untuk membantu mengambil keputusan dalam menentukan lokasi.
1.2 Identifikasi Masalah
Berdasarkan latar belakang masalah yang telah dijelaskan sebelumnya, maka dapat diidentifikasikan beberapa masalah diantaranya sebagai berikut:
1. Kesulitan dalam berbagi informasi geografis kepada masyarakat tentang lokasi yang strategis dan berpotensi yang dapat menunjang kemajuan pembangunan di kota Cimahi.
2. Sulitnya melakukan perubahan data mengenai lokasi-lokasi yang strategis yang ada di kota Cimahi.
3. Sulitnya melakukan pencarian lokasi yang strategis karena masih menggunakan peta konvensional.
1.3 Maksud dan Tujuan
Maksud dari penelitian ini untuk membangun aplikasi Sistem Informasi Geografis Daerah (SIGDa) di Pemerintah Kota Cimahi. Adapun tujuan yang ingin dicapai dari pembuatan aplikasi ini adalah sebagai berikut:
1. Memberikan informasi geografis kepada masyarakat berupa rekomendasi dalam menentukan lokasi yang strategis untuk kemajuan pembangunan kota Cimahi.
2. Memberikan kemudahan dalam melakukan perubahan data mengenai lokasi-lokasi strategis yang ada di kota Cimahi.
3. Mempermudah dalam melakukan pencarian lokasi yang strategis dan berpotensi dengan adanya SIGDa ini.
1.4 Batasan Masalah
Adapun batasan masalah yang ada untuk menghindari pembahasan di luar topik penelitian ialah sebagai berikut:
1. Pengambilan data difokuskan pada data lokasi yang strategis dan berpotensi untuk pembangunan dalam berbagai bidang yang terletak di kota Cimahi
2. Untuk penambahan data ditambahkan oleh bagian BKPRD dari BAPPEDA Pemerintah Kota Cimahi
3. Metode Pengambilan Keputusan yang digunakan adalah Brown Gibson
4. Sistem yang dibangun adalah aplikasi berbasis web menggunakan bahasa pemprograman PHP dan Javascript
5. Pembangunan database menggunakan software MySQL
6. Menggunakan software Dreamweaver CS5, Photosop CS3
7. Menggunakan Google Maps sebagai pemetaan lokasi
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan dalam membangun Sistem Informasi Geografis Daerah adalah dengan menggunakan metode deskriptif, yaitu penelitian yang dilakukan berdasarkan data yang sebenarnya dengan membandingkan teori kemudian mengambil keputusan. Sedangkan teknik pengumpulan datanya menggunakan cara sebagai berikut:
1.5.1. Teknik Pengumpulan Data
Teknik pengumpulan data yang dilakukan adalah sebagai berikut:
a. Studi Lapangan Studi lapangan adalah cara mengumpulkan data dengan cara melakukan penelitian langsung dengan objek penelitian. Studi lapangan meliputi kegiatan wawancara dan observasi. 1) Wawancara
Wawancara adalah tahap pengumpulan data dengan cara mengadakan tanya jawab secara langsung dengan pihak terkait. 2) Observasi
Observasi adalah tahap pengumpulan data dengan cara melakukan pengamatan secara langsung terhadap sistem yang sedang berjalan.
b. Studi Pustaka Dengan mencari dan mempelajari bermacam
- – macam literatur yang dibutuhkan untuk membangun aplikasi ini.
1.5.2. Metode Pembangunan Perangkat Lunak
Adapun metode pembangunan perangkat lunak yang digunakan mengadopsi model Waterfall. Model ini mengambil kegiatan proses dasar seperti spesifikasi, pengembangan, validasi, dan evolusi, dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian, dan seterusnya. Tahap-tahap utama dari model ini memetakan kegiatan-kegiatan pengembangan dasar yaitu[11]:
1. Analisis dan definisi persyaratan. Pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user sistem. Persyaratan ini kemudian didefinisikan secara rinci dan berfungsi sebagai spesifikasi sistem.
2. Perancangan sistem dan perangkat lunak. Proses perancangan sistem lunak. Kegiatan ini menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubungan- hubungannya.
3. Implementasi dan pengujian unit. Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.
4. Integrasi dan pengujian sistem. Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem, perangkat lunak dikirim kepada pelanggan.
5. Operasi dan pemeliharaan. Ini merupakan fase siklus hidup yang paling lama. Sistem diinstal dan dipakai. Pemeliharaan mencakup koreksi dari berbagai error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan baru ditambahkan. persyaratan Definisi Perancangan sistem dan perangkat lunak Implementasi dan pengujian unit Integrasi dan pengujian sistem pemeliharaan Operasi dan
Gambar 1.1 Metode Waterfall [11]1.6 Sistematika Penulisan
Adapun sistematika penulisan tugas akhir ini adalah sebagai berikut:
BAB 1. PENDAHULUAN Bab ini merupakan bab yang membahas latar belakang, identifikasi masalah, maksud dan tujuan, metodologi penelitian yang digunakan, batasan masalah dan sistematika penulisan.
BAB 2. TINJAUAN PUSTAKA Bab ini membahas tentang tinjauan perusahaan, diantaranya profile instansi, visi dan misi instansi, struktur organisasi, job description, dan logo dari instansi tersebut. Pada bab ini juga membahas tentang teori-teori yang digunakan untuk membangun sistem serta teori-teori dasar yang berhubungan dengan pembuatan aplikasi, diantaranya teori-teori sistem informasi geografis serta teori yang berhubungan dengan pembuatan aplikasi seperti teori php, teori MySQL serta teori pendukung lainnya.
BAB 3. ANALISIS DAN PERANCANGAN Bab ini membahas mengenai aplikasi yang telah dirancang dari mulai analisis sistem, analisis basis data, analisis kebutuhan non fungsional, perancangan basis data dan perancangan antarmuka.
BAB 4. IMPLEMENTASI DAN PENGUJIAN Bab ini membahas implementasi dan memaparkan tentang aplikasi yang telah dibuat dan hasil dari aplikasi diuji kelayakannya secara fungsional. BAB 5. KESIMPULAN DAN SARAN Bab ini merupakan bab penutup yang berisi kesimpulan dan saran hasil dari penulisan tugas akhir.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Langkah pertama yang dilakukan dalam membangun sistem ini yaitu menganalisis sistem yang sedang berjalan (sistem yang sudah ada) dan yang akan dibangun. Dalam analisis sistem dilakukan penjelasan dari suatu aplikasi yang dibangun ke dalam komponen-komponennya dengan maksud untuk mengidentifikasi, menganalisa dan mengevaluasi yang lebih spesifik dan terstruktur sesuai dengan tujuan sistem, sehingga dapat ditemukan kelemahan- kelemahan dan kebutuhan-kebutuhannya serta dapat diusulkan perbaikannya.
3.1.1 Analisis Masalah
Analisis masalah bertujuan untuk mengidentifikasi permasalahan- permasalahan yang ada di instansi terkait. Adapun permasalahan yang ada di Badan Perencanaan Pembangunan Daerah (BAPPEDA) Kota Cimahi yaitu:
a. Permohonan pembangunan tidak sesuai dengan rencana tata ruang pemerintah kota Cimahi b. Minimnya pengetahuan masyarakat terhadap lokasi yang strategis dan berpotensi karena kurangnya informasi yang didapatkan c. Penyampaian informasi yang lambat dan kurang up to date dikarenakan semua data yang sudah ada hanya dicatat, disimpan, dan pengelolaannya kurang terkoordinir
d. Kurang optimalnya dalam melakukan perubahan data mengenai lokasi yang berpotensi karena belum adanya suatu sistem yang dapat melakukan pengolahan data yang ada
e. Kurangnya informasi dalam penyampaian usulan atau rekomendasi lokasi yang strategis Berdasarkan permasalahan yang telah diuraikan di atas, dalam menyampaikan informasi lokasi diperlukan sistem informasi yang dapat menampilkan data lokasi yang berpotensi untuk masyarakat secara spasial.
3.1.2 Analisis Sistem yang sedang Berjalan
Analisis sistem yang sedang berjalan merupakan kegiatan mempelajari interaksi sistem yang terdiri atas pelaku proses dalam sistem, prosedur dan data serta informasi yang terkait. Proses ini memetakan atau memberikan gambaran suatu sistem pada model yang dapat mengidentifikasi seluruh aspek yang terlibat dalam sistem tersebut. Adapun prosedur permohonanan pemanfaatan ruang yang terlibat dalam sistem yang sedang berjalan yaitu:
1. Pemohon mengambil formulir pendaftaran yang telah tersedia di loket kantor pelayanan perizinan terpadu
2. Pemohon mengisi formulir pendaftaran dan melengkapi persyaratan lalu menyerahkannya ke bagian loket penerimaan
3. Petugas loket memeriksa kelengkapan berkas
a. Bila berkas lengkap, pemohon diberi resi penerimaan berkas, dan berkas permohonan PPR dikirim ke bagian proses b. Bila berkas tidak lengkap dikembalikan ke pemohon
4. Bagian proses mempelajari berkas permohonan, bila perlu dilakukan pembahasan maka berkas dibawa ke BKPRD, bila tidak langsung ke tahap proses pemeriksaan lapangan
5. Membuat surat undangan kepada BKPRD untuk dilakukan pembahasan
6. Pembahasan oleh BKPRD
7. Berdasarkan pembahasan BKPRD dibuat surat rekomendasi
8. Dari surat rekomendasi hasil pembahasan BKPRD apabila diizinkan berkas permohonan dikirimkan ke bagian proses untuk penerbitan PPR, bila tidak diizinkan berkas dikembalikan ke pemohon dan diberi surat penolakan
9. Bagian proses mengolah pembuatan surat PPR
10. Surat PPR dikirim ke bagian SETDA dan Walikota untuk ditandatangani yang kemudian dikirim kembali ke bagian proses
11. Bagian proses melakukan pencatatan dan penomoran serta pengarsipan surat yang telah ditandatangani
12. Petugas loket menerima surat PPR yang telah disetujui yang kemudian memberikan surat tersebut ke pemohon Flowmap prosedure tetap pelayanan Persetujuan Pemanfaatan Ruang (PPR) Pemohon Loket Penerimaan/ Penyerahan Bagian Proses BKPRD SETDA Walikota
Formulir Pendaftaran Mengisi form dan persyaratan Form dan persyaratan Form dan persyaratan Lengkap? Tidak Resi penerimaan berkas Form dan persyaratan yang sudah lengkap Lengkap Form dan persyaratan yang sudah lengkap A1 Perlu dibahas BKPRD Surat undangan Surat undangan Kaji, beri rekomendasi Rekomendasi dan pemeriksaan lapangan BKPRD Rekomendasi BKPRD Diizinkan? Surat penolakan Tidak Ya Pengolahan surat PPR Ya Pemeriksaan lapangan Tidak Hasil pemeriksaan Surat izin Surat izin Surat izin Surat izin Pencatatan dan yang telah disetujui penomoran SPPR SPPR Membuat Resi Resi penerimaan berkas Formulir Pendaftaran Form dan persyaratan yang sudah lengkap Mengecek kelengkapa n dokumen Membuat surat undangan Ya Penandatang anan surat izin Surat izin yang telah disetujui SPPR A2 Gambar 3.1
Flowmap prosedur Persetujuan Pemanfaatan Ruang (PPR) Keterangan: A1: Arsip form persyaratan A2: Arsip SPPR
3.1.3 Analisis Metode Brown Gibson terhadap Studi Kasus
Pada sistem yang akan dibangun, pengambilan keputusan yang digunakan pada webgis ini menggunakan metode Brown Gibson untuk membantu BAPPEDA menentukan lokasi yang direkomendasikan untuk pemohon yang akan melakukan pembangunan di kota Cimahi, sehingga pemohon mendapatkan lokasi yang berpotensi untuk melakukan pembangunan sesuai dengan pola ruang kota Cimahi.
Terdapat tiga kategori pembangunan yang dapat direkomendasikan oleh webgis ini yaitu perumahan, industri, dan perdagangan dan jasa. Masing-masing kategori memiliki nilai faktor objektif berbeda-beda yang dipengaruhi oleh empat faktor yaitu guna lahan, ketinggian, kemiringan, dan rawan bencana sesuai dengan pemanfaatan pengendalian ruang oleh BAPPEDA.
Faktor-faktor tersebut memiliki nilai skor yang terdiri dari skala 1-5 untuk faktor guna lahan, ketinggian, kemiringan, dan rawan bencana. Berikut tabel nilai skor untuk masing-masing faktor.
Tabel 3.1 Faktor Guna Lahan Skor Keterangan1 Lokasi sangat sesuai
2 Lokasi sesuai
3 Lokasi cukup sesuai
4 Lokasi kurang sesuai
5 Lokasi tidak sesuai
Tabel 3.2 Faktor Ketinggian Skor Ketinggian (mdpl) Keterangan1 450-549 Sangat direkomendasikan 2 550-649 Direkomendasikan
4 750-849 Kurang direkomendasikan 5 850-950 Tidak direkomendasikan
Tabel 3.3 Faktor Kemiringan Skor Kemiringan (%) Keterangan1 0-8 Datar 2 8-15 Landai 3 15-25 Agak curam 4 25-45 Curam
5 Sangat curam ≥45
Tabel 3.4 Faktor Rawan Bencana Skor Jarak (m) Keterangan1 Sangat jauh dari rawan bencana ≥1000 2 750-1000 Jauh dari rawan bencana
3 500-750 Cukup dekat dari rawan bencana 4 250-500 Dekat dari rawan bencana 5 0-250 Berada pada kawasan rawan bencana
Berikut adalah langkah-langkah yang dilakukan dalam menentukan lokasi dengan menggunakan metode Brown Gibson untuk menentukan lokasi perumahan di tiga kelurahan yaitu Cibabat, Melong, dan Baros:
1. Eliminasi alternatif lokasi yang jelas tidak memenuhi syarat / tidak layak (Critical Factor) CFi Nilai CFi hanya terdiri atas dua alternatif, yaitu: 1 dan 0. Jika alternatif tersebut memenuhi syarat, maka critical factor bernilai 1, tetapi jika alternatif tersebut tidak memenuhi syarat, maka critical factor bernilai 0 sehingga alternatif tersebut di eliminasi. Di dalam sistem ini, setiap kelurahan yang dipilih telah memenuhi syarat. Tahap awal yang harus dilakukan adalah memilih lokasi yang akan dijadikan rekomendasi untuk melakukan pembangunan di kota Cimahi. Admin memilih lokasi berdasarkan kelurahan dan kategori yang akan dipilih. Pemilihan lokasi untuk satu rekomendasi dibatasi hanya bisa memilih tiga lokasi untuk dibandingkan.
2. Menentukan performance of measurement dari faktor objektif (OF) Setelah menentukan lokasi, admin memasukan nilai dari faktor objektif yang telah ada di masing-masing kelurahan berdasarkan kategori. Total nilai faktor objektif inilah yang digunakan untuk menghitung nilai
performance of measurement dengan rumus:
OF= Keterangan: OF = performance of measurement Ci = total pemanfaatan pengendalian ruang Contoh:
Tabel 3.5 Performance of Measurement Rawan Total
Alternatif Lahan Ketinggian Kemiringan 1/Ci
Bencana (Ci)3
4
2
3
12
0.08 Cibabat (A)
5
4
4
4
17
0.06 Melong (B)
Baros (C)
4
4
4
1
13
0.08 Total
0.22 Sehingga dapat dihitung besarnya Performance of Measurement dari tiap alternatif:
OF(A) = = 0,38 OF(B) = = 0,27 OF(C) = = 0,35 Total OFi = 0,38 + 0,27 + 0,35 = 1
3. Menentukan faktor subjektif yang berpengaruh terhadap penentuan lokasi dan tentukan SFi
Admin melakukan perbandingan faktor subjektif yang berpengaruh dalam penentuan lokasi dengan menggunakan rumus:
SFi=(W1 x R1) + (W2 x R2) + (W3 x R3)
Keterangan: Wi = rating faktor untuk setiap faktor subjektif yang ada Ri = rating faktor untuk setiap alternatif berdasarkan tiap faktor subjektif Terdapat tiga faktor yang dijadikan perbandingan dalam sistem ini, yaitu faktor keadaan jalan, faktor jarak ke pusat kota, dan faktor sikap masyarakat untuk membandingkan tingkat kepentingan (faktor mana yang lebih penting dari 2 faktor yang dibandingkan) a. Jika faktor A lebih penting dari faktor B, maka faktor A diberi nilai 1, faktor B diberi nilai 0.
b. Jika kedua faktor dinilai memiliki tingkat kepentingan yang sama maka kedua faktor tersebut diberi nilai 1. Contoh:
Tabel 3.6 Penentuan Index Faktor Subjektif Pairwise ComparationFaktor Total Wi Fasilitas Jarak ke Sikap subjektif score Jalan Kota Masyarakat Fasilitas
1
1 2 0,33
Jalan Jarak
1 1 0,17
ke Kota Sikap
1
1
1 3 0,5
Masyarakat
6
1 Total Dari tabel diatas diketahui bahwa:
a. Faktor jalan lebih penting dari faktor jarak
b. Faktor jalan sama pentingnya dengan faktor sikap masyarakat Perbandingan antar alternatif untuk faktor jalan, faktor jarak, dan faktor sikap masyarakat antar kelurahan Cibabat (A), Melong (B), dan Baros (C):
Tabel 3.7 Faktor Fasilitas Jalan Pairwise ComparationAlternatif Total score Ri A B C A
1
1 2 0,33
1
1
1 3 0,5
B C
1 1 0,17
Total
6
1 Tabel 3.8 Faktor Jarak ke Pusat Kota
Pairwise Comparation Alternatif Total score Ri A B C A
1 1 0,17
B
1
1 2 0,33
1
1
1 3 0,5
C Total
6
1 Tabel 3.9 Faktor Sikap Masyarakat
Pairwise Comparation Alternatif Total score Ri A B C A
1
1 2 0,33
B
1
1 2 0,33
1
1 2 0,33
C Total
6
1 Sehingga dapat ditentukan besarnya faktor subjektif dari tiap alternatif sebagai berikut:
SF(A) = (0,33 x 0,33) + (0,17 x 0,17) + (0,5 x 0,33) = 0,31 SF(B) = (0,33 x 0,5) + (0,17 x 0,33) + (0,5 x 0,33) = 0,39 SF(C) = (0,33 x 0,17) + (0,17 x 0,5) + (0,5 x 0,33) = 0,31 Total SF = 0,31 + 0,39 + 0,31 = 1
4. Selanjutnya dipilih faktor mana yang lebih dianggap penting. Dalam sistem ini ditentukan bahwa faktor objektif lebih penting dibandingkan faktor subjektif karena faktor objektif digunakan BAPPEDA untuk memonitoring pemanfaatan pengendalian ruang sehingga faktor objektif memiliki bobot yang lebih besar dari faktor subjektif, oleh karena itu, faktor objektif diberi bobot 70%, k=70% dan faktor subjektif 30%, 1- k=30%. Tahapan terakhir dari metode ini yaitu dengan menghitung nilai LPM (Location Preference Measurement) menggunakan rumus:
LPM = CFi [k (OF) + (1-k )(SF)]
Contoh: LPMA = (0,7 x 0,38) + (0,3 x 0,31) = 0,36
LPMB = (0,7 x 0,27) + (0,3 x 0,39) = 0,3 LPMC = (0,7 x 0,35) + (0,3 x 0,31) = 0,34
Total LPM = 0,36 + 0,30 + 0,34 = 1
Kesimpulan: Alternatif lokasi terbaik untuk melakukan pembangunan perumahan adalah alternatif A (Cibabat) dengan nilai LPM terbesar.
Hasil perhitungan setiap kategori yang telah didapat kemudian dijumlahkan per kelurahan untuk mendapatkan nilai total LPM.
Total LPM per kelurahan = LPM1 + LPM2 + LPM3
Nilai total LPM yang telah didapat digunakan untuk mendapatkan hasil persentase tiap-tiap kelurahan, kemudian dilakukan perbandingan untuk setiap nilai kategori per kelurahan sehingga hasil akhir yang didapat akan menampilkan kategori yang paling direkomendasikan per kelurahan.
Tabel 3.10 Hasil Perbandingan kategori Per kelurahan Kelurahanb. Perdagangan dan Jasa sebesar 33,33%
Google menyediakan layanan API (Application Programming Interface) yang memungkinkan aplikasi untuk melihat, menyimpan dan memperbaharui data peta dalam bentuk Data API Google feed dengan menggunakan model data fitur (letak, garis, dan bentuk) dalam peta. Aplikasi ini diberi nama Google Maps API (GMaps API). Peta yang ditampilkan diambil dari layanan Google Maps. Ada tiga jenis tampilan yang bisa dipilih dari Google Maps, yaitu:
c. Industri sebesar 29,7%
b. Perumahan sebesar 33,66%
a. Perdagangan dan Jasa sebesar 36,63%
3. Kelurahan Baros kategori pembangunan yang direkomendasikan adalah:
c. Perumahan sebesar 32,25%
a. Industri sebesar 34,4%
Perumahan Industri Perdagangan dan Jasa Total LPM LPM % LPM % LPM %
Cibabat 0,36 31,85 0,38 33,62 0,39 34,51 1,13
Melong 0,3 32.25 0,32 34,4 0,31 33,33 0,93
2. Kelurahan Melong kategori pembangunan yang direkomendasikan adalah:
c. Perumahan sebesar 31,85%
b. Industri sebesar 33,62%
a. Perdagangan dan Jasa sebesar 34,51%
1. Kelurahan Cibabat kategori pembangunan yang direkomendasikan adalah:
0,34 33,66 0,3 29,7 0,37 36,63 1,01 Dari tabel di atas, dapat diambil kesimpulan bahwa:
Baros
3.1.4 Analisis Google Maps API
1. Map menampilkan peta dalam bentuk peta garis, seperti pada gambar 3.2.
Gambar 3.2 Kota Cimahi dalam Google Maps2. Satelit menampilkan peta dalam bentuk citra/foto satelit, seperti pada gambar 3.3.
Gambar 3.3 Kota Cimahi dalam Google Satelite 3. Earth merupakan gabungan dari Map dan Satelit, seperti pada gambar 3.4.Gambar 3.4 Kota Cimahi dalam Google Earth Elemen-Elemen Yang Terdapat Pada Google Maps API:1. Marker Marker adalah simbol yang menandakan suatu lokasi pada peta yang ditampilkan Google Maps. Contoh penggambaran marker dapat dilihat seperti gambar 3.5.
Gambar 3.5 Marker pada Google Maps2. Polyline
Polyline adalah shape yang digunakan untuk menandakan suatu jalur jalan atau area. Polyline itu sendiri yaitu terdiri dari kumpulan titik koordinat.
Contoh penggambaran polyline dapat dilihat pada gambar 3.6.
Gambar 3.6 Polyline pada Google Maps3.1.5 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional adalah sebuah langkah dimana seorang pembangun perangkat lunak menganalisis sumber daya yang dilibatkan pada pembangunan sistem ini.
3.1.5.1 Analisis Pengguna (User)