SlideShare a Scribd company logo
Tutorial membangun API dengan JSON
(Studi Kasus Tabel Mobil sederhana)
Gagah Prawono Setya Putera
Nim : 1110651039
Gghsetia3@gmail.com
Sebelum praktikum saya akan jelaskan apa itu JSON, JSON merupakan salah
satu alternative selain XML sebagai format pertukaran data yang banyak
digunakan dalam aplikasi web, JSON berasal dari bahasa pemrograman
JavaScript yang mempresentasikan struktur data sederhana dan array yang di
sebut Objek
Perbedaan Pembuatan XML maupun JSON
1. XML dengan format standard
<?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?>
<mahasiswa>
<nim>1110651039</nim>
<nama>Gagah Prawono Setya P</nama>
<MK>Pemrograman API</MK>
</mahasiswa>
2. JSON
“mahasiswa”:
{
“nim”:”1110651039”,
“nama”:”Gagah Prawono Setya P”,
“MK”:”Pemrograman API”
}
Perbedaannya adalah pada ukuran filenya, dimana ukuran file XML lebih besar
30% dari JSON, tetapi jika menggunakan attribute ukuran filenya hampir sama.
Langsung aja prakteknya.. Siapkan toolsnya:
1. Xampp
2. Editor PHP : Notepad++/Dreamweaver/Php Designer
3. kopi dan cemilan
Pertama adalah membuat databasenya terlebih dahulu seperti ini :
Gambar 1.1 Database 1039 dengan Tabel Mobil
Setelah itu buat koneksi databasenya, buka editor PHPnya dan ketikkan
sourcecode berikut:
Gambar 1.2 koneksi.php
Buatlah fungsi insert data pada table mobil seperti ini:
Gambar 1.3 Tampilan Insert Data Mobil
Sourcecode Insert Data:
Gambar 1.4 Sourcecode Insertdata..(simpan dengan nama index.php).
Lanjutan diatas tetap di index.php, ketikkan listing code ini :
Gambar 1.5 proses input data
Lalu tambahkan code berikut di index.php
Gambar 1.6 Fungsi generate ke file mobil.json
Penjelasan : untuk semua data di table mobil akan di ambil dan di ubah ke dalam
bentuk array dimana berisi field Nama, Merk, Jumlah dan Harga yang di ubah
formatnya menjadi nominal Rupiah 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.
Untuk melihat data dari mobil.json, kita dapat menggunakan fungsi json_decode,
ketikkan listing berikut:
Gambar 1.7 Mengambil data dari file mobil.json dan menampilkannya.
Hasil akhirnya seperti ini :
Gambar 1.8 Tampilan web yang mengakses mobil.json
Tampilan Website API JSON
Sekian Terima Kasih…

More Related Content

DOCX
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
PDF
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
DOC
Contoh website crud yang dapat mengenerate file xml
DOCX
Pemanfaatan json dengan mysql
PDF
Jquery Ajax Part 1 by Yussan
DOCX
Tugas4_pem_API
PDF
JSON API_1110651039
PDF
Tugas2 1300631009
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Contoh website crud yang dapat mengenerate file xml
Pemanfaatan json dengan mysql
Jquery Ajax Part 1 by Yussan
Tugas4_pem_API
JSON API_1110651039
Tugas2 1300631009

What's hot (19)

PDF
Tugas4
DOCX
Tugas 4 json
PDF
Web dengan php mysql dreamweaver
DOCX
json dan mysql
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
PDF
Laporan6 tugas5_JSON
PDF
Menjadi webmaster dalam 30 hari
PDF
Dasar PHP
PDF
Tutorial php membuat Aplikasi Inventaris
PDF
Tugas 4 JSON
DOCX
Api refi
PDF
Tugas 4 JSON Zakaria
PDF
Tugas api 3fix
PPT
Tugas rekayasa web 1 soap
PDF
PHP CRUD Database Mysql
PDF
7 jam membuat web dari nol
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
PDF
Tugas 1300631021
Tugas4
Tugas 4 json
Web dengan php mysql dreamweaver
json dan mysql
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Laporan6 tugas5_JSON
Menjadi webmaster dalam 30 hari
Dasar PHP
Tutorial php membuat Aplikasi Inventaris
Tugas 4 JSON
Api refi
Tugas 4 JSON Zakaria
Tugas api 3fix
Tugas rekayasa web 1 soap
PHP CRUD Database Mysql
7 jam membuat web dari nol
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Tugas 1300631021
Ad

Viewers also liked (9)

PPTX
Tutorial Contoh Penggunaan API Twitter
PDF
Artikel json 1100631015
PDF
Penerapan JSON dalam PHP
PDF
Cloud computing
PDF
Facebook Open Stream API - Facebook Developer Garage Dhaka
PDF
Web API Practice Handbook
PDF
Ebook I - membuat bot telegram dengan php
PDF
Belajar Android Studio CRUD Data Mahasiswa
PDF
How to live stream your event on YouTube using wirecast.
Tutorial Contoh Penggunaan API Twitter
Artikel json 1100631015
Penerapan JSON dalam PHP
Cloud computing
Facebook Open Stream API - Facebook Developer Garage Dhaka
Web API Practice Handbook
Ebook I - membuat bot telegram dengan php
Belajar Android Studio CRUD Data Mahasiswa
How to live stream your event on YouTube using wirecast.
Ad

