Dokumen tersebut membahas tentang pemrograman API menggunakan JSON untuk menggenerate file JSON berdasarkan data pada tabel database. JSON digunakan karena ukurannya lebih kecil dari XML dan lebih cepat dalam pembacaan dan penulisan. Contoh kode menampilkan cara membuat database, tabel, dan file-file PHP untuk menampilkan, menambah, dan menggenerate data menjadi format JSON.
1. PEMROGRAMAN API
OLEH :
Erick Adi Nugraha 1110651031
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
2. Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Kali ini saya akan berbagi tutorial pemrograman API tentang JSON (JavaScript Object
Notation). JSON adalah format pertukaran data yang ringan, mudah dibaca dan ditulis, serta
mudah diterjemahkan dan di-generate oleh komputer.
Berbeda dengan XML pada pembahasan sebelumnya, ukuran data JSON lebih kecil daripada
XML. JSON lebih cepat dari XML dalam hal pembacaan dan penulisan. JSON lebih mudah
memparsing datanya daripada XML dan JSON menggunakan array sedangkan XML
menggunakan tag markup.
JSON terbuat dari 2 struktur yaitu :
1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
2. Daftar nilai terurutkan (array, vector, list)
Skema penulisan JSON :
Keterangan gambar : Objek dimulai dengan { dandiakhiri } dengan diikuti : (titik dua) dan
untuk setiap nilai dipisahkan , (koma)
Contoh JSON :
Sudah ngertikan apa dan bagaimana penulisan JSON???
Biar lebih ngerti lagi sekarang kita akan mencoba menerapkannya pada aplikasi website
informasi mobil sederhana.
3. Pertama buat databasenya dulu. Kita beri nama database ‘mobil’ dan tablenya juga tabel
‘car’.
Cara selanjutnya buat file koneksi untuk mengakses database yang sudah kita buat tadi. Kita
beri nama ‘config.php’
Nah sekarang buat desain website informasi mobilnya :
4. Website diatas saya desain dengan bootstrap dan css, simplekan kalo untuk belajar???
Sekarang kita buat file ‘index.php’
5. Oh ya jangan lupa copy dulu folder css dan js untuk bootstrap-nya, seperti dibawah ini
struktur foldernya :
Semua file dan folder diatas tersimpan di satu folder ‘tugas4’ di htdocs
Langkah berikutnya buat file ‘view.php’ untuk menampilkan tabel mobil di halaman
awal/index
6. Di struktur folder diatas ada folder ‘include’ yang didalamnya terdapat file-file php seperti
dibawah ini :
Khusus file view.php diatas kita tinggal mengcopy-kan file view.php yang telah kita buat
tadi. Selanjutnya membuat file ‘insert.php’ untuk menambah data pada tabel mobil.
7. Terakhir kita buat file untuk mengakse generate JSON. Kita beri nama ‘json.php.
8. Selesai sudah codingannya, sekarang kita lihat hasil halaman demi halaman yang sudah kita
buat.
Halaman Index.php
Halaman Tambah Data
9. Halaman Lihat File JSON
Saat kita meng-klik MENU Lihat File JSON, maka di folder ‘tugas4’ secara otomatis akan
membuat file dengan nama ‘results.json’ yang isinya seperti dibawah ini :
10. Banyaknya isi dari file ‘results.json’ tergantung dari banyaknya isi tabel mobil yang
diinputkan.
Selesai dach!!! Untuk yang mau download file-nya bias kunjungi blog saya di
http://www.erickadi612.blogspot.com
Semoga Bermanfaat
Assalamualaikum wr.wb