SlideShare a Scribd company logo
1 of 5
Laporan Pemrograman API (Aplication Programing Interface)
JSON
Oleh
Isya Andika 1110651156
FAKULTAS TEKNIK
TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
Dasar Teori
JSON , merupakan singkatan dari JavaScript Object Notation (notasi objek JavaScript), adalah suatu
format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta
digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif(disebut objek).
Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi
jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman
aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi
ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa tersebut,
JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk
pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman.
Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut
bahasa.
[Sumber : Wikipedia Id]
Tipe data dalam JSON dapat dikategorikan sebagai beri-kut:
1. Number (berupa integer, real, atau floating point).
2. String.
3. Boolean (true dan false).
4. Array.
5. Object.
6. null.
JSON Berasal dari 2 struktur/bagian:
1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
2. Daftar nilai terurutkan (array, vector, list)
Ada beberapa perbaedaan antara JSON dan XML diantaranya adalah :
1. JSON menggunakan array sedangkan XML menggunakan tag markup.
2. JSON lebih cepat dari XML dalam hal pembacaan dan penulisan.
3. JSON lebih mudah memparsing datanya daripada XML.
4. Ukuran data JSON lebih kecil daripada XML.
Tujuan
Tujuan mempelajari JSON sendiri adalah agar kita, khususya mahasiswa yang
pastinya adalah agar :
1. Mengetahui perbedaan JSON dan XML
2. Mengetahui teori tentang JSON.
3. Mampu menerapkan pembuatan API dalam bentuk file JSON.
4. Mampu membaca file JSON melalui bahasa pemrograman PHP.
5. Mempermudah untuk memilih file yang akan di sederhanakan dengan JSON Atau
XML.
Peelengakapan
1. Xampp
2. notepad++ /dreamweaper dll.
Disini saya menggunakan Notepad ++
Dari sekian penjelasan tersebut maka dalam kesempatan ini kita akan mencoba menerapkan
dan melakukan percobaan pada JSON
Untuk tahap awal dimuali dari pembuatan database mobil sekaligus tabelnya terlebih dahulu
seperti brikut :
Kemudian Buat file Koneksi.php (Untuk database disesuaikan dengan database yang telah
dibuat) seperti ini :
Setelah itu berlanjut langsung pada file Lihat_data.php
Setelah itu kembali membuat file untuk mengeneret data ke file mobil.php
Maka pada saat di panggil di localhost/(dengan folder yang dibuat) akan muncul
insert/perintah memasukkan data kedalam database.
Setelah data tersimpan maka file tersimpan maka yang muncul akan seperti ini

More Related Content

What's hot (18)

Penjelasan JSON
Penjelasan JSONPenjelasan JSON
Penjelasan JSON
 
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
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Tugas api4
Tugas api4Tugas api4
Tugas api4
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYU
 
Laporan6 tugas5_JSON
Laporan6 tugas5_JSONLaporan6 tugas5_JSON
Laporan6 tugas5_JSON
 
Json
JsonJson
Json
 
Laporan Pemrograman API JSON
Laporan Pemrograman API JSONLaporan Pemrograman API JSON
Laporan Pemrograman API JSON
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 
Pengenalan json
Pengenalan jsonPengenalan json
Pengenalan json
 
Format json
Format jsonFormat json
Format json
 
Json By Fahmi Luthfillah
Json By Fahmi LuthfillahJson By Fahmi Luthfillah
Json By Fahmi Luthfillah
 
Tugas 2 rekweb
Tugas 2 rekwebTugas 2 rekweb
Tugas 2 rekweb
 
Tugas pemograman3 1100631036
Tugas pemograman3 1100631036Tugas pemograman3 1100631036
Tugas pemograman3 1100631036
 
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
 
Tugas2 1300631022
Tugas2 1300631022Tugas2 1300631022
Tugas2 1300631022
 

Viewers also liked

Participacion de los Estudiantes - I.E.I N° 323
Participacion de los Estudiantes - I.E.I N° 323Participacion de los Estudiantes - I.E.I N° 323
Participacion de los Estudiantes - I.E.I N° 32319891969
 
