2. I. Tujuan
1. Mahasiswa Mengetahui Tentang Teori Json
2. Mahasiswa Mampu Menerapkan Pembuatan API dalam bentuk file JSON
3. Mahasiswa mampu membaca file JSON melalui bahasa pemrograman PHP
II. Pearlengkapan yang dibutuhkan
1. Komputer
2. Xampp
3. NotePad ++
4. Perlatan tulis
III.Dasar Teori
JSON merupakan singkatan dari JavaScript Object Notation. JSON adalah format
pertukaran data yang ringan, mudah dibaca dan ditulis, serta mudah diterjemahkan
dan di-generate oleh komputer.
XML vs JSON
o Ukuran data JSON lebih kecil daripada XML.
o JSON lebih cepat dari XML dalam hal pembacaan dan penulisan.
o JSON lebih mudah memparsing datanya daripada XML.
o JSON menggunakan array sedangkan XML menggunakan tag markup.
JSON terbuat dari 2 struktur:
a. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
b. Daftar nilai terurutkan (array, vector, list)
Sama seperti XML, JSON berfungsi untuk merepresentasikan data. Ingat hanya
data saja focus utamanya. Yang tentunya antara XML dan JSON memiliki kelebihan dan
kelemahannya serta cara merepresentasikan data juga berbeda sintaxnya. Teman bisa
perjelas hal itu. JSON sendiri singkatan dari JavaScript Object Notation. Ada
hubungannya dengan Javascript ya..
3. IV.Hasil Pemograman API
a. Buatlah database dengan nama showroom seperti gambar berikut.
b. Buatlah folder showroom didalam folder c:xampphtdocs . buat file php dengan nama
koneksi.php
c. Untuk mengencode database menjadi json maka diperlukan sebuah perintah php sebagai
berikut dengan nama generate-json.php.
4. d. Decode file json menjadi sebuah table yang berisi informasi yaitu dengan cara sebagai
berikut,simpan dengan nama tampil-json.php.
e. Jalankan file yang bernama generate-json.php maka didalam folder c:xampphtdocsshowroom
maka disana akan membuat file baru yakni mobil.json
f. Menampilkan data didalam file mobil.json dengan mengakses file tampil.json maka akan tampil
data yang berupa table seperti berikut ini.