PMO2 KELOMPOK 1 PERTEMUAN 4 PENGENALAN JSON PARSER

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

  1. Pemahaman JSON Parser
  2. Metode-metode JSON Parser
  3. Perpustakaan JSON Parser
  4. 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


UNDUH PPT:  PPT Pert 4 – Kelompok 1 (1)

UNDUH PROGRAM:  https://drive.google.com/file/d/1coy_9qy8oYWZwWjCRjNLOw4egE94Ofg2/view?usp=sharing