Revisión de español - 2 trimestre
Revisión de español - 2 trimestreRevisión de español - 2 trimestre
Revisión de español - 2 trimestreLuiza Collet
 
Proyecto institucional educativo (pei)
Proyecto institucional educativo (pei)Proyecto institucional educativo (pei)
Proyecto institucional educativo (pei)brenda2388
 
Tema 11 Belén
Tema 11 BelénTema 11 Belén
Tema 11 Belénbelenpm9
 
Bloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsBloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsFiona Lew
 
Tipo de conexión de red
Tipo de conexión de redTipo de conexión de red
Tipo de conexión de redHythalya
 
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1Rosario Romani
 
Presentacion final Distribuidores y Vendedores
Presentacion final Distribuidores y VendedoresPresentacion final Distribuidores y Vendedores
Presentacion final Distribuidores y VendedoresComunity Colombia
 
Seloka emak si randang
Seloka emak si randangSeloka emak si randang
Seloka emak si randangdajmie azizan
 
Red por tecnología
Red por tecnologíaRed por tecnología
Red por tecnologíaAdela Peters
 
Tema 1 Belén
Tema 1 BelénTema 1 Belén
Tema 1 Belénbelenpm9
 
Power Belén y Rebeca
Power Belén y RebecaPower Belén y Rebeca
Power Belén y Rebecabelenpm9
 
San justo su historia
San justo su historiaSan justo su historia
San justo su historiaileanacolombo
 
Campus CRVILAFRANCA promoció
Campus CRVILAFRANCA promoció Campus CRVILAFRANCA promoció
Campus CRVILAFRANCA promoció crvilafranca
 
China
ChinaChina
Chinagrln
 

Viewers also liked (20)

Participacion de los Estudiantes - I.E.I N° 323
Participacion de los Estudiantes - I.E.I N° 323Participacion de los Estudiantes - I.E.I N° 323
Participacion de los Estudiantes - I.E.I N° 323
 
Revisión de español - 2 trimestre
Revisión de español - 2 trimestreRevisión de español - 2 trimestre
Revisión de español - 2 trimestre
 
trabajo internet.pptx
trabajo internet.pptx trabajo internet.pptx
trabajo internet.pptx
 
Grandes caninos
Grandes caninosGrandes caninos
Grandes caninos
 
Proyecto institucional educativo (pei)
Proyecto institucional educativo (pei)Proyecto institucional educativo (pei)
Proyecto institucional educativo (pei)
 
Tema 11 Belén
Tema 11 BelénTema 11 Belén
Tema 11 Belén
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Bloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platformsBloor Research Comparative costs and uses for data integration platforms
Bloor Research Comparative costs and uses for data integration platforms
 
Tipo de conexión de red
Tipo de conexión de redTipo de conexión de red
Tipo de conexión de red
 
Doc1
Doc1Doc1
Doc1
 
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1
Edición impresa del DIARIO REGIONAL LA CALLE DEL viernes 30 de agosto 2.pdf1
 
Presentacion final Distribuidores y Vendedores
Presentacion final Distribuidores y VendedoresPresentacion final Distribuidores y Vendedores
Presentacion final Distribuidores y Vendedores
 
Seloka emak si randang
Seloka emak si randangSeloka emak si randang
Seloka emak si randang
 
Red por tecnología
Red por tecnologíaRed por tecnología
Red por tecnología
 
Tema 1 Belén
Tema 1 BelénTema 1 Belén
Tema 1 Belén
 
Power Belén y Rebeca
Power Belén y RebecaPower Belén y Rebeca
Power Belén y Rebeca
 
Mesyuarat kokurikulum bil.4 2013
Mesyuarat kokurikulum bil.4 2013Mesyuarat kokurikulum bil.4 2013
Mesyuarat kokurikulum bil.4 2013
 
San justo su historia
San justo su historiaSan justo su historia
San justo su historia
 
Campus CRVILAFRANCA promoció
Campus CRVILAFRANCA promoció Campus CRVILAFRANCA promoció
Campus CRVILAFRANCA promoció
 
China
ChinaChina
China
 

Similar to JSON-API

Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"guzieAewes
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006yolandalala
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON ZakariaZakky Kurnain
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSONbayurizky89
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669dodyalfad
 
