SlideShare a Scribd company logo
1 of 7
Download to read 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 ECMA262 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 datainterchange 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": "100001894154130",
"name": "WaOne Dangers",
"first_name": "WaOne",
"last_name": "Dangers",
"link": "http://www.facebook.com/waone.dangers",
"username": "waone.dangers",
"gender": "male",
"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 TugasPemograman3 dan nama filenya
adalah Wawan_Tugas1FacebookDecode1.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 TugasPemograman3 dan nama filenya
adalah Wawan_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 simpan di localhost kita yaitu di htdocs
dengan format php
- Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya
adalah Wawan_Tugas1FacebookEncode.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

- Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs
dengan format php
- Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya
adalah Wawan_Tugas3BiodataDecode.php
- Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan
hasilnya :
Kedua JSON encode :
- Oke langsung saja kita ketikkan source code seperti gambar dibawah ini

- Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs
dengan format php
- Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya
adalah Tugas3Ecode.php
- Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan
hasilnya :

More Related Content

What's hot

Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSONadhy77
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPRobby Firmansyah
 
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
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013DianSinta
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databasefebeniken
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka APIdhkdika
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Dwi Fahmi
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 jsonrikarica
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850fitrohtulhadi
 
Format json
Format jsonFormat json
Format jsonPhu Ndut
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa webHan'zo WEw
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Doni Tobing
 

What's hot (19)

Tugas 4 api
Tugas 4 apiTugas 4 api
Tugas 4 api
 
Laporan Pemograman API JSON
Laporan Pemograman API JSONLaporan Pemograman API JSON
Laporan Pemograman API JSON
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
 
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
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-database
 
Laporan json dhka API
Laporan json dhka APILaporan json dhka API
Laporan json dhka API
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Hani 1100631043
Hani 1100631043Hani 1100631043
Hani 1100631043
 
Json php
Json phpJson php
Json php
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850
 
Format json
Format jsonFormat json
Format json
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
Penjelasan JSON
Penjelasan JSONPenjelasan JSON
Penjelasan JSON
 
modul PHP
modul PHPmodul PHP
modul PHP
 
Html 5
Html 5Html 5
Html 5
 

Similar to Artikel json 1100631015

Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Lucky AnugerahP
 
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
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
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
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxRyhnPsh
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024Wika Anggya
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917rimaafauziaah
 

Similar to Artikel json 1100631015 (20)

Hani 1100631043 mi_b
Hani 1100631043 mi_bHani 1100631043 mi_b
Hani 1100631043 mi_b
 
Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020
 
Tugas kienda 1100631014
Tugas kienda 1100631014Tugas kienda 1100631014
Tugas kienda 1100631014
 
Tugas4
Tugas4Tugas4
Tugas4
 
Tugas4_pem_API
Tugas4_pem_APITugas4_pem_API
Tugas4_pem_API
 
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
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Tugasfb
TugasfbTugasfb
Tugasfb
 
Laporan6 tugas5_JSON
Laporan6 tugas5_JSONLaporan6 tugas5_JSON
Laporan6 tugas5_JSON
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
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
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Javascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptxJavascript Minggu10 (1).pptx
Javascript Minggu10 (1).pptx
 
Tugas2 rekayasa web
Tugas2 rekayasa webTugas2 rekayasa web
Tugas2 rekayasa web
 
Belajar PHP
Belajar PHPBelajar PHP
Belajar PHP
 
Tugas4 1300631024
Tugas4 1300631024Tugas4 1300631024
Tugas4 1300631024
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 

Artikel json 1100631015

  • 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 ECMA262 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 datainterchange 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
  • 2. - Contohnya seperti gambar dibawah ini - Maka id kita akan muncul seperti contoh dibawah ini { "id": "100001894154130", "name": "WaOne Dangers", "first_name": "WaOne", "last_name": "Dangers", "link": "http://www.facebook.com/waone.dangers", "username": "waone.dangers", "gender": "male", "locale": "id_ID" } - Selanjutnya kita ketikkan source code seperti gambar dibawah ini menggunakan notepad biasa atau notepad++ berdasarkan id kita yang ada di facebook
  • 3. - 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 TugasPemograman3 dan nama filenya adalah Wawan_Tugas1FacebookDecode1.php - Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan hasilnya :
  • 4. - 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 TugasPemograman3 dan nama filenya adalah Wawan_Tugas1FacebookDecode2.php - Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini :
  • 5. Kedua untuk facebook dengan JSON encode : - Oke langsung saja kita ketikkan source code seperti gambar dibawah ini - Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs dengan format php - Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya adalah Wawan_Tugas1FacebookEncode.php - Dan setelah kita panggil script diatas hasilnya seperti gambar dibawah ini :
  • 6. 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 - Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs dengan format php - Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya adalah Wawan_Tugas3BiodataDecode.php - Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan hasilnya :
  • 7. Kedua JSON encode : - Oke langsung saja kita ketikkan source code seperti gambar dibawah ini - Kemudian setelah selesai,,,kita simpan di localhost kita yaitu di htdocs dengan format php - Disini saya menyimpannya di folder TugasPemograman3 dan nama filenya adalah Tugas3Ecode.php - Oke selanjutnya kita panggil script tersebut seperti gambar dibawah ini,,,dan hasilnya :