PHP Mapscript Framework Solusi Praktis Untuk Sistem Informasi Geografis

dokumen-dokumen yang mirip
SIG = MAPS + DATABASE

2.1 SISTEM INFORMASI GEOGRAFIS

BAB II TINJAUAN PUSTAKA

Sistem Informasi Geografi (2)

SISTEM ONLINE UNTUK PELACAKAN PAKET MENGGUNAKAN GPS. Dodo Zaenal Abidin,M.Kom. Abstrak

SISTEM INFORMASI GEOGRAFIS KOTA DEPOK DENGAN MENGGUNAKAN QUANTUM GIS DAN DATABASE POSTGRESQL

GIS POTENSI DAERAH KABUPATEN GRESIK

WEB GIS. Arif Basofi PENS 2015

APLIKASI SISTEM INFORMASI GEOGRAFIS PENDIDIKAN KOTA DEPOK BERBASIS WEB MENGGUNAKAN QUANTUM GIS

Web GIS. by: Arif Basofi

SISTEM INFORMASI GEOGRAFIS SLTP DI KOTAMADYA JAKARTA SELATAN

Konfigurasi File *.Map. Arif Basofi

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK KAWASAN RAWAN BENCANA

Instalasi & Penggunaan MapServer. Arif Basofi

BAB II TINJAUAN PUSTAKA

Seminar Nasional Informatika 2008 (semnasif 2008) ISSN: UPN Veteran Yogyakarta, 24 Mei 2008

SISTEM INFORMASI GEOGRAFIS SLTP DI KOTAMADYA JAKARTA SELATAN

BAB III PEMBANGUNAN PRE-DISASTER MAP BERBASIS WEB

APLIKASI SISTEM INFORMASI GEOGRAFIS PELAYANAN KESEHATAN KOTA DEPOK BERBASIS WEB MENGGUNAKAN QUANTUM GIS

BAB II TINJAUAN PUSTAKA

APLIKASI SISTEM INFORMASI GEOGRAFIS BERBASIS WEB PENYEBARAN DANA BANTUAN OPERASIONAL SEKOLAH. Hamidi

IV. MEMBUAT APLIKASI DEMO WEBGIS MAPSERVER

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Instalasi & Penggunaan MapServer

KAJIAN APLIKASI DAN TEKNOLOGI PADA INFRASTRUKTUR DATA SPASIAL NASIONAL

PENDAHULUAN TINJAUAN PUSTAKA

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

PENENTUAN TAMAN KOTA SURABAYA SEBAGAI PENYUMBANG KEBUTUHAN OKSIGEN DENGAN MENGGUNAKAN GIS. Joko Santoso, Arif Basofi, Arna Fariza

SISTEM INFORMASI GEOGRAFIS SEKOLAH DI DKI JAKARTA

SISTEM INFORMASI GEOGRAFIS TEMPAT PERIBADATAN WILAYAH KOTA PADANG BERBASIS WEB

SISTEM INFORMASI GEOGRAFIS TEMPAT PERIBADATAN WILAYAH SURABAYA

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENANGANAN IZIN MENDIRIKAN BANGUNAN

[Type the document title]

SISTEM INFORMASI GEOGRAFI TEMPAT IBADAH DI KOTA BOGOR BERBASIS WEB DENGAN MENGGUNAKAN QUANTUM GIS

WEBGIS. Tujuan. Arna fariza. Setelah menyelesaikan bab ini, anda diharapkan dapat: Memahami tentang Web GIS Mengetahui software2 untuk Web GIS

PEMANFAATAN CONTENT MANAGEMENT SYSTEM (CMS) SIG UNTUK PENYAJIAN DATA HASIL PEMILU

PEMANFAATAN SISTEM INFORMASI GEOGRAFIS OPEN SOURCE UNTUK PELAYANAN KESEHATAN MASYARAKAT DI YOGYAKARTA

HASIL DAN PEMBAHASAN. ditampilkan dalam sebuah layer yang akan muncul dalam aplikasi SIG. Integrasi dan Perancangan Antarmuka Sistem

SISTEM INFORMASI GEOGRAFIS PENENTUAN LAHAN POTENSIAL DENGAN MENGGUNAKAN IMAGE PROCESSING

