Syllabuss Building Dynamic MAP Web with PHP MySQL and Google Map API V3 – SISINDOTEK

Building Dynamic Map Website
with PHP MySQL and Google Map API V3

Durasi : 7 jam x 4 Hari (28 Jam)
Deskripsi : Memiliki website atau web aplikasi dengan fasilitas peta (map) yang dinamis akan memberikan nilai tambah terutama untuk pengunjung.
Keberadaan peta dapat digunakan untuk berbagai macam tujuan seperti Geo Location, Geo Marketing , Geo Product, jika dipandang dari sudut pandang yang berbeda.
Beberapa website yang telah memberikan manfaat kepada pengunjungnya dan meraih kesuksesan melalui fasilitas peta antara lain AGODA.com, tripadvisor.com , koprol.com dan lainnya. Google Map sebagai pihak yang menyediakan fasilitas API terbaik dan terupdate saat ini telah membantu banyak web developer memberikan nilai tambah pada website yang dibuatnya.
More Benefits…
Perusahaan anda memiliki data customer lengkap dengan alamatnya dan anda ingin menampilkan secara visual kondisi customer anda dalam bentuk peta, maka training ini akan membantu anda mengolah data tersebut menjadi :
Peta Single Target : Customer dapat diketahui lokasinya melalui peta dan sekaligus melihat lokasi lokasi strategis yang ada disekitarnya
Peta Multi Target : Beberapa Customer bisa ditampilkan dalam peta secara bersamaan
Elevation Direction : Bisa diketahui jalur jalan menuju lokasi customer beserta serta jarak tempuh dan waktu tempuh menuju customer dalam bentuk peta
– Streetview : dikombinasi dengan direction peta perjalanan ke customer lebih hidup dengan gambar 3D beserta menuju ke lokasi customer Anda
Icon Marker + KML : Target Pin yang merupakan standard googlemap, bisa anda ganti dengan pin icon sendiri yang unik beserta Window marker berisi lokasi detail dilengkapi foto customer atau mungkin gambar gedung customer
Geofence : dengan bantuan polyline anda bisa membuat Peta geofence dimana menampilkan customer customer yang lokasinya berada didalam radius perusahaan Anda
dan masih banyak lainnya
Tujuan Training : 1. Peserta mampu membuat aplikasi web sederhana berbasis PHP MySQL.
2. Peserta mampu melakukan instalasi Google API MAP V3
3. Peserta mampu menggunakan API Library yang disediakan google untuk membuat berbagai kostumisasi map.
Target Peserta : – Web Developer
– Web Designer
– Application Developer
– Umum/ Mahasiswa
Prasyarat : – Semua pengguna computer dapat mengikuti training ini
Materi Training : PHP MySQL
– Introduction to PHP mysql
– What is PHP?
– What is a PHP File?
– What is MySQL?
– PHP + MySQL
– Why PHP?
– What is MySQL?
– Database Tables
– Queries
– PHP MySQL Connect to a Database
– Connecting to a MySQL Database
– Create Array
– Create Insert, Update, Delete Page
Google Map API V3
– Introduction of Google Map API V3
– How to use Map API
– Google MAP API Library
– Create simple biking directions
– Create simple directions
– Create simple directions elevation
– Create simple directions geo
– Create simple directions polyline elevation
– Create simple directions units
– Create simple dropdown
– Create simple georss
– Create simple icon
– Create simple kml
– Create simple mobile
– Create simple polyline
– Create simple polyline array
– Create simple polyline elevation
– Create simple polyline elevation2
– Create simple streetview
– Create simple streetview attached
– traffic overlay
– advanced icons
– advanced marker clusterer
– advanced marker directions
– advanced marker opener
– advanced marker opener sidebar
– advanced multiple maps
– advanced multiple maps directions elevation
– advanced polyline with controls
– biking overlay
– custom overlay
– geocoding
– multiple markers
– multiple markers coords
– Geofence – Polygon
Training Lanjutan yang Disarankan : Building Fundamental Rich Internet Application with PHP MySQL and ExtJS

