PEMROGRAMAN API
Nama
NIM
PROGRAM STUDI MANAJEMEN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH JEMBER
TUGAS LAPORAN
PEMROGRAMAN API (Application Programming Interfaces)
JSON
Oleh:
:Wika Anggya Widyahapsari
:1300631024
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2015
(Application Programming Interfaces)
1. JSON
JSON merupakan singkatan dari JavaScript Object Notation. JSON adalah format
pertukaran data yang mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan
dibuat oleh komputer. JSON merupakan format teks yang tidak bergantung pada bahasa
pemrograman apapun karena gaya bahasa yang umum digunakan oleh programmer. Oleh
karena itu JSON dijadikan sebagai bahasa pertukaran data.
JSON terdiri dari 2 struktur:
• Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
• Daftar nilai terurutkan (array, vector, list)
Persamaan JSON dan XML
• Teks biasa
• Bisa diurai oleh javaScrip
• Data JSON biasa diangkut menggunakan AJAX
Perbedaan JSON dengan XML
• Tidak ada tag akhir
• Singkat
• Dibaca dan ditulis cepat
• Menggunakan array
• Bisa diurai dengan built-in javascript
STUDI KASUS TENTANG DATA MOBIL
1. Buatlah sebuah tabel mobil dan insert data didalamnya.
2. Kemudian buatlah sebuah fungsi di PHP untuk men-generate file JSON berdasarkan
data yang ada di tabel mobil.
3. Kemudian akses file JSON tersebut pada sebuah aplikasi website.
1. Buatlah database tentang mobil dengan atribut yang diinginkan
2. Buatlah file koneksi.php agar database bisa dikoneksikan dengan file php. File php
yang akan disimpan, letakkan dalam xampp di htdocs dan buatkan 1 folder dengan
diberi nama, misal:dtmobil
3. Buatlah file yang bisa mengenerate file json. Setelah itu simpan didalam htdocs
dengan folder yang sama dengan file koneksi.
Maka hasilnya akan seperti gambar dibawah ini
4. Buatlah file untuk memparsing json
5. Buatlah file index
Maka hasilnya akan seperti gambar dibawah.
Apabila tulisan INPUT DATA diklik maka akan muncul tampilan form yang berfugsi untuk
mengisi data tentang mobil.
Jika sudah di save makan akan muncul peringatan bahwa data mobil sudah disave.
Untuk melihat semua data mobil yang dimasukkan klik check, maka akan terkoneksi dengan
file json. Maka hasilnya:
Kesimpulan:
• Penerapan pada JSON hampir sama seperti array.
• JSON lebih mudah daripada XML
• JSON kini didukung oleh berbagai bahasa pemrograman sehingga JSON lebih bnayak
digunakan dibandingkan dengan XML

Tugas4 1300631024

  • 1.
    PEMROGRAMAN API Nama NIM PROGRAM STUDIMANAJEMEN INFORMATIKA UNIVERSITAS MUHAMMADIYAH JEMBER TUGAS LAPORAN PEMROGRAMAN API (Application Programming Interfaces) JSON Oleh: :Wika Anggya Widyahapsari :1300631024 PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2015 (Application Programming Interfaces)
  • 2.
    1. JSON JSON merupakansingkatan dari JavaScript Object Notation. JSON adalah format pertukaran data yang mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat oleh komputer. JSON merupakan format teks yang tidak bergantung pada bahasa pemrograman apapun karena gaya bahasa yang umum digunakan oleh programmer. Oleh karena itu JSON dijadikan sebagai bahasa pertukaran data. JSON terdiri dari 2 struktur: • Kumpulan pasangan nama/nilai (object, record, struct, dictionary) • Daftar nilai terurutkan (array, vector, list) Persamaan JSON dan XML • Teks biasa • Bisa diurai oleh javaScrip • Data JSON biasa diangkut menggunakan AJAX Perbedaan JSON dengan XML • Tidak ada tag akhir • Singkat • Dibaca dan ditulis cepat • Menggunakan array • Bisa diurai dengan built-in javascript
  • 3.
    STUDI KASUS TENTANGDATA MOBIL 1. Buatlah sebuah tabel mobil dan insert data didalamnya. 2. Kemudian buatlah sebuah fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel mobil. 3. Kemudian akses file JSON tersebut pada sebuah aplikasi website. 1. Buatlah database tentang mobil dengan atribut yang diinginkan 2. Buatlah file koneksi.php agar database bisa dikoneksikan dengan file php. File php yang akan disimpan, letakkan dalam xampp di htdocs dan buatkan 1 folder dengan diberi nama, misal:dtmobil 3. Buatlah file yang bisa mengenerate file json. Setelah itu simpan didalam htdocs dengan folder yang sama dengan file koneksi.
  • 4.
    Maka hasilnya akanseperti gambar dibawah ini
  • 5.
    4. Buatlah fileuntuk memparsing json
  • 6.
    5. Buatlah fileindex Maka hasilnya akan seperti gambar dibawah.
  • 7.
    Apabila tulisan INPUTDATA diklik maka akan muncul tampilan form yang berfugsi untuk mengisi data tentang mobil. Jika sudah di save makan akan muncul peringatan bahwa data mobil sudah disave. Untuk melihat semua data mobil yang dimasukkan klik check, maka akan terkoneksi dengan file json. Maka hasilnya:
  • 8.
    Kesimpulan: • Penerapan padaJSON hampir sama seperti array. • JSON lebih mudah daripada XML • JSON kini didukung oleh berbagai bahasa pemrograman sehingga JSON lebih bnayak digunakan dibandingkan dengan XML