TUGAS PMO2 KELOMPOK 1 (PERTEMUAN 4) XML Data, Metode, Library

Slides:



Advertisements
Presentasi serupa
Pertemuan 8. 2  JavaScript dikembangkan pertama kali pada tahun 1995 di Netscape Communications dgn nama LiveScript.  Hasil kolaborasi antara Netscape.
Advertisements

Form Method(Post & Get) dan Session
 Putra Prima Naufal
Pernahkah anda membuka sebuah Website???? What It????
Jurusan Arsitektur FTSP – UMB Aplikasi Komputer MENGENAL HTML Minggu XII HALAMAN WEBSITE DIBUAT.
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Dasar - dasar Web dan HTML
Pengantar Common Gateway Interface (CGI) dan Perl
Konsep AJAX AJAX = Asyncronous Javascript And XML  salah satu teknik dalam pemograman jaringan untuk membuat sebuah Halaman Web menjadi lebih Cepat.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Teks Algorithma Ery Setiyawan Jullev A.
Extensible Messaging and Presence Protocol Working Group
Algoritma & Pemrograman 1
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
PHP.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Introduction to JavaScript A’ud Solehuddin::Januari 2012.
APLIKASI INTERNET NEXT.
Dasar-Dasar PHP.
Pemrograman Visual (Borland Delphi 7.0)
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Array.
Web Service.
Praktikum Java Script.
Modul 2 : Teknologi Informasi Lecture Note: Inayatullah, S.Kom., M.Si. Yoannita, S.Kom Hardware Komputer Software Komputer Manajemen Sumber Daya Data Telekomunikasi.
Dasar-dasar Pemrograman PHP
MEMBANGUN DNS SERVER DENGAN UBUNTU Dani Maulan Apriandy
KELAS GENERIK.
Pengantar Pemrograman Basis Data (PPBD)
Dasar - dasar Web dan HTML
Pengantar Struktur Data Pertemuan 1 Season 1
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Tipe Data By Serdiwansyah N. A..
Teknologi Dasar Internet dan Web
ARSITEKTUR APLIKASI WEB
Algoritma & Pemrograman 1
Pengantar Common Gateway Interface (CGI) dan Perl
Pengaksesan Jaringan (Connection)
Pengenalan dan Struktur Java (Statement Output)
Rincian Tugas MOBTEK Halaman.
PENDAHULUAN JARINGAN KOMPUTER
PEMROGRAMAN BERORIENTASI OBJEK
Pemrograman internet ABU SALAM, M.KOM.
Algoritma dan Pemrograman (Pertemuan 04)
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
PEMROGRAMAN MOBILE PMO TI 15 Sore.
JSF Java Server Faces.
JAVA.
POSISI TEKNOLOGI INFORMASI TERHADAP SISTEM INFORMASI
Nama Kelompok : 1. Heri Kristanto 2. Fico Arditiasa Saputra
Pengantar Common Gateway Interface (CGI) dan Perl
Pengantar Common Gateway Interface (CGI) dan Perl
ANDROID DATABASE SQLITE
Android database mysql dan webservice
APLIKASI CLIENT SERVER
PEMROGRAMAN WEB II.
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
PEMROGRAMAN BERORIENTASI OBJEK
IMPLEMENTASI APLIKASI SMART RESTORAN BERBASIS ANDROID
JSON #1 Intro.
Pengenalan JSON Parser
( JavaScript Object Notation )
PEMROGRAMAN MOBILE 2 PERTEMUAN 3
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pengantar Common Gateway Interface (CGI) dan Perl
XML KELOMPOK 1.
XML.
Pertemuan ke 3 : Pengenalan XML Parsing
TUJUAN Tujuan Mempelajari Mahasiswa Struktur Data Mampu memahami sistem pengorganisasian data pada memori komputer dan file pada media penyimpanan data,
Transcript presentasi:

TUGAS PMO2 KELOMPOK 1 (PERTEMUAN 4) XML Data, Metode, Library Diaz Adrian Gumintang (15.11.0111) Luthfi Agung Pradana (15.11.0315) Rangga Aditya (15.11.0323) Muhammad Hafidz Abdullah (15.11.0195) Karima Dewi Rahmawati (15.11.0313) Fahrul Rosi (15.11.0108) Arif Sidik Prasetiyo (15.11.0007) Khusnul Hidayat (15.11.0334) Ya’rifuddin Fahmi (15.11.0084) D. Yulian Rahmat (15.11.0200) Kelas : TI 16 S

Pemahaman JSON Parser JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (Bahasa indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asisiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAXdengan berperan sebagai alternatif terhadap penggunaan tradisional format XML

Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford. Tipe media Internet resmi JSON adalah application/json sedangkan ekstensi berkasnya adalah .json. Android menyediakan empat kelas berbeda untuk memanipulasi data JSON.Kelas-kelas ini adalah JSONArray, JSONObject, JSONStringer, dan JSONTokenizer

Dalam JSON, ada dua hal penting yang harus kita ketahui dan harus tahu membedakannya, yaitu JSONArray dan JSONObject. JSONArray di dalam JSON di representasikan dengan tanda [ (Square Brackets), sedangkan JSONObject di representasikan dengan tanda } (Curly Brackets). Dalam implementasi kodingan java-nya, jika JSONArray kita gunakan method getJSONArray(), kalau JSONObject kita gunakan method getJSONObject().

Struktur Json Sr.No Deskripsi komponen 1 Array ([) Dalam file JSON, tanda kurung siku ([) mewakili larik JSON 2 Objek ({) Dalam file JSON, kurung kurawal ({) mewakili objek JSON 3 Kunci Objek JSON berisi kunci yang hanya berupa string. Pasangan kunci / nilai membentuk objek JSON 4 Nilai Setiap kunci memiliki nilai yang bisa berupa string, integer atau dobel dll

Metode-metode JSON Parser Sr.No Metode & deskripsi 1 get (nama String) Metode ini hanya Mengembalikan nilai tetapi dalam bentuk jenis Objek 2 getBoolean (nama String) Metode ini mengembalikan nilai boolean yang ditentukan oleh kunci 3 getDouble (Nama string) Metode ini mengembalikan nilai ganda yang ditentukan oleh kunci 4 getInt (nama String) Metode ini mengembalikan nilai integer yang ditentukan oleh kunci 5 getLong (String name) Metode ini mengembalikan nilai panjang yang ditentukan oleh kunci 6 panjangnya() Metode ini mengembalikan jumlah pemetaan nama / nilai dalam objek ini .. 7 nama () Metode ini mengembalikan larik yang berisi nama string dalam objek ini.

Library Json JSON adalah library Java yang dapat digunakan untuk mengkonversi objek Java (POJO) ke dalam bentuk JSON. Ini juga dapat dipakai untuk mengkonversi dari JSON bentuk String ke bentuk objek Java yang sesuai.” Tujuan pembuatan FastJSON ini juga dijabarkan di dalam halaman Github mereka yaitu : - Memberikan performa terbaik disisi server ataupun sisi Android client. - Memberikan konversi sederhana fungsi toJSONString()dan parseObject() untuk konversi objek Java ke bentuk JSON dan sebaliknya. - Memperbolehkan objek Java yang tidak dapat dimodifikasi sebelumnya , dikonversi menjadi bentuk JSON atau sebaliknya. - Dukungan ekstensif untuk tipe Java Generics. - Mendukung kustomisasi representasi dari isi objek Java. - Mendukung objek Java yang kompleks (dengan susunan inheritance yang dalam dan penggunaan ekstensif dari tipe data generic). Untuk menggunakan library FastJSON, kita bisa melakukan impor dengan konfigurasi Maven ataupun Gradle JCenter (Android) berikut.

Contoh Projek

Coding