SISINDOTEK – I.T Training & Solution Provider Jl. Sukasenang VI – 6 B Cikutra Bandung Jawa Barat 40124 Tel. 022-71242266, 0812.8733.1966 Email : info@sisindotek.com , YM. sisindotek http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Training : Building Dynamic Map Website with Google Map API V.3 and PHP MySQL

Building Dynamic Map Website with Google Map API V.3 and PHP MySQL (4 Days 09.00-17.00, Start 6,12 Feb 2012)
Sebuah training dari sisindotek untuk anda para web developer, bagaimana memberikan nilai tambah kepada website perusahaan anda dengan menambahkan google map, dengan berbagai fitur seperti
– Geocoding
– Polyline Map
– Get Direction dan Elevation Chart
– Membuat Icon Marker (Ballon) sendiri
– Menampilkan foto dan lokasi di map dengan KML
– Mengambil data informasi lokasi atau Longitude Latitude dari database MySQL dan menampilkannya di website Anda
– Menampilkan jarak tempuh ke lokasi
– Geofence
– Lokasi strategis terdekat (Mall. Kantor Pollisi, Hotel dll)
– Streetview (beta)

Melalui training ini peserta bisa menempelkan peta di website, mengetahui cara pembuatan website, mengambil data dari database untuk dimanfaatkan menjadi peta geografis, sebagai contoh :

Perusahaan anda memiliki data customer lengkap dengan alamatnya dan anda ingin menampilkan secara visual kondisi customer anda dalam bentuk peta, maka training ini akan membantu anda mengolah data tersebut menjadi :
– Peta Single Target : Customer dapat diketahui lokasinya melalui peta dan sekaligus melihat lokasi lokasi strategis yang ada disekitarnya
– Peta Multi Target : Beberapa Customer bisa ditampilkan dalam peta secara bersamaan
– Elevation Direction : Bisa diketahui jalur jalan menuju lokasi customer beserta serta jarak tempuh dan waktu tempuh menuju customer dalam bentuk peta
– Streetview : dikombinasi dengan direction peta perjalanan ke customer lebih hidup dengan gambar 3D beserta menuju ke lokasi customer Anda
– Icon Marker + KML : Target Pin yang merupakan standard googlemap, bisa anda ganti dengan pin icon sendiri yang unik beserta Window marker berisi lokasi detail dilengkapi foto customer atau mungkin gambar gedung customer
– Geofence : dengan bantuan polyline anda bisa membuat geofence dimana menampilkan customer customer yang lokasinya berada didalam radius perusahaan Anda

dan masih banyak lainnya

Jangan lewatkan training ini daftar segera di SISINDOTEK untuk bulan Februari, LIMMITED SEAT
Hubungi :

SISINDOTEK – I.T Training & Solution Provider Jl. Sukasenang VI – 6 B Cikutra
Bandung Jawa Barat 40124
Tel. 022-71242266, SMS. 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

SISINDOTEK Next Training on Feb 2012 , MS. Project, ExtJS, Google Map API 3

Next I.T Training :
– Project Management Methodologies with MS. Project 2010 (4 Days 09.00-17.00 , start 6 Feb 2012, 18 Feb 2012)
– Building Dynamic Map Website with Google Map API V.3 and PHP MySQL (4 Days 09.00-17.00, Start 6,12 Feb 2012)
– Building Rich Internet Application with PHP, MySQL, ExtJS (5 Days 09.00-17.00, Start 12 Feb 2012)

Venue : Hotel Malaka Bandung
LIMITED Seat !

Untuk pendaftaran silahkan hubungi

SISINDOTEK – I.T Training & Solution Provider Jl. Sukasenang VI – 6 B Cikutra
Bandung Jawa Barat 40124

Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Next Class : Build Rich Internet Application with PHP, MySQL, ExtJS

SISINDOTEK, I.T Training Center Bandung
Next Class : Next Class : Build Rich Internet Application with PHP,MySQL,ExtJS
Venue : Hotel Malaka Bandung (24-28 January 2012)

Registration
SISINDOTEK – IT Training & Solution Provider
Jl. Sukasenang VI-6B Bandung – Jawa Barat 40124
Tel. 022-71242266 , SMS. 0812.8733.1966
info , YM. sisindotek
www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Periode Terakhir Workshop Android di Bandung (13 Jan 2012)

