tugas 4 api

6
TUGAS 4 PEMROGRAMAN API Disusun oleh: LAILI AMALIA SHOFIANA 1110651055 FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014

Upload: 1110651055

Post on 31-Jul-2015

106 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Tugas 4 api

TUGAS 4

PEMROGRAMAN API

Disusun oleh:

LAILI AMALIA SHOFIANA

1110651055

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2014

Page 2: Tugas 4 api

JSON

JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek).

Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.

Json Pada PHP

Funsi json pada php ada 2 yaitu

1. json_encode : untuk merubah array ke bentuk json. 2. json_decode : sebaliknya dari bentuk json ke array.

Contoh penerapan pada tugas ini sebagai berikut :

JSON vs XML Mengingat kedua format tersebut biasa digunakan dalam pertukaran data, mari kita bandingkan kedua format tersebut dilihat dari beberapa aspek. Format Penulisan Format penulisan XML sangatlah mudah untuk dipahami, apalagi bagi anda penggemar Markup Language seperti HTML, lalu bagaimana dengan JSON? terkadang saya pribadi sering mengalami kesulitan memahami format json ini jika tidak ditulis dengan benar (tanpa indentasi). Namun pada akhirnya tergantung pada penggunanya sendiri, jika penggunanya lebih familiar dengan javascript mungkin pembacaan format JSON dirasa sangat mudah.

Page 3: Tugas 4 api

Ukuran File Banyaknya karakter yang digunakan dalam sebuah file akan mempengaruhi besarnya file yang dihasilkan. Karena XML adalah Markup language, pastinya terdapat kata-kata yang sama pada setiap tag yang digunakan. Berbeda dengan JSON yang hanya menggunakan tanda kurung kurawal sebagai pembeda data-datanya sehingga ukuran file JSON lebih kecil dibandingkan XML. Namun jika keduanya telah dicompress sebelum dikirimkan ukurannya tidak jauh berbeda. Kecepatan Parsing Parsing adalah proses pengenalan bagian-bagian terkecil dari suatu dokumen XML/JSON dan Proses parsing ini berlangsung didalam browser. Proses parsing dokumen JSON lebih sederhana, yakni dengan menggunakan fungsi javascript eva() sementara XML menggunakan XMLHttpRequest. Berdasarkan survey JSON lebih unggul dalam proses parsing ini.

Page 4: Tugas 4 api

Langkah langkah pembuatan tugas API

1. Langkah pertama membuat database dengan nama tugasemapat, kemudian buatlah tabel

didalamnya dengan nama mobil yang didalamnya terdiri dari field masing-masing seperti

gambar dibawah ini

Field didalamnya adalah

2. Buat koneksi.php

3. Buat index.php

Page 5: Tugas 4 api
Page 6: Tugas 4 api

Tampilan index.php

4. Isi dari file mobil.json

Tampilan pada web ketika kita sudah menginputkan data dan kita klik “Lihat data dari json”

Adalah seperti berikut