Similar to Penerapan API dengan JSON,MYSQL (20)

PDF
Tugas2 1300631009
PDF
Tugas2 1300631009
PDF
Tugas 2 json_1300631030
PDF
1110651098_JSON
DOCX
DOCX
Tugas kienda 1100631014
PDF
Pemrograman api json lukie perdanasari_1110651187
PDF
Defri yoga p 1110651188
PPTX
Tugas 2 rekayasa web 0316
PDF
Tugas4 1300631024
PDF
Penerapan Json Pada PHP
PDF
JSON
PDF
386 668-1-sm
PDF
Laporan tugas api tentang xml
PDF
Tugas 1300631025
PDF
Tugas 1300631025
PDF
Tugas pemograman3 1100631036
PDF
Belajar htmlphp-dan-my sql
PDF
Tugas pemrograman3 penjelasandecode&encode_1100631048
PDF
Tugas3 pemrograman3 1100631006
Tugas2 1300631009
Tugas2 1300631009
Tugas 2 json_1300631030
1110651098_JSON
Tugas kienda 1100631014
Pemrograman api json lukie perdanasari_1110651187
Defri yoga p 1110651188
Tugas 2 rekayasa web 0316
Tugas4 1300631024
Penerapan Json Pada PHP
JSON
386 668-1-sm
Laporan tugas api tentang xml
Tugas 1300631025
Tugas 1300631025
Tugas pemograman3 1100631036
Belajar htmlphp-dan-my sql
Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas3 pemrograman3 1100631006

Recently uploaded (9)

PPTX
Pengantar Kriptografi - Keamanan dan Data Privasi
PDF
Struktur Data - 4 Pointer & Linked List
PDF
Struktur Data - 3 Array: Konsep & Implementasi
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
PDF
Struktur Data - 2 Pengantar Struktur Data
PDF
Struktur Data - 1 Kontrak Perkuliahan
PPTX
Fiber_expert_development_program_rev.1.pptx
Pengantar Kriptografi - Keamanan dan Data Privasi
Struktur Data - 4 Pointer & Linked List
Struktur Data - 3 Array: Konsep & Implementasi
Materi_Array_Karakter_String untuk kelas XI sma.pptx
BAHASA MELAYU STANDARD kwjekqjeljwqelkqw
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Struktur Data - 2 Pengantar Struktur Data
Struktur Data - 1 Kontrak Perkuliahan
Fiber_expert_development_program_rev.1.pptx

Penerapan API dengan JSON,MYSQL

  • 1. Tutorial membangun API dengan JSON (Studi Kasus Tabel Mobil sederhana) Gagah Prawono Setya Putera Nim : 1110651039 Gghsetia3@gmail.com Sebelum praktikum saya akan jelaskan apa itu JSON, JSON merupakan salah satu alternative selain XML sebagai format pertukaran data yang banyak digunakan dalam aplikasi web, JSON berasal dari bahasa pemrograman JavaScript yang mempresentasikan struktur data sederhana dan array yang di sebut Objek Perbedaan Pembuatan XML maupun JSON 1. XML dengan format standard <?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?> <mahasiswa> <nim>1110651039</nim> <nama>Gagah Prawono Setya P</nama> <MK>Pemrograman API</MK> </mahasiswa>
  • 2. 2. JSON “mahasiswa”: { “nim”:”1110651039”, “nama”:”Gagah Prawono Setya P”, “MK”:”Pemrograman API” } Perbedaannya adalah pada ukuran filenya, dimana ukuran file XML lebih besar 30% dari JSON, tetapi jika menggunakan attribute ukuran filenya hampir sama. Langsung aja prakteknya.. Siapkan toolsnya: 1. Xampp 2. Editor PHP : Notepad++/Dreamweaver/Php Designer 3. kopi dan cemilan Pertama adalah membuat databasenya terlebih dahulu seperti ini : Gambar 1.1 Database 1039 dengan Tabel Mobil
  • 3. Setelah itu buat koneksi databasenya, buka editor PHPnya dan ketikkan sourcecode berikut: Gambar 1.2 koneksi.php Buatlah fungsi insert data pada table mobil seperti ini: Gambar 1.3 Tampilan Insert Data Mobil
  • 4. Sourcecode Insert Data: Gambar 1.4 Sourcecode Insertdata..(simpan dengan nama index.php).
  • 5. Lanjutan diatas tetap di index.php, ketikkan listing code ini : Gambar 1.5 proses input data
  • 6. Lalu tambahkan code berikut di index.php Gambar 1.6 Fungsi generate ke file mobil.json Penjelasan : untuk semua data di table mobil akan di ambil dan di ubah ke dalam bentuk array dimana berisi field Nama, Merk, Jumlah dan Harga yang di ubah formatnya menjadi nominal Rupiah 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.
  • 7. Untuk melihat data dari mobil.json, kita dapat menggunakan fungsi json_decode, ketikkan listing berikut: Gambar 1.7 Mengambil data dari file mobil.json dan menampilkannya. Hasil akhirnya seperti ini : Gambar 1.8 Tampilan web yang mengakses mobil.json
  • 8. Tampilan Website API JSON Sekian Terima Kasih…