BAB III LANDASAN TEORI

Searching Location nearest public facility based on distance and road s route based GIS

ANALISA PENYEBARAN SMK NEGERI 1 TUBAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

KONSEP MANAJEMEN BASIS DATA Sistem Informasi Geografis

yang diperlukan. (Tata Sutabri, S.Kom, MM. 2003: 36). Sistem informasi Geografis Perangkat Lunak Hasil

lebih memilih internet sebagai sumber informasinya. Dengan alasan bahwa informasi yang disajikan akurat dan selalu baru. Salah satu bentuk pelayanan d

D45 SISTEM INFORMASI GEOGRAFIS KERAJINAN BERBASIS WEB DI WILAYAH BEKASI

HASIL DAN PEMBAHASAN Praproses Data Clustering

SISTEM INFORMASI GEOGRAFIS UNTUK PEMETAAN TRANSPORTASI DAN PELAYANAN PUBLIK DI KOTA KEDIRI

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Web GIS untuk Bank Swasta di Kota Semarang

MEMBANGUN APLIKASI PEMETAAN WILAYAH PERKEBUNAN KELAPA SAWIT DI PROPINSI BENGKULU BERBASIS GIS

MEMBANGUN SISTEM INFORMASI GEOGRAFIS PEMETAAN PERGURUAN TINGGI DI DIY BERBASIS WEB NASKAH PUBLIKASI. disusun oleh Galih Dwi Nisa Akmal

MONITORING KONDISI JALAN BERBASIS SISTEM INFORMASI GEOGRAFIS UNTUK MEMBANTU PERENCANAAN DAN PEMBANGUNAN JALAN KOTA DEPOK

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Sistem Informasi Geografis untuk Pemetaan Jaringan Pipa PDAM Kabupaten Klaten

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB II LANDASAN TEORI

PEMETAAN BERBASIS WEB DENGAN MENGGUNAKAN MAPSERVER DAN PHPMAPSCRIPT (STUDI KASUS KAMPUS INSTITUT PERTANIAN BOGOR DARMAGA)

SISTEM INFORMASI GEOGRAFIS PENDIDIKAN KOTA BEKASI

PENGEMBANGAN SISTEM INFORMASI SELEKSI BEASISWA UNGGULAN P3SWOT KEMDIKNAS ONLINE MENGGUNAKAN UNIFIED PROCESS

SISTEM INFORMASI GEOGRAFIS ANGKUTAN UMUM DI SURABAYA BERBASIS WEB

PENDAHULUAN TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI SUMBERDAYA LAHAN (Kuliah ke 12)

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

ARCVIEW GIS 3.3. Gambar 1. Tampilan awal Arcview 3.3

SISTEM INFORMASI GEOGRAFI PENDIDIKAN KOTA BOGOR BERBASIS WEB DENGAN MENGGUNAKAN QUANTUM GIS

Bab I PENDAHULUAN. I.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Aplikasi Sistem Informasi Geografis Usaha Kecil dan Menengah Kota Depok Berbasis Web Menggunakan Quantum GIS

TINJAUAN PUSTAKA. Gambar 1 Evolusi Web Mapping (Peng &Tsou 2003).

BAB II Tinjauan Pustaka 2.1 Penelitian Sebelumnya

Bab IV. Pengenalan ArcGIS

Bab 2 Tinjauan Pustaka

PEMETAAN DAN ANALISA SEBARAN SEKOLAH UNTUK PENINGKATAN LAYANAN PENDIDIKAN DI KABUPATEN KEDIRI DENGAN GIS

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Pertemuan : 1 : Konsep Dasar Sistem Informasi Geografis

Transkripsi:

