Top Banner
Presented by JERU Team Jakarta Fair, 11 June 2016 Developing Smart City Mobile Apps with Android
21

JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

Apr 16, 2017

Download

Education

Dony Riyanto
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

Presented byJERU Team

Jakarta Fair, 11 June 2016

Developing Smart City Mobile Apps with Android

Page 2: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

2 2

www.jeru.web.id

What is smartcity?

● Kota dengan pemanfaatan TIK● Untuk kehidupan masyarakat kota yang lebih

baik● Melalui berbagai bidang

Page 3: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

3 3

www.jeru.web.id

Jakarta Smart City Initiative

● Diluncurkan oleh Gubernur DKI pada 14 Desember 2014

● Semakin mempermudah kinerja aparat Pemprov DKI agar cepat merespons keluhan dari warga

● Qlue dan Cepat Respons Opini Publik (CROP)

● Dilengkapi CCTV, web: http://smartcity.jakarta.go.id,

● http://data.jakarta.go.id/,

● http://api.jakarta.go.id

● dsb

Page 4: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

4 4

www.jeru.web.id

Data● Seorang dokter bekerja dengan

stetoskop. Jajaran pemerintahan

bekerja dengan data.● Data yang akurat, akuntabel, terbuka,

terdistribusi dengan baik, tepat waktu, bersumber dari banyak pihak, menjadi sangat penting

● eGovernment, keterbukaan informasi publik, open data, adalah merupakan beberapa bentuk upaya yang mengarah ke smartcity

Page 5: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

5 5

www.jeru.web.id

Control

● Memastikan data tersedia● Memastikan data bersumber dari sumber data yang

bernar● Memastikan validitas data● Memastikan data aman● Memastikan data dimanfaatkan

untuk tindakan. Dan tindakan

dilakukan berdasarkan data

Page 6: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

6 6

www.jeru.web.id

Distribution Channel

● Media konvensional:– Laporan lisan

– Laporan kertas/surat

● Media modern:– Website

– Email

– Social Media

– API

Page 7: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

7 7

www.jeru.web.id

Collaboration

● Aparat pemerintahan (SKPD)● RT/RW● Masyarakat● Aparat penegak hukum● Pemerhati/akademisi/dsb

Page 8: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

8 8

www.jeru.web.id

Sosialisasi dan Edukasi

● Smart city membutuhkan sosialisasi● Smart city membutuhkan edukasi, agar dapat

dikembangkan bersama-sama dan dimanfaatkan untuk kepentingan bersama

Page 9: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

9 9

www.jeru.web.id

JERU – Empowering Everyone

Page 10: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

10 10

www.jeru.web.id

Bagaimana Memanfaatkan Jakarta Smart City?

● Memanfaatkan fasilitas yang sudah disediakan Jakarta Smart City

● Membuat pengembangan (misalnya dengan membuat aplikasi mobile)

● Berpartisipasi baik dalam pemanfaatan aplikasi yang dikembangkan maupun dengan ikut mengisi data yang diperlukan.

Page 11: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

11 11

www.jeru.web.id

Step 1: Persiapkan Akun API

● Buka http://api.jakarta.go.id● Lakukan pendaftaran● Daftarkan sebuah aplikasi● Anda akan mendapatkan Kode Token● Buka dokumentasi Endpoint

Page 12: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

12 12

www.jeru.web.id

Step 2: Siapkan aplikasi pengembangan mobile

● Dalam hal ini menggunakan Android Studio● Pastikan Android Studio dan kelengkapannya

sudah ter-install dengan baik● Buatlah sebuah project baru● Mulai bekerja dengan code

Page 13: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

13 13

www.jeru.web.id

Step 3: Ujicoba

● Ujicoba bisa dilakukan dengan menggunakan Virtual Device

● Atau menggunakan smartphone yang dihubungkan dengan PC/Laptop menggunakan kabel data

Page 14: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

14 14

www.jeru.web.id

Beberapa data yang tersedia dalam API Jakarta

● Data Kota● Data Kecamatan● Data Kelurahan● Data RW● Data Tempat Pembuangan Sampah Sementara● Data Rumah Sakit Umum● Data Rumah Sakit Khusus● Data Puskesmas● Data CCTV Balitower

Page 15: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

15 15

www.jeru.web.id

Contoh endpoint

● Dari contoh dokumentasi diatas, diketahui ada beberapa parameter yang harus diisi

● Jangan lupa mengirimkan kode token melalui Authorization

Page 16: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

16 16

www.jeru.web.id

Contoh pemanggilan endpoint menggunakan REST Client pada browser

Page 17: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

17 17

www.jeru.web.id

Membuat REST Client Android

● Ada berbagai tutorial di internet yang membahas tentang membuat REST client di Android, antara lain:

● https://www.codepolitan.com/firebase-membantu-kita-membuat-aplikasi-realtime/

● http://alvinalexander.com/android/android-asynctask-http-client-rest-example-tutorial

● http://programmerguru.com/android-tutorial/android-restful-webservice-tutorial-how-to-call-restful-webservice-in-android-part-3/

● JERU pada workshop ini juga akan membagikan tutorial cara membuat Android REST Client dengan API Jakarta

Page 18: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

18 18

www.jeru.web.id

Open Data

● Selain API, anda juga bisa mengolah data dari Open Data Jakarta

● Namun membutuhkan pengolahan data lebih lanjut

Page 19: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

19 19

www.jeru.web.id

Aplikasi yang Dihasilkan

● Ada banyak sekali aplikasi mobile yang bisa anda buat dengan API Jakarta, misalnya:

● Aplikasi untuk membantu permasalahan sampah● Aplikasi untuk memudahkan pencarian rumah

sakit/puskesmas dan transportasi yang bisa dipakai

● Aplikasi monitoring CCTV● dsb

Page 20: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

20 20

www.jeru.web.id

Contoh Aplikasi Mencari Rute Menuju Rumah Sakit

Page 21: JERU - Android Smartcity 11 Juni - Jakarta Fair Kemayoran '16

21 21

www.jeru.web.id

Terima Kasih