SlideShare a Scribd company logo
1 of 5
PEMOGRAMAN API
JSON
Hengky Susanto
1110651155
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
I. Tujuan
1. Mahasiswa Mengetahui Tentang Teori Json
2. Mahasiswa Mampu Menerapkan Pembuatan API dalam bentuk file JSON
3. Mahasiswa mampu membaca file JSON melalui bahasa pemrograman PHP
II. Pearlengkapan yang dibutuhkan
1. Komputer
2. Xampp
3. NotePad ++
4. Perlatan tulis
III.Dasar Teori
JSON merupakan singkatan dari JavaScript Object Notation. JSON adalah format
pertukaran data yang ringan, mudah dibaca dan ditulis, serta mudah diterjemahkan
dan di-generate oleh komputer.
XML vs JSON
o Ukuran data JSON lebih kecil daripada XML.
o JSON lebih cepat dari XML dalam hal pembacaan dan penulisan.
o JSON lebih mudah memparsing datanya daripada XML.
o JSON menggunakan array sedangkan XML menggunakan tag markup.
JSON terbuat dari 2 struktur:
a. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
b. Daftar nilai terurutkan (array, vector, list)
Sama seperti XML, JSON berfungsi untuk merepresentasikan data. Ingat hanya
data saja focus utamanya. Yang tentunya antara XML dan JSON memiliki kelebihan dan
kelemahannya serta cara merepresentasikan data juga berbeda sintaxnya. Teman bisa
perjelas hal itu. JSON sendiri singkatan dari JavaScript Object Notation. Ada
hubungannya dengan Javascript ya..
IV.Hasil Pemograman API
a. Buatlah database dengan nama showroom seperti gambar berikut.
b. Buatlah folder showroom didalam folder c:xampphtdocs . buat file php dengan nama
koneksi.php
c. Untuk mengencode database menjadi json maka diperlukan sebuah perintah php sebagai
berikut dengan nama generate-json.php.
d. Decode file json menjadi sebuah table yang berisi informasi yaitu dengan cara sebagai
berikut,simpan dengan nama tampil-json.php.
e. Jalankan file yang bernama generate-json.php maka didalam folder c:xampphtdocsshowroom
maka disana akan membuat file baru yakni mobil.json
f. Menampilkan data didalam file mobil.json dengan mengakses file tampil.json maka akan tampil
data yang berupa table seperti berikut ini.
API-JSON

More Related Content

What's hot

laporan JSON
laporan JSONlaporan JSON
laporan JSONhachand
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYUbayurizky89
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024Wika Anggya
 
Tugas4
Tugas4Tugas4
Tugas4aritok
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013DianSinta
 
Tugas2 KI-0316-safwan reza-1111511810
Tugas2 KI-0316-safwan reza-1111511810Tugas2 KI-0316-safwan reza-1111511810
Tugas2 KI-0316-safwan reza-1111511810Safwan Reza
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa webHan'zo WEw
 
Format json
Format jsonFormat json
Format jsonPhu Ndut
 
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893Riyadi Saputra
 
tugas laporan bacaan ( konsep internet dan html)
tugas laporan bacaan ( konsep internet dan html)tugas laporan bacaan ( konsep internet dan html)
tugas laporan bacaan ( konsep internet dan html)Erik Kuswanto
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 jsonwahyuff
 

What's hot (17)

laporan JSON
laporan JSONlaporan JSON
laporan JSON
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYU
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
 
Tugas4
Tugas4Tugas4
Tugas4
 
Json By Fahmi Luthfillah
Json By Fahmi LuthfillahJson By Fahmi Luthfillah
Json By Fahmi Luthfillah
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013
 
Tugas2 KI-0316-safwan reza-1111511810
Tugas2 KI-0316-safwan reza-1111511810Tugas2 KI-0316-safwan reza-1111511810
Tugas2 KI-0316-safwan reza-1111511810
 
Tugas pemograman3 1100631036
Tugas pemograman3 1100631036Tugas pemograman3 1100631036
Tugas pemograman3 1100631036
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2 rekaya web
Tugas 2 rekaya webTugas 2 rekaya web
Tugas 2 rekaya web
 
Sholihin
SholihinSholihin
Sholihin
 
Format json
Format jsonFormat json
Format json
 
Json dengan php-my sql
Json dengan php-my sqlJson dengan php-my sql
Json dengan php-my sql
 
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
 
tugas laporan bacaan ( konsep internet dan html)
tugas laporan bacaan ( konsep internet dan html)tugas laporan bacaan ( konsep internet dan html)
tugas laporan bacaan ( konsep internet dan html)
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 

Similar to API-JSON

Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"guzieAewes
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka APIdhkdika
 
Tugas2 1300631022
Tugas2 1300631022Tugas2 1300631022
Tugas2 1300631022saidah510
 
Laporan JSON
Laporan JSONLaporan JSON
Laporan JSONhachand
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSONbayurizky89
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 jsonrikarica
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSONadhy77
 
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
 
How to generate php to json
How to generate php to jsonHow to generate php to json
How to generate php to jsongabyrizki3
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON ZakariaZakky Kurnain
 
Tugas 2 json_1300631010
Tugas 2 json_1300631010Tugas 2 json_1300631010
Tugas 2 json_1300631010Ft Rizal
 
Tugas2 1300631015
Tugas2 1300631015Tugas2 1300631015
Tugas2 1300631015bharud014
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850fitrohtulhadi
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009Wika Anggya
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009Wika Anggya
 

Similar to API-JSON (20)

Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka API
 
Tugas2 1300631022
Tugas2 1300631022Tugas2 1300631022
Tugas2 1300631022
 
Laporan6 tugas5_JSON
Laporan6 tugas5_JSONLaporan6 tugas5_JSON
Laporan6 tugas5_JSON
 
Laporan JSON
Laporan JSONLaporan JSON
Laporan JSON
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSON
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSON
 
Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187
 
How to generate php to json
How to generate php to jsonHow to generate php to json
How to generate php to json
 
Tugas 4 JSON
Tugas 4 JSONTugas 4 JSON
Tugas 4 JSON
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON Zakaria
 
Tugas 2 json_1300631010
Tugas 2 json_1300631010Tugas 2 json_1300631010
Tugas 2 json_1300631010
 
Penjelasan JSON
Penjelasan JSONPenjelasan JSON
Penjelasan JSON
 
Tugas2 1300631015
Tugas2 1300631015Tugas2 1300631015
Tugas2 1300631015
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009
 
Tugas2 1300631009
Tugas2 1300631009Tugas2 1300631009
Tugas2 1300631009
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 

Recently uploaded

PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxsitifaiza3
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxchleotiltykeluanan
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxheru687292
 

Recently uploaded (9)

PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
 

API-JSON

  • 1. PEMOGRAMAN API JSON Hengky Susanto 1110651155 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014
  • 2. I. Tujuan 1. Mahasiswa Mengetahui Tentang Teori Json 2. Mahasiswa Mampu Menerapkan Pembuatan API dalam bentuk file JSON 3. Mahasiswa mampu membaca file JSON melalui bahasa pemrograman PHP II. Pearlengkapan yang dibutuhkan 1. Komputer 2. Xampp 3. NotePad ++ 4. Perlatan tulis III.Dasar Teori JSON merupakan singkatan dari JavaScript Object Notation. JSON adalah format pertukaran data yang ringan, mudah dibaca dan ditulis, serta mudah diterjemahkan dan di-generate oleh komputer. XML vs JSON o Ukuran data JSON lebih kecil daripada XML. o JSON lebih cepat dari XML dalam hal pembacaan dan penulisan. o JSON lebih mudah memparsing datanya daripada XML. o JSON menggunakan array sedangkan XML menggunakan tag markup. JSON terbuat dari 2 struktur: a. Kumpulan pasangan nama/nilai (object, record, struct, dictionary) b. Daftar nilai terurutkan (array, vector, list) Sama seperti XML, JSON berfungsi untuk merepresentasikan data. Ingat hanya data saja focus utamanya. Yang tentunya antara XML dan JSON memiliki kelebihan dan kelemahannya serta cara merepresentasikan data juga berbeda sintaxnya. Teman bisa perjelas hal itu. JSON sendiri singkatan dari JavaScript Object Notation. Ada hubungannya dengan Javascript ya..
  • 3. IV.Hasil Pemograman API a. Buatlah database dengan nama showroom seperti gambar berikut. b. Buatlah folder showroom didalam folder c:xampphtdocs . buat file php dengan nama koneksi.php c. Untuk mengencode database menjadi json maka diperlukan sebuah perintah php sebagai berikut dengan nama generate-json.php.
  • 4. d. Decode file json menjadi sebuah table yang berisi informasi yaitu dengan cara sebagai berikut,simpan dengan nama tampil-json.php. e. Jalankan file yang bernama generate-json.php maka didalam folder c:xampphtdocsshowroom maka disana akan membuat file baru yakni mobil.json f. Menampilkan data didalam file mobil.json dengan mengakses file tampil.json maka akan tampil data yang berupa table seperti berikut ini.