SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
JSON ( Java Script Object Notation )

Pengertian JSON
JSON (JavaScript Object Notation) merupakan format yang ringan untuk
memasukan data ke dalam sebuah variabel. Sangat mudah dimengerti dan
diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam
melakukan parsingnya.
JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard
ECMA-262 3rd Edition – December 1999). JSON merupakan format teks yang
sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan
bahasa pemrograman dari keluarga-C, termasuk C, C++, C#, Java, JavaScript,
Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi
sebuah bahasa data-interchange yang ideal.
JSON dibangun dalam dua struktur:
1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa
disebut dengan istilah object, record, struct, tabel hash, key list atau associative
array.
2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector,
list atau daftar dalam bahasa pemrograman.
Kini kita akan membuat dan mengolah JSON dengan bahasa pemrograman
web, yaitu PHP. Untuk PHP, kita tidak perlu lagi menambahkan modul atau
plugin karena PHP sudah mendukung format JSON yaitu menggunakan fungsi
json_decode() dan json_encode().
Disini saya akan menggunakan identitas dari facebook saya dan Biodata saya
sendiri.
Langka-langkah membuat script JSON decode dan JSON encode untuk
facebook
Pertama untuk facebook dengan JSON decode :





Kita buka browser terlebih dahulu
Kita menggunakan “graph” untuk mengetahui identitas kita yang ada di
facebook
Kita ketikkan pada web address graph.facebook.com/username_kita
Contohnya seperti gambar dibawah ini
Maka id kita akan muncul seperti contoh dibawah ini


{

"id": "100000429532901",
"name": "Dytha Maiia",
"first_name": "Dytha",
"last_name": "Maiia",
"link": "http://www.facebook.com/dytha.maiia",
"username": "dytha.maiia",
"gender": "female",
"locale": "id_ID"
}



Selanjutnya kita ketikkan source code seperti gambar dibawah ini
menggunakan notepad biasa atau notepad++ berdasarkan id kita yang ada
di facebook



Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs
dengan format php
Selanjutnya kita aktifkan xampp kita dan jangan lupa komputer kita harus
connect ke internet untuk menjalankan script tersebut
Disini saya menyimpannya di folder pemrog3_11006310011 dan nama
filenya adalah index.php
Oke selanjutnya kita panggil script tersebut seperti gambar dibawah
ini,,,dan hasilnya :






Atau kita bisa langsung saja memanggil URL-nya seperti contoh dibawah
ini



Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs
dengan format php
Disini saya menyimpannya di folder pemrog3_1100631011 dan nama
filenya adalah dita_Tugas1FacebookDecode2.php
Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini
:



Kedua untuk facebook dengan JSON encode :


Oke langsung saja kita ketikkan source code seperti gambar dibawah ini



Kemudian setelah selesai,,,kita siman di localhost kita yaitu di htdocs
dengan format php
Disini saya menyimpannya di folder pemrog3_1100631011 dan nama
filenya adalah index.php
Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini
:




Langkah-langkah membuat script JSON decode dan JSON encode
memakai identitas kita senidri
Pertama JSON decode :



Kita buka notepad terlebih dahulu
Kemudian kita ketikkan source code seperti gambar dibawah ini
Ketika source code diatas dijalankan di localhost, maka outputnya adalah seperti
gambar berikut :

Selanjutnya adalah membuat biodata dengan tekhnik Json Encode dibawah ini
adalah contoh script atau source code untuk membuat biodata dengan menggunakan
tekhnik Json Encode.
Bila source code diatas diajalankan pada localhost maka output yang keluar akan
seperti pada gambar berikut :

Mais conteúdo relacionado

Mais procurados

Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511lailyfitria
 
How to generate php to json
How to generate php to jsonHow to generate php to json
How to generate php to jsongabyrizki3
 
Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Ristanto Dp
 
Format json
Format jsonFormat json
Format jsonPhu Ndut
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 jsonrikarica
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Nico Nandika
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Dwi Fahmi
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013DianSinta
 
