Coding 01 Jul 2025

JSON Si Bahasa Gaulnya Data: Mudah Dibaca, Mudah Dipakai!

JSON Si Bahasa Gaulnya Data: Mudah Dibaca, Mudah Dipakai!

Halo, saya Zona Sosmed, expert di bidang ngoprek website dan aplikasi. Pernah gak sih kamu bingung lihat data yang isinya angka dan huruf gak karuan? Nah, di dunia coding, kita punya solusi elegan buat masalah itu: namanya JSON!

Apa sih JSON itu?

Singkatnya, JSON (JavaScript Object Notation) itu kayak bahasa gaulnya data. Bayangin kamu lagi ngobrol sama teman, tapi obrolannya tentang data. JSON ini format yang bikin data itu jadi gampang dibaca, baik sama manusia maupun komputer. Dulu, format XML sering dipake, tapi JSON lebih ringan dan lebih mudah dipahami.

Kenapa JSON Penting Banget?

JSON itu penting karena dia jadi jembatan antara frontend (bagian website atau aplikasi yang kamu lihat) dan backend (bagian yang ngurus data dan logika). Misalnya, kamu lagi buka aplikasi e-commerce. Data produk, harga, deskripsi, itu semua seringkali dikirim dari server ke aplikasi kamu dalam format JSON. Kenapa? Karena JSON mudah diproses oleh JavaScript, bahasa andalan di frontend.

Menurut json.org, JSON dibangun di atas dua struktur: sekumpulan pasangan nama/nilai (object) dan daftar nilai terurut (array). Jadi, bayangin aja kayak kamus yang isinya pasangan kata dan arti, atau daftar belanjaan.

Struktur Dasar JSON

JSON punya beberapa aturan dasar yang perlu kamu tahu:

  • Objects: Dimulai dan diakhiri dengan kurung kurawal {}. Isinya pasangan nama/nilai yang dipisahkan dengan koma. Contoh: {"nama": "Zona", "umur": 30}
  • Arrays: Dimulai dan diakhiri dengan kurung siku []. Isinya daftar nilai yang dipisahkan dengan koma. Contoh: ["merah", "hijau", "biru"]
  • Nilai: Bisa berupa string (diapit tanda kutip ganda), angka, boolean (true atau false), null, object JSON lain, atau array JSON lain.

Contoh Kode JSON


{
  "nama": "Produk Keren",
  "harga": 150000,
  "deskripsi": "Produk ini sangat keren dan wajib kamu punya!",
  "tersedia": true,
  "gambar": ["gambar1.jpg", "gambar2.jpg"]
}

JSON vs XML

Dulu XML sempat jadi primadona, tapi JSON unggul karena:

  • Lebih Ringan: JSON lebih ringkas daripada XML, sehingga transfer data lebih cepat.
  • Lebih Mudah Dibaca: Struktur JSON lebih sederhana dan mudah dipahami manusia.
  • Lebih Mudah Diproses: JavaScript secara native mendukung JSON, sehingga proses parsing (mengubah JSON menjadi data yang bisa digunakan) lebih efisien.

Kesimpulan

JSON itu ibarat bahasa universal buat data di dunia web. Dengan strukturnya yang sederhana dan mudah dipahami, JSON mempermudah pertukaran data antara frontend dan backend. Jadi, kalau kamu mau jadi developer handal, kuasai JSON itu wajib hukumnya!

JSON adalah
Bagikan: