292
LAPORAN AKHIR PENGEMBANGAN PERANGKAT LUNAK BERBASIS OPEN SOURCE ILWIS UNTUK MENDUKUNG PENGOlAHAN DATA PENGINDERAAN JAUH Dl DAERAH {BAPPEDA) PROGRAM INSENTIF PERCEPATAN DIFUSI DAN PEMANFAATAN IPTEK Bidang Fokus: Teknologi lnformasi dan Komunikasi Peneliti Utama: Dr. Katmoko Ari Sambodo Anggota: 1. Hidayat Gunawan, M.Eng. 2. Drs. Sarno, M.T. 3. lr. Rubini Yusuf, M.Si (menggantikan Johanes Manalu, M.Si.) 4. M. Priyatna, S.Si, M.Kom. 5. Muhammad Soleh, S.T. 6. Musyarofah, S.Si. 7. Fajar Yulianto, S.Si. 8. Danang, S.Si. 9. lnggit Lolitasari, S.Si. PUSAT PENGEMBANGAN PEMANFAATAN DAN TEKNOLOGI PENGINDERAAN JAUH- LAPAN Ala mat: Jl. Lapan No. 70, Pekayon, Pasar Rebo, Jakarta Timur 13710 Telp. 021-8710786, Fax. 021-8722733

Ilwis Paper Software

Embed Size (px)

Citation preview

LAPORAN AKHIR PENGEMBANGAN PERANGKAT LUNAK BERBASIS OPEN SOURCE ILWIS UNTUK MENDUKUNGPENGOlAHAN DATA PENGINDERAAN JAUH Dl DAERAH {BAPPEDA) PROGRAM INSENTIFPERCEPATANDIFUSIDAN PEMANFAATANIPTEK Bidang Fokus: Teknologi lnformasi dan Komunikasi Peneliti Utama: Dr. Katmoko Ari Sambodo Anggota: 1.Hidayat Gunawan, M.Eng. 2.Drs. Sarno, M.T. 3.lr. Rubini Yusuf, M.Si (menggantikan Johanes Manalu, M.Si.) 4.M.Priyatna, S.Si, M.Kom. 5.Muhammad Soleh, S.T. 6.Musyarofah, S.Si. 7.Fajar Yulianto, S.Si. 8.Danang, S.Si. 9.lnggit Lolitasari, S.Si. PUSAT PENGEMBANGAN PEMANFAATAN DAN TEKNOLOGI PENGINDERAAN JAUH- LAPAN Ala mat: Jl. Lapan No. 70, Pekayon, Pasar Rebo, Jakarta Timur 13710 Telp. 021-8710786, Fax. 021-8722733 LEMBARIDENTITASDANPENGESAHAN Judul Penelitian Fokus Bidang Penelitian lokasi Penelitian Pengembangan Perangkat luna-k Berbasis Open :,ourcc ILWIS untuk Mendukung Pengolahan Data Penginderaan Jauh diDaerah (Bappeda) Teknologi lnformasi dan Komunikasi Jakarta Keterangan Lembaga Pelaksana/Pengelola Kegiatan A.l.embaga Pelaksana ICegiatan Nama Koordinator/Peneliti UtamaOr. lr. Katmoko Ari Sambodo, M.Eng Nama Lembaga/lnstitusiLembaga Penerbangan dan Antan1csa Nasionat lAPAN Unit OrganisasiPusat Pengembangan Pemanfaatan dan Teknologi PenginderaaR Jauh (Pusbcmgia) Ala mat.11.LAPAN No. 70, Pekayon, Pasar Rebo, Jakarta limur 13710 Telepon/FaksimilVE-Mail(021) 8710786/ (021) 87717816/ [email protected] Diterima dan disetujui sebagailaporan akhir pelaksanaan kegiatan tahun anggaran 2010 Kepala Pusat Pengembangan Pemanfaatan dan Teknologi Penginderaan Jauh

lr. Agus Hidayat, 19580820.198603.1.005 1 Jakarta, 22 Nopember 2010 Koordinator Kegiatan Dr.Ir.M.Eng. 19711027.199103.1.002 RINGKASAN Perangkatlunak(software)merupakansalahsatukomponenpenting dalampengolahan datapenginderaan jauh.Saatini,hampir sebagianbesar pengguna-penggunadiIndonesiasangat bergantungpadasoftware-softwareberlisensiyangbiasanyamembutuhkaninvestasitinggi, sehinggamemberatkan bagipengguna.Padahal tidak semua fungsi yang adadi software berlisensi tersebut mereka perlukan dalam operasional pengolahan datanya. Penelitianinimencobauntukmengkajikemungkinanpemanfataandanpengembangan berbagaisoftware-softwareopensource(khususnyallWISIIntegratedlandandWater InformationSystem)untuk pengolahandatapenginderaanjauhdanSIG,melakukanalihbahasa danpenyiapandokumentasiImanualpemakaiandalambahasaIndonesia,mengembangkan modul-modulpenunjangsederhanayangbelumterakomodasidalamsoftwareopensource tersebut,danmengupayakanpemasyarakatansoftware-softwaretersebutkepadapara penggunanya khususnyapengguna di daerah (Bappeda). Berdasarkanhasilkajiandanpenelitianselamasatutahunanggaran2010ini,dapat disimpulkanldilaporkan bahwa: 1.UntukkeperluanpengolahandatapenginderaanjauhdanSIGmenggunakansoftwareopen sourcedapatdioptimalkanpenggunaankombinasisoftwarellWIS (untukimageprocessing), QUANTUM GIS (untuk GIS processing), dan GEOSERVERIMAPSERVER + PostGIS (untuk database spasialdanWebGIS).Software-softwaretersebutdapatberjalanbaikdenganmenggunakan spesifikasikomputer maupun laptop yang saat ini banyak beredar di pasaran (memori minimal 1 GB, CPUClock Speed minimal 2 GHz,HD free space minimallO GB, dan OS Windows). 2.Telahdisusundokumentasi/manualpengolahandataberbahasabaik untuk llWIS, QUANTUM GIS,GEOSERVERIMAPSERVERtelahselesaidisusunyangmencakupfungsi-fungsidasar(basic processing) dan fungsi-fungsi lanjut. 3.Untukmenutupifungsi-fungsidasaryangbelumterakomodasi,namunsecarariildibutuhkan dalamoperasionalnyadilapangan(khususnyadiLAPAN),jugatelahdikembangkanmodul-modulpenunjang,diantaranyaoperasi/penghitunganindeksvegetasi,kropingcitra menggunakanareapoligon,landsatGapfill,importlkonversidangeocodingdataALOS, konversisiml:iolisasi data vektor QUANTUMGIS keSLD(Styled Layer Description). 2 4.Sosialisasidanpelatihan/trainingsingkattelahdilakukanantaralainuntukPemdaKab. Sampang,PemdaKab.Purworejo, JurusanPendidikanGeografi danFisika,UniversitasNegeri Yogyakarta, dan untuk para peneliti/perekayasa di LAPAN. 5.Darihasilsosialisasi/trainingtersebutdidapatkanmasukan(feedback)dariparapengguna, diantaranya : a.Software-softwareopensourcetersebutbersifatsatingmelengkapidantelah mencukupi kebutuhan di tingkat pemerintah daerah b.MateripengolahancitradenganllWISdanSIGdenganQuantumGISpada dasarnyacukupmudahuntuk diserap.Namunkhususnyauntuk materidatabase spasialdanWeb-GIS,perluadanyapemilihanpesertamengingatmateriini membutuhkan pengetahuan pemrograman komputer c.PerluterusadanyapendampingandariLAPANdalamrangkapenerapansoftware tersebut maupun dalam peningkatan/update kemampuannya di masa mendatang. 3 PRAKATA Pujisyukur sayapanjatkankepadaAilah SWT,karenaatas berkat dan rahmat-Nya,kami dapat menyelesaikanlaporanAkhirKegiatanPenelitianProgramlnsentif RisetDikti2010denganjudul "PengembanganPerangkat Lunak Berbasis Open Source ILWIS untuk Mendukung PengolahanData PenginderaanJauhdiDaerah(BAPPEDA)"ini.Kamimenyadaribahwa,tanpabantuandan bimbingandariberbagaipihak,darimasapengajuanproposal,kegiatanpenelitian,sampaipada penyusunan laporan ini, sangatlah sulit bagikami untuk menyelesaikan kegiatan penelitian ini. Oleh karena itu, kami mengucapkan terima kasih kepada: (1)Bapaklr.NurHidayat,Dipl.lng,selakuDeputiPenginderaanJauhLAPANyangtelah menyediakanwaktu,tenaga,danpikiranuntuk mengarahkan kamidalamkegiatanpenelltian ini; (2)Bapaklr. AgusHidayat,M.Sc,selakuKepalaPusat PengembanganPemanfaatandan Teknologi PenginderaanJauhLAPANyangtelahmenyediakanwaktu,tenaga,danpikiranuntuk mengarahkan kami dalam kegiatan penelitian ini; (3}BapakDr.lr.DonyKushardono,M.Eng,selakuKepalaBidangPengembanganTeknologi PenginderaanJauhLAPANyangtelahmenyediakanwaktu,tenaga,danpilnmgnctlcrv $pectrum n:flci rNearest Neighbour Bainear r- Bicubic OutputRasterMapIL71118065_0652002082J_A GeoAelerence.[:!I'!Uj"'fiUfCI!I ..:'J GeoAelerence fromp118r065_7120000817_s49_Cers. using GOAl 0 escription: Show Gam bar 4.15. Proses resample untuk citraLANDSAT L 71118065_06520020823_R DarimenubarklikOperationpilihmenuImageProcessing, makaakanmunculjendelaResampleMap,isikan L71118065_06520020823. kemudianpilihResample, RasterMapLANDSAT lsikanResamplingMethodBilinear,OutputRasterNameLANDSAT L71118065_06520020823_R,kemudianmasukannamaGeoreferenceuntukfile resampledengannamap118r065_7f20000817 _s49danmasukkanCoordinateSystem WGS84_UTM49S (sudah disepakati sejak awal) MakaakandiperolehcitrahasilResampleyangmemilikikoordinatgeoreferenceseperti yangterdapat dalamlingkaranelips warnamerah, sepertiditunjukkanpadaGambar 4.16 (Data 1 citrasebelum koreksi dan Data 2 citrasesudah koreksi) Gambar 4.16. Citra hasil resample yang telah terkoreksi Gemometrik (Data 2) 34 4.2.4.Menampilkan Citra Warna Komposit (Display Color Composite) Setelahselesaimelakukanimport datapenggunadapat melakukanpembentukanKomposit WarnaRGBdenganmemanfaatkankombinasiBANDyangtersediayangselanjutnya digunakandalamanalisisdanprosespengolahandatalainnya. Berikutlangkahdanproses yangdilakukan. DarimenubarklikOperationpilihmenuImageProcessing,kemudianpilihColor Composite, makaakanmuncul jendela Color Composite sepertiditunjukkanpada Gambar 4.17. Laluisikan3bandpetarasterLANDSAT-7ibuatmenjadicitrakomposisiwarnaRed, Green,Blue,misalnyaL71118065_06520020823_B30_R_3(R), L71118065_06520020823_B20_R_2(G)danL71118065_06520020823_B10_R_1(B) .Artinya filetersebutakanmembentukkompositBand321padacitraLANDSAT-7simpannama fileOutput Raster Map:L71118065_06520020823_B321_R danklikshow. OperationLi DP< Edit (iJ Pixel Ir +b:: Create '+1m!,+.l!!iJ)Image , ;+l!'i!lImport :+ lmJ InterJl(

