Kelompok 1
Fahmi Yahya (16.11.0001) Marruna Excel (16.11.0010) Agung Faizal (16.11.0016) Adit Setiawan (16.11.0017) Didit Julianto I (16.11.0020) Grisela Diki A (16.11.0028) M Irfansyah (16.11.0031) Juniatun I (16.11.0037) Fega Tri S (16.11.0038) Surati Ningsih (16.11.0043)
Pengenalan JSON Parsing
- Pemahaman JSON Parser
- Metode-metode JSON Parser
- Perpustakaan JSON Parser
- Proyek sederhana dengan konsep JSON Parser
Pemahaman JSON Parser Pengenalan JSON Parser
JSON (JavaScript Obyek Notasi)
Adalah format data yang ringan, mudah dibaca dan ditulis oleh manusia dan alternatif terbaik untuk XML.
Sedangkan JSON Parser adalah parser yang di desain untuk membaca JSON dan program bagi program untuk menggunakan file JSON kemudian memanipulasinya.
Metode-metode JSON Parser
Disini kita pakai Async class untuk menghandle pemanggilan http (untuk mencari JSON-nya) di Background Thread. Ada 3 metode yang penting dalam Async Class, yaitu:
- Method onPreExecute (): Dipanggil sebelum eksekusi (sebelum pemanggilan HTTP). Disinilah kita bisa inisialisasi Progress Dialog, karena metode ini berjalan di Main Thread.
- Method doInBackground (): Dipanggil saat pemanggilan HTTP, disinilah kita melakukan proses untuk mendapatkan data dari JSON dan memparsing nya. Dalam hal ini kita menggunakan metode yang sudah kita buat, yaitu makeServiceCall ().
- Method onPostExecute (): Diapnggil setelah eksekusi (setelah pemanggilan HTTP). Disini kita hilangkan Progress Dialog dan menampilkan data ke dalam ListView kita dengan menggunakan Adaptor.
Implement nya ada di dalam MainActivity.java
JSON – Library for Java
PROGRAM JSON SEDERHANA
Setelah membuat proyek baru. Tahap pertama kita tambahkan Izin INTERNET pada AndroidManifest.xml. Program PADA KARENA sederhana Kami Penyanyi isi-nya mengambil Dari link di https://api.androidhive.info/contacts /
Jadi aplikasi ini membutuhkan internet.
Lalu buat kelas Java dengan nama HttpHandler.java
Untuk menghandle koneksi dan mendapatkan json dari URL
Buat listview untuk menampilkan isi tautan data.
Lalu kita buat tata letak untuk isi dari Listview-nya
setelah itu menambahkan coding di MainActivity.java untuk mengatur program jalannya
Dan inilah hasil menjalankan aplikasinya
DAFTAR PUSTAKA
- https://www.tutorialspoint.com/android/android_json_parser.htm
- https://medium.com/@dimasvm/tutorial-android-simple-parsing-json-2215a497c052
UNDUH PPT: PPT Pert 4 – Kelompok 1 (1)
UNDUH PROGRAM: https://drive.google.com/file/d/1coy_9qy8oYWZwWjCRjNLOw4egE94Ofg2/view?usp=sharing