Objek JSON JavaScript Lengkap untuk Pemula

Objek JSON JavaScript Lengkap untuk Pemula

Pelajari objek JSON JavaScript lengkap seperti akses property, looping JSON, nested object, update data, dan hapus property.

Pelajari objek JSON JavaScript lengkap seperti akses property, looping JSON, nested object, update data, dan hapus property.

Objek JSON JavaScript Lengkap untuk Pemula

 

JavaScript JSON Object

Pembukaan

JSON (JavaScript Object Notation) adalah format data ringan yang digunakan untuk pertukaran data antara:

  • Server

  • API

  • Database

  • Website

  • Aplikasi realtime

JSON sangat penting dalam pengembangan modern karena digunakan untuk:

  • Monitoring CCTV

  • Analytic camera system

  • Dashboard server

  • Data jaringan

  • API realtime

Dalam sistem profesional seperti Haikal IT Support, JSON digunakan untuk komunikasi data analytic camera, monitoring server, dan management network.

Berikut penjelasan lengkap objek JSON JavaScript.


1. Mengakses Properti Menggunakan .property

Gunakan titik (.) untuk membaca property JSON.

Contoh Kode

let server = {

  "nama": "Server CCTV",

  "status": "Online"

};

console.log(server.nama);

Hasil Demo

Server CCTV

Penjelasan

  • server.nama

  • Mengambil property nama.


2. Mengakses Properti Menggunakan [property]

Property JSON juga dapat diakses menggunakan bracket.

Contoh Kode

let camera = {

  "nama": "CCTV Lobby",

  "status": "Aktif"

};

console.log(camera["status"]);

Hasil Demo

Aktif

Penjelasan

  • Cocok untuk property dinamis.


3. Mengulangi Properti JSON

Gunakan for...in.

Contoh Kode

let server = {

  "nama": "Server Monitoring",

  "ip": "192.168.1.1",

  "status": "Online"

};

for(let data in server) {

  console.log(data);

}

Hasil Demo

nama
ip
status

Penjelasan

  • for...in membaca semua property JSON.


4. Mengulangi Nilai Properti JSON

Contoh Kode

let server = {

  "nama": "Server Monitoring",

  "status": "Online"

};

for(let data in server) {

  console.log(server[data]);

}

Hasil Demo

Server Monitoring
Online

Penjelasan

  • Mengambil semua value JSON.


5. Akses Objek JSON yang Disarangkan

JSON dapat memiliki object di dalam object.

Contoh Kode

let camera = {

  "nama": "CCTV 1",

  "network": {

    "ip": "192.168.1.10",

    "status": "Online"

  }

};

console.log(camera.network.ip);

Hasil Demo

192.168.1.10

Penjelasan

  • network adalah nested object.


6. Ubah Nilai Menggunakan Notasi Titik

Contoh Kode

let server = {

  "status": "Offline"

};

server.status = "Online";

console.log(server.status);

Hasil Demo

Online

Penjelasan

  • Property dapat diubah kapan saja.


7. Ubah Nilai Menggunakan Notasi Braket

Contoh Kode

let camera = {

  "status": "Offline"

};

camera["status"] = "Aktif";

console.log(camera["status"]);

Hasil Demo

Aktif

Penjelasan

  • Bracket cocok untuk property dinamis.


8. Hapus Properti Objek JSON

Gunakan delete.

Contoh Kode

let server = {

  "nama": "Server CCTV",

  "status": "Online"

};

delete server.status;

console.log(server);

Hasil Demo

{
 nama:"Server CCTV"
}

Penjelasan

  • Property status berhasil dihapus.


Menampilkan JSON di HTML

Contoh Kode

<!DOCTYPE html>
<html>

<body>

<h2 id="demo"></h2>

<script>

let camera = {

  "nama": "Analytic Camera",

  "status": "Online"

};

document.getElementById("demo").innerHTML =
camera.nama;

</script>

</body>
</html>

Hasil Demo

Analytic Camera

Penyebab Error JSON JavaScript

Beberapa kesalahan umum:

  • Kurang tanda kutip

  • Salah property

  • Nested object salah akses

  • Salah penggunaan bracket


Cara Mengatasi Error JSON

1. Pastikan Format JSON Benar

Salah:

{
 nama: Server
}

Benar:

{
 "nama": "Server"
}

2. Pastikan Property Ada

Salah:

camera.network.address

Benar:

camera.network.ip

3. Gunakan for...in

Contoh Kode

for(let x in server) {

  console.log(x);

}

Hasil Demo

nama
status

Contoh Kasus

Kasus:

Dashboard monitoring CCTV menerima data JSON dari API camera.

Contoh Kode

let camera = {

  "nama": "CCTV Lobby",

  "analytic": {

    "motion": true

  }

};

console.log(camera.analytic.motion);

Hasil Demo

true

Tips Tambahan

  • Gunakan JSON untuk API modern.

  • Gunakan nested object untuk data kompleks.

  • Gunakan delete dengan hati-hati.

  • Gunakan for...in untuk membaca JSON dinamis.


Internal Link

Artikel terkait di Haikal IT Support:

  • Objek JavaScript

  • Properti Objek JavaScript

  • Array JavaScript

  • Fungsi JavaScript

  • Dasar JavaScript


Kesimpulan

Objek JSON JavaScript digunakan untuk menyimpan dan mengelola data terstruktur dalam aplikasi modern. JavaScript menyediakan berbagai cara untuk mengakses, mengubah, menghapus, dan membaca property JSON.

Pemahaman JSON sangat penting dalam pengembangan dashboard monitoring CCTV, analytic camera system, server management, dan network system profesional di Haikal IT Support.

Post a Comment

Silakan tinggalkan komentar Anda dengan bahasa yang sopan dan relevan dengan topik.
Pertanyaan, saran, atau sharing pengalaman seputar IT Support sangat kami apresiasi.
Komentar yang mengandung spam, promosi, atau ujaran tidak pantas tidak akan ditampilkan.
Terima kasih 🙏