Latihan Pemrograman

Problem: Buatlah dua micro service sederhana dan buatlah jembatan komunikasi data dengan RESTful API.

Solusi: Terlebih dahulu kita cari referensi misalnya di URL Cara membuat rest api dengan php mysql mudah dan cepat (part 1) – Rasupe

Ringkasnya panduan sebagai berikut: Membuat REST API dengan PHP dan MySQL. Di sisi server dibuat API-nya, yang bisa dipanggil oleh satu atau lebih client. Misalnya dibuat database MySQL “produk” di server dengan sedikit pengenal unik. Misalnya isian datanya sebagai berikut:

microservices.great-site.net/toko/epiz_30661304_db_toko.json

Kemudian dibuat website (dan /atau aplikasi android, kalau sempat dikerjakan) sebagai client, misalnya tidak perlu membuat database lagi. Output dari API biasanya berupa JSON atau XML seperti diperagakan di atas. Misalnya sbb:

Your Website Is Ready – InfinityFree (great-site.net)

Dokumentasi API umumnya akan menyertakan: 1) URL API; 2) Metode GET /POST; 3) Parameter-nya. Langsung saja kita membuat API di Server. Hasilnya misalnya diperagakan sebagai berikut:

microservices.great-site.net/toko/api/categories/list.php

microservices.great-site.net/toko/api/categories/list.php?limit=10&name=buku

Ikuti petunjuk nomor 1 hingga nomor 5 hingga selesai. Disunting file settings.ini.php sesuai konfigurasi server. Dicari IP address hosting misalnya dengan URL Website Spy Tool, Hosting Reviews, Security & Online Business Tips (webhostingsecretrevealed.net)

Kalau anda masih bingung, coba contoh berikut ini. Cara Membuat Microservice Sederhana dengan Spring Boot di Apache NetBeans | Haris’ Blog (harisfi.github.io) Yang mirip bisa anda simak di URL Tutorial Sederhana Microservice Menggunakan Spring Boot – Josi Kie

Latihan berlanjut ke sini.

Technology Stack Mapping

Fasilitas pemetaan disediakan oleh:

  1. ESRI, GIS Mapping Software, Location Intelligence & Spatial Analytics | Esri
  2. Bing Maps, Bing Maps – Directions, trip planning, traffic cameras & more
  3. Google Maps, Google Maps

Pada Yahoo tidak tersedia fasilitas pemetaan meski pun masih tersedia fasilitas pencatatan misalnya: a) Kontak, b) Kalender, c) Notepad. Setelah data & informasi dirasa cukup terkumpul, bisa dilanjutkan pemetaan pada Outlook yang terkait dengan Bing Maps atau GMail yang terkait dengan Google Maps.

lanjut