Wednesday 17 April 2019

Pengertian JSON, Kelebihan Dan Manfaatnya Lengkap

Tags


Pengertian JSON

JSON singkatan dari JavaScript Object Notation adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (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 AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML. Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.

JSON terbuat dari dua struktur:
  • Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array.
  • Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).

Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa pemprograman yang juga berdasarkan pada struktur data ini.

Kelebihan JSON

Beberapa kelebihan dan manfaat dari JSON antara lain:
  • Mudah dibaca atau ditulis oleh komputer atau manusia.
  • Hampir semua bahasa pemrograman menyediakan library atau function yang memudahkan untuk membaca atau membuat struktur JSON.
  • JSON mudah sekali dipetakan pada struktur data yang digunakan oleh sebagian besar bahasa pemrograman terkait data berupa number, string, boolean, null, array dan associative array.

Manfaat JSON

JSON pada umumnya sering digunakan pada aplikasi web untuk mengirim data dari server ke browser. Sebagai contoh kasus misalnya seperti ini:
  • Seorang user melakukan klik pada gambar thumbnail sebuah produk yang dijual disebuah toko online.
  • Selanjutnya script Javascript dijalankan pada browser, melakukan Ajax request ke script PHP yang dijalankan pada server, melemparkan ID dari produk yang dipilih.
  • Kemudian script PHP mengambil data nama produk, deskripsi, harga dan info-info lainnya dari database. Kemudian data dirubah dalam bentuk JSON dan dikirimkan kembali ke browser.
  • Javascript yang jalan di browser kemudian membaca format JSON dan menampilkan detail informasi pada user.
  • Saat proses itu terjadi, browser pada user tidak perlu reload atau berganti halaman. Semuanya terjadi di background.


Referensi :
http://www.kursuswebsite.org/pengertian-json/
http://kangtanto.com/technology/mengenal-json-beserta-kelebihan-dan-manfaatnya
http://jurnalcode.com/pengertian-json-encode-dan-json-decode-serta-penerapan-nya-di-php

1 komentar so far

kelinci99
Togel Online Terpercaya Dan Games Laiinnya Live Casino.
HOT PROMO NEW MEMBER FREECHIPS 5ribu !!
NEXT DEPOSIT 50ribu FREECHIPS 5RB !!
Ada Bagi2 Freechips Untuk New Member + Bonus Depositnya Loh ,
Yuk Daftarkan Sekarang Mumpung Ada Freechips Setiap Harinya
segera daftar dan bermain ya selain Togel ad juga Games Online Betting lain nya ,
yang bisa di mainkan dgn 1 userid saja .
yukk daftar di www.kelinci99.casino

Silahkan berkomentar yang sesuai dengan topik, Terima Kasih.

EmoticonEmoticon