Penerapan JSON dalam PHP
Penerapan JSON dalam PHPPenerapan JSON dalam PHP
Penerapan JSON dalam PHPIput Ipoet
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka APIdhkdika
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSONadhy77
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850fitrohtulhadi
 

Mais procurados (19)

Json dengan php-my sql
Json dengan php-my sqlJson dengan php-my sql
Json dengan php-my sql
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
How to generate php to json
How to generate php to jsonHow to generate php to json
How to generate php to json
 
Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048
 
Format json
Format jsonFormat json
Format json
 
Tugas 4 api
Tugas 4 apiTugas 4 api
Tugas 4 api
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)
 
Json
JsonJson
Json
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013
 
Hani 1100631043
Hani 1100631043Hani 1100631043
Hani 1100631043
 
Penerapan JSON dalam PHP
Penerapan JSON dalam PHPPenerapan JSON dalam PHP
Penerapan JSON dalam PHP
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka API
 
Tugasfb
TugasfbTugasfb
Tugasfb
 
Json php
Json phpJson php
Json php
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSON
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850
 

Destaque (20)

Gómez's favourite season
Gómez's favourite seasonGómez's favourite season
Gómez's favourite season
 
Marcos favourite season
Marcos favourite seasonMarcos favourite season
Marcos favourite season
 
L'Italia bio nel 2012
L'Italia bio nel 2012L'Italia bio nel 2012
L'Italia bio nel 2012
 
About myself
About myselfAbout myself
About myself
 
Capitulo iii diseño de la investigacion
Capitulo iii diseño de la investigacionCapitulo iii diseño de la investigacion
Capitulo iii diseño de la investigacion
 
Tag
TagTag
Tag
 
essay
essayessay
essay
 
Network Connectivity Test Script
Network Connectivity Test ScriptNetwork Connectivity Test Script
Network Connectivity Test Script
 
7 Técnica Descontinuidade
7 Técnica  Descontinuidade7 Técnica  Descontinuidade
7 Técnica Descontinuidade
 
Gita slides
Gita slidesGita slides
Gita slides
 
My favourite season
My favourite seasonMy favourite season
My favourite season
 
Blender fabrication
Blender fabricationBlender fabrication
Blender fabrication
 
Terasem presentation 2012_lr
Terasem presentation 2012_lrTerasem presentation 2012_lr
Terasem presentation 2012_lr
 
Firab aiab biodomenica_13
Firab aiab biodomenica_13Firab aiab biodomenica_13
Firab aiab biodomenica_13
 
Connect Asia Newsletter, No. 02
Connect Asia Newsletter, No. 02Connect Asia Newsletter, No. 02
Connect Asia Newsletter, No. 02
 
Actividad I
Actividad IActividad I
Actividad I
 
Ministry of manpowe1
Ministry of manpowe1Ministry of manpowe1
Ministry of manpowe1
 
Actividad II
Actividad IIActividad II
Actividad II
 
1ヶ月で、ブログの月間アクセス数が5倍に!その秘訣を限定公開中!
1ヶ月で、ブログの月間アクセス数が5倍に!その秘訣を限定公開中!1ヶ月で、ブログの月間アクセス数が5倍に!その秘訣を限定公開中!
1ヶ月で、ブログの月間アクセス数が5倍に!その秘訣を限定公開中!
 
Semanstar(semansa tarutung) can !
Semanstar(semansa tarutung) can !Semanstar(semansa tarutung) can !
Semanstar(semansa tarutung) can !
 

Semelhante a JSON-Panduan

Tugas4_pem_API
Tugas4_pem_APITugas4_pem_API
Tugas4_pem_APIerickz23
 
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabelFungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabelErfan Bahtiar
 
Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316sapatati
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONDimas Prawira
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024Wika Anggya
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917rimaafauziaah
 
Belajar html untuk pemula 1
Belajar html untuk pemula 1Belajar html untuk pemula 1
Belajar html untuk pemula 1Ridwan Ajjh
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxRyhnPsh
 

Semelhante a JSON-Panduan (20)

Hani 1100631043 mi_b
Hani 1100631043 mi_bHani 1100631043 mi_b
Hani 1100631043 mi_b
 
