Perancangan sistem informasi spasial berbasis web tata ruang pemukiman (studi kasus : kawasan pemukiman Puspiptek)
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta
Oleh
Mohammad Adi Zawawi 105093003030
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI (UIN)
SYARIF HIDAYATULLAH
JAKARTA
2010 M / 1431 H
(2)
Skripsi
Sebagai Salah Satu Syarat Untuk Mempeoleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh:
MOHAMMAD ADI ZAWAWI
105093003030
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDAYATULLAH
JAKARTA
2010 M / 1431 H
(3)
PENGESAHAN UJIAN
Skripsi berjudul ”Perancangan Sistem Informasi Spasial Berbasis Web Tata Ruang Pemukiman (Studi Kasus: Kawasan Pemukiman PUSPIPTEK)” yang ditulis oleh Mohammad Adi Zawawi, NIM 105093003030 telah diuji dan dinyatakan lulus dalam sidang Munaqosah Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta pada tanggal 20 April 2010. Skripsi ini telah diterima sebagai salah satu syarat untuk memperoleh gelar sarjana strata satu (S1) Program Studi Sistem Informasi.
Menyetujui :
Penguji I Penguji II
Ir. Bakri La Katjong, M.Kom NIP. 470 035 764
Hildanus, M.Si NIP. 132 003 096
Pembimbing I Pembimbing II
Zainul Arham, M.Si NIP. 19740730 200710 1 002
Yiyi Sulaeman, M.Sc NIP. 19750326 200003 1 001 Mengetahui :
Dekan
Fakultas Sains dan Teknologi
DR. Syopiansyah Jaya Putra, M.Sis NIP. 19680117 200112 1 001
Ketua
Program Studi Sistem Informasi
Aang Subiyakto, M. Kom NIP. 150 411 252
(4)
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Pada Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh
Mohammad Adi Zawawi 105093003030
Menyetujui,
Pembimbing I
Zainul Arham, M.Si NIP. 19740730 200710 1 002
Pembimbing II
Yiyi Sulaeman, M.Sc NIP. 19750326 200003 1 001
Mengetahui,
Ketua Program Studi Sistem Informasi
A’ang Subiyakto, M.Kom NIP. 150 411 252
(5)
BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.
Jakarta, April 2010
Mohammad Adi Zawawi
105093003030
(6)
Kawasan pemukiman PUSPIPTEK yang dihuni oleh 698 kepala keluarga ini belum memiliki suatu sistem informasi yang dapat memberikan informasi mengenai lokasi kawasan pemukiman secara spasial dengan cepat, tepat dan detail. Sistem Informasi tersebut sangat dibutuhkan bagi para kerabat penghuni ataupun masyarakat sekitar yang ingin mengetahui lokasi suatu rumah di kawasan pemukiman PUSPIPTEK, mengetahui fasilitas-fasilitas apa saja yang ada di kawasan pemukiman PUSPIPTEK, bagaimana keadaaan kawasan PUSPIPTEK pada awal dibangun hingga sekarang, dan bagaimana kawasan PUSPIPTEK yang akan datang. Informasi tersebut juga dibutuhkan untuk mengetahui apakah pembangunan kawasan pemukiman PUSPIPTEK sesuai dengan UU No. 26 Tahun 2007 tentang penataan ruang. Tujuan Sistem informasi spasial tata ruang pemukiman PUSPIPTEK dibangun adalah sebagai sistem yang menyediakan informasi mengenai Pemukiman PUSPIPTEK dalam bentuk data vektor, berbasis
web, dinamis, dan interaktif sehingga pengguna dapat mengakses informasi melalui internet serta berinteraksi dengan sistem secara langsung. Metodologi dalam pembuatan sistem ini adalah System Development Life Cycle (SDLC) –
Waterfall, yang terdiri dari perencanaan, analisis, desain, dan implementasi.
Sistem ini dikembangkan menggunakan ArcView 3.3 untuk pengolahan data spasial, ALOV Map versi 0.96 sebagai aplikasi webGIS berbasis Java, MySql sebagai basis data, PHP sebagai bahasa pemrograman
Hasil yang dicapai berupa sistem informasi spasial berbasis web yang disajikan dalam tiga buah tema, yaitu Sistem Informasi Spasial Pendukung Perencanaan Tata Ruang Pemukiman PUSPIPTEK, Sistem Informasi Spasial Pemanfaatan Tata Ruang Pemukiman PUSPIPTEK, dan Sistem Informasi Spasial Pendukung Pengawasan Tata Ruang Pemukiman PUSPIPTEK. Di dalam tiap tema terdapat data spasial dan data atribut dari pemukiman PUSPIPTEK yang meliputi data rumah penduduk, fasilitas umum, fasilitas olah raga, fasilitas pendukung, sekolah dan tata guna lahan. Data mengenai penghuni dapat diperbaharui oleh pengelola web sehingga dapat memberikan informasi mengenai penghuni kawasan PUSPIPTEK dengan tepat.
V Bab + 115 halaman + Daftar Pustaka + Lampiran, 2010
Kata Kunci: Sistem Informasi Spasial, Tata Ruang Pemukiman, SDLC, Webgis, ALOV Map, PUSPIPTEK.
Pustaka Acuan (30, 1973-2009)
(7)
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena hanya dengan Ridha-Nya penulis dapat menyelesaikan skripsi ini yang berjudul “Perancangan Sistem Informasi Spasial Berbasis Web Tata Ruang Pemukiman (Studi Kasus: Pemukiman PUSPIPTEK)”.
Penulisan ini tidak akan sempurna tanpa keterlibatan berbagai pihak. Untuk itu, ucapan terima kasih penulis sampaikan kepada :
1. Bapak DR. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta.
2. Bapak A’ang Subiyakto, M.Kom selaku Ketua Program Studi Sistem Informasi.
3. Bapak Zainul Arham, M.Si selaku Dosen Pembimbing I dan Bapak Yiyi Sulaiman, M.Sc selaku Dosen Pembimbing II.
4. Kedua orang tua, yang telah memberikan do’a untuk membantu dalam penyelesaian skripsi ini.
5. Bapak Ir. R. Jeni Ruslan, selaku Ka. Pusat Penelitian Ilmu Pengetahuan dan Teknologi (PUSPIPTEK) yang telah bersedia memberikan izin penulis untuk melakukan penelitian.
6. Pihak PUSPIPTEK terutama bapak Ir. M. Prihasim Usman, MM, selaku pembimbing lapangan dan bapak Dede Kusmawan yang memberikan pengarahan dan informasi kepada penulis sehingga skripsi ini dapat diselesaikan.
(8)
8. Kepada semua pihak yang tidak dapat saya sebutkan satu persatu yang telah memberikan dorongan moril dan materil selama penyelesaian skripsi ini. Penulis menerima masukan berupa kritikan dan saran demi peningkatan manfaat skripsi ini. Semoga skripsi ini dapat berguna bagi penulis khususnya dan bagi pembaca umumnya.
Wassalamu’alaikum Wr. Wb
Jakarta, April 2010
Mohammad Adi Zawawi Penulis
(9)
LEMBAR PENGESAHAN UJIAN ... iii
LEMBAR PERSETUJUAN PEMBIMBING ... iv
HALAMANPERNYATAAN ... v
ABSTRAK ... vi
KATAPENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR SIMBOL ... xviii
DAFTAR ISTILAH ... xxi
DAFTARLAMPIRAN ... xxiii
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 3
1.3 Batasan Masalah ... 4
1.4 Tujuan Penulisan ... 4
1.5 Manfaat Penulisan ... 5
1.6 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Geografis (SIG) ... 8
(10)
3.1.4 Geografis ... 11
2.2 Sistem Informasi Geografis (SIG) ... 12
2.2.1 Definisi SIG ... 12
2.2.2 Komponen SIG ... 13
2.2.3 Kemampuan SIG ... 14
2.3 Data ... 15
2.3.1 Jenis Data Pada Sistem Informasi Geografis ... 16
2.3.7 Model Data Sistem Informasi Geografis ... 17
2.4 Konsep Dasar Tata Ruang Pemukiman ...18
2.4.1 Konsep Dasar Tata Ruang ...18
2.4.2 Konsep Dasar Pemukiman ... 19
2.5 Tata Ruang Pemukiman ... 21
2.6 Kawasan Pemukiman PUSPIPTEK ... 21
2.7 Basisdata ... 25
2.8 Perangkat Lunak Pendukung SIG ... 26
2.9 Program Aplikasi Pendukung WebGIS ... 27
2.10 Sistem Informasi Geografis Berbasis Web (WebGIS) ... 28
2.11 Bahasa Pemrograman ... 29
2.12 MySQL ... 30
2.13 Perangkat Lunak Desain Tampilan Web ... 32
(11)
3.2 Bahan dan Alat Penelitian ... 33
3.3 Metodologi Penelitian ... 35
3.3.1 Teknik Pengumpulan Data... 35
3.3.2 Metode Pengembangan Sistem ... 36
3.3.2.1 Perencanaan... 37
3.3.2.2 Analisis ... 40
3.3.2.3 Desain ... 40
3.3.2.4 Implementasi ... 84
3.3.3 Pengujian Sistem ... 86
BAB IV HASIL DAN PEMBAHASAN 4.1 Tampilan Layar Umum ... 88
4.1.1 Tampilan Layar Index (HOME) ... 89
4.1.2 Tampilan Layar WebGIS ... 90
4.1.3 Tampilan Layar Gallery ... 95
4.1.4 Tampilan Layar Panduan ... 96
4.1.5 Tampilan Layar Buku Tamu ... 97
4.1.6 Tampilan Layar Contact Us ... 97
4.1.7 Tampilan Layar LogIn Pengelola ... 98
4.1.8 Tampilan Layar Index (HOME) Pengelola ... 99
4.1.9 Tampilan Layar WebGIS Pengelola ...100
(12)
BAB V PENUTUP
5.1 Kesimpulan ...107
5.2 Saran ...108
DAFTAR PUSTAKA ...109
DAFTAR LITERATUR PENDUKUNG ...110
DAFTAR LITERATUR PEMBANDING ...111
(13)
Gambar 2.2 Arsitektur GIS Berbasis Web... 28
Gambar 3.1 System Development Life Cycle ... 37
Gambar 3.2 Diagram Alur Penelitian ... 39
Gambar 3.3 Diagram Konteks Usulan ... 41
Gambar 3.4 Diagram Zero Usulan ... 43
Gambar 3.5 DFD Level 2 Proses 2.0 ... 47
Gambar 3.6 DFD level 2 Proses 3.0 ... 48
Gambar 3.7 Bentuk Tidak Normal (Unnormalized) ... 51
Gambar 3.8 Bentuk Normalisasi Tahap Pertama (1NF) ... 52
Gambar 3.9 Bentuk Normalisasi Tahap Kedua (2NF) ... 53
Gambar 3.10 Bentuk Normalisasi Tahap Ketiga (3NF) ... 54
Gambar 3.11 ERD Sistem ... 55
Gambar 3.12 Rancangan Struktur Menu SITARUP ... 63
Gambar 3.13 Rancangan Struktur Menu Pengelola SITARUP ... 63
Gambar 3.14 STD Layar Utama SITARUP ... 64
Gambar 3.15 STD Menu WebGIS dan STD Menu Gallery ... 65
Gambar 3.16 STD Menu Buku Tamu ... 65
Gambar 3.17 STD Layar Utama Pengelola SITARUP ... 66
Gambar 3.18 STD Menu WebGIS dan STD Menu Buku Tamu Pengelola .... 66
Gambar 3.19 STD Menu User Pengelola ... 67
(14)
Gambar 3.23 Desain Tampilan Peta WEBGIS ... 72
Gambar 3.24 Desain Tampilan Gallery... 75
Gambar 3.25 Desain Tampilan Detail Gallery ... 75
Gambar 3.26 Desain Tampilan Panduan ... 76
Gambar 3.27 Desain Tampilan Buku Tamu ... 77
Gambar 3.28 Desain Tampilan Contact Us ... 78
Gambar 3.29 Desain Tampilan Login Pengelola ... 79
Gambar 3.30 Desain Tampilan Home Pengelola ... 79
Gambar 3.31 Desain Tampilan WebGIS Pengelola ... 81
Gambar 3.32 Desain Tampilan Edit Data Penghuni ... 82
Gambar 3.33 Desain Tampilan BukuTamu Pengelola ... 82
Gambar 3.34 Desain Tampilan User ... 83
Gambar 3.35 Desain Tampilan Edit dan Tambah Data User ... 83
Gambar 4.1 Tampilan Umum SITARUP ... 88
Gambar 4.2 Tampilan Umum SITARUP Pengelola ... 89
Gambar 4.3 Tampilan Layar Index (HOME) ... 90
Gambar 4.4 Tampilan Layar WebGIS ... 91
Gambar 4.5 Tampilan Layar WebGIS Perencanaan ... 92
Gambar 4.6 Tampilan Layar WebGIS Pemanfaatan ... 92
Gambar 4.7 Tampilan Layar WebGIS Pengawasan ... 93
(15)
Gambar 4.11 Tampilan Layar Gallery Detail ... 96
Gambar 4.12 Tampilan Layar Panduan ... 96
Gambar 4.13 Tampilan Layar Buku Tamu ... 97
Gambar 4.14 Tampilan Layar Contact Us... 98
Gambar 4.15 Tampilan Layar Login Pengelola ... 99
Gambar 4.16 Tampilan Layar Index Home Pengelola ... 99
Gambar 4.17 Tampilan Layar webGIS Pengelola ... 100
Gambar 4.18 Tampilan Edit Data Warga ... 101
Gambar 4.19 Tampilan Layar Preview Report ... 101
Gambar 4.20 Tampilan Layar Buku Tamu Pengelola ... 102
Gambar 4.21 Tampilan Layar Preview Report Buku Tamu Pengelola ... 103
Gambar 4.22 Tampilan Layar User Pengelola... 103
Gambar 4.23 Tampilan Layar Edit User Pengelola ... 104
Gambar 4.23 Tampilan Layar Input User BaruPengelola ... 104
(16)
Tabel 2.2 Pembangunan Perumahan PUSPIPTEK ... 23
Tabel 2.3 Pembangunan Fasilitas Lingkungan ... 23
Tabel 2.4 Luas Perumahan PUSPIPTEK ... 24
Tabel 2.5 Pengembangan Fasilitas PUSPIPTEK ... 25
Tabel 2.6 Indikasi Program Pengembangan Fasilitas Kawasan ... 25
Table 3.1 Alur Proses Diagram Konteks ... 42
Tabel 3.2 Proses Pengecekan Data User ... 44
Tabel 3.3 Proses Pengolahan WebGIS ... 45
Tabel 3.4 Proses Pengolahan Main Web ... 45
Tabel 3.5 Proses Lihat Peta ... 46
Tabel 3.6 Proses Pengisian Buku Tamu ... 46
Tabel 3.7 Proses Pembaharuan Data Peta ... 47
Tabel 3.8 Proses Print Data Perumahan ... 48
Tabel 3.9 Proses Pengolahan Data User ... 49
Tabel 3.10 Proses Pengolahan Buku Tamu ... 49
Tabel 3.11 Daftar Tema, Tipe Objek dan Atribut Basisdata Spasial ... 50
Tabel 3.12 Kamus Data ... 56
Tabel 3.13 User ... 57
Tabel 3.14 Buku Tamu ... 57
Tabel 3.15 Tema Perumahan ... 58
Tabel 3.16 Tema Sekolah ... 59
(17)
Tabel 3.20 Jalan ... 60
Tabel 3.21 Tata Guna Lahan ... 61
Tabel 3.22 Ruang Terbuka Hijau ... 61
Tabel 3.23 Ruang Terbuka Non Hijau ... 62
Tabel 3.24 Danau ... 62
Tabel 3.25 Pengujian Metode White Box ... 86
Tabel 4.1 Pengujian Sistem Metode Black Box ...105
(18)
Source
(Kesatuan Luar)
Process
(Proses)
Data Flow
(Arus Data)
Data Store
(Simpanan Data)
2. Simbol dan Notasi Entity Relationship Diagram (Yakub, 2008)
No Simbol Keterangan
1.
Persegi panjang
Entitas/tipe entitas menyatakan objek
atau kejadian
2.
Ellips menyatakan atribut-atribut
entity set
Atribut adalah item data yang menjadi bagian dari entitas
3.
Belah ketupat (Diamond) menggambarkan relationship set.
Relationship adalah asosiasi antara
dua entitas
(19)
3. SimbolNotasi Kamus Data (Whitten, Bentey & Dittman, 2004)
Notasi = + ( ) { }
[ ] * *
@
Keterangan Terdiri dari
Dan
Opsional (Boleh ada boleh tidak) Pengulangan
Memilih salah satu dari sejumlah alternative Komentar
Identifikasi atribut kunci
4. Simbol Notasi State Transition Diagram (Whitten, Bentey & Dittman, 2004)
Nama Gambar Notasi Keterangan
Keadaan Sistem (state)
Setiap kotak mewakili suatu keadaan dimana sistem mungkin berada di dalam state.
Perubahan Untuk memungkinkan suatu
(20)
Kondisi dan Aksi
Untuk melengkapi STD,
dibutuhkan dua hal tambahan, yaitu kondisi sebelum keadaan berubah dan aksi dari pemakai untuk mengubah keadaan
Condition Action Keadaan 2
Keadaan 1
(21)
feature geografi yang berasal dari peta analog ke bentuk digital dalam format GIS/ SIG. Proses perubahan ini biasanya menggunakan perangkat digitasi (digitizer) dan meja gambar atau dapat juga dengan cara digitasi on screen terhadap peta digital hasil dari scanning.
(Barus, 1996:4-7)
2 Layer Representasi visual dari data geografis pada
peta digital. Secara konseptual sebuah layer adalah irisan atau strata tertentu atas realitas geografis pada sebuah daerah tertentu yang kurang lebih sejenis atau mempunyai kriteria yang sama maupun mirip. Misalnya jaringan jalan, batas Pengelolaistrasi pemerintahan, batas kawasan taman nasional, sungai. (Prahasta, 2004)
3 Polygon Secara harfiah diterjemahkan sebagai bentuk
bersudut banyak. Dalam GIS istilah poligon adalah kumpulan pasangan koordinat yang menghubungkan paling sedikit tiga titik (vertex) dan titik awal bertemu dengan titik yang paling akhir dan menutup. Misalnya Batas Pengelolaistrasi. (Barus, 1996:3-13)
(22)
Masing-masing selebar 6°. Zona 1 berada pada 180° Bujur Barat hingga 174° Bujur Barat. Pertambahan zona ke arah timur. (Hidayat, 2005)
5 WGS84 World Geographic System 1984 adalah datum
dan sistem koordinat yang paling umum digunakan saat ini yang dikembangkan oleh Departemen Pertahanan Amerika Serikat untuk menggantikan WGS72. Pengukuran GPS juga menggunakan datum dan sistem proyeksi ini. (Hidayat, 2005)
5 Shapefile Format penyimpanan suatu feature/bentukan
lengkap dengan atribut yang terkait atas bentukan geografis tadi. Shapefile hanya dapat menyimpan satu feature/ bentukan saja. (Prahasta, 2004)
6 Ruang Terbuka Hijau Ruang terbuka yang diisi oleh tumbuhan,
Tanaman, dan vegetasi (endemik, introduksi) guna mendukung manfaat langsung maupun tidak langsung yang dihasilkan, yaitu : keamanan, kenyamanan, kesejahteraan, dan keindahan. (UU No 26 Tahun 2007)
(23)
xxiii Lampiran III Source Code Program
(24)
1.1Latar Belakang
Pusat Penelitian Ilmu Pengetahuan dan Teknologi yang selanjutnya disebut PUSPIPTEK merupakan kawasan yang dibangun sebagai pusat kegiatan pengembangan ilmu pengetahuan dan teknologi yang berlokasi di kawasan kota Tangerang Selatan, Provinsi Banten. Luas wilayah keseluruhan kawasan PUSPIPTEK (Daratama, 2008:2) berjumlah 440 Ha, yang pemanfaatannya dibagi menjadi kawasan laboratorium seluas 300 Ha, kawasan pemukiman seluas 80 Ha dan sisanya seluas 60 Ha merupakan lahan kosong diluar kawasan PUSPIPTEK. Awal pembangunan kawasan pemukiman PUSPIPTEK dimulai pada tahun 1979 hingga tahun 1986 sebagai fasilitas bagi para karyawan yang bertugas di laboratorium PUSPIPTEK yang di dalamnya terdapat berbagai macam fasilitas-fasilitas. Fasilitas-fasilitas tersebut antara lain sarana pendidikan, penginapan, sarana peribadatan, sarana olah raga, sarana kesehatan, dan lahan terbuka hijau.
Kawasan pemukiman PUSPIPTEK yang dihuni oleh 698 kepala keluarga (Tim Kerja Sama PUSPIPTEK, 2005) ini belum memiliki suatu sistem informasi yang dapat memberikan informasi mengenai lokasi kawasan pemukiman secara spasial dengan cepat, tepat dan detail. Sistem Informasi tersebut sangat dibutuhkan bagi para kerabat penghuni ataupun masyarakat sekitar yang ingin mengetahui lokasi suatu rumah di kawasan pemukiman
(25)
PUSPIPTEK, mengetahui fasilitas-fasilitas apa saja yang ada di kawasan pemukiman PUSPIPTEK, bagaimana keadaaan kawasan PUSPIPTEK pada awal dibangun hingga sekarang, dan bagaimana kawasan PUSPIPTEK yang akan datang. Informasi tersebut juga dibutuhkan untuk mengetahui apakah pembangunan kawasan pemukiman PUSPIPTEK sesuai dengan UU No. 26 Tahun 2007 tentang penataan ruang, yang di dalamnya menjelaskan tentang tata cara penataan ruang suatu wilayah, mulai dari perencanaan pembangunan wilayah, pemanfaatan wilayah hingga pengawasan pemanfaatan wilayah. Gambar 1.1 merupakan grafik perubahan lahan yang ada di kawasan pemukiman PUSPIPTEK mulai dari tahun 1977 hingga perencanaan pembangunan kawasan pemukiman PUSPIPTEK pada tahun 2009-2029.
Gambar 1.1 Grafik Perubahan Lahan Kawasan PUSPIPTEK Untuk itulah dibutuhkan suatu sistem informasi yang bersifat spasial, yang di dalamnya memiliki informasi-informasi mengenai keadaan wilayah kawasan pemukiman PUSPIPTEK mulai dari informasi alamat penduduk yang dapat memudahkan pencarian alamat penghuni, informasi mengenai
(26)
fasilitas-fasilitas yang ada di kawasan pemukiman PUSPIPTEK, dan informasi mengenai tata guna lahan kawasan PUSPIPTEK. Selain informasi tersebut, dibutuhkan pula informasi perencanaan pengembangan kawasan pemukiman PUSPIPTEK kedepannya, serta informasi mengenai pengawasan pemanfaatan kawasan pemukiman PUSPIPTEK dari awal pembangunan hingga sekarang agar masyarakat mengetahui bagaimana bentuk perubahan dari kawasan pemukiman PUSPIPTEK.
Agar sistem informasi ini dapat diakses dengan cepat, maka dibutuhkan suatu media yang dapat diakses kapan pun, dimanapun dan dapat digunakan oleh siapa pun. Internet adalah media yang dapat digunakan dalam mendukung sistem informasi ini, karena internet dapat memenuhi kebutuhan dalam menyajikan informasi secara cepat. Dengan latar belakang ini, maka dilakukan penelitian di kawasan pemukiman PUSPIPTEK dengan judul
“Perancangan Sistem Informasi Spasial Berbasi Web Tata Ruang
Pemukiman” guna memenuhi kebutuhan informasi spasial bagi masyarakat.
1.2Perumusan Masalah
Berdasarkan latar belakang di atas, maka dapat dirumuskan suatu permasalahan sebagai berikut :
1. Bagaimana merancang sistem informasi spasial tata ruang pemukiman berbasis web di kawasan pemukiman PUSPIPTEK?
(27)
1.3Batasan Masalah
Adapun penulis akan melakukan pembatasan masalah pada :
1. Sistem informasi spasial tata ruang pemukiman ini hanya mencakup wilayah pemukiman PUSPIPTEK.
2. Informasi yang ditampilkan merupakan informasi pendukung dalam penataan ruang wilayah pemukiman PUSPIPTEK, yaitu : Sistem Informasi Spasial (SIS) Pendukung Perencanaan Tata Ruang Pemukiman, SIS Pemanfaatan Tata Ruang Pemukiman dan SIS Pendukung Pengawasan Tata Ruang Pemukiman.
3. Metode yang digunakan adalah SDLC (System Development Life Cycle) dengan dibatasi hingga tahap pengujian (testing).
4. Sistem informasi spasial yang digunakan berbasis web menggunakan teknologi OpenSource WebGIS, ALOV MAP V0.96
5. Peta yang digunakan berskala 1:12.500.
6. Data spasial yang digunakan memiliki format Shapefile (.Shp).
1.4Tujuan
1. Tujuan Umum
Tujuan dilakukannya penelitian ini adalah membangun sebuah sistem informasi spasial berbasis web mengenai tata ruang pemukiman di kawasan pemukiman PUSPIPTEK.
(28)
2. Tujuan Khusus
Tujuan khusus dari penelitian ini adalah:
a. Melakukan digitasi pada wilayah pemukiman PUSPIPTEK. b. Membangun aplikasi basis data berbasis web.
c. Mengkonversi data spasial ke web base.
d. Membangun implementasi sistem informasi spasial berbasis web.
1.5Manfaat
1. Manfaat bagi pengelola kawasan pemukiman PUSPIPTEK
a. Memudahkan pengelola kawasan pemukiman PUSPIPTEK dalam melakukan penataan ruang pemukiman di kawasan PUSPIPTEK.
b. Memudahkan dalam mendapatkan informasi mengenai alamat penghuni serta fasilitas-fasilitas yang berada di kawasan pemukiman PUSPIPTEK.
c. Mengetahui status penghuni rumah di kawasan PUSPIPTEK yang masih aktif sebagai pegawai di kawasan perkantoran PUSPIPTEK dan yang sudah tidak aktif (pensiun) sebagai pegawai di kawasan PUSPIPTEK.
2. Manfaat bagi penghuni pemukiman dan masyarakat umum
a. Memberikan informasi spasial mengenai tata ruang pemukiman kawasan pemukiman PUSPIPTEK.
(29)
b. Memudahkan dalam mendapatkan informasi mengenai alamat penghuni serta fasilitas-fasilitas umum yang berada di kawasan pemukiman PUSPIPTEK.
c. Meningkatkan kepercayaan penghuni terhadap kinerja pengelola kawasan pemukiman PUSPIPTEK.
1.6Sistematika Penulisan
Secara garis besar, penulisan ini dibagi menjadi lima (5) bab. Adapun isi dari masing-masing bab adalah sebagai berikut :
BAB I PENDAHULUAN
Bab ini mengemukakan latar belakang dibuatnya penulisan ini, perumusan masalah, batasan masalah, tujuan penulisan dan sistematika penulisan yang masing-masing dijelaskan pada tiap bab.
BAB II LANDASAN TEORI
Bab ini menguraikan tentang pengertian dan teori-toeri yang digunakan sebagai landasan atau dasar dari laporan ini.
BAB III METODOLOGI PENELITIAN
Bab ini menguraikan tentang metode penelitian yang mencakup metode pengumpulan data dan metode pengembangan sistem yang digunakan dalam suatu sistem informasi spasial tata ruang pemukiman berbasis web.
(30)
BAB IV HASIL DAN PEMBAHASAN
Bab ini menguraikan tentang hasil pembahasan dari sistem informasi yang dikembangkan dan pengujian terhadap sistem yang dikembangkan.
BAB V PENUTUP
Bab ini berisi kesimpulan dari uraian yang sudah diterangkan pada bab-bab sebelumnya, dan juga berisi saran-saran perbaikan.
(31)
2.1 Konsep Dasar Sistem Informasi Geografis (SIG)
2.1.1 Konsep Dasar Sistem
Sistem menurut Jogiyanto (2005:1) memiliki definisi suatu kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Elemen-elemen yang saling berinteraksi dan saling berhubungan membentuk suatu kesatuan sehingga tujuan atau sasaran sistem dapat tercapai. Elemen-elemen yang dimaksud merupakan definisi yang lebih luas.
Sistem menurut Prahasta (2005:37) dapat didefinisikan sebagai sekumpulan objek, ide, berikut saling keterhubungannya (inter-relasi) dalam mencapai tujuan atau sasaran bersama. Lebih detail lagi Rober dan Michael di dalam Prahasta (2005:37) menyatakan sistem sebagai kumpulan elemen-elemen yang saling berinteraksi membentuk kesatuan, dalam interaksi yang kuat maupun lemah dengan pembatas yang jelas.
Selanjutnya dalam Wikipedia, sistem2 berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Dalam pengertian
2
http://id.wikipedia.org/wiki/Sistem [juli, 27 2009 pkl 06.59]
(32)
yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan diantara mereka.
Dari pengertian diatas, dapat diambil kesimpulan bahwa sistem memiliki pengertian sekumpulan objek, elemen-elemen, komponen-komponen yang saling terkait dan berinteraksi untuk mencapai suatu tujuan.
2.1.2 Konsep Dasar Informasi
Menurut Jogianto (2005:8), informasi memiliki definisi suatu data yang diolah menjadi bentuk yang lebih berguna dan lebih bermanfaat bagi penggunanya. Pengertian lain mengenai informasi menurut Kadir dalam Prahasta (2005:30-31) adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang, manajer, staf, atau orang lain di dalam suatu organisasi atau perusahaan.
Menurut Jogiyanto (2005:8), informasi bersumber dari berbagai macam data. Data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Informasi pada saat ini memiliki peran yang penting untuk mengambil suatu keputusan, karena informasi menjadi bahan pertimbangan dan masukan yang digunakan oleh para pengambil keputusan dalam membuat suatu kebijakan-kebijakan (keputusan) di dalam organisasi.
(33)
Dari pengertian informasi di atas diambil kesimpulan bahwa informasi merupakan data yang telah diproses (diolah) menjadi bentuk yang lebih berguna dan bermanfaat bagi penerimanya atau penggunanya untuk mengambil suatu keputusan. Data sendiri pun merupakan bahan untuk membentuk suatu informasi.
2.1.3 Konsep Dasar Sistem Informasi
Sistem informasi menurut Leitch dan Davids dalam Jogiyanto (2005:11) adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat menejerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Menurut Barus (1996:1-3), sistem informasi adalah suatu jaringan perangkat keras dan lunak yang dapat menjalankan operasi-operasi dimulai dari perencanaan, pengamatan dan pengumpulan data, kemudian untuk penyimpanan dan analisi data, termasuk penggunaan informasi yang diturunkan ke beberapa proses pembuatan keputusan.
Sedangkan menurut Budihar dalam Prahasta (2005:40), sistem informasi adalah suatu sistem manusia-mesin yang terpadu untuk menyajikan informasi guna mendukung fungsi operasi, manajemen, dan pengambilan keputusan dalam organisasi.
(34)
Dari berbagai definisi/pengertian mengenai sistem informasi, dapat disimpulkan bahwa sistem informasi adalah sistem berbasis komputer yang digunakan untuk pengambilan keputusan berdasarkan informasi dari data-data yang telah diolah sebelumnya.
2.1.4 Geografis
Menurut Barus (1996:1-1), geografis berasal dari gabungan kata
geo dan graphy. Geo berarti bumi sedangkan graphy berarti proses penulisan, sehingga geografi berarti penulisan tentang bumi. Geografi mencakup studi mengenai permukaan bumi terutama keragaman areal dan hubungan spasial sebagai tempat tinggal manusia.
Menurut Prahasta (2005:49), Geografis memiliki istilah lain, yaitu spasial (keruangan) dan Geospasial. Ketiga istilah ini memiliki pengertian yang sama di dalam konteks SIG. Penggunaan kata “Geografis” mengandung pengertian suatu persoalan mengenai bumi: permukaan dua atau tiga dimensi.
Dari pengertian diatas, dapat disimpulkan bahwa Geografi merupakan suatu ilmu yang mempelajari masalah-masalah bumi secara luas dalam hubungannya dengan keruangan.
(35)
2.2 Sistem Informasi Geografis (SIG)
2.2.1 Definisi SIG
Dalam Prahasta (2005), terdapat berbagai macam pengertian mengenai SIG. Antara lain menurut Arronoff dalam Prahasta (2005:55) mendefinisikan SIG sebagai suatu sistem yang berbasiskan komputer yang digunakan untuk menyimpan dan memanipulasi informasi-informasi geografis. SIG dirancang untuk mengumpulkan, menyimpan, dan menganalisis objek-objek dan fenomena dimana lokasi geografis merupakan karakteristik yang penting atau kritis untuk dianalisis. Dengan demikian, SIG merupakan sistem komputer yang memiliki empat kemampuan berikut dalam menangani data yang bereferensi geografis: (a) masukan, (b) manajemen data (penyimpanan dan pemanggilan data), (c) analisis dan manipulasi data, dan (d) keluaran.
Menurut Basic dalam Prahasta (2005:54) SIG adalah kombinasi perangkat keras dan perangkat lunak komputer yang memungkinkan untuk mengelola, menganalisa, memetakan informasi spasial berikut data atributnya (data deskriptif) dengan akurasi kartografi. Menurut Burrough (Barus,1996:2-1) definisi SIG adalah sebagai suatu perangkat alat untuk koreksi, menyimpan, menggali kembali, mentransformasi dan menyajikan data spasial dari aspek-aspek permukaan bumi.
Dari pengertian diatas, dapat ditarik kesimpulan bahwa SIG merupakan suatu sistem yang menggunakan komputer untuk memasukkan, mengelola (penyimpanan dan pemanggilan data),
(36)
manipulasi dan analisis, serta menyajikan informasi secara geografis berikut dengan deskripsi dari keadaan geografis suatu wilayah untuk digunakan sebagai bahan pengambilan keputusan.
2.2.2 Komponen SIG
Menurut Gistus dalam Prahasta (2005:58), komponen SIG dibagi menjadi empat komponen, diantaranya perangkat keras, manajemen, data dan informasi, serta perangkat lunak.
Perang
Gambar 2.1 Komponen SIG (Sumber : Prahasta, 2005: 59)
Komponen perangkat keras dalam SIG yang umum digunakan adalah CPU, RAM, storage, input device, output device, dan peripheral
lainnya. Sedangkan komponen perangkat lunak, merupakan suatu sistem untuk mengolah data dan informasi geografis, seperti ERDAS, ArcView, MapInfo, dan lain-lain.
Data SIG
kat Keras
Data dan Informasi
Peran Manajemen
(37)
Data dan Informasi, merupakan data atribut dari tabel-tabel dan laporan yang digunakan, dan manajemen merupakan komponen yang berkaitan dengan perkembangan dan penguasaan teknologi. Kombinasi yang benar antara ke empat (4) komponen utama ini akan menentukan kesuksesan suatu proyek pengembangan Sistem Informasi Geografis.
2.2.3 Kemampuan SIG
Berdasarkan pengertian mengenai SIG dari berbagai macam sumber, kemampuan SIG dapat dilihat secara langsung. Berikut adalah kemampuan-kemampuan SIG menurut Prahasta (2005:72) yang diambil dari beberapa definisi mengenai SIG:
a. Memasukkan dan mengumpulkan data geografis b. Mengintegrasikan data geografis
c. Memeriksa, meng-update (meng-edit) data geografis d. Menyimpan dan memanggil kembali data geografis e. Merepresentasikan atau menampilkan data geografis f. Mengelola data geografis
g. Memanipulasi data geografis h. Menganalisa data geografis
i. Menghasilkan keluaran (output) data geografis dalam bentuk-bentuk: peta tematik (view dan layout), tabel, grafik (chart) laporan (report), dan lainnya baik dalam bentuk hardcopy maupun
(38)
2.3 Data dan Informasi Geografis
Data adalah bahasa, mathematical, dan simbol-simbol pengganti lain yang disepakati oleh umum dalam menggambarkan objek, manusia, peristiwa, aktivitas, konsep, dan objek-objek penting lainnya (Prahasta, 2005:32). SIG dapat menyimpan dan mengumpulkan data dengan dua cara, yaitu secara langsung dengan mendigitasi data spasialnya dari peta dan memasukkan data atribut dari tabel-tabel dan laporan dengan menggunakan keyboard, maupun secara tidak langsung dengan meng-import data-data spasial dari perangkat-perangkat lunak yang ada.
Terdapat beberapa alasan mengenai kebutuhan SIG, diantaranya: 1. Penanganan data geospasial sangat buruk
2. Peta dan statistik sangat cepat kadaluarsa 3. Data dan informasi sering tidak akurat 4. Tidak ada pelayanan penyediaan data 5. Tidak ada pertukaran data
Sedangkan fungsi dari Sistem Informasi Geografis (SIG) antara lain : 1. Sistem Informasi Geografis sebagai bank data geografis
2. Sistem Informasi Geografis sebagai sarana bantu pengambilan keputusan
3. Sistem Informasi Geografis sebagai sarana pengendalian operasional dan pemantauan.
(39)
2.3.1 Jenis Data Pada Sistem Informasi Geografis
Sistem informasi geografis memiliki dua (2) jenis data, yaitu data spasial (keruangan), dan data non spasial (atribut). Jenis data spasial merupakan data yang berhubungan dengan ruang atau yang bersifat keruangan. Sekumpulan entity baik yang memiliki lokasi atau posisi yang tetap mampu yang tidak tetap (memiliki kecenderungan untuk bertambah, bergerak atau berkembang) merupakan pendeskripsian dari data spasial. Penyajian data spasial dalam komputer dapat ditampilkan secara raster dan vektor.
Dalam struktur raster, untuk menetapkan data alokasionalnya menggunakan jaringan sel grid. Jadi dalam struktur raster lokasi keruangannya dikodekan, setiap sel menunjukkan baris dan kolom dalam suatu matriks petunjuk lokasi serta kode atribut yang dipetakan ke dalamnya. Sedangkan struktur vektor, suatu titik dinyatakan dengan koordinat tunggal (x,y), baris dengan koordinat yang berkesinambungan ((x1 ,y1),(x2,y2),...,(xn,yn)) dan poligon dengan deret tertutup
((x1,y1),(x2,y2), ...,(xn,yn),(x1,y1)). Perbedaan dari struktur vektor dan
raster adalah struktur vektor menunjukkan penyajian yang lebih detil dibandingkan dengan struktur raster tetapi struktur vektor membutuhkan perangkat yang lebih rumit dan mahal dalam penerapannya.
Jenis data non spasial merupakan data yang dapat dihubungkan dengan data geografis atau peta untuk menampilkan informasi yang
(40)
dibutuhkan. Penyimpanan data non spasial ini dapat dilakukan dengan dua (2) cara, yaitu dalam bentuk tabel di dalam database dan ditabelkan pada peta dengan pola titik tertentu atau simbol tertentu. Setiap objek memiliki ciri dasar yang membedakan dengan objek lainnya. Atribut adalah uraian dari ciri dasar tersebut untuk tujuan pengenalannya, termasuk pula klasifikasi serta nama-nama tertentu yang digunakan untuk objek-objek tertentu. Atribut juga sebagai data tematik atau data atribut biasanya disajikan dalam bentuk tulisan atau legenda peta. Contoh atribut jalan seperti: karakteristik jalan dan kualitas jalan.
2.3.2 Model Data Sistem Informasi Geografis
Menurut Barus (1996: 3-19), Semua fitur pada muka bumi bisa di representasikan oleh tiga identitas yaitu: titik, garis, dan poligon. Fitur-fitur beserta atributnya dikumpulkan dalam satuan-satuan yang disebut layer. Sungai, bangunan, jalan, laut, batas administrasi merupakan contoh-contoh dari layer.
Objek titik dalam peta mempunyai makna mewakili lokasi dan tidak ke unsur lain. Tetapi kenampakan objek titik ini akan berbeda jika dilakukan pembesaran (zooming), yang berarti menjadi objek area. Jadi ukuran skala pengamatan pemetaan akan mempengaruhi penampilan ukuran objek dalam database. Pada skala tertentu kelompok objek tertentu akan hilang untuk penyimpanan dalam database.
(41)
Objek garis (juga diistilahkan dengan ujung, lengkungan, dan
polyline) dalam kehidupan antara lain jalur jalan, pipa, yang muncul terpisah dan tidak berkaitan satu dengan yang lainnya. Walaupun demikian unsur garis tersebut merupakan unsur kelompok yang lebih besar, misalnya aliran sungai kecil dapat dikaitkan dengan sungai yang lebih besar hingga akhirnya dalam ruang lingkup daerah sungai. Ada beberapa sifat yang perlu diperhatikan mengenai sifat objek garis ini antara lain: panjang (misalnya untuk jarak), kelengkungan (untuk sungai), dan orientasi (untuk sumber daya mineral)
Objek poligon (area) dapat diidentifikasi untuk objek yang alami dan buatan manusia, yang berarti keberadaan objek tidak dikaitkan dengan tinggi. Unit spasial poligon dapat bersifat alami seperti danau, pulau atau tipe tanah, atau buatan seperti batas kecamatan. Batas-batas ini dapat tidak jelas, mempunyai banyak sifat, berubah sesuai waktu, bervariasi sesuai definisi, dan dapat juga tidak dapat diamati langsung. Sifat-sifat yang dikaitkan dengan unsur area antara lain adalah perkembangan area, ukuran keliling, daerah tumpang tindih, dan lain-lain.
2.4 Konsep Dasar Tata Ruang Pemukiman
2.4.1 Konsep Dasar Tata Ruang
Di dalam Undang-undang No.26 Tahun 2007 tentang Penataan Ruang pasal 1 butir 2 tata ruang adalah wujud struktur ruang dan pola
(42)
ruang. Ruang di dalam pasal 1 butir 1 UU No.26/2007 memiliki definisi sebagai wadah yang meliputi ruang darat, ruang laut, dan ruang udara, termasuk ruang di dalam bumi sebagai satu kesatuan wilayah, tempat manusia dan makhluk lain hidup, melakukan kegiatan, dan memelihara kelangsungan hidupnya.
Tujuan dari penaataan ruang berdasarkan UU No.26/2007 pasal 3 adalah untuk mewujudkan ruang wilayah nasional yang aman, nyaman, produktif, dan berkelanjutan berlandaskan Wawasan Nusantara dan Ketahanan Nasional dengan :
1. Terwujudnya keharmonisan antara lingkungan alam dan lingkungan buatan.
2. Terwujudnya keterpaduan dalam penggunaan sumber daya alam dan sumber daya buatan dengan memperhatikan sumber daya manusia, dan
3. Terwujudnya pelindungan fungsi ruang dan pencegahan dampak negatif terhadap lingkungan akibat pemanfaaatan ruang.
2.4.2 Konsep Dasar Pemukiman
Berdasarkan Undang-Undang No.4 Tahun 1992 tentang Perumahan dan Pemukiman pasal 1 butir 3, pemukiman adalah bagian dari lingkungan hidup di luar kawasan lindung, baik yang berupa kawasan perkotaan maupun perdesaan yang berfungsi sebagai lingkungan tempat tinggal atau lingkungan hunian dan tempat kegiatan
(43)
yang mendukung perikehidupan dan penghidupan. Pada pasal 1 butir 4 UU No.4/1992 dijelaskan pula pengertian satuan lingkungan permukiman, yaitu kawasan perumahan dalam berbagai bentuk dan ukuran dengan penataan tanah dan ruang, prasarana dan sarana lingkungan yang terstruktur. Perumahan sendiri memiliki definisi kelompok rumah yang berfungsi sebagai lingkungan tempat tinggal atau lingkungan hunian yang dilengkapi dengan prasaran dan sarana lingkungan. Pengertian tersebut berdasarkan UU No.4/1992 pasal 1 butir 2.
Adapun pengertian lain mengenai pemukiman3 adalah suatu wilayah atau area yang ditempati oleh seseorang atau sekelompok orang. Syarat-syarat dan unsur dari suatu pemukiman antara lain:
1. Adanya penduduk/ warga
Orang-orang yang ada di dalamnya terikat oleh peraturan-peraturan yang berlaku dan saling berinteraksi satu sama lain secara terus menerus / berkelanjutan. Biasanya suatu daerah dipimpin oleh seorang pemimpin.
2. Rumah
Tempat berlindung dari segala macam gangguan dan dapat ditempati oleh keluarga yang merupakan unsure terkecil dari masyarakat.
3
http://organisasi.org/syarat_syarat_dan_unsur_unsur_daerah_wilayah_lingkungan_kediaman_tem pat_tinggal_pemukiman_penduduk_ilmu_geografi_ips [juni, 28 2009 pkl 10:26]
(44)
3. Sarana fisik
Sarana yang digunakan untuk mendukung segala aktivitas dan kepentingan penduduk agar dapat terus berjalan serta hidup.
2.5 Tata Ruang Pemukiman
Berdasarkan pengertian diatas, dapat didefinisikan bahwa tata ruang pemukiman merupakan suatu wujud sturktural dan pola perencanaan pemukiman yang direncanakan maupun tidak direncanakan agar wilayah pemukiman tersebut dapat digunakan secara maksimal dan dapat memenuhi kebutuhan para penghuni kawasan pemukiman tersebut tanpa mengesampingkan keamanan dan kenyamanan lingkungan. Adapun fungsi dari penataan ruang pemukiman antara lain:
1. Perencanaan pengembangan wilayah pemukiman
2. Pemanfaatan wilayah pemukiman agar menjadi lebih produktif
3. Pengendalian wilayah pemukiman agar sumberdaya-sumberdaya yang ada di kawasan pemukiman saling memenuhi kebutuhannya.
2.6 Kawasan Pemukiman PUSPIPTEK
Kawasan Pemukiman PUSPIPTEK dibangun untuk memenuhi kebutuhan para pekerja yang bekerja di kawasan perkantoran PUSPIPTEK. Pemukiman ini disiapkan sebaik mungkin agar tercipta suasana tenang dan nyaman serta melancarkan komunikasi sosial di kalangan para penduduknya. Pemukiman ini dibangun diatas areal tanah seluas sekitar 80
(45)
Ha, dan menyediakan sekitar 700 unit rumah yang merupakan rumah tinggal. Disediakan beberapa tipe rumah dengan luas lantai 50 m2, 70 m2, 90 m2, dan 120 m2 yang diperuntukan bagi beberapa golongan kepegawaian sebagaimana peraturan pemerintah yang berlaku. Lingkungan pemukiman PUSPIPTEK dilengkapi juga dengan berbagai sarana pelengkap yang memberikan banyak kemudahan dalam kehidupan sehari-hari antara lain Balai Kesehatan, Taman Kanak-kanak, Bangsal Olah Raga, SD, SMP, Bank/Kantor POS, Mesjid, Gedung Pertemuan, dan Wisma Tamu PUSPIPTEK (Preliminary Studi Master Plan PUSPIPTEK, 2008).
Adapun batas administrasi kawasan pemukiman PUSPIPTEK yang berada di Kota Tangerang Selatan, tepatnya di Kecamatan Setu adalah sebagai berikut
¾ Sebelah Utara : Kecamatan Serpong, Kota Tangerang Selatan ¾ Sebelah Selatan : Kabupaten Bogor
¾ Sebelah Timur : Kecamatan Pamulang, Kota Tangerang Selatan ¾ Sebelah Barat : Kabupaten Tangerang
Kawasan pemukiman PUSPIPTEK ini merupakan bagian dari kawasan PUSPIPTEK yang terbagi menjadi kawasan laboratorium (perkantoran), kawasan pemukiman dan kawasan rencana pembangunan yang sekarang merupakan lahan kosong. Untuk mengetahui pemanfaatan ruang kawasan PUSPIPTEK pada saat ini secara detail dapat dilihat pada Tabel 2.1.
(46)
Tabel 2.1 Penggunaan lahan kawasan PUSPIPTEK
PENGGUNAAN LAHAN LUAS
Gedung Manajemen 10752 m2
Gedung Konvensi 6200 m2
Perumahan 698 Unit
Wisma Tamu 6000 m2
Bangunan
Laboratorium 132179 m2
Science Center (Rencana) 30 Ha
Konvensi dan Perkantoran (Sisa Lahan) 3,5 Ha
Elektronika (LIPI, Rencana) 3 Ha
Laboratorium (BPPT, Rencana) 24,9 Ha
Kebun Botani dan Propinsi 50 Ha
Lahan Kosong dalam Kawasan
Lain-lain dalam Kawasan 5,3 Ha
Utara PUSPIPTEK 23 Ha
Lahan Luar Pagar
Kawasan Selatan PUSPIPTEK 85 Ha
Sumber: Lap. Akhir Pengembangan Core Competence PUSPIPTEK, 2003
Proses pembangunan kawasan pemukiman PUSPIPTEK dilakukan kurang lebih dari tahun 1979 hingga 1986 melalui beberapa tahap. Untuk melihat lebih detail tahapan-tahapan dalam pembangunan kawasan Pemukiman PUSPIPTEK dapat dilihat pada Tabel 2.2 untuk pembangunan perumahan dan Tabel 2.3 untuk pembangunan fasilitas di kawasan pemukiman PUSPIPTEK.
Tabel 2.2 Pembangunan Perumahan PUSPIPTEK
Tahun Pembangunan No Perincian Total Volume/
Buah
’79-‘80 ’80-‘81 ’81-82 ’82-‘84 ’84-‘85 ’85-‘86
1 Blk 1(100m2) 64 64
2 Blk 2-1(50 m2) 78 78
3 Blk 2-2(50 m2) 40 40
(47)
5 Blk 4(120 m2) 140 140
6 Blk 5(50 m2) 40 40
7 Blk 6(120 m2) 200 100 100
Sumber : Master plan kawasan PUSPIPTEK, 1977
Tabel 2.3 Pembangunan Fasilitas Lingkungan
Tahun Pembangunan Jenis No Perincian
Total Volume
/m2 ’83-‘84 ’84-‘85 ’85-‘86
1 PUSKESMAS 338 338
2 TK 338 338
3 Bangsal Olah Raga 1008 1008
4 SD 736 736
5 SMP 750 750
6 Toko/Koperasi 1000 1000
7 Bank/Kantor Pos 500 500
8 Masjid 500 500
9 Gereja 300 300
Sumber : Master plan kawasan PUSPIPTEK, 1977
Namun hingga tahun 1986 untuk perumahan hanya 75% yang terselesaikan pengerjaannya, yaitu pembangunan perumahan blok 1 hingga blok 4. Kemudian dilakukan pembangunan perumahan dan pengembangan fasilitas-fasilitas serta pengalihgunaan bangunan hingga tahun 2009. Tabel 2.4 menyajikan informasi mengenai jumlah rumah di tiap blok yang ada di kawasan pemukiman PUSPIPTEK blok hingga tahun 2009.
Tabel 2.4 Luas Perumahan PUSPIPTEK
No Blok Rumah
Jml. Rumah L. Bangunan L. Halaman
1 I 64 Unit 98 m2 500 m2
2 II (1) 78 Unit 98 m2 1000 m2
3 II (2) 40 Unit 70 m2 1000 m2
4 III (1) 138 Unit 50 m2 200 m2
(48)
6 IV (1) 124 Unit 120 m2 500 m2
7 IV (2) 20 Unit 160 m2 500 m2
8 V (1) 38 Unit 50 m2 500 m2
9 V (2) 60 Unit 70 m2 500 m2
10 VI 91 unit 70 m2 500 m2
Sumber : Laporan Sensus Penduduk PUSPIPTEK, 2005 dan Laporan Kebersihan Kawasan Perumahan PUSPIPTEK
Fasilitas-fasilitas yang dibangun dan dikembangkan oleh pengelola kawasan pemukiman PUSPIPTEK hingga tahun 2009 dijabarkan pada Tabel 2.5 berikut ini.
Tabel 2.5 Pengembangan Fasilitas PUSPIPTEK
No Nama Luas Bangunan Awal
Luas Bangunan Sekarang
1 WTP 4495 m2 -
2 Wisma SARPEDAL 1457 m2 -
3 Mesjid BU+ TK BU 500 m2 4785 m2
4 GP 300 m2 4752 m2
5 BALKES 338 m2 -
6 GOR 1008 m2 -
7 SMP 750 m2 1340 m2
8 SD 736 m2 1500 m2
9 TK Bhakti 338 m2 1500 m2
Sumber : Data fasilitas kawasan PUSPIPTEK dan data statistik sekolah
Untuk perencanaan pembangunan kawasan pemukiman PUSPIPTEK, pengelola kawasan pemukimana di dalam laporan akhir
Master Plan PUSPIPTEK 2009 akan membangun beberapa fasilitas baru bagi penghuni guna menunjang kebutuhannya. Fasilitas-fasilitas tersebut antara lain :
1. Kawasan rekreasi dan sarana olah raga 2. Kawasan hunian bertingkat
3. Business science center
Tabel 2.6 menyajikan informasi mengenai perencanaan pembangunan fasilitas yang akan dibangun sesuai dengan master plan 2009.
(49)
Tabel 2.6 Indikasi Program Pengembangan Fasilitas Kawasan
No Rencana Pengembangan Tahap pembangunan/pelaksanaan
1 Kawasan rekreasi dan sarana olah raga 2009-2024
2 Kawasan hunian bertingkat 2009-2029
3 Business science center 2009-2019
Sumber : Penyusunan revisi master plan, 2009
2.7Basisdata
Basis data menurut Hariyanto (2004:3) data adalah rekaman mengenai fenomena/fakta yang ada atau yang terjadi. Data merupakan sumber daya penting pada manajemen modern. Lebih lanjut menurutnya, Basisdata adalah kumpulan data (elementer) yang secara logik berkaitan dalam merepresentasikan fenomena/fakta secara terstruktur dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu. Basisdata merupakan salah satu komponen utama sistem informasi karena setiap informasi untuk pengambilan keputusan berasal dari data yang tersedia pada basisdata. Pengelolaan basisdata yang kurang baik dapat mengakibatkan ketidaktersediaan data penting yang digunakan untuk menghasilkan informasi yang diperlukan dalam pengambilan keputusan.
Penggunaan basisdata dalam SIG akan mendapatkan keuntungan-keuntungan seperti berikut:
1. Reduksi duplikasi data
2. Kemudahan, kecepatan dan efisiensi akses data 3. Penjagaan integritas data
4. Menyebabkan data menjadi self-documented dan self-descriptive
(50)
2.8Perangkat Lunak Pendukung SIG
Empat komponen utama SIG diantaranya adalah perangkat lunak, karena setiap pengolahan data tersebut tidak lepas dari peranan perangkat lunak. Perangkat lunak yang digunakan dalam pengolahan data SIG haruslah merupakan alat (tool) yang mudah digunakan, dan memungkinkan melakukan organisasi, menyusun (maintain), menggambarkan, dan menganalisis peta atau informasi spasial (Prahasta, 2005: 59).
Perangkat lunak yang digunakan juga biasanya dapat bekerja dengan data tabular, citra, textfile, data spreadsheet dan data grafik. Di samping itu perangkat lunak yang digunakan juga dapat melakukan komunikasi dengan produk perangkat lunak lain, di mana kita dapat mengganti (meng-exchange) data tanpa melakukan konversi (convert), dan tanpa meninggalkan atau keluar dari perangkat lunak itu sendiri.
Perangkat lunak yang mendukung SIG dalam proses pengolahannya antara lain ArcView, Map Info, dan ERDAS
2.9Program Aplikasi Pendukung WebGIS
Program aplikasi ini digunakan untuk membuat webGIS yang dapat menampilkan data vektor dan raster di internet. Program aplikasi yang digunakan berbasis java, dapat menghasilkan interface yang interaktif pada
web browser, dapat bekerja dengan multi layer, peta tematik, mendukung
(51)
Program aplikasi ini bersifat open source, dibangun dengan menggunakan bahasa Java dan dikemas dalam Applet sebagai penghubung antara HTML (Hypertext Markup Language, bahasa pembangun halaman
web) dan proses di dalam Applets digunakan bahasa XML (Extensible Markup Language). Salah satu aplikasi pendukung webGIS ini adalah ALOV Map (Sanjaya, 2004: 3).
2.10 Sistem Informasi Geografis Berbasis Web (WebGIS)
WebGIS4 merupakan sebuah web mapping, web mapping yang dimaksud dalam WebGIS bukan pemetaan internet, dan berarti tidak hanya menampilkan peta (yang berupa gambar statis) kedalam situs internet namun dapat berinteraksi dengan user. Menurut Sanjaya (2004:1) Web GIS dapat didefinisikan sebagai suatu sistem yang kompleks yang dapat diakses di internet, untuk mengakuisisi, menyimpan, mengintegrasikan, memanipulasi, menganalisis dan menampilkan data tanpa memerlukan perangkat lunak SIG.
Webmapping bukanlah memindahkan aplikasi GIS desktop ke dalam bentuk web-based walupun memungkinkan untuk itu. Pengguna internet berasal dari berbagai kalangan dengan berbagai kemampuan atas GIS, dari yang tidak tahu sampai ahli. Web mapping memanfaatkan fungsi interaktifitas yang ada pada aplikasi GIS dalam bentuk web.
Bentuk umum dari arsitektur berbasis peta di web dapat dilihat pada gambar dibawah ini :
4
(52)
Gambar 2.2 Arsitektur GIS Berbasis Web
Pada gambar diatas, interaksi antara klien dengan server berdasar skenario requestdan respon. Web browser di sisi klien mengirim request ke
server web. Karena server web tidak memiliki kemampuan pemrosesan peta, maka request berkaitan dengan pemrosesan peta akan diteruskan oleh server web ke server aplikasi dan Mapserver. Hasil pemrosesan akan dikembalikan lagi melalui server web, terbungkus dalam bentuk file HTML atau applet.
2.11 Bahasa Pemrograman
Dalam pengembangan sistem ini, bahasa pemrograman web yang digunakan bersifat open source yang dapat membuat tampilan web yang dinamis. Karena di dalam proses pembuatannya dapat sesuai dengan apa yang diinginkan oleh programmer (user). Bahasa pemrograman yang dapat mendukung diantaranya : PHP, ASP, Perl dan JSP.
Ekstensi dokumen HTML yang sudah dilengkapi dengan script PHP adalah *.php. Script PHP yang dicangkokkan ke dalam source HTML
(53)
diawali dengan tanda <? Atau <?php sebagai pembuka, dan di akhiri dengan tanda ?> sebagai penutup script.
Bahasa pemrograman yang disebutkan di atas berjalan di lingkungan
web server untuk mengeksekusi setiap skripnya (Kadir, 2003:1). Diantara
web server yang dapat digunakan adalah seperti IIS (Internet Information Server), Apache, dan PWS (Personal Web Server).
Berikut ini adalah contoh script PHP : <html>
<head> <title>
Contoh Sederhana </title>
<body> <?php
Echo(“Hallo apa kabar ? Nama saya PHP script”); ?>
</body> </html>
2.12 MySQL
Database telah menjadi bagian integral dalam kehidupan manusia. Sebuah pekerjaan akan terasa berat jika tidak didukung oleh database. Sebagai contoh keberadaan database dirasakan sangat penting dalam pekerjaan di bank, universitas, perpustakaan dan lain-lain. Contoh lainnya adalah beberapa fasilitas di internet yang tidak mungkin berjalan tanpa adanya dukungan database seperti search engine, e-commerce dan website
(54)
Database yang berjalan dan dikendalikan di komputer dinamakan
database server. Salah satu database yang cukup dikenal saat ini adalah MySQL (Kadir, 2003:353).
a. Koneksi ke Database
¾ Fungsi mysql_connect()
Digunakan untuk melakukan koneksi ke program database
MySQL. Sintaksnya:
mysql_connect(nama host, nama user, password) ¾ Fungsi mysql_create_db()
Digunakan untuk membuat sebuah database. Sintaksnya: mysql_create_db(“database”)
b. Tahap Operasi
PHP (Hypertext Preprocessor) tidak menyediakan fungsi-fungsi khusus untuk operasi data, sehingga sintaks yang dipakai adalah sintaks perintah-perintah MySQL, kemudian sintaks ini dioperasikan menggunakan fungsi mysql_query().
1. Memasukkan Data
Untuk memasukkan data ke database, digunakan sintaks:
INSERT INTO nama_tabel (field1, field2,…) VALUES (‘data1’, ‘data2’, …)
(55)
Untuk mencari satu atau lebih data di database digunakan sintaks berikut:
SELECT field1, field2, … FROM nama_tabel WHERE syarat1,syarat2, … ORDER BY nama_field
3. Meng-edit Data
Untuk meng-edit data menggunakan sintaks berikut:
UPDATE nama_tabel SET field1=nilai_baru, field2=nilai_baru, … WHERE syarat1, syarat2, …
4. Menghapus Data
Untuk menghapus data menggunakan sintaks berikut: DELETE FROM nama_tabel WHERE syarat1, syarat2,..
2.13 Perangkat Lunak Desain Tampilan Web
Perangkat lunak desain tampilan web dibutuhkan untuk membuat tampilan web lebih menarik. Perangkat lunak yang digunakan merupakan program professional editor HTML yang digunakan untuk mengelola situs dan menata layout halaman web. Selain itu, perangkat lunak ini pun memiliki fasilitas-fasilitas yang lebih powerful, seperti kemampuan menangani penyuntingan kode dengan lebih baik, menangani dokumen dokumen baru seperti XHTML, kemampuan validasi dan debug di browser,
panel snippets yang berfungsi untuk menyunting dan menyimpan blok kode yang sering digunakan, serta fasilitas penanganan berbagai database, dan fasilitas desain lainnya (Ruvalcaba, 2002:1).
(56)
Pada penelitian ini dibutuhkan data-data informasi sebagai bahan yang dapat mendukung kebenaran materi uraian pembahasan. Untuk menyelesaikan masalah yang ada dalam sebuah perancangan sistem ada beberapa tahapan yang harus dilakukan. Dalam bab ini dijelaskan mengenai tempat dan waktu penelitian, bahan dan alat penelitian yang digunakan, metodologi penelitian yang digunakan penulis, dan metode pengembangan sistem yang digunakan.
3.1 Tempat dan Waktu Penelitian
Pelaksanaan penelitian dilakukan di Pusat Penelitian Ilmu Pengetahuan dan Teknologi (PUSPIPTEK), Gedung 120 TMC-1 PUSPIPTEK Serpong Tangerang 15314. Waktu penelitian dilaksanakan mulai dari bulan Mei 2009 sampai dengan Desember 2009.
3.2 Bahan dan Alat Penelitian
a. Bahan
Bahan-bahan yang digunakan untuk melakukan penelitian ini antara lain:
- Peta Kawasan PUSPIPTEK skala 1:12.500 tahun 2009 yang dikeluarkan oleh Kementrian Negara Riset dan Teknologi PUSPIPTEK (bersumber dari hasil pengukuran 2009, dan hasil
(57)
digitasi foto udara (google earth) oleh PT. MULTIDECON INTERNAL)
- Data-data mengenai fasilitas di kawasan pemukiman PUSPIPTEK
- Data-data mengenai sekolah yang ada di kawasan pemukiman PUSPIPTEK
- Data-data mengenai penduduk pemukiman PUSPIPTEK - Data-data megenai luasan wilayah pemukiman PUSPIPTEK
b. Alat
Alat yang digunakan pada penelitian ini adalah:
- Perangkat Keras : satu unit Personal Computer (PC), dan
Printer
- Perangkat Lunak :
1. Window XP Service Pack 2 sebagai Sistem Operasi
2. Arcview 3.3 dengan extensi Register and Transform tools
dan JPEG (JFIF) Image Support sebagai tools untuk
melakukan pendigitasian peta wilayah pemukiman PUSPIPTEK
3. Mozilla Firefox 3.2 dan Google Chrome 2.0 sebagai web browser
4. MS4W 2.3.1 dengan PHP 5.2 sebagai interface berbasis web
(58)
5. Alov Map V 0.96 sebagai program aplikasi webgis untuk menampilkan peta pada browser.
6. MySQL v5.0.45 sebagai database
7. Dreamweaver CS3 sebagai desain web
8. Adobe Photoshop CS sebagai image editor
9. Ms. Visio sebagai designtools perancangan sistem.
3.3 Metodologi Penelitian
3.3.1 Teknik Pengumpulan Data
Pada penelitian ini, teknik pengumpulan data dilakukan dengan cara wawancara, observasi, serta studi pustaka dan literatur.
a. Wawancara
Metode ini dilakukan dengan cara mewawancarai orang yang berkompeten pada bidang pemetaan kawasan PUSPIPTEK. Adapun orang yang diwawancarai adalah :
1. Divisi : Pemasaran PUSPIPTEK Jabatan : Ka.Sub.Bid. Kerjasama IPTEK Tempat : Gedung 120 TMC-1 PUSPIPTEK 2. Divisi : Pertamanan PUSPIPTEK
Jabatan :.Koordinator kebun botani dan kebersihan lingkungan PUSPIPTEK
Tempat : Gedung 120 TMC-1 PUSPIPTEK Hasil wawancara, sebagaimana pada halaman lampiran
(59)
b. Observasi
Observasi dilakukan untuk mengetahui bagaimana data-data yang dibutuhkan tersebut diolah. Mengetahui kondisi kawasan pemukiman PUSPIPTEK secara langsung, sehingga memberikan gambaran untuk penelitian
c. Studi Pustaka dan literatur
Pada tahapan ini yang dilakukan adalah mengumpulkan dan menelaah data yang diperoleh dari perpustakaan atau pustaka mengenai tata ruang seperti tercantum dalam Undang-Undang RI No.26 tahun 2007, dan Undang-undang No.4 Tahun 1992 Tentang Perumahan dan Pemukiman, dan juga membaca buku-buku referensi,
e-book dan situs internet yang dapat dijadikan acuan pembahasan
dalam masalah ini.
3.3.2 Metode Pengembangan Sistem
Metode penelitian yang digunakan dalam perancangan sistem informasi tata ruang pemukiman ini adalah SDLC (System Development
Life Cycle). Menurut Erfaim Turban, metode penelitian ini terdiri atas
(60)
Perencanaan
Analisis
Desain
Implementasi Kebutuhan
Sistem
Gambar 3.1 System Development Life Cycle (Turban, 2005)
3.3.2.1 Perencanaan
Tahap perencanaan merupakan tahap awal dalam pengembangan sistem informasi ini. Tujuannya adalah untuk mencari inti dari permasalahan dan merumuskan tujuan dibangunnya aplikasi sistem informasi tata ruang pemukiman PUSPIPTEK
Pada tahap ini ditentukan batasan dari sistem yang akan dibangun. Tahapan ini menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem dengan mendefinisikan konsep sistem beserta interface yang menghubungkannya dengan lingkungan sekitarnya.
(61)
a. Identifikasi Kebutuhan
Langkah awal dalam suatu perencanaan adalah identifikasi kebutuhan. Kebutuhan merupakan suatu keinginan terhadap suatu hal. Sistem informasi spasial tata ruang pemukiman wilayah PUSPIPTEK diusulkan untuk memenuhi kebutuhan informasi bagi masyarakat, pengelola kawasan, penghuni kawasan pemukiman dan pemerintah setempat yang berkaitan dengan informasi spasial.
Beberapa kebutuhan yang diharapkan sesuai dengan hasil konsultasi dengan pihak PUSPIPTEK, yaitu :
1. Kebutuhan akan suatu sistem informasi spasial mengenai tata ruang pemukiman PUSPIPTEK.
2. Sistem yang diusulkan harus menarik dan mudah dalam pengoprasiannya.
3. Sistem yang akan diusulkan dikelola oleh pengelola
(62)
Implementasi
Pengumpulan Data Spasial Pemukiman PUSPIPTEK
Klasifikasi Data bedasarkan Sumber Data Identifikasi Kebutuhan dan
Pengguna Kebutuhan
Identifikasi Jenis Data Pengolahan Data Perencanaan
Rancang Alur Sistem Usulan (DFD)
Rancang Database Usulan (ERD)
Rancang Layar Interface Analisis
Pengkodean (Coding) Pengujian Sistem (Testing) Perancangan
Rancang Kamus Data Sistem Usulan
Rancang Struktur Data Tabular Analisis Kebutuhan akan Sistem
Informasi Spasial
Bentuk Sistem yang Dibangun Fungsi Sistem yang
Dibangun
Rancang Struktur Menu Aplikasi
Rancang State Transition Diagram
(63)
3.3.2.2 Analisis
Analisis sistem meliputi identifikasi jenis data, pengolahan data, bentuk sistem yang dibangun dan fungsi-fungsi dalam sistem. Identifikasi jenis data menyaring data-data yang telah diperoleh sesuai dengan kebutuhan sistem, dan data-data yang dibutuhkan sistem adalah data spasial dengan format shapefile (*.shp) dan data atribut dengan format database file (*.dbf). Pengolahan data tersebut dilakukan dengan menggunakan ArcView 3.3.
Bentuk sistem yang dibangun yaitu sistem informasi spasial berbasis web yang diusulkan menggunakan ALOV Map, aplikasi
WebGIS berbasis Java. Sementara itu fungsi sistem adalah untuk menampilkan data spasial dan atribut melalui web browser dan memungkinkan pengguna dapat berinteraksi dengan sistem.
3.3.2.3 Desain
Desain sistem informasi spasial tata ruang pemukiman PUSPIPTEK ini meliputi desain proses, desain basisdata, dan desain layar (interface).
a. Desain Proses
Pada tahap ini dilakukan desain proses sistem agar berjalan sesuai dengan kebutuhan. Hal ini dimaksudkan untuk memberikan gambaran umum mengenai sistem yang akan
(64)
dibangun. Tool yang digunakan untuk menggambarkan desain proses sistem ini adalah Data Flow Diagram (DFD).
Data Flow Diagram (DFD) digunakan untuk
menggambarkan sistem yang diusulkan secara terstruktur dan jelas sesuai dengan analisis sistem. Sebelumya, dibuat diagram konteks untuk menggambarkan sumber serta tujuan data yang akan diproses. Rancangan diagram konteks untuk sistem yang diusulkan digambarkan dalam Gambar 3.3.
Gambar 3.3 Diagram Konteks Usulan Penjelasan dari gambar 3.3 sebagai berikut :
a. Entitas masyarakat/penghuni mencari sistem informasi spasial tata ruang pemukiman dengan cara memilih fungsi peta yang tersedia, kemudian sistem memberikan informasi mengenai tata ruang pemukiman PUSPIPTEK. Selain itu masyarakat dapat mengisi form buku tamu.
b. Entitas koordinator jaringan PUSPIPTEK mengelola
web sistem informasi tata ruang pemukiman PUSPIPTEK, data-data yang dapat diperbaharui, antara
(65)
lain : data pemukiman, data buku tamu, dan data user. Sistem memberikan informasi spasial mengenai data perumahan, data user, dan data buku tamu untuk dikelola oleh koordinator jaringan PUSPIPTEK
c. Entitas Kepala PUSPIPTEK mendapatkan output
berupa laporan perumahan, dan laporan buku tamu. Alur proses dalam diagram konteks usulan diatas disajikan pada Tabel 3.1 berikut ini.
Tabel 3.1 Alur proses diagram Konteks
Nama Proses : Sistem Informasi Tata Ruang Pemukiman PUSPIPTEK
Deskripsi : Proses mendeskripsikan tentang sistem informasi tata ruang pemukiman PUSPIPTEK
Input : 1. Data Login
2. Data User_baru 3. Data Spasial 4. Form Buku Tamu
Output : 1. User_name pengelola yang aktif
2. Info_perumahan 3. Info_spasial 4. Info_buku-tamu 5. Info_user
6. Laporan_perumahan 7. Laporan_buku_tamu
(66)
Setelah diagram konteks terbentuk, proses selanjutnya yaitu pembuatan diagram zero (DFD Level 1). Diagram ini menggambarkan tahapan proses yang ada di dalam diagram konteks serta hubungan dengan entitas, proses, alur data dan data
store. DFD Level 1 disajikan pada gambar 3.4.
Gambar 3.4 Diagram Zero Usulan
Berikut deskripsi dari rancangan diagram zero untuk sistem yang diusulkan :
a. Entitas masyarakat/penghuni mencari informasi spasial tata ruang pemukiman PUSPIPTEK dengan cara memilih fungsi peta. Selain itu, masyarakat/penghuni dapat melakukan pengisian daftar buku tamu yang terdapat pada web. Kemudian sistem akan memberikan informasi mengenai tata ruang pemukiman PUSPIPTEK yang diinginkan oleh
(67)
masyarakat/penghuni, dengan sebelumnya melakukan pengecekan ke dalam database data spasial dan
database tabularnya. Selain itu sistem akan
memberikan informasi mengenai isi dari buku tamu yang telah terisi sebelumnya.
b. Entitas koordinator jaringan PUSPIPTEK memiliki kemampuan untuk mengelola webGIS, dan main web
seperti me-manage buku tamu, dan memperbaharui data perumahan dan me-manage user yang berhak mengelola web dengan sebelumnya melakukan login user.
c. Entitas Kepala PUSPIPTEK hanya mendapatkan output
berupa laporan perumahan, dan laporan buku tamu. Pada Gambar diagram zero terdapat lima (5) proses utama yang dilakukan oleh sistem, yaitu : proses login user, proses pengolahan webGIS, proses pengolahan main web, proses lihat peta, dan proses pengisian buku tamu. Tiap proses dalam DFD
level 1 disajikan pada Tabel-Tabel berikut :
Tabel 3.2 Proses Pengecekan Data User
No.Proses : 1.0
Nama Proses : Login_User
Deskripsi : Proses mendeskripsikan tentang pengecekan data user
Input : User name, Password
(68)
Tabel 3.3 Proses Pengolahan Web GIS
No.Proses : 2.0
Nama Proses : Pengolahan web gis
Deskripsi : Proses mendeskripsikan tentang pengolahan data spasial dan pembaharuan data perumahan
Input : Data spasial, yaitu :
-data sekolah -data fasum -data fasol -data faduk -data tagula -data jalan -data perumahan -data RTH -data RTNH -data danau
Output : Info_perumahan yang dapat diperbaharui
Tabel 3.4 Proses Pengolahan Main Web
No.Proses : 3.0
Nama Proses : Pengolahan MainWeb
Deskripsi : Proses mendeskripsikan tentang pengolahan data spasial dan pemeliharaan data web.
Input : User_baru
Output : 1. Data user yang disimpan ke dalam
Tabel user
2. Data buku tamu yang disimpan ke dalam Tabel buku_tamu
(69)
Tabel 3.5 Proses Lihat Peta
No.Proses : 4.0
Nama Proses : Lihat Peta
Deskripsi : Proses pencarian data peta yang terdapat di webGIS
Input : Data spasial
Output : Info_spasial yang dicari
Tabel 3.6 Proses Pengisian Buku Tamu
No.Proses : 5.0
Nama Proses : Pengisian buku tamu yang dilakukan oleh masyarakat/penghuni
Deskripsi : Proses mendeskripsikan tentang pengisian form buku tamu
Input : Buku_tamu
Output : Info_buku_tamu yang disimpan kedalam
Tabel dan ditampilkan kembali
Tahap selanjutnya setelah pembuatan diagram zero, membuat diagram detail (DFD Level 2). DFD level 2 ini merupakan penguraian dari diagram zero yang telah dibuat. Di dalam diagram zero masih terdapat proses yang dapat diuraikan lagi, yaitu proses pengolahan pembaharuan data peta, pengolahan
print data perumahan, pengolahan data user, dan pengolahan
buku tamu. Berikut diagram detail proses-proses yang telah disebutkan diatas :
(70)
2.1 Pembaharuan
data Peta
Perumahan
2.2 Print Data
Perumahan Perumahan Koordinator
Jaringan PUSPIPTEK
Kepala PUSPIPTEK
Spasial Perumahan
Info_perumahan Perumahan
Laporan_perumahan
a. Diagram detail level 2 proses 2.0
Terdapat 2 proses di dalam DFD level 2 proses 2.0, yaitu proses pembaharuan data peta oleh koordinator jaringan PUSPIPTEK dan proses print data perumahan untuk dijadikan laporan perumahan bagi kepala PUSPIPTEK. Diagram detail level 2 proses 2.0 digambarkan pada Gambar 3.5.
Gambar 3.5 DFD Level 2 proses 2.0
Tiap proses yang digambarkan pada Gambar 3.5 disajikan pada Tabel 3.7 untuk proses pembaharuan data peta, dan Tabel 3.8 untuk proses print data perumahan.
Tabel 3.7 Proses Pembaharuan data peta
No.Proses : 2.1
Nama Proses : Pembaharuan data peta
Deskripsi : Proses mendeskripsikan tentang pembaharuan data peta yang dilakukan oleh koordinator jaringan
Input : Data spasial
(71)
Tabel 3.8 Proses Print data perumahan No.Proses : 2.2
Nama Proses : Print data perumahan
Deskripsi : Proses mendeskripsikan tentang pencetakan data perumahan yang telah diperbaharui
Input : Data perumahan yang berasal dari Tabel
perumahan
Output : Laporan_perumahan
b. Diagram detail level 2 proses 3.0
Terdapat tiga proses di dalam DFD level 2 proses 3.0. yaitu pengolahan data user, dan pengolahan buku tamu. Semua proses tersebut dilakukan oleh entitas koordinator jaringan PUSPIPTEK. Sedangkan kepala PUSPIPTEK hanya mendapatkan laporan_buku_tamu. Berikut Gambar diagram detail level 2 proses 3.0 yang disajikan pada Gambar 3.6.
Koordinator Jaringan PUSPIPTEK
Kepala PUSPIPTEK
3.1 Pengolahan
Data User
3.2 Pengolahan Buku Tamu User_baru
Laporan_buku_tamu
User
Buku_tamu User
User
Buku_tamu
Buku_tamu Info_user
Buku_tamu
Gambar 3.6 DFD Level 2 proses 3.0
Proses-proses yang terdapat pada DFD level 2 proses 3.0 disajikan pada Tabel 3.9 untuk proses pengolahan data
(72)
user, dan Tabel 3.10 untuk proses pengolahan buku tamu. Berikut tabel-tabel proses pada DFD level 2 proses 3.0 :
Tabel 3.9 Proses Pengolahan Data User
No.Proses : 3.2
Nama Proses : Pengolahan data user
Deskripsi : Proses mendeskripsikan tentang pengolahan data user oleh sistem
Input : Data user_baru
Output : Info_user yang telah diperbaharui
Tabel 3.10 Proses Pengolahan Buku Tamu
No.Proses : 3.3
Nama Proses : Pengolahan buku_tamu
Deskripsi : Proses mendeskripsikan tentang pengolahan buku_tamu oleh sistem
Input : Data buku_tamu yang berasal dari Tabel
buku_tamu
Output : 1. Buku_tamu yang telah di-manage
dimasukkan kedalam Tabel buku_tamu
2. Laporan_buku_tamu
b. Desain Basis Data
Pada tahap ini menjelaskan desain basis data dari sistem secara keseluruhan agar sistem ini dapat berjalan dengan maksimal. Beberapa tahapan yang harus dilewati dalam proses ini antara lain Normalisasi, Entitiy Relationship Diagram (ERD) dan kamus data. Tabel 3.11 dibawah ini merupakan tabel yang berisikan daftar
(73)
tema, tipe objek, dan atribut basis data spasial yang digunakan dalam sistem.
Tabel 3.11 Daftar tema, tipe obyek dan atribut basisdata spasial
No. Nama Tema Prefix Tipe Obyek
Atribut Sumber data
1. Perumahan R Polygon id_rumah
penghuni jumlah_anggota_klg instansi status_kedinasan fisik_bangunan pemanfaatan_komersial Peta Kawasan PUSPIPTEK
2. Fasilitas Umum (Fasum)
U Polygon id_fasum
nama_fasum ls_bangunan keterangan
Peta Kawasan PUSPIPTEK
3. Fasilitas Olah Raga
(Fasol)
O Polygon id_fasol
nama_fasol ls_bangunan keterangan
Peta Kawasan PUSPIPTEK
4. Fasilitas Pendukung
(Faduk)
P Polygon id_faduk
nama_faduk ls_bangunan keterangan
Peta Jaringan Air Bersih dan Peta Jaringan Listrik
5. Danau S Polygon id_danau
nama_danau luas
kedalaman
Peta Kawasan PUSPIPTEK
6. Jalan J Line id_jln
nama_jln jenis_jln lebar_jln
Peta Kawasan PUSPIPTEK
7. Sekolah K Polygon id_sekolah
nama_sekolah luas_tanah luas_bangunan jml_kls no_tlp/fax email/website Peta Kawasan PUSPIPTEK
8. Tata Guna Lahan
(Tagula)
G Polygon id_tagula
nama_tagula luas keterangan
Peta Kawasan PUSPIPTEK
9. Ruang Terbuka Hijau
(RTH)
H Polygon id_rth
nama_rth luas keterangan
Peta Kawasan PUSPIPTEK
10. Ruang Terbuka Non
Hijau (RTNH)
N Polygon id_rtnh
nama_rtnh luas keterangan
Peta Kawasan PUSPIPTEK
(1)
<symbol val="Lapangan Basket" style="0" size="0" fill="124:201:124" label="Lapangan Basket"/>
<symbol val="Lapangan Tenis" style="0" size="2" fill="122:184:25" label="Lapangan Tenis"/>
<symbol val="Lapangan Sepak bola" style="0" size="0" fill="212:250:153" label="Lapangan Sepak Bola"/>
<symbol val="Lapangan Olah Raga SD" style="0" size="0" fill="244:187:159" label="Lapangan Sekolah SD"/>
<symbol val="Lapangan Olah Raga SMP N 8 tangsel" style="0" size="0" fill="123:187:217"
label="Lapangan Sekolah SMP"/>
<symbol val="Bangsal Olah raga (GOR)" style="0" size="0" fill="247:132:29" label="Bangsal Olah Raga (GOR)"/>
<symbol val="Lapangan Kosong" style="0" size="0" fill="2:81:11" label="Lapangan Kosong"/>
</renderer> </layer>
<!--PENGAWASAN--> <!--mp_jalan-->
<layer name="Jalan" visible="yes" map="m0"> <dataset url="pengawasan/mp_jalan.shp"/>
<renderer type="gradcolor" equal="yes" field="Id_jln" >
<symbol val="j01" style="0" size="1" label="Jalan Aspal" outline="255:0:50"/>
<symbol val="j02" style="1" step="3" size="1" label="Jalan Block" outline="255:0:50"/>
</renderer> </layer>
<!--mp_sekolah-->
<layer name="Sekolah" visible="yes" map="m0"> <dataset url="pengawasan/mp_sekolah.shp"> <metadata>
<meta id= "51" content="Nama"/> <meta id="63" content=""/> </metadata>
</dataset>
<renderer type="gradcolor" equal="yes" field="id_sekolah"> <symbol val="s01" style="0" size="2" fill="47:159:3" label="Taman Kanak-kanak"/>
(2)
<symbol val="s02" style="0" size="2" fill="244:187:159" label="Sekolah Dasar"/>
<symbol val="s03" style="0" size="2" fill="123:187:217" label="Sekolah Menengah Pertama"/>
</renderer> </layer>
<!--rumah-->
<layer name="Perumahan warga" visible="yes" map="m0"> <dataset url="pengawasan/perumahan.shp">
<metadata>
<meta id="51" content="Rumah"/> <meta id="63" content=""/> </metadata>
</dataset>
<renderer>
<symbol fill="255:173:0" label="rumah warga"/> </renderer>
</layer>
<!--mp_FASUM--->
<layer name="Fasilitas Umum" visible="yes" map="m0"> <dataset url="pengawasan/mp_fasum.shp">
<metadata>
<meta id= "51" content="Nama"/> <meta id="63" content=""/> </metadata>
</dataset>
<renderer type="gradcolor" equal="yes" field="id_fasum">
<symbol val="fu01" style="0" size="2" fill="201:198:198" label="Mesjid Bahrul Ulum"/>
<symbol val="fu02" style="0" size="2" fill="13:190:175" label="Wisma Tamu PUSPIPTEK"/>
<symbol val="fu06" style="0" size="2" fill="233:233:233"
label="Parkir Umum"/>
</renderer> </layer>
<!--tagula-->
<layer name="Tagula 1977-1986" visible="yes" map="m2"> <dataset url="pengawasan/mp_tagula.shp">
<metadata>
(3)
<meta id="63" content=""/> </metadata>
</dataset>
<renderer type="gradcolor" equal="yes" field="nama" >
<symbol val="RTNH" style="0" size="0" label="Ruang Terbuka Non Hijau" fill="240:230:140"/>
<symbol val="RTH" style="0" size="0" label="Ruang Terbuka Hijau" fill="167:175:94"/>
</renderer> </layer>
<!--grafik-->
<layer name="Grafik" visible="no" map="m2"> <dataset url="pengawasan/grafik3.shp"/>
<renderer type="chart" size="100" charttype="bar">
<field name= "RTH" fill="0:255:0" label="Ruang Terbuka Hijau"/> <field name= "RTNH" fill="255:165:0" label="Ruang Terbuka Non Hijau"/> </renderer>
<renderer type="label" labelfield="nama" showlegend="no"> <symbol position="4" font="comic sans" size="12"/> </renderer>
</layer> </project>
- pengawasan_sitarup.html
<applet codebase="." code="org.alov.viewer.SarApplet" archive="alov_applet.jar"
width="880"
height="600"
align="center">
<PARAM NAME="pid" VALUE="PENGAWASAN_PUSPIPTEK.xml"> </applet>
4.
Manipulasi Data Tabular (*.dbf) pada PHP
Dalam beberapa pengembangan webGIS menggunakan ALOV Map
sebelumnya, data tabular yang digunakan tidak dapat dimanipulasi menggunakan
bahasa pemrograman PHP. Namun, dalam penelitian ini data tabular dapat
dimanipulasi menggunakan PHP. Dalam penelitian ini, data tabular yang dapat
dimanipulasi hanya data penghuni rumah (rumah.dbf) Berikut
langkah-langkahnya:
a.
Aktifkan ekstensi php_dbase.dll pada file php.ini di dalam MS4W dengan
cara menghilangkan tanda “;”.
(4)
b.
Kemudian buat file koneksi db.php pada folder yang sama dengan file .dbf
nya agar dapat diakses. Berikut script koneksi db.php yang dimaksud:
<?
$penghuni=@dbase_open("C:\\ms4w\\Apache\\htdocs\\web_gis\\peta\\pemanfaatan\\rumah.dbf", 2) or die ('$akses ditolak, tutup file .dbf');
if($penghuni) {
echo " tersambung"; }
else {
echo "Tidak Tersambung"; }
?>
c.
Pada saat data tabular tersambung, diharapkan untuk tidak membuka file
.dbf, hal tersebut dapat mengakibatkan koneksi terputus.
d.
Langkah selanjutnya membuat file penghuni.php untuk menampilkan data
tabular. Berikut script untuk menampilkan data tabular:
<?php
echo("<TITLE>TABEL PENGHUNI RUMAH</TITLE>"); require 'db.php';
?> <?
if ($penghuni) {
echo("<TABLE BORDER=1>");
echo("<TR>"); echo("<TH>Id</TH>"); echo("<TH>Rumah</TH>"); echo("<TH>Penghuni</TH>"); echo("<TH>Instansi</TH>"); echo("<TH>Status</TH>"); echo("<TH>Fisik</TH>"); echo("<TH>Usaha</TH>"); echo("<TH>AKSI</TH>");
$jmlrecord = dbase_numrecords($penghuni); $jmlfield = dbase_numfields($penghuni); for ($indeks=1;$indeks<=$jmlrecord;$indeks++) {
$data = dbase_get_record($penghuni,$indeks); echo("<TR>");
for ($indeks1=0;$indeks1<$jmlfield;$indeks1++) {
(5)
echo("<TD>$data[$indeks1]</TD>"); }
echo "<td align='center'><a href=\"update_penghuni.php?id=$indeks\"><img src='../../images/edit.JPG' width='25' height='25'></a></td>";
echo ("</TR>"); }
echo ("</TABLE>"); dbase_close($penghuni);} ?>
e.
Setelah tampil semua data tabularnya, langkah selanjutnya membuat file
edit_penghuni.php agar data tabularnya dapat dimanipulasi. Berikut script
untuk mengedit data tabular:
<?
require 'db.php';
$perintah=dbase_get_record($penghuni, $_GET['id']); $row=$perintah;
?>
<form method=post action=edit_penghuni.php> <tr>
<td width="862" height="268" align="center" valign="top"><br> <p align="center"><strong> Edit Penghuni</strong></p> <table width="199" border="1">
<tr>
<td width="60"><input type="hidden" name="rec" size="20" value="<?php echo $_GET['id']?>" /> Id</td>
<td width="123"><input type="text" name="Id" size="20" value="<?php echo "$row[0]"?>" /></td>
</tr> <tr>
<td>Rumah</td>
<td><input type="text" name="Rumah" size="20" value="<?php echo "$row[1]"?>" /></td> </tr>
<tr>
<td>Penghuni </td>
<td><input type="text" name="Penghuni" size="20" value="<?php echo "$row[2]"?>" /></td> </tr>
<tr>
<td>Instansi </td>
<td><input type="text" name="Instansi" size="20" value="<?php echo "$row[3]"?>" /></td> </tr>
<tr>
<td>Status </td>
<td><input type="text" name="Status" size="20" value="<?php echo "$row[4]"?>" /></td> </tr>
(6)
<td>Fisik </td>
<td><input type="text" name="Fisik" size="20" value="<?php echo "$row[5]"?>" /></td> </tr>
<tr>
<td>Usaha</td>
<td><input type="text" name="Usaha" size="20" value="<?php echo "$row[6]"?>" /></td> </tr>
</table>
<input name="submit" type="submit" value="Save" /> </form>
f.
Setelah membuat file edit data tabular, langkah selanjutnya adalah
membuat file update_penghuni.php untuk memperbaharui data tabular
yang telah dimanipulasi. Berikut script untuk memperbaharui data tabular:
<?php require 'db.php';
/*di bawah ini adalh field yg di pake 1 layer di dbf..tgal ganti aja nama fieldnya*/
$Id=$_POST['Id']; $Rumah=$_POST['Rumah']; $Penghuni=$_POST['Penghuni']; $Instansi=$_POST['Instansi']; $Status=$_POST['Status']; $Fisik=$_POST['Fisik']; $Usaha=$_POST['Usaha']; $rec=$_POST['rec'];
if ($penghuni) {
$array_baru=array($Id, $Rumah, $Penghuni, $Instansi, $Status, $Fisik, $Usaha); dbase_replace_record($penghuni, $array_baru, $rec);
dbase_close($penghuni); }
?>