Cara Membuat Aplikasi Gis Untuk Informasi Bencana Alam Dengan PHP
Setelah seblumnya saya sudah membahas tentang bagimana Cara membuat Aplikasi GIS sederhana Berbasis Web Kali ini saya akan membahas tentang bagaimana Membuat aplikasi sederhana untuk informasi bencana alam di indonesia dengan bantuan google map api. Aplikiasi ini berfungsi menampilkan informasi bencana alam yang terjadi sehingga user bisa menginput koordinat , jumlah korban, dan tanggal kejadian bencana.
seblum melangkah ke step berikutnya download dulu Sourc Codenya di sini pada intinya aplikasi ini hanya terdiri dari
Ambil data.php
<?php
include “koneksi.php”;
$akhir = $_GET[‘akhir’];
if($akhir==1){
$query = “SELECT * FROM view_informasi ORDER BY id_info DESC LIMIT 1”;
}else{
$query = “SELECT * FROM view_informasi”;
}
$data = mysql_query($query);
$json = ‘{“wilayah”: {‘;
$json .= ‘”petak”:[ ‘;
while($x = mysql_fetch_array($data)){
$json .= ‘{‘;
$json .= ‘”id”:”‘.$x[‘id_info’].'”,
“judul”:”‘.htmlspecialchars($x[‘nama’]).'”,
“deskripsi”:”‘.htmlspecialchars($x[‘deskripsi’]).'”,
“nama_prov”:”‘.htmlspecialchars($x[‘nama_prov’]).'”,
“nama_bencana”:”‘.htmlspecialchars($x[‘nama_bencana’]).'”,
“korban”:”‘.htmlspecialchars($x[‘korban’]).'”,
“penyebab”:”‘.htmlspecialchars($x[‘penyebab’]).'”,
“tgl”:”‘.htmlspecialchars($x[‘tgl’]).'”,
“id_info”:”‘.htmlspecialchars($x[‘id_info’]).'”,
“x”:”‘.$x[‘lat’].'”,
“y”:”‘.$x[‘lng’].'”,
“jenis”:”‘.$x[‘jenis’].'”
},’;
}
$json = substr($json,0,strlen($json)-1);
$json .= ‘]’;
$json .= ‘}}’;
echo $json;
?>
simpan lokasi.php
<?php
include “koneksi.php”;
$x = $_GET[‘x’];
$y = $_GET[‘y’];
$judul = $_GET[‘judul’];
$des = $_GET[‘des’];
$jenis = $_GET[‘jenis’];
$id_info = $_GET[‘id_info’];
$id_prov = $_GET[‘id_prov’];
$id_bencana = $_GET[‘id_bencana’];
$korban = $_GET[‘korban’];
$penyebab = $_GET[‘penyebab’];
$tgl = $_GET[‘tgl’];
$masuk = mysql_query(“insert into tbl_informasi(id_info,korban,penyebab,id_prov,id_bencana,jenis,lat,lng,tgl)
values(‘$id_info’,’$korban’,’$penyebab’,’$id_prov’,’$id_bencana’,’$jenis’,$x,$y,’$tgl’)”);
if($masuk){
echo “Berhasil Menyimpan Data”;
}else{
echo “Gagal : “.mysql_error();
}
?>
jadi initnya begini jika kalian ingin mengembangkan aplikasi ini kalian jangan terlalu memikiran banyak kode yang ada di dalam source tapi coba dalami dari kedua listing yang saudah saya terakan di atas di jamin aplikasi beru aku muncul di benak kalian
hasil dari aplikasi kurang lebih akn seperti ini
oke lah terimaksih sudah membaca dari atas sampe bawah .. nanti lain kali saya sambung lagi
by JOKO SUPRIYANTO /1211500105 /TV/SIG/Gasal 2015/2016
Sorce by: Amatiran.com