Sejarah UML Diagram Dalam UML

Gambar 2.9 Komponen Web Gis Dimana sebuah Web-GIS yang potensial merupakan aplikasi GIS atau pemetaan untuk pengguna di seluruh dunia, tidak memerlukan software GIS, tidak tergantung pada platform ataupun sistem operasi. Kelebihan Web-GIS : a. Satu data yang terpusat. b. Biaya lebih murah untuk hardware dan software. c. Penggunaan lebih mudah. d. Pengaksesan yang lebih luas terhadap data GIS dan fungsi-fungsinya.

2.15. Bahasa Pemograman PHP

2.15.1. Pengertian PHP

PHP merupakan kependekan dari kata Hypertext Preprocessor . PHP tergolong sebagai perangkat lunak open source yang diatur dalam aturan General Purpose Licences GPL. PHP dilekatkan pada script HTML atau sebaliknya dan PHP dikhususkan untuk pengembangan web dinamis Suprianto, 2008. PHP tergolong juga sebagai bahasa pemrograman yang berbasis server server side scripting. Ini berarti bahwa semua script PHP diletakan di server dan diterjemahkan oleh web server terlebih dahulu dan kemudian hasil terjemahan dikirimkan ke browser client. Secara teknologi, bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP Active Server Page, Cold Fusion, JSP Java Server Page dan Perl. Karakteristik yang paling unggul dan paling kuat dalam PHP adalah lapisan integrasi database database integration layer . Database yang didukung PHP, yaitu Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix, Solid, dBase, ODBC, Unix dbm dan PostgreSQL Suwarno, 2008. Contoh script PHP sederhana, Contoh script PHP html head titleBelajar PHPtitle head body ? echo “Halo dari PHP”; ? body html

2.15.2. Fungsi dalam PHP

Suprianto 2008 menggambarkan bahwa fungsi adalah sekumpulan baris program yang terdiri atas serangkaian perintah program disusun sedemikian rupa sehingga menjadi satu modul saja. Ada pun manfaat dari penggunaan fungsi adalah sebagai berikut: a. Mengurangi penulisan program yang sama. b. Kemudahan untuk melacak dan memperbaiki program. c. Bisa dipanggil dimana saja, termasuk fungsi yang lain. Dalam segi pembuatan, fungsi dalam PHP dibagi menjadi 2 dua antara lain: a. Fungsi built-in yang disediakan PHP, fungsi ini tinggal dilakukan pemanggilan saja. b. Fungsi buatan sendiri, fungsi yang dibuat oleh pembuat program sendiri jika fungsi yang dibutuhkan tidak disediakan dalam PHP.

2.16. OpenGeo Suite

OpenGeo Suite adalah salah satu dari perangkat lunak open source pengembangan dan pengorganisasian sistem informasi geografis berbasis web . OpenGeo Suite terdiri dari PostGIS sebagai DBMS, GeoServer yang merupakan server yang menghubungkan database dengan sistem, GeoWebCache sebagai accelerator yang mengintegrasikan kebutuhan mengenai skala peta yang akan digunakan, OpenLayers sebagai map controls untuk melihat dan melakukan editing terhadap tampilan peta bebasis Javascript, dan GeoExt geospatial web yang memberikan kemudahan dalam pembuatan tampilan web GIS OpenGeo 2009. Berikut adalah tampilan dashboard dari OpenGeo Suite. Gambar 2.10 Tampilan Dashboard dari OpenGeo Suite