2 2
www.jeru.web.id
What is smartcity?
● Kota dengan pemanfaatan TIK● Untuk kehidupan masyarakat kota yang lebih
baik● Melalui berbagai bidang
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
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
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
6 6
www.jeru.web.id
Distribution Channel
● Media konvensional:– Laporan lisan
– Laporan kertas/surat
● Media modern:– Website
– Social Media
– API
7 7
www.jeru.web.id
Collaboration
● Aparat pemerintahan (SKPD)● RT/RW● Masyarakat● Aparat penegak hukum● Pemerhati/akademisi/dsb
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
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.
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
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
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
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
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
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
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
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
Top Related