SlideShare a Scribd company logo
1 of 17
PENGELOLAAN ASET
BERBASIS LOKASI DENGAN
GOOGLE MAP, PHP, DAN
MYSQL
SEBUAH CONTOH SEDERHANA
OLEH
AGUS SUBHAN AKBAR
2013
• MEMBUAT APLIKASI WEB YANG MENAMPIL-KAN PETA
DENGAN MEMANFAATKAN GOOGLE MAP
• MEMBERI TANDA/MARKER DI PETA
• MENYAMBUNGKAN MARKER DENGAN DATA DI DATABASE
(MYSQL)
• MEMANFAATKAN PHP UNTUK MENGELOLA DATA DI
DATABASE
• SERVER WEB, MYSQL DILETAKKAN DIKOMPUTER LOKAL

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

TUJUAN
•
•
•
•

MEMAHAMI HTML, CSS, JAVASCRIPT
MEMAHAMI PHP
MEMAHAMI MYSQL DAN PENGELOLAAN DATA DENGAN PHP
MAMPU MENGOPERASIKAN XAMPP (TERKAIT PHP &MYSQL)

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

PERSYARATAN
• WEB SERVER + PHP MODULE + MYSQL
(BISA MENGGUNAKAN PAKET XAMPP)
http://www.apachefriends.org/en/xampp.html
• EDITOR
(BISA MENGGUNAKAN NOTEPAD, NOTEPAD++, KOMODO
EDIT, MACROMEDIA DREAMWEAVER, DLL)
http://www.activestate.com/komodo-edit

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

ALAT YANG DIBUTUHKAN
• Situs developer untuk google map
https://developers.google.com/maps/documentation/javascript
/
• Situs developer tutorial untuk google map
http://www.w3schools.com/googleAPI/default.asp

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Referensi
1. Buat file html dengan deklarasi sebagai HTML5
2. Bagian body berisi tag div sederhana
3. Bagian head berisi :
a. Script untuk mengambil google map api v3
b. Script fungsi Inisialisasi untuk menampilkan peta
c. Script untuk mengotomatisasi pemanggilan fungsi
Inisialisasi setelah dokumen html berhasil dibuka
oleh browser

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

