Dokumen ini membahas tentang JSON (JavaScript Object Notation) dan penggunaannya dalam API. Tujuannya adalah agar mahasiswa dapat memahami teori JSON, menerapkannya dalam API melalui file JSON, dan membaca file JSON menggunakan PHP. JSON digunakan untuk pertukaran data karena lebih cepat dan mudah dibanding XML, meskipun XML masih bisa digunakan.
1. PEMROGRAMAN API
(Application Programming Interface)
JSON
Tugas 2 Mata Kuliah Pemrograman API
Dosen Pengampu :
Mudafiq Riyan Pratama, S.Kom
Disusun oleh:
Nama : MENICK YOLIE PRAWESTI
Nim : 1300631009
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2015
2. I. Tujuan
Mahasiswa mengetahui teori tentang JSON.
Mahasiswa mampu menerapkan pembuatan pada Api dalam bentuk file
JSON.
Mahasiswa mampu membaca file pada JSON dengan melalui bahasa
pemrograman pada PHP.
II. Dasar Teori
Json merupakan salah satu alternative selain XML yang sebagai format pada
pertukaran sebuah data yang banyak digunakan dalam aplikasi pada web, dan
JSON berasal dari bahasa pemrograman JavaScript yang mempresentasikan
struktur data sederhana dan array yang di sebut Objek.
Pertama adalah membuat databasenya terlebih dahulu seperti gambar di
bawah ini:
Tabel database:
3. Setelah itu buat koneksi databasesnya, dengan editor PHPnya seperti
sourcecode dibawah ini:
6. Untuk melihat data dari mobil.json, kita dapat menggunakan fungsi
json_decode, ketikkan listing di bawah ini. Dengan di simpan dalam bentuk
JSON.php:
Hasil akhirnya seperti di bawah ini :
7. Terlebih dahulu di isi from yang sudah tersedia untuk bisa meng input data
pada mobil.json seperti di bawah ini:
8. Setelah di isi lengkap from di atas dengan mengklik tombol “save” tersebut,
maka akan muncul tulisan Data tersimpan di bawah kiri pojok seperti gambar di
bawah ini:
Dan tampilan Website API JSON pada mobil ini, seperti gambar di bawah
ini yang diambil pada mengklik tombol VIEW DATA:
9. Kesimpulan :
Kesimpulan yang pertama adalah untuk semua data di table mobil akan di
ambil dan di ubah ke dalam bentuk array dimana berisi field id_mobil, merk, tipe,
tgl_produksi yang akan di Write(symbol w) isi table mobil ke file mobil.json dan
di konversi data array menjadi sebuah string dengan fungsi json_encode, dan
digambarkan secara sederhana pada nama field dan value adalah isinya.
Dan kesimpulan yang kedua, dengan menerapkan JSON, hal ini sama seperti
array. Json berfungsi untuk aplikasi AJAX, JSON lebih cepat dan lebih mudah dari
pada XML . Keberadaan JSON sebagai format pertukaran data baru tidak serta
menghapus keberadaan XML yang sudah menjadi pendahulunya. Dan JSON telah
didukung oleh berbagai bahasa pemrograman (proses parsing) sehingga
memungkinkan penggunaan JSON lebih ramai dibandingkan dengan XML
kedepannya.