PHP Mapscript Framework Solusi Praktis Untuk Sistem Informasi Geografis Yudhi Kurniawan 1* 1 Fakultas Sains Dan Teknologi, Universitas Ma Chung, Malang * E-mail : yudhi.kurniawan@machung.ac.id ABSTRAK Sistem Informasi mempunyai fungsi untuk mengolah data menjadi informasi yang berguna bagi stakeholder yang membutuhkan, informasi yang di sajikan tidak selalu dalam bentuk data tabular melainkan bisa berbentuk data visual seperti grafik, peta, multimedia atau juga yang lainnya. Dalam paper ini akan di kaji lebih dalam tentang metode dan penggunaan framework phpmapscript sebagai salah satu metode yang digunakan untuk membangun Sistem Informasi Geografis berbasis web dengan tujuan merepresentasikan data data spasial untuk menghasilkan informasi yang berbasis geografis secara rieltime dan akurat serta mudah di akses dimana saja. Key Words : Sistem Informasi, Grafik, Peta, Data Spasial, Framework, PHPMapscript. 1. PAHULUAN GIS adalah Sistem Informasi Geografis, yang menggabungkan antara perangkat keras (hardware), Perangkat Lunak (Software), dan data untuk kegiatan input data, penyimpanan data, integrasi data yang dapat di ubah dan dianalisa serta di bagikan serta diatur dan ditampilkan secara geografis (Chang 2008).

Dengan tujuan utama adalah ntuk mempermudah pengambilan keputusan dari identifikasi data yang direkam dari sebuah lokasi tertentu sesuai dengan kebutuhan yang sudah didefinisikan. Dengan GIS user dapat melihat secara luas, memahami dan menginterprestasikan data dalam berbagi hubungan dan pola, dalam sebuah visualisasi data berupa peta, laporan dan juga bisa dilengkapi dengan grafik sebagai bentuk lain untuk memudahkan pemahaman dan pengambilan keputusan. Gambar 1 : Komponen GIS 2. APLIKASI MAP SERVER Mapserver merupakan aplikasi freeware dan opensource yang meungkinkan kita menampilkan data spasial (peta) dalam platform web (Ruslan 2005). Aplikasi ini pertama kali dikembangkan oleh Universitas Minesota, Amerika Serikat untuk proyek For Net (sebuah proyek untuk sumber daya alam ) yang disponsori oleh NASA (National Aeronautics and Space Administration). Support NASA dilanjutkan dan dikembangkan proyek TerraSIP untuk manajemen data lahan. Saat ini karena sifatnya yang terbuka (open source), pengembangan mapserver dilakukan oleh pengembang dari berbagai Negara

Pada bentuk paling dasar, MapServer berupa sebuah program CGI (Common Gateway Interface). Program tersebut di eksekusi pada sebuah webserver dengan konfigurasi peta yang disimpan dalam sebuah file *.MAP, kemudian kirim dan ditampilkan oleh webbrowser baik dalam bentuk gambar peta atau bentuk yang lain. Gambar 2 : Ilustrasi Aplikasi MapServer Request And View process 2.1 Fitur MapServer Ada beberapa fitur utama yang ada dalam mapserver untuk mendukung fungsi sebagai server GIS berbasis web antara lain adalah : Menampilkan data spasial dalam format vector seperti : Shapefile (ESRI), ArcSDE (ESRI), PostGis dan berbagai format data vector lain dengan dukungan penggunaan library OGR. Menampilkan data spasial dalam format raster seperti TIFF/GeoTIFF, EPPL7 dan berbagai format data raster lain dengan menggunakan library GDAL. Menggunakan Quadtree dalam indexing data spasial, sehingga operasi-operasi spasial dapat dilakukan dengan cepat. Dapat dikembangkan, dengan tampilan keluaran yang dapat diatur menggunakan filefile template.

Dapat melakukan seleksi obyek berdasar nilai, titik, area, atau berdasar sebuah obyek spesial tertentu. Mendukung rendering karakter berupa font TrueType. Mendukung penggunaan data raster maupun vector dengan mode tiled (dibagi bagi menjadi sub bagian yang lebih kecil sehingga proses untuk mengambil data dan menampilkan dapat dipercepat). Dapat menggambarkan elemen peta secara otomatis, skala grafis, peta indeks dan legenda peta. Dapat menggambarkan peta tematik yang dibangun menggunakan ekspresi lojik maupun ekspresi regular. Dapat menampilkan label dari objek spasial, dengan label dapat diatur sedemikian rupa sehingga tidak saling tumpang tindih. Konfigurasi dapat diatur secara on the fly melalui parameter yang ditentukan pada URL. Dapat menangani beragam sistem proyeksi dalam jaringan internet. 2.2 Arsitektur MapServer Secara umum model arsitektur yang digunakan oleh mapserver dapat di gambarkan sebagai berikut Gambar 3 : Arsitektur Aplikasi Peta berbasis Web

