Tugas4_pem_API

10
PEMROGRAMAN API OLEH : Erick Adi Nugraha 1110651031 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014

description

Apa pun yang terjadi yang penting Usaha

Transcript of Tugas4_pem_API

Page 1: Tugas4_pem_API

PEMROGRAMAN API

OLEH :

Erick Adi Nugraha 1110651031

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2014

Page 2: Tugas4_pem_API

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.

Page 3: Tugas4_pem_API

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 :

Page 4: Tugas4_pem_API

Website diatas saya desain dengan bootstrap dan css, simplekan kalo untuk belajar???

Sekarang kita buat file ‘index.php’

Page 5: Tugas4_pem_API

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

Page 6: Tugas4_pem_API

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.

Page 7: Tugas4_pem_API

Terakhir kita buat file untuk mengakse generate JSON. Kita beri nama ‘json.php.

Page 8: Tugas4_pem_API

Selesai sudah codingannya, sekarang kita lihat hasil halaman demi halaman yang sudah kita buat.

Halaman Index.php

Halaman Tambah Data

Page 9: Tugas4_pem_API

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 :

Page 10: Tugas4_pem_API

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