Introduction Google API; GCM & Google Maps

Bissmillahirrahmanirrahim...
assalamualaikum wr. wb.

Tulisan ini dibuat sebagai awal saya memulai sesuatu dalam perkuliahan di PMDSU Universitas Indonesia. Pada project awal saya, diawali dengan instruksi untuk konsultasi dan masuk di lingkungan team research.

Sebenarnya tulisan ini dibuat untuk sebagai acuan dokumentasi (ya supaya tidak lupa juga hehe) dari project. Untuk mengawalinya saya harus mempelajari beberapa diantaranya :

  1. GCM (Google Cloud Message)
  2. Google Maps API
Seperti yang telah disebutkan diatas, pada aplikasi nantinya terdapat beberapa kebutuhan yaitu:
  1. Menampilkan peta lokasi saya berada
  2. Mengetahui lokasi mereka berada
  3. Memberikan pemberitahuan  request saya kepada mereka
  4. Memberikan pemberitahuan mereka kepada saya.
Berdasarkan keseluruhan. aplikasi akan dibuat berbasiskan website. dan berharap semua terlaksana sampai selesai.

1.  GCM (Google Cloud Message)

Google Cloud Messaging untuk Android adalah layanan yang dapat membantu developer untuk mengirim data dari server ke aplikasi Android buatan mereka pada device Android setiap kali data baru tersedia. Mengintegrasikan GCM pada aplikasi Android kita dapat meningkatkan pengalaman pengguna dan menyimpan banyak tenaga baterai device Android.

Dalam tutorial ini selain menggunakan GCM, digunakan pula PHP sebagai bahasa pemrograman pada sisi server dan MySQL sebagai database sisi server. Penjelasan lebih lanjut mengenai alur kerja Google Cloud Messaging dengan PHP dan MySQL dapat dilihat pada diagram dibawah ini:
  1. Pertama device Android mengirimkan id pengirim dan id aplikasi ke server GCM untuk registrasi.
  2. Apabila registrasi berhasil, server GCM akan menerbitkan id registrasi kepada device Android.
  3. Setelah mendapatkan id registrasi, device akan mengirimkan id registrasi ke server.
  4. Server akan menyimpan id registrasi pada database untuk penggunaan selanjutnya.
  5. Setiap kali notifikasi push dibutuhkan, server akan mengirimkan pesan ke server GCM beserta id registrasi devicenya.
  6. Server GCM akan mengirimkan pesan ini ke device Android yang bersangkutan menggunakan id registrasi.


2.  Google Maps API

Google Maps adalah layanan gratis Google yang cukup popular. Anda dapat menambahkan fitur Google Maps dalam web Anda sendiri dengan Google Maps API. Google Maps API adalah library JavaScript. Menggunakan/memprogram Google Maps API sangat mudah. Yand Anda butuhkan adalah pengetahuan tentang HTML dan JavaScript, serta koneksi Internet. Dengan menggunakan Google Maps API Anda dapat menghemat waktu dan biaya Anda untuk membangun aplikasi peta digital yang handal, sehingga Anda dapat focus hanya pada data-data Anda. Biarkan data peta-peta dunia menjadi urusan Google saja.



Post a Comment

0 Comments