JSON adalah format pertukaran data ringan yang mudah dibaca dan ditulis serta mudah diolah oleh komputer, dan dokumen ini membahas penggunaan JSON untuk menghasilkan file API berdasarkan data tabel mobil di database."
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Laporan6 tugas5_JSON
1. PEMROGRAMAN API
JSON
Disusun oleh:
Aditya Anggraini Yoga Kresna Wijayanti
111 065 1172
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
2. I. Tujuan
1. Mahasiswa mengetahui teori tentang JSON.
2. Mahasiswa mampu menerapkan pembuatan API dalam bentuk file JSON.
3. Mahasiswa mampu membaca file JSON melalui bahasa pemrograman PHP.
II. Perlengkapan yang dibutuhkan
1. LCD dan Komputer
2. Notepad ++
3. Aplikasi XAMPP
III.Dasar Teori
JSON merupakan singkatan dari JavaScript Object Notation dan JSON adalah format
pertukaran data yang ringan (lightweight data-interchange format), mudah dibaca dan ditulis, serta
mudah diterjemahkan dan di-generate oleh komputer. JSON merupakan format teks yang tidak
bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum
digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll.
Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.
JSON VS XML
Ukuran data JSON lebih kecil daripada XML. JSON lebih cepat dari XML dalam hal pembacaan
dan penulisan dan lebih mudah memparsing datanya daripada XML. JSON menggunakan array
sedangkan XML menggunakan tag markup.
JSON terbuat dari 2 struktur:
1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
2. Daftar nilai terurutkan (array, vector, list)
Fungsi JSON di PHP ada 2, yaitu:
1. Json_encode untuk mengubah array ke bentuk json
2. Json_decode untuk mengubah json ke array
Memahami JSON di PHP.
Dalam artinya lain, JSON dapat kita katakan sebagai pemaketan data yang bertujuan untuk
menjembatani antara antar muka dengan service background seperti database server, sama halnya
dengan penggunaan xml. Dalam Json, yang kita perlu pahami hanya dua kunci yaitu key dan value.
key kalau digambarkan secara sederhana adalah nama field dan value adalah isinya. Pada dasarnya
Json sendiri adalah data berbentuk String untuk parsing-parsing data. kita dapat membuat Json
hanya dengan menggunakan variabel string yang ditulis secara manual seperti dibawah ini
echo “{nama:’michael’}”;
3. Penggunaan contoh diatas kurang dianjurkan karena tidak efesien, penggunaan yang dianjurkan
adalah menggunakan fungsi json_encode
$result = Array() //definisi result sebagai array
$result['nama'] = “michael”; //membuat array dengan key nama valuenya michael
echo json_encode($result); //mengubah array kedalam format json (string)
Menggunakan object
$result = new stdClass();
$result->nama = “michael”;
echo json_encode($result); .
IV.Tugas
1. Buatlah sebuah tabel mobil dan insert data didalamnya.
2. Kemudian buatlah sebuah fungsi di PHP untuk mengenerate file JSON berdasarkan data yang
ada di tabel mobil.
Source Code
Membuat Datebasenya (rental_film)
Pada database mobil_json terdapat satu tabel mobil
Koneksi.php
6. View.php
O U T P U T (Yang sudah menggenerate dengan JSON)
Output 1 T a m p i l a n
7. Output 2 I n s e r t
Output 3 V i e w
Output 4 Hasil Generate
8. VI.Kesimpulan
JSON merupakan singkatan dari JavaScript Object Notation dan JSON adalah
format pertukaran data yang ringan (lightweight data-interchange format), mudah
dibaca dan ditulis, serta mudah diterjemahkan dan di-generate oleh komputer.
Ukuran data JSON lebih kecil daripada XML. JSON lebih cepat dari XML dalam
hal pembacaan dan penulisan dan lebih mudah memparsing datanya daripada XML.
Dalam Json, yang kita perlu pahami hanya dua kunci yaitu key dan value.