Pola interaksi yang digunakan antara klien dan server berdasarkan skenario request dan respon. Web browser di sisi klien mengirim request ke server web. Karena server web tidak memiliki kemampuan untuk memproses data spasial, maka request berkaitan dengan pemrosesan peta akan dikerjakan oleh mapserver sesuai dengan register yang diberikan oleh webserver terkait alokasi task dan resource. Hasil dari pemrosesan yang sudah dilakukan akan di replay melalui server web yang dibungkus dalam sebuah file dalam bentuk HTML atau applet Gambar 4 : Perbandingan thin and thick client Mapserver menggunakan pendekatan thin client. Semua pemrosesan dilakukan di sisi server. Informasi peta dikirimkan ke web browser di sisi klien dalam bentuk file gambar (JPG, PNG, GIF atau TIFF). Kelebihan aplikasi dengan konsep thin client ini adalah sudah beragamnya aplikasi pendukung dalam bentuk framework jadi seperti Chameleon atau cartoweb. 3. KOMPONEN TEKNIS Komponen yang ada pada sebuah aplikasi GIS mempunyai fungsi utama untuk membaca dan menulis data spasial, baik yang tersimpan dalam sebuah shapefile (*.shp) atau tersimpan ke dalam sebuah database (Eddy 2006).

Dalam MapServer yang sudah berjalan ada beberapa Komponen utama yang digunakan secara peneuh untuk menjalankan Aplikasi GIS untuk menangani data spasial baik yang tersimpan dalam sebuah flat file atau juga dalam DBMS yaitu : 1. SHAPELIB Shapelib merupakan library yang ditulis menggunakan bahasa pemrograman C yang digunakan untuk melakukan proses read terhadap Shapefile (*.shp) yang sudah didefinisikan ESRI (Environmental System Research Institute). Format dalam shapefile umum digunakan untuk menyimpan data vector simple (tanpa topologi) dengan atribut, shapefile merupakan format data default yang digunakan dalam GIS. 2. GDAL.OGR GDAL (Geographic Data Abstraction Library), merupakan library yang berfungsi sebagai penerjemah untuk berbagi format data raster, dan sangat dimungkinkan untuk semua abstraksi dari semua data format yang didukung, sehingga beragam format data yang ada akan menghasilkan satu format baku yang dapat digunakan untuk pengembang dalam menampilkan bentuk/format peta yang sesuai semisal akses data untuk yang direpresentasikan dalam. gif,.tif,.img,.adf,.hdr dst 3. LIBPNG/LIBJPG Setelah data dipastikan ditulis dalam bentuk/format yang standard yaitu.jpg atau. Png maka komponen salanjutnya yang tidak kalah penting adalah LIBPNG/JPG yang berfungsi untuk menampilkan peta dalam layar dengan format.jpg atau.png sehingga attribute peta bisa tampil sesuai dengan topologi peta yang sudah di gunakan.

4. GD/PROJECTION Library ini digunakan sebagai media untuk identifikasi jenis peta yang ditampilkan, biasanya peta akan ditampilkan per layer sesuai dengan penamaan layer masing masing. Fungsi ini digunakan untuk menggambar obyek geografis yang ada seperti garis, polygon, atau bentuk geometris lainnya. Selain itu fungsi ini digunakna sebagai fungsi untuk memproyeksikan peta menentukan bagaimana objek-objek di permukaan bumi (yang sebenarnya tidak datar) dipindahkan atau diproyeksikan pada permukaan peta yaitu di sebuah bidang datar, ilustrasi sebagai berikut 1 Gambar 5 : Contoh Proyeksi Peta 4. PHP/MAPSCRIPT FRAMEWORK Php/Mapscript, atau sering disebut Mapscript saja, adalah sebuah modul yang digunakan untuk membuat fungsi-fungsi dan class-class MapServer agar dapat dijalankan di PHP3/PHP4. 1 Gambar peta diambil dari situs http://www.progonos.com/furuti/mapproj/dither/projcyl/projcyl.html

