SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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
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:
Setelah itu buat koneksi databasesnya, dengan editor PHPnya seperti
sourcecode dibawah ini:
Sourcecode di bawah ini di simpan dalam bentuk index.php.
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 :
Terlebih dahulu di isi from yang sudah tersedia untuk bisa meng input data
pada mobil.json seperti di bawah ini:
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:
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.

Contenu connexe

Tendances

Tugas 2 json_1300631030
Tugas 2 json_1300631030Tugas 2 json_1300631030
Tugas 2 json_1300631030ebay, ads.id
 
Tugas 1300631021
Tugas 1300631021Tugas 1300631021
Tugas 1300631021Fatwa Aulia
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON ZakariaZakky Kurnain
 
Defri yoga p 1110651188
Defri yoga p   1110651188Defri yoga p   1110651188
Defri yoga p 1110651188defri_yoga
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlDermawanAdi
 
Tugas teknologi informasi dan komunikasi
Tugas teknologi informasi dan komunikasiTugas teknologi informasi dan komunikasi
Tugas teknologi informasi dan komunikasiRizaL24
 
json dan mysql
json dan mysqljson dan mysql
json dan mysqlSandi1265
 
Format json
Format jsonFormat json
Format jsonPhu Ndut
 
Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)Eko Siswanto
 
Tugas pemrograman3json 1100631025_asfi yuli wulandari
Tugas pemrograman3json 1100631025_asfi yuli wulandariTugas pemrograman3json 1100631025_asfi yuli wulandari
Tugas pemrograman3json 1100631025_asfi yuli wulandariAsfiyuli Wulandari
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006yolandalala
 

Tendances (18)

JSON
JSONJSON
JSON
 
Api refi
Api refiApi refi
Api refi
 
Tugas 2 json_1300631030
Tugas 2 json_1300631030Tugas 2 json_1300631030
Tugas 2 json_1300631030
 
Tugas 1300631021
Tugas 1300631021Tugas 1300631021
Tugas 1300631021
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON Zakaria
 
Tugas4
Tugas4Tugas4
Tugas4
 
Tugas 1300631025
Tugas 1300631025Tugas 1300631025
Tugas 1300631025
 
Defri yoga p 1110651188
Defri yoga p   1110651188Defri yoga p   1110651188
Defri yoga p 1110651188
 
Tugas 4 JSON
Tugas 4 JSONTugas 4 JSON
Tugas 4 JSON
 
Pemanfaatan json dengan mysql
Pemanfaatan json dengan mysqlPemanfaatan json dengan mysql
Pemanfaatan json dengan mysql
 
Tugas teknologi informasi dan komunikasi
Tugas teknologi informasi dan komunikasiTugas teknologi informasi dan komunikasi
Tugas teknologi informasi dan komunikasi
 
json dan mysql
json dan mysqljson dan mysql
json dan mysql
 
Format json
Format jsonFormat json
Format json
 
1110651098_JSON
1110651098_JSON1110651098_JSON
1110651098_JSON
 
Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)
 
Tugas pemrograman3json 1100631025_asfi yuli wulandari
Tugas pemrograman3json 1100631025_asfi yuli wulandariTugas pemrograman3json 1100631025_asfi yuli wulandari
Tugas pemrograman3json 1100631025_asfi yuli wulandari
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006
 
Tugas 4 api
Tugas 4 apiTugas 4 api
Tugas 4 api
 

Similaire à Tugas2 1300631009

Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187QyeChildist Parth-ll
 
Tugas2 1300631022
Tugas2 1300631022Tugas2 1300631022
Tugas2 1300631022saidah510
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024Wika Anggya
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSONadhy77
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka APIdhkdika
 
Tugas 2 json_1300631010
Tugas 2 json_1300631010Tugas 2 json_1300631010
Tugas 2 json_1300631010Ft Rizal
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYUbayurizky89
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSONbayurizky89
 
Pemrograman api json(muhammad ridwan 1300631013)
Pemrograman api json(muhammad ridwan 1300631013)Pemrograman api json(muhammad ridwan 1300631013)
Pemrograman api json(muhammad ridwan 1300631013)gaulsekaliridwan
 
Tugas4
Tugas4Tugas4
Tugas4aritok
 

Similaire à Tugas2 1300631009 (17)

Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187
 
Tugas2 1300631022
Tugas2 1300631022Tugas2 1300631022
Tugas2 1300631022
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSON
 
Tugas kienda 1100631014
Tugas kienda 1100631014Tugas kienda 1100631014
Tugas kienda 1100631014
 
Tugas api4
Tugas api4Tugas api4
Tugas api4
 
Penerapan Json Pada PHP
Penerapan Json Pada PHPPenerapan Json Pada PHP
Penerapan Json Pada PHP
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka API
 
Tugas pemograman3 1100631036
Tugas pemograman3 1100631036Tugas pemograman3 1100631036
Tugas pemograman3 1100631036
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Tugas 1300631025
Tugas 1300631025Tugas 1300631025
Tugas 1300631025
 
Tugas 2 json_1300631010
Tugas 2 json_1300631010Tugas 2 json_1300631010
Tugas 2 json_1300631010
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYU
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSON
 
Pemrograman api json(muhammad ridwan 1300631013)
Pemrograman api json(muhammad ridwan 1300631013)Pemrograman api json(muhammad ridwan 1300631013)
Pemrograman api json(muhammad ridwan 1300631013)
 
Tugas4
Tugas4Tugas4
Tugas4
 
Pemograman api json
Pemograman api jsonPemograman api json
Pemograman api json
 

Tugas2 1300631009

  • 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:
  • 4. Sourcecode di bawah ini di simpan dalam bentuk index.php.
  • 5.
  • 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.