Tugas kienda 1100631014
Tugas kienda 1100631014Tugas kienda 1100631014
Tugas kienda 1100631014
 
Tugas4
Tugas4Tugas4
Tugas4
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Tugas4_pem_API
Tugas4_pem_APITugas4_pem_API
Tugas4_pem_API
 
Laporan6 tugas5_JSON
Laporan6 tugas5_JSONLaporan6 tugas5_JSON
Laporan6 tugas5_JSON
 
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabelFungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
Fungsi di PHP untuk men-generate file JSON berdasarkan data yang ada di tabel
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316
 
modul PHP
modul PHPmodul PHP
modul PHP
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 
Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
Belajar html untuk pemula 1
Belajar html untuk pemula 1Belajar html untuk pemula 1
Belajar html untuk pemula 1
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptx
 
Tugas pemograman3
Tugas pemograman3Tugas pemograman3
Tugas pemograman3
 

JSON-Panduan

  • 1. JSON ( Java Script Object Notation ) Pengertian JSON JSON (JavaScript Object Notation) merupakan format yang ringan untuk memasukan data ke dalam sebuah variabel. Sangat mudah dimengerti dan diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya. JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard ECMA-262 3rd Edition – December 1999). JSON merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-C, termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal. JSON dibangun dalam dua struktur: 1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel hash, key list atau associative array. 2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau daftar dalam bahasa pemrograman. Kini kita akan membuat dan mengolah JSON dengan bahasa pemrograman web, yaitu PHP. Untuk PHP, kita tidak perlu lagi menambahkan modul atau plugin karena PHP sudah mendukung format JSON yaitu menggunakan fungsi json_decode() dan json_encode(). Disini saya akan menggunakan identitas dari facebook saya dan Biodata saya sendiri. Langka-langkah membuat script JSON decode dan JSON encode untuk facebook Pertama untuk facebook dengan JSON decode :     Kita buka browser terlebih dahulu Kita menggunakan “graph” untuk mengetahui identitas kita yang ada di facebook Kita ketikkan pada web address graph.facebook.com/username_kita Contohnya seperti gambar dibawah ini
  • 2. Maka id kita akan muncul seperti contoh dibawah ini  { "id": "100000429532901", "name": "Dytha Maiia", "first_name": "Dytha", "last_name": "Maiia", "link": "http://www.facebook.com/dytha.maiia", "username": "dytha.maiia", "gender": "female", "locale": "id_ID" }  Selanjutnya kita ketikkan source code seperti gambar dibawah ini menggunakan notepad biasa atau notepad++ berdasarkan id kita yang ada di facebook  Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs dengan format php Selanjutnya kita aktifkan xampp kita dan jangan lupa komputer kita harus connect ke internet untuk menjalankan script tersebut Disini saya menyimpannya di folder pemrog3_11006310011 dan nama filenya adalah index.php Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan hasilnya :   
  • 3.  Atau kita bisa langsung saja memanggil URL-nya seperti contoh dibawah ini  Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs dengan format php Disini saya menyimpannya di folder pemrog3_1100631011 dan nama filenya adalah dita_Tugas1FacebookDecode2.php Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini :  
  • 4. Kedua untuk facebook dengan JSON encode :  Oke langsung saja kita ketikkan source code seperti gambar dibawah ini  Kemudian setelah selesai,,,kita siman di localhost kita yaitu di htdocs dengan format php Disini saya menyimpannya di folder pemrog3_1100631011 dan nama filenya adalah index.php Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini :   Langkah-langkah membuat script JSON decode dan JSON encode memakai identitas kita senidri Pertama JSON decode :   Kita buka notepad terlebih dahulu Kemudian kita ketikkan source code seperti gambar dibawah ini
  • 5. Ketika source code diatas dijalankan di localhost, maka outputnya adalah seperti gambar berikut : Selanjutnya adalah membuat biodata dengan tekhnik Json Encode dibawah ini adalah contoh script atau source code untuk membuat biodata dengan menggunakan tekhnik Json Encode.
  • 6. Bila source code diatas diajalankan pada localhost maka output yang keluar akan seperti pada gambar berikut :