+ Polygo Interpolation Point Operations Polygon Operations Raster Operations Rasterize SEBSTools Segment Operations Spatial Reference OperationsStatistics f Table Operations Vectorize Visuabzation Script EpipolarStereo Pair Filter Sample Slicing Stereo Pair From DTM Stretch II ColorComposite."24 bt ti" RGB new mapijst ygy---3 loHistogram EqualizationIntervals __J Stretch From: \oMin.Max ('"Percentage ._110_ 0 ___,1150!1 Output Raster Mapjsbetch berdasar histOQJam Description: Gambar 7.16. Tahapan membuat histogram equalization 60 7.2Citra ALOS AVNIR 7.2.1.lnformasi mengenai Citra ALOS AVNIR SatelitALOS(AdvancedLandsurfaceObservationSystem)adalahsatelitpemantauan permukaanbumibuatanJepangdantelahdiluncurkandanberoperasisejaktahun2006 (didesainuntuk5 tahun).Beratnyamencapai4 tondenganorbitsun-sychronousdiketinggian 691 .65kmdaninklinasi98.1 6ALOSmembawa3sensorutamayaituPRISMdanAVNIR (Optical)danPALSAR(Radar).ALOSmembawa sensor multispektral4 kanaldenganresolusi 10m danpanjanggelombangpadamasing-masingkanal81 =0.42-0.5mm,B2=0.52-0.60mm, B3=0.61-0.69mmdanB4=0.76-0.89mm. PenamaanfilecitrapadaALOSdiawalidengan"IMG-".UntukcitraPRISMIMG-ALPSM*********1B2-UNdanuntuk AVNIR2IMG-B1-ALAV"****1B2R, dimanatanda*****adalah nomorlintasanorbitsatelit(5digit)+kodeproses(setiapscenecitramemilikikodeunik tersendiri) .ContohIMG-HH-ALPSRP207217030-H1 .5_UA(PALSAR),IMG-03-ALAV2A 185263730-01 B2R_U (AVNI R2),IMG-ALPSMW185263735-01 B2R_UW (PRISM) LevelprodukcitraALOSAVNIRada3,yaitucitradasar(basicimagery),citrastandardan citraortho DatacitraALOSAVNIRwilayahkajianadalahcitralevelstandaryangtelahterkoreksi radiometri,geometriberdasarproyeksipetayaituDatumWGS84,danUTM.Datalevelini memiliki tingkat akurasi sedang. LokasicitraadalahkotaJakarta,tanggal17 Juli 2009. Product typestandart , format file Geo Tiff,dengan jumlah bit/nilaipikseldalam citraadalah 8 bit,resolusispa sial10 m. Koordinat dapat dilihat dimeta data dalam format text dokumen: nwLat = -6.095; nwLong= 106.618; seLat =-6.230; selong = 107.249; Format penamaanadalah Nama produk= IMG-B1-ALAV"****1 B2R.tif, tanda ***** = nomor lintasan orbit satelit (5digit) + kode proses.format Nama produk= IMG-01-ALAV2A185263730-01B2R_U.tif, IMG-02-ALAV2A185263730-01B2R_U.tif I MG-03-ALAV2A 185263730-01 B2R_U.tif IMG-04-ALAV2A 185263730-01 B2R_U .tif Tanggalakuisisi= 17 Juli2009 (tanggal)025343(waktu). UTC Time ld Produk= ALAV2A185263730 Format ekstensi= .TIF(GeoTIFF) 7.2.2.Konversi Data ALOS AVNIR menggunakan Perangkat Lunak ASF Format dataawalALOSAVNIR(formatCEOSLevel1)sebelumdieksporkedalamformat.tif atau.img(datayangtelahterkoreksisecarageometrik)adalahformatyangbelumterkoreksi secara geometrik dan tidakdapat dikenalidandiolah secaralangsungmenggunakanperangkat lunakILWIS3.7OPEN.Untukitudiperlukanperangkatlunaklainyangberfungsiuntuk 61 mengoreksisecara geometrikdatacitraALOSAVNIR(formatCEOSLevel1)danmenyimpan datayangtelah terkoreksiterkoreksitersebutdalamformat.tifatau.geotiff yangdapatdikenali olehILWIS3.7OPEN.Salahsatuperangkatkerasopensourceuntukmengolahdan mengoreksigeometrikdatacitraALOSAVNIRadalahperangkatlunakASF(AlaskaSatellite Facility)yangdikembangkanolehlnstitutGeofisikaUniversitasAlaskaFairbanks.Perangkat lunakinidaratdiunduhsecaragratismelaluiwebsitehttps://forum.asf.al aska.edu.Gambar 7.17 berikut adalah tampilanutamaperangkat lunak ASFMapReady. Select Processing Steps: r r!.:r.l; br 5l.C r-e"'".f Geospatial Data Abstraction Library[GDAL):Geo TIF InputJC:IProgram Fies\JLWISV>.LAV2A185263'Ic::::J Outputlc Program_Files_ILWIS_ALAV2A1852EI ;;IUseas OKCanceli Gambar 7.20. Cara mengimport data ALOS AVNIR kedalam format ILWIS Pilihfilesatupersatudengannama"ALAV2A185263730-01B2R_U_01 .tif', "ALAV2A185263730-01B2R_U_02.tif',"ALAV2A185263730-01 B2R_U_03.tif',dan "ALAV2A185263730-01B2R_U_04.tif' untuk mulaimengimpor a.Pastikanlokasioutput fileberadapadadirektorikerjayangdibuat tadi,Kemudiannama fileOutputdapatdigantidengan"ALAV2A185263730-01B2R_U_01 ", "ALAV2A 185263730-01 B2R_U_ 02","ALAV2A 185263730-01 B2R_U_ 03",dan "ALAV2A185263730-01B2R_U_04" dengan format file.mpr b.Bila sudah,bisaklik OK untuk mengeksekusi 7.2.4.Membuat Koordinat System Sebelummemulaimengimport datacitra, dibuat satufilecoordinatesystem, yangakandipakai semua file import,langkahnya yaitu: Mengarahkan posisinavigator padadirektori kerja Klik File- Create- Coordinate System Pilih Coordinate SystemProjection, kemudiankl ik OK sepertiditunjukkanpadaGambar 7.21 . 64 a:Je- ... \ ' c.:J.. s: ... _av:J .. : ... (oOidMte Sy$tem Name Lescr1pllon CoordSystem Bound.,ryOrly Coorc!S}Istem Proiectioo Coord$y$tem letlon Co01dSystem Fcxroola CoordSystemTiePoints CoordSystem linea: CoordSystem Ortho Photo CoordinElteSystem Project1on"UTMZone 488" DefineCoOJdinateBoundaries fr oiection Cancel! ' Help Gambar 7.21.Caramembuat koordinat sistem Klik tombolProjectionuntuk menentukan sistem proyeksi,pilihUTM NonaktifkantandacekpadapilihanNorthernHemisphere dan isikan 48sebagaikode Zone karenawilayahJakartadansekitarnyatermasukdalamZone48Selatanpadasistem koordinat UTMsepertiditunjukkan pada Gambar 7.22. t(tCoordinate SystemZone 48 ..Coordinate System Projection "UTM Zone 48. tm Coordinate System Projection "UTM Zone 488" Description: !coordinate System Projection "UTMZone 485" iDefine Coordinate Boundaries f'rojectionI.E_IIipsoidQatum Projection:UTM Sphere Radius (m)!6371 r.li. Northern !iemisphere ;:::one Coordinate System Projection "UTM Zone488" Q.escription: !Coordinate System Projection 'UTM Zone 485" r- Deline Coordinate Boundaries L .Erojection Ptojection:UTM Datum WGS1984 Ellipsoid WGS84 E,tlipsoidQ.atum Ellipsoida 6378137.000. 1/f 298.257223563 rNorthern l!emisphere f:oneGambar 7.22. Cara membuat proyeksisistem Klik tombolEllipsoid dan masukkan WGS84sebagaidefinisielipsoid Klik tombolDatum dan masukkan WGS 1984 sebagaidefinisi datum Klik OK dan pastikan isianparameternyasama dengan contohberikut Pastikan bahwaFile Coordinate System sudahadapada direktori kerja 7.2.5.Menyamakan Sistem Koordinat Untukmemudahkandalampengelolaan,datayangdiimpor diseragamkansistemkoordinatnya dengan yang telah dibuat sepertiditunjukkan padaGambar 7.23,langkahnya: 65 Klikkananpadafile georeferenceCitra_Avnir_Georef, klik properties GantiCoordinate SystemdenganUTM Zone 48S Bilasudah, bisak!ikOKuntukmengeksekusi GeoReference Corners"Citra_Avnir_Georef" 8260 linesand 8350 columns. Pixel Size10m C001dinaleSystem UTM Zone485,.:; _.::,.. CoordinateSystem Projection ''UTMZone485" Cornef ofCornelCoodt"\dtes ol Top Left:1679063.70.9325913.63) Tcp Righi:f762563.70.9325913.63) Bottom Left:1679063.70.9243313. 63) Bottom Righi:1762563 70.9243313.63) OK Gambar 7.23.Cara menyamakan koordinat sistem 7.2.6.Membuat Daftar Peta (Create Map List) Untuk membuat daftar peta(map list)lakukan tahapan sebagaiberikut : Darimenu File,klik Create dan pilihMap List ... , makaakanmuncul jendela Create Maplist. KumpulkandatacitraavniryangakandibuatmenjadisuatuMaplistdengancara memindahkan data avnir band 432 untuk membentuk citrakomposit RGB sepertiditunjukkan pada Gambar 7.24. Open ... OpenAsTable Open Pixel !moon Export ... Po:nt !FillSinks .. I ! l Flow Modificat ion .-Flow Directio Input DEM @ .DEM_FiiiSink Methodr.Steepest Slope 'LowestHeight Parallel drainagecollection algorithm OutputRasterMap ShowDefineCancelIHelp Gambar 8.3. Tahapanpenentuanarahaliran(flow direction) 8.4.Flow Accumulation DarimenubarklikOperationpilihmenuOEMHydro-processing,kemudianpilihFlow DeterminationdanklikFlowAccumulation.PadamenuFlowAccumulationyangtersedia masukanFlowDirectionMapdenganInput DEM_FiowDir danmasukkanoutputrastermap dengannama DEM_FiowAccum. Klik Show seperti ditunjukkan pad a Gambar 8.4 berikut : 73 -.;;:-c------ ------------------------- -------------------------ILWlSOpen- [ForeignCollection"OEM""] llJFileEditI I '/re,v'i".'lnclc\\Help ! Image Impcrt'Export . Opera Operation-List lBhlAggregate t. J UJ AggregateS l"'l9i Anaglyph

IIJi.DApply 3D Numb jlli.DAtmcspheri M, lrl'lAttribute M. jla!Attribute M, Attrrbute M; Irrn AutocorreJal lif"'rrn ..u__ ... .i ir+ Q'Prc-p:mesi I 'i . .110297'23-)391;1,1terpclaticn Point Opcraticm PolygonOperations Raster Rastcrire SEBSTools Segment Operations SpatialReference Operatiom Statistics 1 able Operations Vectcrize Visualizatron c;rrint .I OEMVisualizati on Varia ble Thre; hcld Computati on Netv11ork andCatchme ntExtraction Stati5"ticalParameter Erl1action Flow Accun1ulation FlowDirectionMapfm _:j OutputRasterMapDescription: l Show Gambar 8.4. Tahapan penentuanakumulasi aliran(flow accumulation) 8.5.Network and Catchments Extraction TahapselanjutnyadalampengolahanDemHydro-processingadalahdenganNetworkand CatchmentsExtraction(EkstraksijaringansungaidanbatasDAS). Berikutadalahlangkahdan proses yangdigunakan. 8.5.1.Drainage network extraction DarimenubarklikOperationpilihmenuOEMHydro-processing,kemudianpilihNetwork andCatchmentExtractiondanklikDrainageNetworkExtraction.PadamenuDrainage Network Mappadainput Flow AccumulationMap yangtersediamasukanDEM_FlowAccum, 74 MasukanstreamThreshold(Nb.Of pixel)dengannilai500danmasukkanoutput raster map dengannamaDEM_DraNetExt . Klik Show sepertiditunjukkanpadaGambar 8:5 berikut : ll1'1lSOpmO"l-.I'Yr"*" 11 _ ;----:==--,_..LHeEdt._.. Tahap.2 Penyusunan parameter ...__.........,.... ... o""""""""'r=------- dan type data input output I- ,!2;- .._Gi' -'%3 ;.,._-had I .+; < P.-net= II tlt.IIT.tbl!tot Pa1> St-..,znr..c1'11o:OS\!CI osoftUo. 56,ZTZ: fl3f-.11-:t::>)vft ( .ffic6- ()o ... ..?2i,9--l5i:'Ct-,l(ro:n'JftCo!t:c.r.CJv ... ns('iiF __j!f71l806$2(..'L ..' ..-... .,.. .-.-cc===---,.-.,..--..,.,..-1 tVt>GB) .,, ,makaakanmunculwindowsetupuntuk meletakkanaplikasiQGISdifolderycngkitainginkan(Gombar4),selanjutnya kitatidak perlumengisi destinationfolder(default-nyaberadadifolder Program Files. 4 ,_______ _ lQuant um GISCnce:ad ... s1 !_G-1SetLP 010oseInstallLocation Choosetl1efolder 111 wh1cnto WSt?.:lQuantumE1xeladus1. -1.0 !. SetupwillinstallQuantum GISEnceladus1.-l.Ol lnthefo!Jo;mg folder.To installina different folder,dick Bro.-: seand select anotl1er folder.Ciick !'lext toconbnue. Destination Folder Space required:13 1. 211B Spaceavailable: 30.4GB CBrowse ... Gombar 4. Tampilan window setup QGISuntuk meletakkan aplikasinya di sebuah folder SetelahmenekantombolNext>,makaakantampilwindowuntuk memilihkomponen-komponen yang dibutuhkan/di-instal, sepertipada Gombar 5. J4Quantum G!S Enc:e!adus Setup

Oloose Components Choose wh1c:hfeatures of Quantum GIS Enceladus1.4.0-1 youwant to instal!. ,_ the components you want to install and und1eckthecomponents youdon't want to_, __ ,,I 111stal.Click Install to start the Installation. Select componentsto install:Space required:131.2!16 [] North Caroiina Data Set [] South Dakota {Spearfish) : [J AlaskaData Set Description .;_,t tC= [Cancel :J' Gombar 5. Tampilan window setup QGISuntuk memilih komponen yang akan di instal. 5 Setelah menekan tombollnsfaf/, makekomputer akan menampilkan window intalisasi,seperti padaGombar 6 dan Gombar 7,yakni : lnstalllno tQ(.alll!.dl !, EiCStntt.c;i QtGI.Jl-O.dL. l)J""t

d:>!es .dl!

;).U"t-C ; t;dbil'S.!:!lf Gombar 6. Tampilan window setup QGIS pada soot awol instalasi. Extrol!!t:_i:"l;t_.Pt,:

E >. ::- n,.,:;;o.-.\,c I Gombar 7. Tampilan window setup QGIS pada soot berakhir instalasi. Setelahmenunggubebrapadetik,makeprosesinstalasiperangkatlunak QGISselesai(Gombar8.).SelanjutnyatekantombolFinish,sampaidisinisel esai sudah proses instalasi QGIS-1 .4.0-1. Completing the Quantum GIS Enceladus 1 A0- 1 Setup Wizard Quantum GISEnceladus1.4.0-1 has beeoninstalled on your computer. Click Finish todc:.sethis wi zard. Gombar 7. Tampilan window setup QGISselesai proses instalasl. 6 2.2Pengenalan Menu-Menu QUANTUMGIS 2.2.1Pengenalan Qgis c) A.MainWindow Terdapat 6 menu, yaitu; a)Menubar b)Toolbar c)Maplegend d)Map view e)Status bar . ..... 3 + .t26025.97,913197UJ : 433534.00,9137090.37 B.Menu bar Terdapat 6 Menu , yaitu; File (open project, save,export image, properties) View (zoom, measures) Layer (add, show, hide layer) Setting (project properties, options, preferences) Plugins (manage plugins) Helps (documentasi, weblinks) b) 7 2.2.2Import Data Raster Datapengolahan citra menggunakan IL Wl S dapatdigunakan dengan cara mengexport citra dalam format Erdas Imagine(* .Ian),kemudian data citra terse but diimport dengan cara; a)Membuat proyeksipeta, yaitu klik setting - project propertis FileEditViewLayerSettingsPluginsVectorHelp _j Custom CRS .,, Style manager. , .