Jangan lewatkan, setelah sukses mengundang lebih dari 10 peserta dalam 2 periode workshop tgl 9 dan 12 Jan 2012, maka kami secara resmi akan menutup kelas workshop Android (Build Android Mobile Application in 7 Hours) dengan dibukanya kelas terakhir pada tanggal 13 Jan 2012 (jum’at). Jangan lewatkan kesempatan emas menjadi Android developer dalam waktu singkat.

Kami yang pertama membongkar rahasia cara cepat membangun aplikasi Android hanya dalam 7 Jam.
Hubungi kami segera

SISINDOTEK – I.T Training & Solution Provider
Jl. Sukasenang VI – 6 B Cikutra Bandung
Jawa Barat 40124
Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

3 Ways to Install Applications On Android Without The Google Market

 

apkinstaller-no-android-marketInstalling apps on Android is relatively straightforward with the Android Market. You search for an app, select it and click install. However, there are often times when you may want to install a newly released app or an app that is not available in the Android Market. In these cases you will usually have to manually download and install an .apk file. An .apk file behaves in a similar manner to a “.exe” file on Windows, you need to copy it to your device and run it. Here are some ways that you can manually install an application without going through the market.

Enable Unknown Sources

Before attempting a manual installation of apps using the .apk files, you must first allow your phone to install from “Unknown Sources” (i.e. non-Market apps).
To do this, navigate to Menu -> Settings -> Applications and check the box marked “Unknown Sources“.
apkinstaller-unknown

1. Installing app Using The Conventional Method

Step 1: Install File Manager
Android does not natively come with any method of browsing the data on your SD card, so you will need to install a file manager from a market. There are a large variety of file managers available on Android, but my personal favourite is ASTRO File Manager.
astro file manager-main
Step 2: Copy .apk file to SD card
Once you have ASTRO File Manager installed, connect your Android device to your PC using your USB cable. Mount the SD card and copy over the .apk file you would like to install.
Step 3: Install .apk
On your Android device, navigate to the .apk file using ASTRO File Manager and select it.
This will open a dialog box allowing you to install the app. Select “Open App Manager“.
apkinstaller-app
On the next two pages, select “Install” and “Install” again to install the .apk.
apkinstaller-installapp
apkinstaller-appinstall
Your new app is now installed.

2. Installing app using Dropbox

Dropbox is really a versatile app and is a waste if we don’t fully utilize it. The method is simple. In your computer, download the apk file to your Dropbox folder. Let it finish syncing. In your phone, open the Dropbox app, navigate to the folder where you keep the apk file, click on it. Dropbox will then download the apk file. The usual installation follows.

3. Installing app Using the Online Apk Installer

The online apk installer is a web app created by a helpful XDA-Developers forum member htc-hd2, with the aim to make manual installation of an .apk file much easier. It is useful if you want to share an apk file with a friend.
Step 1: Upload File
First, navigate to www.apkinstall.com.
Here you will see a black “Browse Files…” button. Select this and choose the apk file on your PC.
apkinstaller-browse
The apk file will remain active on the website for 15 minutes.
Step 2: Scan QR Code
Once you have uploaded the file, a QR code will appear on the website.
apkinstaller-qrcode
You must scan this QR code with a Barcode Scanner. The website suggests using Barcode Scanner, however I personally prefer using Google Goggles.
apkinstaller-barcode
Once the QR code has scanned, you can click on the link to download the .apk file straight to your device.
Step 3: Install .apk
After the .apk file has downloaded to your Android device you can install it by simply clicking on it and navigating through the installation pages.
apkinstaller-download

Conclusion

Most users will probably be comfortable using the conventional method of installing Android apps. However, if you have a less tech-savvy friend who you want to share an apk with, you can always remotely upload it and send them the QR code to scan using their phone. This way they will not have to fiddle around with copying the apk to their phone and opening it using a file manager.
Let us know in the comments if you have been able to use this tool.

Cari Android Training Center di bandung ?