LANGKAH SINGKAT MENAMPILKAN PETA
GOOGLE MAP
<!DOCTYPE html>
1. Buat file html dengan deklarasi sebagai HTML5
<html>
<head>
<title>Peta Dasar</title>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false">
</script>
<script>
3.a. Script untuk mengambil google map api v3
var map;
function initialize() {
var mapOptions = {
zoom: 15,
center: new google.maps.LatLng(-6.807893,110.841909),
3.c. Script untuk mengotomatisasi pemanggilan fungsi
mapTypeId: google.maps.MapTypeId.ROADMAP
Inisialisasi setelah dokumen html berhasil dibuka oleh
};
map = new google.maps.Map(document.getElementById('peta'), mapOptions);
browser
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
2. Bagian body berisi tag div sederhana
</head>
3.b. Script fungsi Inisialisasi untuk menampilkan peta
<body>
<div id="peta" style ="width: 300px;height: 300px;"></div>
</body>
</html>

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Peta Dasar(1):
petadasar.html
Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Peta Dasar(2): Tampilan di
Browser
• Overlay didefinisikan sebagai object yang ditampilkan di peta
pada koordinat (longitude/latitude) tertentu
• Jenis Overlay yang bisa digunakan di Google Map terdiri atas:
• Marker – untuk menunjuk satu lokasi di peta
• Polyline – untuk menampilkan sejumlah garis yang saling
berhubungan di peta
• Polygon - untuk menampilkan sejumlah garis yang berhubungan
dengan pangkal dan ujungnya bertemu, membentuk area.
• Circle , Rectangle
• Info Windows – digunakan untuk menampilkan informasi dalam
bentuk popup di peta
• Custom overlays – merupakan bentuk overlay yang bisa
didefinisikan sendiri dengan mengimplementasikan interface
OverlayView

• Ujicoba yang akan dilakukan di Presentasi ini hanya akan
menggunakan overlay dengan tipe Marker dan Info Windows

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Overlay di Peta
• Marker bisa dibuat dengan menggunakan rutin sebagai
berikut:
var marker = new google.maps.Marker({
position: koordinat,
map: map,
title:"Hello World!“
});
//rutin di atas langsung menambahkan marker ke peta
//yang disimpan dalam variabel map.

• Alternatif pembuatan Marker :
var marker = new google.maps.Marker({
position: koordinat,
title:"Hello World!"
});
marker.setMap(map);

• Routine di atas diletakkan di dalam fungsi Initialize sesudah
alokasi map dijalankan.

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Membuat Marker di Peta
Setelah dipanggil di browser akan menghasilkan seperti berikut ini:

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Membuat Marker di Peta
• Kita menggunakan marker untuk menandai aset yang dikelola
• Setiap marker yang ada perlu ditambahkan event click supaya
bisa ditampilkan infonya.
• Contoh rutin penambahan event click :
google.maps.event.addListener(marker, 'click',
function() {
alert (this.title);
});

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Menangani Event Click pada
Marker
Setelah dipanggil di browser akan menghasilkan seperti berikut ini:

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Contoh event click pada Marker
Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Contoh Struktur Data Asset
3. Event
Click di luar
marker

4. Penyimpanan
Data ke
database

1. Pengambilan data Asset dari database
2. Penampilan sebagai marker di Map

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Diagram System
Penampilan dan penambahan marker
3. Event
Click pada
marker

4. Penyimpanan
Data ke database /
Menghapus data
di database

1. Pengambilan data Asset dari database
2. Penampilan sebagai marker di Map

Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Diagram System
Modifikasi data marker
Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE
MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana

Tertarik mempelajari
lebih mendalam ?

More Related Content

Similar to Pengelolaan aset berbasis lokasi dengan Google Map, PHP, dan MySQL

Similar to Pengelolaan aset berbasis lokasi dengan Google Map, PHP, dan MySQL (7)

Penggunaan api google maps kelompok6
Penggunaan api google maps kelompok6Penggunaan api google maps kelompok6
Penggunaan api google maps kelompok6
 
Web gis peta interaktif jumlah penduduk
Web gis peta interaktif jumlah pendudukWeb gis peta interaktif jumlah penduduk
Web gis peta interaktif jumlah penduduk
 
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLiteCara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
Cara Membuat Aplikasi Android Resep Masakan Sederhana Android-SQLite
 
Optimasi Website - Ubig.co.id
Optimasi Website - Ubig.co.idOptimasi Website - Ubig.co.id
Optimasi Website - Ubig.co.id
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 

Recently uploaded

bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 

Recently uploaded (20)

vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 

Pengelolaan aset berbasis lokasi dengan Google Map, PHP, dan MySQL

  • 1. PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL SEBUAH CONTOH SEDERHANA OLEH AGUS SUBHAN AKBAR 2013
  • 2. • MEMBUAT APLIKASI WEB YANG MENAMPIL-KAN PETA DENGAN MEMANFAATKAN GOOGLE MAP • MEMBERI TANDA/MARKER DI PETA • MENYAMBUNGKAN MARKER DENGAN DATA DI DATABASE (MYSQL) • MEMANFAATKAN PHP UNTUK MENGELOLA DATA DI DATABASE • SERVER WEB, MYSQL DILETAKKAN DIKOMPUTER LOKAL Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana TUJUAN
  • 3. • • • • MEMAHAMI HTML, CSS, JAVASCRIPT MEMAHAMI PHP MEMAHAMI MYSQL DAN PENGELOLAAN DATA DENGAN PHP MAMPU MENGOPERASIKAN XAMPP (TERKAIT PHP &MYSQL) Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana PERSYARATAN
  • 4. • WEB SERVER + PHP MODULE + MYSQL (BISA MENGGUNAKAN PAKET XAMPP) http://www.apachefriends.org/en/xampp.html • EDITOR (BISA MENGGUNAKAN NOTEPAD, NOTEPAD++, KOMODO EDIT, MACROMEDIA DREAMWEAVER, DLL) http://www.activestate.com/komodo-edit Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana ALAT YANG DIBUTUHKAN
  • 5. • Situs developer untuk google map https://developers.google.com/maps/documentation/javascript / • Situs developer tutorial untuk google map http://www.w3schools.com/googleAPI/default.asp Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Referensi
  • 6. 1. Buat file html dengan deklarasi sebagai HTML5 2. Bagian body berisi tag div sederhana 3. Bagian head berisi : a. Script untuk mengambil google map api v3 b. Script fungsi Inisialisasi untuk menampilkan peta c. Script untuk mengotomatisasi pemanggilan fungsi Inisialisasi setelah dokumen html berhasil dibuka oleh browser Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana LANGKAH SINGKAT MENAMPILKAN PETA GOOGLE MAP
  • 7. <!DOCTYPE html> 1. Buat file html dengan deklarasi sebagai HTML5 <html> <head> <title>Peta Dasar</title> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"> </script> <script> 3.a. Script untuk mengambil google map api v3 var map; function initialize() { var mapOptions = { zoom: 15, center: new google.maps.LatLng(-6.807893,110.841909), 3.c. Script untuk mengotomatisasi pemanggilan fungsi mapTypeId: google.maps.MapTypeId.ROADMAP Inisialisasi setelah dokumen html berhasil dibuka oleh }; map = new google.maps.Map(document.getElementById('peta'), mapOptions); browser } google.maps.event.addDomListener(window, 'load', initialize); </script> 2. Bagian body berisi tag div sederhana </head> 3.b. Script fungsi Inisialisasi untuk menampilkan peta <body> <div id="peta" style ="width: 300px;height: 300px;"></div> </body> </html> Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Peta Dasar(1): petadasar.html
  • 8. Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Peta Dasar(2): Tampilan di Browser
  • 9. • Overlay didefinisikan sebagai object yang ditampilkan di peta pada koordinat (longitude/latitude) tertentu • Jenis Overlay yang bisa digunakan di Google Map terdiri atas: • Marker – untuk menunjuk satu lokasi di peta • Polyline – untuk menampilkan sejumlah garis yang saling berhubungan di peta • Polygon - untuk menampilkan sejumlah garis yang berhubungan dengan pangkal dan ujungnya bertemu, membentuk area. • Circle , Rectangle • Info Windows – digunakan untuk menampilkan informasi dalam bentuk popup di peta • Custom overlays – merupakan bentuk overlay yang bisa didefinisikan sendiri dengan mengimplementasikan interface OverlayView • Ujicoba yang akan dilakukan di Presentasi ini hanya akan menggunakan overlay dengan tipe Marker dan Info Windows Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Overlay di Peta
  • 10. • Marker bisa dibuat dengan menggunakan rutin sebagai berikut: var marker = new google.maps.Marker({ position: koordinat, map: map, title:"Hello World!“ }); //rutin di atas langsung menambahkan marker ke peta //yang disimpan dalam variabel map. • Alternatif pembuatan Marker : var marker = new google.maps.Marker({ position: koordinat, title:"Hello World!" }); marker.setMap(map); • Routine di atas diletakkan di dalam fungsi Initialize sesudah alokasi map dijalankan. Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Membuat Marker di Peta
  • 11. Setelah dipanggil di browser akan menghasilkan seperti berikut ini: Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Membuat Marker di Peta
  • 12. • Kita menggunakan marker untuk menandai aset yang dikelola • Setiap marker yang ada perlu ditambahkan event click supaya bisa ditampilkan infonya. • Contoh rutin penambahan event click : google.maps.event.addListener(marker, 'click', function() { alert (this.title); }); Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Menangani Event Click pada Marker
  • 13. Setelah dipanggil di browser akan menghasilkan seperti berikut ini: Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Contoh event click pada Marker
  • 14. Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Contoh Struktur Data Asset
  • 15. 3. Event Click di luar marker 4. Penyimpanan Data ke database 1. Pengambilan data Asset dari database 2. Penampilan sebagai marker di Map Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Diagram System Penampilan dan penambahan marker
  • 16. 3. Event Click pada marker 4. Penyimpanan Data ke database / Menghapus data di database 1. Pengambilan data Asset dari database 2. Penampilan sebagai marker di Map Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Diagram System Modifikasi data marker
  • 17. Agus Subhan Akbar, PENGELOLAAN ASET BERBASIS LOKASI DENGAN GOOGLE MAP, PHP, DAN MYSQL, Sebuah Contoh Sederhana Tertarik mempelajari lebih mendalam ?