..Configure shortcuts ... Options ... b)Memilih satuan proyeksi (meter, maupun derajat) Q Project Properties.,...GeneralCoordinate Reference (CRS)Identifiable layers General settings Project titleIkota yogyakartal Selection color

Layer units (only used when CRStransformation isdisabled) Meters FeetDecimaldegrees Precision AutomaticManual2 Digitizing Enable topological editing Avoid intersections of new polygons ... Snapping options,, , L OK mmmlCancel Degrees,Minutes,SecondsI q iI - { 1decimalJt ApplyHelp 8 c)Ubah proyeksimenjadiUTMS49(karena wilayah Jogjakarta) GeneralCoordinate Reference System (CRS)Identifiable layers Enable 'on the fly' CRStransformation Coordinat e ReferenceSystemAuthority IDlD WGS64 I UTMzone45NEPSG:326453129 WGS64 I UTMzone45SEPSG:327453195 WGS84 I UTM zone46NEPSG: 326463130 WGS841 UTMzone46SEPSG: 327463196 WGS84 I UTMzone47NEPSG:326473131 WGS84 I UTMzone475EPSG:327473197 WGS641 UTMzone48NEPSG:326483132 lllrr"l'lA}liTO. ..___ Arlr",....,...,..,.._ ....................+proj=utm +zone=49 +south +ellps=WGS84 +datum=WG584+units=m +no_defs Search AuthorityAll...Search forlD Recently used coordinate references systems Coordinate Reference System '"liAdd Spatlal.ie Layer...Ctri+SI-#t+l i'oJ.J.! _$J>Olti il?_AOt4_b412 18 ../Selanjutnya klikicon Capture Lineuntuk mulai prosesdigitasi unsur garis. 'fi,.ftMJIIit!4 - __ \ J>Iaool'.. Jol1 \ hi... ) \ s.JM I \Jol011$\,bl... , \ Jol... 7 \ Jolt.. I '\So l =.- -m 5...,e .Slifer cistance300 Js"---.1 jib,_,..,.,,,."""