SISINDOTEK – I.T Training & Solution Provider
Jl. Sukasenang VI – 6 B Cikutra Bandung
Jawa Barat 40124
Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Export Data Dari MySQL ke XML dengan PHP

Dalam artikel ini, kita akan memanfaatkan data yang telah tersimpan dalam tabel ‘book’ MySQL seperti yang sudah dibahas di artikel import data dari XML ke MySQL. Nah.. tujuan dari script yang akan kita buat ini nanti yaitu mengenerate dokumen XML dari data yang telah tersimpan dalam tabel ‘book’ tersebut.
OK.. bagaimana cara membuat scriptnya? pertama kita buat asumsi terlebih dahulu bahwa dokumen XML yang akan kita hasilkan akan berbentuk seperti ini
view sourceprint?

01.<?xml version='1.0'?>
02.<data>
03.<book>
04..
05..
06..
07.</book>
08.<book>
09..
10..
11..
12.</book>
13..
14..
15.</data>

Nama tag <book>…</book> ini nanti misalkan kita ambil dari nama tabelnya yaitu ‘book’. Sedangkan nama tag properti dari setiap buku, nantinya akan diambil dari nama field-fieldnya. Sehingga diharapkan nantinya struktur dokumen XML nya berbentuk seperti di bawah ini
view sourceprint?

01.<?xml version='1.0'?>
02.<data>
03.<book>
04.<id>...</id>
05.<author>...</author>
06.<title>...</title>
07.<genre>...</genre>
08.<price>...</price>
09.<publish_date>...</publish_date>
10.<description>...</description>
11.</book>
12.<book>
13.<id>...</id>
14.<author>...</author>
15.<title>...</title>
16.<genre>...</genre>
17.<price>...</price>
18.<publish_date>...</publish_date>
19.<description>...</description>
20.</book>
21..
22..
23.</data>

Nah.. dengan struktur di atas, bagaimana bentuk script PHP nya?
export2xml.php
view sourceprint?

01.<?php
02.
03.mysql_connect("dbhost", "dbuser", "dbpass");
04.mysql_select_db("dbname");
05.
06.$namaTabel = "book";
07.
08.header('Content-Type: text/xml');
09.
10.$query = "SELECT * FROM $namaTabel";
11.$hasil = mysql_query($query);
12.$jumField = mysql_num_fields($hasil);
13.
14.echo "<?xml version='1.0'?>";
15.echo "<data>";
16.while ($data = mysql_fetch_array($hasil))
17.{
18.echo "<".$namaTabel.">";
19.for ($i=0; $i<=$jumField-1; $i++)
20.{
21.$namaField = mysql_field_name($hasil, $i);
22.echo "<".$namaField.">".$data[$namaField]."</".$namaField.">";
23.}
24.echo "</".$namaTabel.">";
25.}
26.echo "</data>";
27.?>

Penjelasan:
Perintah header('Content-Type: text/xml'); digunakan untuk memberitahukan ke browser bahwa hasil output script adalah dalam format XML, bukan HTML.
Perintah mysql_num_fields() digunakan untuk menghitung jumlah field yang dihasilkan dari sebuah query SQL. Jumlah field ini nanti akan digunakan untuk looping ketika proses membuat tag properti dari setiap data buku.
Sedangkan perintah mysql_field_name() digunakan untuk membaca nama field pada urutan tertentu sesuai nomor indeksnya.
Perhatikan contoh penggunaan function mysql_field_name() berikut ini
view sourceprint?

01.<?php
02.$query = "SELECT * FROM book";
03.$hasil = mysql_query($query);
04.
05.// akan memunculkan nama field pertama dari hasil query (field: ID)
06.echo mysql_field_name($hasil, 0);
07.
08.// akan memunculkan nama field kedua dari hasil query (field: AUTHOR)
09.echo mysql_field_name($hasil, 1);
10.
11.// akan memunculkan nama field ketiga dari hasil query (field: TITLE)
12.echo mysql_field_name($hasil, 2);
13.?>

Dari contoh tersebut, maka mysql_field_name() dapat kita gunakan untuk mengenerate nama tag properti dari data buku yang kebetulan sama dengan nama fieldnya.
Hasil dari script export2xml.php di atas akan seperti di bawah ini:
Photobucket