Secara garis besar proses pengolahan yang ditangani oleh mapscript adalah sebagai berikut Gambar 6 : Proses MapScript pada Web Server Proses diawali dengan request dari client ke server. Web Server akan menjalankan fungsi fungsi yang ada di library Mapscript. Data spatial yang akan digunakan berupa data bertipe shapefile, yang merupakan file spatial standar dari ESRI. Dengan perantara MapFile, sebagai pengatur setting dari data yang akan ditampilkan, MapScript akan membaca data spatial dishapefile ini, memprosesnya sesuai permintaan dari client, kemudian menyimpannya kedalam bentuk file gambar (GIF,JPG, atau PNG). File gambar ini kemudian akan diload ke client dalam bentuk object Image HTML. Karena bentuk peta yang ditampilkan merupakan file gambar maka kerja client tidak berat, terutama jika dibandingkan dengan cara lain yang menggunakan activex. 4.1 Map File Mapscript memerlukan sebuah file text yang berisi setting layer-layer peta yang akan ditampilkan. File ini disebut Mapfile dengan extensi.map Dalam file in berisikan beberapa konfigurasi stats dan dinamis tergantung dari konsep mapserver yang dibangun, beberapa parameter konfigurasi adalah sebagai berikut :

# File: peta.map MAP NAME "WilayahPesisir" STATUS ON EXTENT 481906.6 9873957.1 570651.9 10010114.4 IMAGETYPE PNG SIZE 800 600 SHAPEPATH "../shp" IMAGECOLOR 255 255 255 UNITS dd WEB IMAGEPATH "/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" REFERENCE COLOR -1-1 -1 EXTENT 92.5-19.5 142.5 14.0 IMAGE "id_index.jpg" OUTLINECOLOR 255 0 0 SIZE 120 80 STATUS ON LEG IMAGECOLOR 255 255 255 KEYSIZE 18 12 KEYSPACING 5 5 LABEL SIZE MEDIUM TYPE BITMAP BUFFER 0 COLOR 0 0 89 FORCE FALSE

MINDISTANCE -1 MINFEATURESIZE -1 OFFSET 0 0 PARTIALS TRUE POSITION LL STATUS ON TEMPLATE "legend.html" QUERYMAP COLOR 0 0 255 SIZE -1-1 STATUS OFF STYLE HILITE SCALEBAR STYLE 1 UNITS kilometers LAYER NAME "Kecamatan" DATA "6kec_wil_pesisir.shp" STATUS DEFAULT TYPE POLYGON METADATA "DESCRIPTION" "Kecamatan" "RESULT_FIELDS" "FID;KECAMATAN" "DESC_FIELDS" "Kecamatan" TEMPLATE "prop_query.html" TOLERANCE 0 TOLERANCEUNITS PIXELS

CLASS Name "Batas Kecamatan" COLOR 225 200 100 OUTLINECOLOR 0 0 0 Tabel 1 : Struktur Parameter File.Map Struktur file.map yang digunakan berisi konfigurasi dari peta yang akan di tampilkan isinya memuat beberapa bagian penting yang menjadi kelas utama untuk diproses, bagian bagian ini disebut dengan parameter yang nantinya akan di proses oleh map script obyek untuk penanganan obyek yang akan disajikan dalam sebuah website. NAME STATUS EXTENT IMAGETYPE SIZE SHAPEPATH IMAGECOLOR UNITS WEB REFERENCE LEG QUERYMAP SCALEBAR LAYER CLASS 4.2 Map Script Obyek Modul MapScript disusun menggunakan pendekatan pemrograman berorientasi obyek (Object Oriented Programming) atau biasa disingkat OOP yang sering menggunakan kelas (class) yang akan bekerja dengan berbagai kelas