i_/f*c-. !?xMiMJi[i$j,il---- R Dffwonce V .. H ., olhi-"''MDissohteBllfer dstance ficld _; 8..( j;;!;.:;,-8.'.i ., Ifu.\!1lP----- -------

''c.:::1 ri .. o Ct \.''/0 ,j>N- f),.'!-!,y..,....1; ID rt' Dr-25 .----.... !Intersection Area KliktoolborpadamenuVector- GeoprocessingTools- Intersection, selanjutnyamasukaninputvectorlayeruntuknamafileyangakan dilakukananalisisintersection,isikanInputvector layer:area_spatialdan Intersectlayer:unsurpoly.hasilanalisisintersectionkeduafiletersebut disimpan dalam fileboru dengan nama intersection_poly.shp ReEdt VIew layer SettnosPlJQhS \lactor CadTools Help Selectf'l!s----- -----; :3,_j- - .........."''""'.JtilP11 (uf) ._.4!fiJ#!fiiCJ=:u:;:Jo:;:;;",_,,..,. :aa.Jr" ..:: .,.DataManaQetnm:Tools jirma +,,,.., ,.,_:OJ...... II J$ :.titik_hutf .. t:J Xllll$111 flllls :Q,Symetrlcaldlfetenc.e Clp :ODifFeronc:e Inputvector layer area_spatial Useonlyselected features Intersect layer unsurpoly Useonlyselectedfeatures Output shapefile :TI2010/PI- ILWISRS/Quantum GIS/intersect_poly.shp'--0%OKClose ..c.. (t1.S0-Tethys*Projt>tl 1..:.1. '(; .Pt:itPr8 (;';}"2.rJ"' (' .. .oL,.{;.E:ii ..,...!r.' ,=lWl 'ifr' .0trj9.ct.\1. 0 ,# j.If"''>1 :..., ToolsIntersecte .X:+--......,...,...-'*\ 0,,1,... r!!!Clp 1 q) Dfference ftUnlon'm Use otty selected feah.res Urionlayet" """""" Use oriy selec:ted DIKll ZOIO/Pl-ILWIS RS/Qu'tun(f Quru'l!um GIS 1 5.0 TelhysP'tATEN SA/"FANG PRCMarQtl (IMl)1.00 ./KlikAdd arrowuntuk membuat orientasiarah yangakanditampilkan dan lakukan drag map pada posisirencana orientasi sebagai berikut 4J Compos-er2 ...........,.... 2!"&-S:l0 (J!EJB. """' ........ t l.....................-- .""'""""" 30 5.4AddNew Scalebar ./KlikAdd New Sca/ebar untuk membuat skalapeta yang akan ditampilkan danlakukandragmappadaposisirencanaskalapeta.Untukmerubah interval jarak bar antar skala dapat dilakukan pada menu Item ::1.:J,F:E: : .:'"' >.}..G\9'-.:'1i . '{):I!J. b. t------------------------------------------------------------------ ......... "::.: ____________ s.":::... 5.5 Add New Legend ..._ PETAHP'IGCOUNM.i LNW'i- j SOQmontslze(lfWIPI.Ni) 100:1.00002.00 2 teft sfii1NI'U l""' soio-- ,_..sioM'1Do..&Box.............................. Font ... C:olor... ./KlikAddNewVectLegenduntukmembuatlegendpetayangakan ditampilkandanlakukandragmappadaposisirencanalegendpeta, seperti gambar berikut.

