Anda di halaman 1dari 7

Format Pertukaran Data

(JSON)
Kelompok 3
1.

Alfian Dirham

2.

Ariansyah

3.

Isnaeni

4.

Syamsinar

Apa itu Json?


JSON(JavaScript Object Notation) adalah format
pertukaran data yang ringan, mudah dibaca dan
ditulis oleh manusia, serta mudah diterjemahkan
dan dibuat (generate) oleh komputer

Mengapa kita menggunakan JSON ?

JSON dapat digunakan di berbagai bahasa


pemograman, dapat digunakan dalam bahasa
pemograman java, python, PHP, Ruby,java script dan
lain-lain.
Gaya/format JSON sangatlah gampang dipahami
karena JSON masih menggunakan format-format
seperti halnya bahasa java, java script, c, c++ dan c#
yaitu penggunaan pada kurung kurawal, sehingga
akan lebih mudah memahami JSON

Penggunaan JSON
Fungsi utama dari penggunaan JSON adalah untuk
pertukaran data antar web. Namun demikian kita bisa
juga menggunakan JSON untuk menyimpan sebuah data
pada server lalu mengambilnya pada komputer client
dengan menggunakan javascript.

Format Aturan Data pada JSON

Objectadalahsatu set nama/nilai yang tidak terurut


Arrayadalahsekumpulan nilai yang teratur
Nilaibisa berupa string dalam tanda kutip, atau number
(angka), TRUE atau FALSE atau NULL, sebuah object atau
sebuah array.
Stringadalahrangkaian atau urutan karakter unicode yang
berada dalam tanda kutip, bisa juga hanya berisi karakter
kosong, menggunakan tanda \ (backslash) untuk escape.
Numbersangat mirip dengan definisi pada bahasa C atau
Java, hanya saja tipe bilangan oktal dan heksadesimal tidak
digunakan.

Contoh Sintaks
{
"namaDepan": "Budi",
"namaBelakang": "Subudi",
"alamat": {
"namaJalan": "Jl. Sudirman 15A",
"kota": "Jakarta Selatan",
"provinsi": "DKI Jakarta",
"kodePos": 11111
},
"nomerTelepon": [
"021 555-1234",
"021 555-4567"
]
}

JSON vs XML
JSON

Mendukung

array
Mendukung pembuatan Object
Sintak pendek
Dapat berpadu dengan AJAX
Akses data cepat

XML :

Tidak mendukung array


Tag dibuat
manual/dideklarasikan oleh
programmer
Ukuran data besar
Harus menggunakan XML DOM
jika ingin memetakan teks/data
Dapat berpadu dengan AJAX

Anda mungkin juga menyukai