yang ada disamping fungsi dan variable khusus juga. Mapscript digunakan sebagai script/code program untuk menjalankan fungsi utama dari aplikasi GIS sehingga peta dan attributenya bisa ditampilkan pada website. Berikut deskripsi singkat kelas kelas pada mapscript : a. ClassObj fungsi yang digunakan untuk mengatur kelaskelas pada sebuah obyek(layer). b. ColorObj Fungsi yang digunakan untuk mengatur warna dasar dari sebuah layer dengan konsep RGB. c. ErrorObj Fungsi yang digunakan untuk menajemen kesalahan (Error). Map server akan secara otomatis menginisiasi ErrorObj ketika terjadi kesalahan d. GridObj fungsi yang digunakan untuk mengatur tampilan dari bentuk standard menjadi bentu grid e. ImageObj Fungsi yang digunakan untuk menggambarkan peta pada sebuah file semisal JPG, GIF, PNG f. LabelCacheObj Fungsi yang digunakan untuk membersihkan memori yang dialokasikan sebagai cache label dari peta yang ditampilkan g. LabelObj Fungsi yang digunakan untuk pengaturan tampak label dari masing masing layer yang aktif dalam viewer. h. LayerObj fungsi yang digunakan untuk mengatur operasi-operasi yang berhubungan dengan pembuatan layer, penggambaran, dan query data dari layer yang aktif. i. LegendObj

fungsi yang digunakan untuk menampilkan legend (table yang berisi tentang layer layer yang digunakan didalam peta). Gambar 6 : Contoh Penulisan LegendObj Dalam Script j. LineObj Fungsi yang digunakan untuk manampilkan layer peta yang bertipe garis. k. MapObj fungsi yang digunakan untuk menampilkan karakterristik peta yang akan ditampilkan (fungsi utama untuk menampilkan peta).

Gambar 7 : Contoh Penulisan Fungsi MapObj Dalam Script l. OutputFormatObj Fungsi yang digunakan untuk menentukan format peta yang ditampilkan dalam jendela viewer. m. PointObj Fungsi yang digunakan untuk manampilkan layer peta yang bertipe titik n. ProjectionObj Fungsi yang digunakan untuk mengatur penggunaan sistem proyeksi pada peta. o. RectObj Fungsi yang digunakan untuk manampilkan layer peta yang bertipe kotak. p. ReferenceMapObj Fungsi yang digunakan untuk mengatur karakteristik peta yang ditapilkan di indeks. q. ResultCacheMemberObj Fungsi yang digunakan untuk mengatur objekobjek dari hasil query data attribut peta. r. ScalebarObj Fungsi yang digunakan untuk mengatur karakteristik skala grafis ketika peta ditampilkan

Gambar 8 : Contoh Penulisan Fungsi ScalebarObj Dalam Script s. ShapefileObj Kelas yang digunakan untuk bekerja dengan data peta dalam format shapefile (*.shp) t. ShapeObj Kelas yang digunakan untuk bekerja dengan data peta lebih detail terutama untuk menangani tipe dari peta misal titik, garis, polygon. u. StyleObj Kelas yang digunakan untuk bekerja dengan data peta lebih detail terutama untuk menangani penggunaan obyek style pada peta. v. SymbolObj Kelas yang digunakan untuk bekerja dengan data peta lebih detail terutama untuk menangani penggunaan obyek simbol pada peta. w. WebObj fungsi yang digunakan untuk mengatur opsi opsi yang berhubungan dengan web misalnya logging aktivitas 5. KESIMPULAN PHP Map Script Framework adalah salah satu dari sekian banyak framework yang dapat digunakan untuk mengembangkan aplikasi GIS, dukungan sifat dari framework ini yaitu opensource menjadi nilai tambah ketika developer sistem bekerja karena banyaknya

dokumentasi atau forum yang dapat digunakan sebagai referensi. Selain itu juga ada beberapa kelebihan dasar yang menjadi framework ini sangat penting antara lain 1. Membuat gambar peta menjadi lebih dinamis. 2. Mendukung beberapa bahasa pemrograman web yaitu PHP, Perl, Phyton, dan Java. REFERENCES Kang-Tsung Chang, 2008. Introduction to Geographic Information Systems. Fourth edition. McGraw-Hill International Edition. Nuryadin, Ruslan. 2005. Panduan MapServer. Bandung: Informatika.. Prahasta, Eddy. 2006. Membangun Aplikasi Web-based GIS Dengan MapSever. Bandung: Informatika. University Consortium for Geographic Information Science, 2006. Geographic Information Science and Technology Body of Knowledge. Available at: http://www.aag.org/bok/ AAGKnowledge_Flyer.pdf (Akses February 2010).