A. Install Xampp
Xampp merupakan software yang opensource yang dapat didownload di XAMPP
Installers and Downloads for Apache Friends. Adapun langkah-langkah
menginstallnya sebagai berikut;
b. Port-nya bentrok (kode port sudah digunakan sama software yang lain)
Solusinya, port Xampp diganti. Berikut langkah-langkahnya;
1. Buka XAMPP Control Panel
2. Dibaris Apache, klik Config
Cara lain dari tahapan yang diatas, yaitu meng-stop World Wide Web Publishing Service.
1. Start dan running-kan service
2. Double klik World Wide Web Publishing Service
5. Klick OK
6. Buka kembali XAMPP Control Panel dan jalankan Apache
B. Install PostgreSQL
PostgreSQL dapat didownload di link berikut, Download PostgreSQL Database for
Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB (enterprisedb.com).
Agar postgresql terintegrasi dengan Xampp, maka tempat penginstalannya didalam
folder luaran install-an Xampp.
7. Setelah selesai, hilangkan centang pada stack builder dan klik finish.
10. Cek hasilnya dengan meng double klik icon pgadmin, jika masih error seperti
berikut;
13. Saat sedang proses, klik kanan icon disisi kanan bawah screen
14. Klik configure dan ganti port numbern-ya, kemudian klik oke.
16. Kemudian klik kanan icon pgAdmin dan pilih Run as Administrator
18. Silahkan masukan password yang sudah dibuat pada saat proses penginstallan.
C. Install PostGIS
1. Double klik setup postgis dan klik Agree dan centang creat spatial database
$autoload['helper'] = array();
Menjadi
$autoload['helper'] = array('url', 'file','form');
6. Konfigurasi config.php
$config['base_url'] = '';
Menjadi
$config['base_url'] = 'http://localhost/disasters/';
config['index_page'] = 'index.php';
Menjadi
$config['index_page'] = '';
4. Buat folder di view dengan nama layout (penamaan bebas) dan isi dengan file
berikut;
8. Buka folder controller, buat file Home.php, isi dengan koding berikut;
9. Buka folder view, buat file viewhome.php, isi dengan keterangan berikut (opsional);
10. Refresh root project di browser, pastikan hasilnya sudah seperti dibawah ini;
Supaya proses penginstallan lebih efektif dan mudah dipahami, maka bagian koding/fitur
yang tidak dibutuhkan kita hapus dulu.
12. Menghapus fitur Search. Hapus koding yang terblock di dalam file top-
nav.html
Sudah terhapus
28. Satu-satunya file di folder layout yang belum ada kodingnya, yaitu viewnav.php. oleh
karena itu, sisa koding yang di top-nav.html di cut dan pastekan di viewnav.php.
29. Refresh browser pastikan hasilnya sebagai berikut;
C. Install Leaflet.js
Langkah penginstallan Leaflet.js sangat sederhana, yaitu dapat dilakukan melalui
penginstallan dari suatu plug in. Adapun langkah-langkahnya sebagai berikut;
5. Pastekan di viewhead.php
6. Buka folder C:\xampp64\htdocs\disasters\asset\Leaflet.StyledLayerControl-
master\examples\example2.html
7. Copy koding di baris 6 s/d 12 (kecuali libraries google) dan pastekan diviewhead.php
8. Tambahkan koding <?=base_url()?>asset/Leaflet.StyledLayerControl-master
di libraries Leaflet.StyledLayerControl dan dilibraries bing.js.
// Google layers
var g_roadmap = new L.Google('ROADMAP');
var g_satellite = new L.Google('SATELLITE');
var g_terrain = new L.Google('TERRAIN');
menjadi
3. Masukan koding berikut ke bagian layercontrol, tepatnya dibagian var baseMaps dan
control.addBaseLayer
var osmUrl='http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
var osm2 = new L.TileLayer(osmUrl, {minZoom: 0, maxZoom: 13, attribution: osmAttrib });
var miniMap = new L.Control.MiniMap(osm2, { toggleDisplay: true }).addTo(map);
5. Cek hasilnya
3. Cek hasilnya
3. Cek hasilnya,
3. Cek hasilnya,
4. Buka file viewhome.php tambahkan koding berikut di atas koding scale bar;
L.control.coordinates({
position:"bottomleft",
useDMS:true,
labelTemplateLat:"N {y}",
labelTemplateLng:"E {x}",
useLatLngOrder:true
}).addTo(map);
5. Cek hasilnya,
Diganti dengan
hasilnya
2. Buka viewhead.php
<title>AdminLTE 3 | Top Navigation</title>
diganti dengan
<title>WebGIS | <?=$judul?></title>
Hasilnya
3. Buka viewheader.php
b. Mengganti Logo
1. Buka file forder img (C:\xampp64\htdocs\disasters\asset\template\dist\img).
Tambahkan logo yang ingin dipakai, ex: dms.png
2. Buka viewheader.php
diganti dengan
<img src="<?=base_url()?>asset/template/dist/img/dms.png" alt="AdminLTE Logo" class="brand-
image img-circle elevation-3"
Hasilnya