sumber : http://blog.rosihanari.net/export-data-dari-mysql-ke-xml-dengan-php

Cari I.T Training ?

SISINDOTEK – I.T Training & Solution Provider
Jl. Sukasenang VI – 6 B Cikutra Bandung
Jawa Barat 40124
Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Download and Install JDK

Download Java Development Kit (JDK)

  • Masuk ke situs http://java.sun.com/javase/downloads/index.jsp
  • Pilih paket JDK terbaru (pada saat penulisan JDK sudah memasuki versi 6 update 5 seperti terlihat pada gambar di bawah ini). Klik tombol Download.

  • Pilih paket sesuai sistem operasi yang kita gunakan. Untuk contoh, saya pilih Microsoft Windows.
  • Klik “Accept” dan pilih link “Windows Offline Installation, Multi Language”

    j2se_choose_package.jpg

  • Sering sekali kita masih diminta registrasi account di Sun untuk melanjutkan download. Apabila kita sudah memiliki account Sun kita tinggal login saja, tetapi apabila belum maka lakukan registrasi terlebih dulu.
    registrasi.jpg
  • Download paket JDK.

Instalasi JDK

  • Jalankan setup program jdk-6u5-windows-i586-p.exe atau sesuai yang Anda download.
  • Muncul dialog awal instalasi JDK

    install_dialog_1.jpg

  • Tekan Accept untuk menerima persetujuan lisensi dari Sun.

    install_dialog_2.jpg

  • Pilih semua fitur yang kita inginkan pada langkah Custom Setup
  • Tekan next untuk melanjutkan. Perhatikan bahwa folder instalasi adalah di C:\Program Files\Java\jdk1.6.0_05

  • Keluar progress dialog untuk instalasi JDK. Tunggu hingga selesai.

  • Setelah selesai melakukan instalasi JDK akan dilanjutkan dengan instalasi JRE seperti terlihat pada gambar di bawah. Lanjutkan dengan mengklik tombol Next.

  • Akan keluar progress dialog untuk instalasi JRE.

    install_dialog_6.jpg

  • Klik tombol Finish.

    install_dialog_7_finish.jpg

Konfigurasi

  1. Set environment variable, %PATH%.
  • Klik Start pada sistem Windows Anda
  • Klik kanan icon My Computer, pilih Properties

  • Pada dialog System Properties
  • Klik tab Advanced | Environment Variables

  • Cari variable Path.
  • Pada bagian System variables dan klik Edit.

  • Tambahkan satu nilai pada Variable Value yaitu folder binary instalasi JDK. Untuk contoh pada blog ini maka path kita adalah C:\Program Files\Java\jdk1.6.0_05\bin.
  • Perhatikan pada gambar bahwa antar satu path/folder yang satu dengan path yang lain kita pisahkan dengan tanda titik koma.

  • Klik tombol OK
  • Selesai

Verifikasi

  • Masuk ke command prompt, pilih menu Start > Run, ketik cmd
  • Ketik “java -version” dan apabila berhasil akan menghasilkan output sebagai berikut :

  • Ketik “javac -version” dan apabila berhasil akan menghasilkan output sebagai berikut:

  • Selesai

Cari IT Training Center di Bandung, Hubungi ?

SISINDOTEK – I.T Training & Solution Provider
Jl. Sukasenang VI – 6 B Cikutra Bandung
Jawa Barat 40124
Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

wow … Jadi jagoan web dalam 7 jam saja !

Gak perlu lama mo jago web ikuti workshop nya di http://www.sisindotek.com hanya Rp 650.000 , buruan daftar tinggal 2 periode lagi 16 dan 23 jan 2012
Workshop hebat ini hanya 1 hari (7 jam) , Kami bakal bongkar semuanya cara menjadi programmer instan PHP MySQL AJAX hanya dalam 7 jam saja.. wuihhhh

SISINDOTEK – I.T Training & Solution Provider
Jl. Sukasenang VI – 6 B Cikutra Bandung
Jawa Barat 40124
Tel. 022-71242266, 0812.8733.1966
Email : info@sisindotek.com , YM. sisindotek
http://www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek