SlideShare ist ein Scribd-Unternehmen logo
1 von 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.
Pemograman api json

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie Pemograman 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
 

Ähnlich wie Pemograman 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
 

Kürzlich hochgeladen

4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdfsonyaawitan
 
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...buktifisikskp23
 
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptxPEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptxZullaiqahNurhali2
 
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdf
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdfKELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdf
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdfInnesKana26
 
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptx
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptxPPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptx
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptxrisyadmaulana1
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptxjannenapitupulu18
 
Menganalisis T Test dengan menggunakan SPSS
Menganalisis T Test dengan menggunakan SPSSMenganalisis T Test dengan menggunakan SPSS
Menganalisis T Test dengan menggunakan SPSStakasli
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdfTaufikTito
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanaNhasrul
 
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )masqiqu340
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAmasqiqu340
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptDIGGIVIO2
 
PPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptxPPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptxAprianiMy
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfPemdes Wonoyoso
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaIniiiHeru
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshDosenBernard
 
PPT Kelompok 2 tantangan Manajemen Inovasi.pptx
PPT Kelompok 2 tantangan Manajemen Inovasi.pptxPPT Kelompok 2 tantangan Manajemen Inovasi.pptx
PPT Kelompok 2 tantangan Manajemen Inovasi.pptxAhmadArul1
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFFPMJ604FIKRIRIANDRA
 

Kürzlich hochgeladen (20)

4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
 
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
Telaah Kurikulum dan Buku Teks Mata Pelajaran Bahasa Indonesia Sekolah Dasar ...
 
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptxPEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
PEMANTAUAN HEMODINAMIK.dalam keperawatan pptx
 
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdf
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdfKELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdf
KELOMPOK 6- DINAMIKA DAN TANTANGAN PANCASILA SEBAGAI IDEOLOGI.pdf
 
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptx
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptxPPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptx
PPT SEMINAR PROPOSAL KLASIFIKASI CNN.pptx
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
Menganalisis T Test dengan menggunakan SPSS
Menganalisis T Test dengan menggunakan SPSSMenganalisis T Test dengan menggunakan SPSS
Menganalisis T Test dengan menggunakan SPSS
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
 
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )
Materi Pajak Untuk Bantuan Operasional Sekolah ( BOS )
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
PPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptxPPT PROFESI KEPENDIDIKAN kelompok 7.pptx
PPT PROFESI KEPENDIDIKAN kelompok 7.pptx
 
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec AsliJual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
Jual Pil Penggugur Kandungan 085225524732 Obat Aborsi Cytotec Asli
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
PPT Kelompok 2 tantangan Manajemen Inovasi.pptx
PPT Kelompok 2 tantangan Manajemen Inovasi.pptxPPT Kelompok 2 tantangan Manajemen Inovasi.pptx
PPT Kelompok 2 tantangan Manajemen Inovasi.pptx
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 

Pemograman 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.