Laporan Pemrograman API
Laporan Pemrograman APILaporan Pemrograman API
Laporan Pemrograman APIFarisLufhy
 
Operational Database by primakara univ.pptx
Operational Database by primakara univ.pptxOperational Database by primakara univ.pptx
Operational Database by primakara univ.pptxErwinWahyuMulia
 
Tugas2 1300631015
Tugas2 1300631015Tugas2 1300631015
Tugas2 1300631015bharud014
 
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
 

Similar to JSON-API (17)

Dian json
Dian jsonDian json
Dian json
 
Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"Tugas Pemograman API "JSON"
Tugas Pemograman API "JSON"
 
Pemograman api json
Pemograman api jsonPemograman api json
Pemograman api json
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006
 
Tugas 4 JSON Zakaria
Tugas 4 JSON ZakariaTugas 4 JSON Zakaria
Tugas 4 JSON Zakaria
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 4 bayu JSON
Tugas 4 bayu JSONTugas 4 bayu JSON
Tugas 4 bayu JSON
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
 
Tugas 4 JSON
Tugas 4 JSONTugas 4 JSON
Tugas 4 JSON
 
Json_web_php_alifan
Json_web_php_alifanJson_web_php_alifan
Json_web_php_alifan
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
 
Laporan Pemrograman API
Laporan Pemrograman APILaporan Pemrograman API
Laporan Pemrograman API
 
Operational Database by primakara univ.pptx
Operational Database by primakara univ.pptxOperational Database by primakara univ.pptx
Operational Database by primakara univ.pptx
 
Tugas2 1300631015
Tugas2 1300631015Tugas2 1300631015
Tugas2 1300631015
 
Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187Pemrograman api json lukie perdanasari_1110651187
Pemrograman api json lukie perdanasari_1110651187
 

JSON-API

  • 1. Laporan Pemrograman API (Aplication Programing Interface) JSON Oleh Isya Andika 1110651156 FAKULTAS TEKNIK TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH JEMBER 2014
  • 2. Dasar Teori JSON , merupakan singkatan dari JavaScript Object Notation (notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif(disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML. Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa. [Sumber : Wikipedia Id] Tipe data dalam JSON dapat dikategorikan sebagai beri-kut: 1. Number (berupa integer, real, atau floating point). 2. String. 3. Boolean (true dan false). 4. Array. 5. Object. 6. null. JSON Berasal dari 2 struktur/bagian: 1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary) 2. Daftar nilai terurutkan (array, vector, list) Ada beberapa perbaedaan antara JSON dan XML diantaranya adalah : 1. JSON menggunakan array sedangkan XML menggunakan tag markup. 2. JSON lebih cepat dari XML dalam hal pembacaan dan penulisan. 3. JSON lebih mudah memparsing datanya daripada XML. 4. Ukuran data JSON lebih kecil daripada XML. Tujuan Tujuan mempelajari JSON sendiri adalah agar kita, khususya mahasiswa yang pastinya adalah agar : 1. Mengetahui perbedaan JSON dan XML 2. Mengetahui teori tentang JSON. 3. Mampu menerapkan pembuatan API dalam bentuk file JSON. 4. Mampu membaca file JSON melalui bahasa pemrograman PHP. 5. Mempermudah untuk memilih file yang akan di sederhanakan dengan JSON Atau XML. Peelengakapan 1. Xampp 2. notepad++ /dreamweaper dll. Disini saya menggunakan Notepad ++
  • 3. Dari sekian penjelasan tersebut maka dalam kesempatan ini kita akan mencoba menerapkan dan melakukan percobaan pada JSON Untuk tahap awal dimuali dari pembuatan database mobil sekaligus tabelnya terlebih dahulu seperti brikut : Kemudian Buat file Koneksi.php (Untuk database disesuaikan dengan database yang telah dibuat) seperti ini :
  • 4. Setelah itu berlanjut langsung pada file Lihat_data.php Setelah itu kembali membuat file untuk mengeneret data ke file mobil.php
  • 5. Maka pada saat di panggil di localhost/(dengan folder yang dibuat) akan muncul insert/perintah memasukkan data kedalam database. Setelah data tersimpan maka file tersimpan maka yang muncul akan seperti ini