- : 31 5.6AddNew Attribut Table ../KlikAddAttributTableuntukmembuatlegendtabelpetayangakan ditampilkandanlakukandragmappadaposisirencanalegendtabel peta, segerti gam bar berikut. .. 5. 7 Add New Grid ../Untukmembuat Gridpadapetadapat dilakukanpada menuItemdan klicinformasiGridpadamenudibawahnya.AktifkanShowGriduntuk memulai membuat grid pada peta seperti gam bar berikut: ll3ii!.q.MilliD"' .. .. . 32 5.8 Export asImage ./Untuk mencetak hasillayout peta dalam format file*.TIFFdapat dilakukan dengan klikFile- ExportasImage seperti gam bar berikut .,._Layo.t

:or fxportPOf... . ,__... ,.,.,_ .. I'YYlt ... a ... look in:C) D:\OO_RIK DIKTI2010\PI - llWISRS\Quantum GIS Files of type:tiff*:TIFF) ... ..... .., ./Hasillayoutsecarasederhanadalamfotmat*.TIFFdisajikanseperti gam bar berikut PETA PENGGUNAAN LAHAN l(ABtif't.TEN SAI'fW::"jRr:; f)':-i fOi',('/r:"S 1 1 dt'!di/ifS1.0i l"t d1.: E;Js i/tc;U$(Jvz.>'2t)-t)c'>=jr:j -i..Jj.h h:i :-IlJ, (c rnCLCJt2j Cln!lqI1te'5. tret,t'.ic-:,DE1 L18? ,.> .:;-':i 2 \(PF,f'o4ySC;L .3r!d"i\iFSdr t.- :;\:"c rr'l(IJ-!-t-;, Java'Dllf,JPOI tfOfGTOPCJ3rJ.. i rn.i\.10fJjo$t,acsanr.1 frnage PV(df(liJ$ foro'1;SI0,ECV\"J-PEG2000JDTE:CtJ(:ncithq)uQh... t..ny forrnjt t h:ttcanbe.. bItoft.)n ftv for'i,'vr-o'lSar'ldv-,q->i, an EJ':-SC1d:tt3base supporting huridretlsot pJClj"e.ctlt'jn::: by'!/'/ebi':Lapoutput JPEC,GiF,PNG,," :; r: l:ellerlt _. inc!l.;dru:.]f;:..1tl.l1 ti hi s- O';'2i L:ri$(Vt3C tiJfandr.j5t;::r).2,5D TrfD - J ,j1:1',::jno?dt errv,)!.)r.e- j,3nd \:/, th SL[). tLI '; ;-."j-..;.;H ..Buat:folder baru "-'DATA_MONAS' " r; I ....M,j..- -ty..c! .. '.....__'" _) -J r,o;' ( .....; 1''1'' . ' ') 1':-: 13 01Input Data Vektor dan Konfigurasinya(2/20) Membuat Workspace rWorkspac ",5 r\Je\:vVVoi'kspace ,- WORKSPACE adalah wadah (kontainer) yang dipergunalGln untuk menyimpan dan mengatur item-item (datavektor.raster) dalam sebuah kelompok yang sejenis. - K1ikWorkspace-Add New Wokspace l':Isikan nama 'monas_\"is'(ws: workspacememudahkan mengingat) '"Isikan Namespace dengan sesuatu yang unik (misalkan isikanURI institusi anda disertai nama workspace nya) "K1ik Submit Input Data Vektor dan Konfigurasinya(3/20) Membuat Store I Stores ..STORE dipergunakan untuk mendefinisilcan suatu koneksi ke data (data source) yang berisi data vektor atau raster. Suatu datadapat berupa filetunggal. direktori yang berisi sekelompok data vektor,atau koneksi ke database (PostGlS) Klik Store- Add New Store "K1ikVector Data Directory of spatial files(untuk shapcliletunggal bisajugadipilih . 'Sbapdile') latasource Vector DataSources .of- adlr"ectrvyof 'ip3tx.! d",t.;ifi le!- ar,-JexpoEe;;: - {;C. I)- pO$I)jIS(JNDI) t.I!ow>5a;:ces!toja:V3 Prqlrtyfli'.:5C re-.:,rurBir,for rrtatJcn r.v: idu- ESPI(lrr,)S:1.:i.pefile$r, .*,p) .- ... !=v.:;. re' '2:-;"fO:;>'- - The WFSDataStr;f;? represent;;acu.... tDlNeb F:.o.1Fa,::I!1.J(&S r",J!j !/si'\ed bytheIsikannama Data Source NameOeHripti l'ln dengan nama yangunik (,IsikanURIsesuaidengannama folder dimana shapefllenyaConnect ion Parameter s UP.lberam (nama filetidak perlu artulis) \lamespace..."KlikSave http:.-- ,: mYMonas,com/monas_ws Input Data Vektor dan Konfigurasinya(5/20) Menambah Layer t ,Istibh LAYER\mtUk mendemisibn sebum dabrLayers raster atauvektor y:mg berisi fitur-fitur geografis y:mg akan pada peta. Pilil Addlayer From : 'monas_wunonas_ str' (Sesuai dengan nam:l workspace dan nam:l store sebelmwlya) "Nama shapefile y:mg ada di folder tersebut akan ditaJrpibn uKIic. N>rlSh\mtUk satu persatu (Misabn CnU'OLY) New Layer chooser A.dd from__. I-i.ereIS a fist ofcont.:llnec::he':;tQn:'I " r-,"..:.-s_::: i:t tChCo( ontile!.:iyer w;:.JltD cor:fr;}U((: '..Search 15 Input DataVektor danKonfigurasinya (6/20) Menambah Layer , ,, " ,> ("1HPO LY ,)Misalbr!untuk layer CTH_POLY .,IsikanName, title "Pada.CoordinateReference System,klikFind, Pilih WGS 84, laJukJik( ataubisajugalangsung lttl ediisiEPSG:4326) AIl..,tr ac ! Coordinate ReferenceSystems Native SRS ';, ..: ,I'UNKNOWN OerJarenSRS ,EPSG 4326 SRi)hwdling Forcedeclared Bounding Boxes Native BoundingBox MinXh"tinY,\ 1.1x'i, r Input DataVektor danKonfigurasinya(7/20) Menambah Layer '"'Misalkanuntuk layer CTH_POLY .,Pada.Bounding Boxes, kJik Compute fromdrta .,Klik Compute fromnative bounds Bounclinq Boxes Native Boundinq flox r'-linV ,-61 8 j\. lax X .. 11(' 5829 -:'.,.lc3XV -,----1,0171 .,. ';Iin X 8:3 -['-linY ' -6.18 X - - --' 106829 ML\ xY'"'-r:'--'--" -j-G171 16 _---Input Data Vektor dan Konfigurasinya(8/20) Menambah Layer .)Misalkanuntuk l;ryer CTH_POLY Klik tab 'Publishing' Tentukan Style (pilihdefault style misalnya 'polygon' karen;!. BasicCTH_POLY inibertipe polygon) "Untuk merubahl membu;rt style baru,akm dijelaskanberikutnya Kl ikSave Default Till e Default Style ....--... ..'--

Addi tiullClIStSel ectE.>dStylps burg capitals conca! dem flags giant_polygon grass green line Input Data Vektor dan Konfigurasinya(9/20) Konfirmasi hasil dengan Google Earth "'Kliklayer Preview, pilih 'CnCPOLY dan Idik KML (atau Open Layers untuk melihatnya dengan 'Neb browser) LayerPreview c. ." I Yfitl\ .:r.ml I '.! I) 17 .- - .- -----------I nput Data Vektor danKonfigu rasinya(10/20) Menghias I styling sederhana ...;' )1,'.,.-.,.':.:! ..... ':,.'nit":' "n';:. :! .. ... ;..::l!'..;. t.'.'f: . :-I:"-, I\.}:r: h.,-,(. ; .:::, Contoh:"Simple point withstroke"SLD 'J ;:\. :}. '2... ;r...:: -,.. C 1 :I;;': ':> .: :2';:,:.:: .::':::"1:-': ,3:S::1: dt rr'?311E-:i."J:::a;1.d; l.'ag 1.-:"':l d::J: aiJ.?igJd:: L::: .S1J:- J.;J da:a.m :as ParamHH :. spe; }f::-':.1i;\\' a: :! .!pc: ih:rw t.. t:tv.G: .-:: \) }.)(!(:t:: pact a i,'C' ::.. ;.:on. :1::1ii: :: ,jF-n1 ::: 1. -:: :" :. 1' l l,1 22 Contoh4:" Polygonwithdefaultlabel "SLD oj ., " I P:;ygo :-.SyrrJ) o l:.. z '-'" 7.:-. ;.:; -:.: Sy;X;:;:. l.: 2: !.,! : ... Qg :..: .rtyN ar:.B- ;.. ;- NM.-AREA Ar ; a1 bol d O,5 O, poi ntY > ge \.'.me [q d iben1::.'oe \ r :. 1;1 : ,.-b . .!:.:. !! :- 3. oi ; Ci l s.!..allu" l :l :c cik " i:L! \c; h .iii. ,, c'. i!:l:. :. D:;1;3.1I'-labeltda(:\'cp..-'j !!( 'ne .';!:',.::' J:..; ,,, n..-\r ti'."\'U:::;'..11'.:L...:..3ELDc- tIs.!!: luihll-halbel.: k'JIc!:=. r:n :; - ;.:o:'! '.!h belpaGe.;'Ul!( 2...L. cit :s el;.:: .::.il ki!.:,.>: !:; t m::::m1)\laIl:!.bC'lIC' lf\i:;a,dil',a'l ',' ahjJ \.-,in r . .,jj.: ':'111 Pt -".:E :"d an lJ :HUK 101-:.\GeoServer 2.0.2\webapps \geoserver\MONAS_EXTRA_ l)ATA "Konfirmasikanbahwa filetsb telahdapatdiakse:sIewat. web browser denganURL: 'http://localhost8080/geoserven MONAS_EXTRA_DATAJtabeI..,pengw1jung"monas.. hun' Fileexcel yangdisaveas'htnl' -- .. _.... t i- - r-.", - 'KML Styling(1011I) Membuat link untuk filelain(misal Tabeldalamformat HTML) ",LANJUTAN: "Dengan QunatlJm GIs.,rubah URL_TABELdidataCTH_POII'lT. dengan 'http://localhost8080/geoserverfHONAS_EXTRA_DATAltabeI..,.pengtmj...g....monas.hbn 39 K M L Styli ng ( I IIII) HasilAkhir ...... ,.........., ..1

' :1'.. :.,...1 .:,:..'.:., .t,...... .. f1" ,... ; " :Ii...,. ..t V.:,;:"':; -" ... r" . ,".r.. ..",_ .. 40 7.GEOSERVER SEBAGAI PRODUCTION SERVER , Geoserver-+Solusimudahpublikasidatadata geospasialmelaluiInternet, dapat diakses dengan WebBrowser standar danGoogle Earth Agar server dapat diaksesolehPublic/Internet User(sebagaiProductionServer): Perlu memiliki IPPublic danDomain (tanyakan kepada System Administrator) cOptimasi setting (Security, Memory Management, dll)-+Selengkapnya lihat User Manual oIntegrasi link-link bersama-sama dengan Web Server lainyang terkait. Link untuk publish -+diiihatdariLayerPreview (':- Open Layer(diakses dengan WebBrowser) o1.1.00req uest=GetMap&layers=monas_area&styles=&bbox= I 06.82.6.182.106.835,-6.167&width=512&height=512&srs=EPSG: .o4326&form;rt=applicationlopenlayers 1()Google Earth _area {;i'Iocalhost'-+harus digantisesuaidengan domain(tanyakankesystemadministrator) 41 BABVI II ALTERNATIFPE NGEMBAN GANWEB-GISDENGAN M APSE RVER 8.1P e n g e n ~ l a n Mapserver MapServer merupakanproyekaplikasiopensourcepopuler yangtujuannyauntuk menampilkan petaspasialdinamisdiwebmelaluiInternet.Mapserver jugadapatdiartikansebagaiprogram CGIyangberdiriinactive pad a webserver. KetikasebuahpermintaandikirimkankeMapserver, Mapserver menggunakaninformasipadarequestURLdanmapfileuntukmenciptakansebuah imageberdasarkanpetayangdiminta.Mapserverdapatdibangununtukmendukungbanyak format input datayangberbeda. AplikasiinipertamakalidikembangkandiUniversitasMinesotta,AmerikaSerikatuntukproyek ForNet(sebuahproyekuntukmenajemensumber dayaalam)yangdisponsoriNASA (Nasional AeronauticsandSpaceAdministration) .DukunganNASAdilanjutkandengandikembangkan proyekTerraSIPuntukmenajemendatalahan.Saatini ,karenasifatnyayangterbuka(open source),pengembanganMapServer dilakukan olehpengembang dariberbagainegara. PengembanganMapServer menggunakanberbagaiaplikasiopensourceataufreewareseperti Shapelibuntukbaca/tulisformatdataShapefile,FreeTypeuntukmerenderkarakter, GDAUOGRuntukbaca/tulisberbagaiformatdatavektormaupunraster,danProjAuntuk menanganiberagamproyeksipeta .MapscriptmenyediakanscriptinterfaceuntukMapserver yangmenyusunwebdanmerupakanaplikasiyangstand-alone. Mapscript merupakaninterface dariMapserver.Penggunaanmapscriptdimaksudkanuntukmembuatgambarpetamenjadi lebihdinamis.MapscriptmendukungbahasaPHP,Perl,Phyton,Ruby,Tel,danJavaC# flavors. 42 - - - --------------------8.2Fitur UtamaMapserver Oalambentukyangpalingdasar,MapServermerupakanprogramCGI(CommonGateway Interface)yangaktifdalamWebserverProgramterse butakandieksekusidiwebserverdan berdasarkanbeberapaparameter tertentu(terutamakonfigurasidalambentukfile*.MAP)akan menghasilkandatayangkemudianakandikirimkewebbrowser,baikdalambentukgambar petaataubentuk lain. MapServer mempunyaifitur utamasebagaiberikut: 1.Oukungankemampuanuntukberjalanpadaberbagaisistemoperasi(Windows,Linux, Mac OSX,dll) 2.Oukunganuntukmenampilkandataspasialdalamformatvektor danraster.Format vektor seperti:Shapefile(ESRI),ArcSDE(ESRI),PostGISdanberbagaiformatdatavektorlain denganmenggunakanlibraryOGR.FormatrastersepertiTIFF/GeoTIFF,EPPL7dan berbagai format dataraster laindenganmenggunakanlibrary GOAL. 3.Dukunganuntukberbagaibahasascriptingpopuler danlingkunganpengembanganseperti PHP,Python,Perl,Ruby,Java,dan.NET. 4.Kualitasrenderingtinggidandapatdikembangkandengantampilankeluaranyangdapat diaturmenggunakanfile-filetemplatesertadapatmenanganiberagamsystemproyeksi secaraonthe fly. 5.Dapat melakukanseleksiobjekberdasarkannilai,berdasarkantitikarea,atauberdasarkan sebuahobyek spasialtertentu. 6.Mendukungrenderingkarakter berupa font true type. 7.Mendukungpenggunaandatarastermaupundatavektor yangdi-tiled(dibagi-bagimenjadi subbagianyanglebihkecilsehinggaprosesuntukmengambildanmenampilkangambar dapat dipercepat). 8.Dapatmenggambarkanelemenpetasecaraotomatis:skalagrafis,pet aindeksdan legendapeta. 43 9.Dukllnganberbagailingkllnganapli kasi opensourceyangsiapuntuk digunakan Saatini,selaindapatmengaksesfitur-fiturMapServersebagaiprogramCGI ,kitadapat mengaksessebagaimodulMapScript , melaluiberbagaibahasaskrip:PHP,Perl,Phytonatau Java.Aksesfungsi-fungsiMapServermelaluiskripakanlebihmemudahkanpengembangan aplikasiPengembangdapat memilihbahasayangpalingfamiliar. 8.3Arsitektur AplikasiMapserver Bentukumumarsitekturaplikasiberbasiswebdapatdilihatpad aGambar1.Interaksiantara kliendenganserverberdasarskenariorequestdanrespon.Webbrowser disisiklienmengirim requestkeserver web.Karenaserverwebtidakmemilikikemampuanpemrosesanpeta,maka requestberkaitandenganpemrosesanpetaakanditeruskanolehserverwebkeserveraplikasi danMapServer.Hasilpemrosesanakandikembalikanlagimelaluiserverweb,terbungkus dalambent uk fileHTML atauapp\et. ... -Gambar 1. Arsitektur dasar aplikasi berbasis web Arsitektur aplikasiberbasiswebdibagimenjadiduapendekatansebagaiberikut: 1.ThinClient Pendekataninimenfokuskandiripadasisiserver . Hampir semuaprosesdananalisisdata dilakukanberdasarkanpermintaan(request)disisiserver.Datahasilpemrosesan 44 kemudi andikirimkankekliendalamformatstandarHTML,yangdidalamnyaterdapatfile gambardalamformatstandar(misalnyaGIF,PNGatauJPG)sehinggadapatdilihat menggunakansembarangwebbrowser.Kelemahanutamapendekataninimenyangkut keterbatasanpilihaninteraksidenganpenggunayangkurang fleksibel. 2.ThickClient Padapendekatanini,pemrosesandatadilakukandisisiklienmenggunakanbeberapa teknologisepertikontrolActiveX atauapplet.KontrolActiveX atauapplet akandijalankan di klienuntukmemungkinkanwebbrowserdenganformatdatayangtidakdapatditanganl oleh webbrowser dengankemampuanstandar. MapServermenggunakanpendekatanthinclient.Semuapemrosesandilakukandisisiserver . Informasipetadikirinkankeweb browser disisikliendalambentuk file gambar (JPG, PNG,GIF atauTIFF).Arsitektur dasar aplikasiMapServer sepertipadaGambar 2,dibawahini: Input ..['.Oata.Data Data StoresWebServices Mapl ile configuration f--'--,--j MapServcfCGI AppHcajionMapScrl pl Application )I H,TML+//ImageII ,L/____ /, Gambar 2.Arsitektur dasar aplikasiMapServer SebuahaplikasiMapserversederhanC1mempunyaikomponensebagaiberikut: 45 1.MapFile- Filekonfigurasiberupateksyangterstru kturuntuksebuahaplikasimapserver. Mendefiniskanbentukareapeta,memberitahukandimanadatapetadankonfigurasidan jugaoutputgambarpeta,dantemporaryfolderpetaJugamendefinisikaninformasilayer termasuklayerpetadandataatributnya,termasukjugasumberdata(datasource), proyeksidanpenyimbolan(symbology).Ekstensifilenyaharusberupa.mapataukalotidak mapserver tidakakanbisamengenalinya. 2.DataGeografis- MapServerdapatmenggunakanbanyakjenissumberdatageografis. FormatdefaultadalahshapefileESRI.Banyakformatdatalainnyadapatdidukung(lihat fitur utama) MapServer 3.HalamanHTML - Interface antarauser (pengguna)danMapserver.Pad a umumnya berdiri padawebroot.MapServerdapatdipanggiluntukmenempatkangam barpetastatispada halamanhtm!.Untukmembuatpetainteraktif,gambarditempatkandalambentukhtml padasuatuhalamanweb. Aplikasisederhana terdiridariduahalamanhtmlantara lain. a.FileInisial,penggunaanbentuk denganvariabelyangtersembunyiuntukmengirimkan inisialquerypadahttp server danMapserver. b.FileTemplate,mengaturbagaimanakeluaranpetadanlegendayangakantampakdi browserdenganMapserver.Filetemplateinijugamenentukanbagaimanapengguna berinteraksidenganaplikasiMapserver. 4.MapserverCGI- Filebineratauexecutableyangmenerimapermintaandan mengembalikangam bar dandata. 5.HTTP Server - menyajikanhalamanHTML ketikadiakses olehpenggunabrowser. 8.4KomponenMapserver MapServersebagaiproyekaplikasiopensourcebanyakmemanfaatkanaplikasilainyangjuga bersifatopensource,sedapatmungkinmenggunakanaplikasiyangsudahtersediajika memangmemenuhikebutuhan,untukmenghematsumberdnyadanwaktupengembangan. KomponenMapServer terdiriatas empat komponenyaitu: 46 1.Komponenuntukaksesdataspasial. Komponeninibertugasuntukmenanganibaca/tulisdataspasial ,baikyangtersimpan sebagaifilemaupun yangtersimpanpadaDBMS(DatabaseManagement System) . 2.Komponenuntukpenggambaranpeta. MapServerakanmengirimkantampilanpet aberupagambar.Pemakaidapatmemilihapa formatdatagambaryangakandigunakan,dandaribeberapakomponentersebutdapat membentuk gambar peta yangdihasilanolehMapServer. 3.KomponenuntukmenanganiproyeksiPeta. DigunakanMapServer untuk keperluanmenanganisistemproyeksipeta. 4.Komponenpendukung. 8.5 PengetahuanDasar Mapserver DalampengembanganaplikasiberbasisMapServer,diperlukanbeberapapengetahuandasar berikut: 1.Pengetahuantentangpetadigitalantaralainmeliputiskalaformat,bentuk,koordinatdan sistemproyeksi.Pengetahuan dalambidanginisang atpentingkarenapeta digitalmemang merupakandata utama yangdikelola olehMapServer. 2.Pengetahuan tentangsistemoperasidanserver web pad a tempat dimana MapServer akan dipasang. 3.Pengetahuan tentangstruktur dancarapenanganan fileberformat HTML. InformasiyangdihasilkanMapServerakandikirimkeklien0NebBrowser)dalamformat HTML. 4.Pengetahuan tentangpemrograman diweb. ._- - - _.-------47 AplikasiMapServerumumnyabersifatdinamisdaninteraktlf,sehinggahampirdipastikan penggunaperlumelakukanpenyesuaianmelaluipemrograman . Misaldenganmenggukan PHPdisisiserveratauJ2vacript disisiklien . 5.Penget ahantentangbasisdata, Dataspasialhampir tidakpernahlepasdariinformasi laindalambentuk basisdata. 8.6Struktur FileKonfigurasiMAP MapServer menggunakanfilekonfigurasi*. MAP(filedenganakhiran.map, misalnya jawa.map) sebagaifilekonfigurasipeta.Fileiniakanberisikomponentampilanpetasepertidefinisilayer, definisiproyeksipeta,pengaturanlegenda,skaladansebagainya.Secaraumum,file*.map memilikibeberapa karakteristiksebagaiberikut: 1.Berupa fileteks . 2.Tidakcasesensitif(tidakmembedakanantarakarakteryangditulisdenganhurufbesar atauhuruf kecil),sebagaicontoh: kata"LAYER","layer"maupun"Layer"memilikiartiyang samapadafile*.map.Halinitidakberlakubagipenamaanatribut,misalnyanamafield padasebuahShapefile(file*.shp).Namafiledharusdituliskanpersissepertiyangtertulis padasumbernya.Meskipuntidakcasesensitif,sebaiknyaperluditentukanaturan penggunaanhuruf besar ataukeciluntukmenjagakonsistensi.Padaumumnyadigunakan huruf besar untuk menuliskan isifile*.map 3.Teksyangmengandungkarakterbukanalfanumerik(hurufdanangka),harusberadadi dalamtandapetik,misalnya:"/opt/webgis/map"(karenakarakter'f'bukankarakter alfanumerik).Meskipun keharusaninihanyaberlakuuntuk teksyangmengandungkarakter bukanalfanumerik,sebaiknyasecarakonsistenmenggunakantandapetikuntuksetiap variabel teks. 48 8.7KebutuhanSistem SistemyangdibutuhkanuntukmembangunsuatuaplikasiMapServerterdiriatasperangkat kerasdanperangkatlunak.PerangkatkerasyangdigunakanadalahPC(PersonalComputer) yangterhiJbungdenganjaringan,baikjaringaninternetmaupunloka!.Spesifikasiperangkat kerasyangharusdipenuhiuntukpengembanganperangkatluna kyangdirancangadalah minimaldapatmenjalankanperangkatlunaksesuaikebutuhan.Perangkatyangdibutuhkan sangat bergantungpadakebutuhanaplikasiitusendiri . Untuk menggunakanMapServer, diperlukanperangkatlunak sebagaiberikut: 1.Sistemoperasikomputer : Linux,Windows, Mac OSX, Solaris. 2.Web-server : Apache,Microsoft Internet InformationServer. 3.WebMapServer : LIMNMapServer 4.WebMap Client 5.WebBrowser:MozillaFirefox,Internet Explorer, Opera. 6.Text editor: vi,emacs, notepad,homesite danlainnya. 8.8Instalasi Mapserver UntukmemulaiinstalasiMapServer,diperlukanpaketprogramaplikasiMapServerberupafile terkompresi*.zipyangdapatdiperolehdengancaramengunduhnyadariwebsitenya (http://mapserver.gis.umn.edu/).Dapatkanversiterbaruyangadapadawebsitetersebut, sebagaicontohms4w_3.0_beta10.zipyangberukuransekitar31MB.Dekompresilah(unzip)file tersebutpadasebuahdirektori/folder("ms4w")denganbeberapasubfolderdibawahnya. Untukmemudahkanprosespengelolaannya,folderms4wterse butdapatdipindahkan sedemikianrupasehinggaberadapadaroot("c:\ms4w") . 49 D:e- sl OPM yCc(.J/r,e"-}' 3'""" FIOf,D,:-, ( A) . ' (C) , httpd.d 'j. .o. "Ij, projfIoCl"r ' python (OI':;;- "' Q tmpC0r.4.;o 's' "lvrurr...alld tools l ie- Aim,.READrvIE_INSTALL.html 2::l apache-install .bat :::tJ apache-restar t .bat .:1:l apache-uninstall. bat 2Jsetenv. bat ;pl' OI, HISTORY.t x t ,DvthOl'l mrsid-license. t xt,t ng ,to..A.1>README_INSTALL. t xt MSOCa.:h e "My ....'kJs( ;Novod/(,;m Apache ,apps _gdaldata .; gdalplugins HasiiUnzip 1" 01 .. ' t' t= 2I;f). IO',1':::21'2.(.1 10 t:Poket /Z: / lC. IO6/22/ 2CII O "r ok'": ,6 /22I"10 10 ';rQ4,j.- , /;) 1' 2140 10 e f ol a.... '6/,tl2tJ IO e6!2ZJ:1l1O : (27/ 2010 rr: 9Fl O/ '07 Ff dt. 91 1Oi 2(;(0 -DC!! fMtc.hfill!l/XJt'1009 1/::7)2010 ;c'7120/ 21106 )r t: -OC'ul'"'>U'! 1(27/::0 10 Gambar 3,Contohtampilanhasilunzipberikutsub folder didalamnya Kemudianlakukaninstalasiaplikasiwebservernya,dalamhaliniApache,dengancaramengklikduakalipadafile"apache-install.bat"yangterdapatdalamdalamdirektoriC:\ms4w(Iihat gambar3diatas).UntukmengujiapakahMapServerMS4Winisuksesatautidak,lakukan pengetikanpadaCommandPromptataupadaInternetBrowser sebagaimanatercantum dalam gambar-gambar berikut. ___,...t_:_,-" ........J

..2.'Tero.nyok Oikl.r1jf:!!iifblock.sbncndustri.tf .._; AAJI_j Adrn Tanti .) A1Qor411_,....acleFolder yang disiapkan :;;l fblock.sb,. .lll!ob-"""'""'" .")f11> !r(lkt!!)oP!""'< il---tfif(}u/ v(..--

6Fahmilsabrin I 7Arif Roziqin I C '?tr c;'l'2

8Muh Lukman Sutrisno 'l 9SriMaryanti___ {J.{U)Ti[T_C_; .. Lj"-- - /"\''). --------. ,Y(n_:_ . ------ ---------- -------------------10Novitasari c:F{Oi,;,?tt'c _,:;. /"---.)-11MisnaRatri \_\.. 7

- r-_-12AmatullahKurniasari or-t.tos-,;;r.1 r o VI 13Putri Sophia 0t \..fO\ ;l,t.{I OJ:$ I 14Muspartono AN 1 '6

15Nurul Seftiarini v16Kandi Tan Tularsih C 7 ycc lCc.I

17lsnaHayatun ot \ l jr,

:..\.. , ." 18NoviaNurhidayati Ol:J 2,I ( 19KartikaE (YJ lj C: (;. 2_ l.t 1G (;(-j

20Lilik Nugraheni 011 c