Json dengan php-my sql

9
JSON dengan PHP-MySQL | alfasharky.blogspot.com 1 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html JSON dengan PHP-MySQL Tutorial ini ditulis oleh Winda Alfa Mufida dan sudah dipublikasikan di http://alfasharky.blogspot.com/ JSON adalah sebuah format pertukaran data berupa teks antara sisi client dengan sisi server. Hampir mirip dengan XML yang lebih dulu muncul dan populer. JSON yang mempunyai kepanjangan Javascript Object Notation merupakan syntax javascript yang mendeskripsikan object data. Lebih mudah dibaca dan lebih ringan dibandingkan XML. Karena JSON lebih sedikit membutuhkan space dan tidak perlu dituliskan dengan lengkap layaknya XML. Sehingga secara logika, proses pengolahannya (biasa disebut parsing) lebih cepat. JSON terbuat dari dua struktur: Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array. Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence). JSON menggunakan bentuk sebagai berikut: Objek adalah sepasang nama/nilai yang tidak terurutkan. Objek dimulai dengan { (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). Setiap nama diikuti dengan : (titik dua) dan setiap pasangan nama/nilai dipisahkan oleh , (koma). Array adalah kumpulan nilai yang terurutkan. Larik dimulai dengan [ (kurung kotak buka) dan diakhiri dengan ] (kurung kotak tutup). Setiap nilai dipisahkan oleh, (koma). Value dapat berupa sebuah string dalam tanda kutip ganda, atau angka, atau true atau false atau null, atau sebuah objek atau sebuah larik. Struktur-struktur tersebut dapat disusun bertingkat.

description

http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Transcript of Json dengan php-my sql

Page 1: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

1 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

JSON dengan PHP-MySQL

Tutorial ini ditulis oleh Winda Alfa Mufida dan sudah dipublikasikan di

http://alfasharky.blogspot.com/

JSON adalah sebuah format pertukaran data berupa teks antara sisi client dengan sisi server.

Hampir mirip dengan XML yang lebih dulu muncul dan populer. JSON yang mempunyai

kepanjangan Javascript Object Notation merupakan syntax javascript yang mendeskripsikan

object data. Lebih mudah dibaca dan lebih ringan dibandingkan XML. Karena JSON lebih

sedikit membutuhkan space dan tidak perlu dituliskan dengan lengkap layaknya XML.

Sehingga secara logika, proses pengolahannya (biasa disebut parsing) lebih cepat.

JSON terbuat dari dua struktur:

Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai

objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash

table), daftar berkunci (keyed list), atau associative array.

Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini

dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).

JSON menggunakan bentuk sebagai berikut:

Objek adalah sepasang nama/nilai yang tidak terurutkan. Objek dimulai

dengan { (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). Setiap

nama diikuti dengan : (titik dua) dan setiap pasangan nama/nilai dipisahkan

oleh , (koma).

Array adalah kumpulan nilai yang terurutkan. Larik dimulai dengan [ (kurung kotak

buka) dan diakhiri dengan ] (kurung kotak tutup). Setiap nilai dipisahkan oleh, (koma).

Value dapat berupa sebuah string dalam tanda kutip ganda, atau angka,

atau true atau false atau null, atau sebuah objek atau sebuah larik. Struktur-struktur

tersebut dapat disusun bertingkat.

Page 2: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

2 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

String adalah kumpulan dari nol atau lebih karakter Unicode, yang dibungkus dengan

tanda kutip ganda. Di dalam string dapat digunakan backslash escapes "\" untuk

membentuk karakter khusus. Sebuah karakter mewakili karakter tunggal pada string.

String sangat mirip dengan string C atau Java.

Angka adalah sangat mirip dengan angka di C atau Java, kecuali format oktal dan

heksadesimal tidak digunakan.

Spasi kosong (whitespace) dapat disisipkan di antara pasangan tanda-tanda tersebut, kecuali

beberapa detil encoding yang secara lengkap dipaparkan oleh bahasa pemprograman yang

bersangkutan.

Contoh json

Page 3: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

3 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Untuk PHP, kita tidak perlu lagi menambahkan modul atau plugin karena PHP sudah

mendukung format JSON yaitu menggunakan fungsi json_encode() dan json_decode().

Fungsi json_encode() pada aplikasi ini digunakan pada file simpan.php, update.php, dan

hapus.php.

Simpan.php

Update.php

Page 4: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

4 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Hapus.php

json_encode($sites) akan mengkonversi data array pada tabel mobil yang ada pada database

dengan format json.

Sedangkan fungsi json_decode() digunakan pada file index.php dan lihat.php.

index.php

Page 5: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

5 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

lihat.php

json_decode($str, true) akan mengolah data yang berformat json (mobil.json) diubah dalam

bentuk array.

Tabel pada database.

Tabel mobil

Page 6: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

6 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Tabel warna

Tabek tahun

Page 7: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

7 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Tampilan halaman awal (index.php).

Halaman tambah mobil

Page 8: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

8 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Halaman lihat detail mobil

Halaman edit detail mobil

Page 9: Json dengan php-my sql

JSON dengan PHP-MySQL | alfasharky.blogspot.com

9 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html

Kesimpulan

JSON lebih mudah dibaca dan lebih ringan dibandingkan XML.

JSON lebih sedikit membutuhkan space dan tidak perlu dituliskan dengan lengkap

layaknya XML.

Proses pengolahannya JSON (biasa disebut parsing) lebih cepat dibanding XML.

Download

Tutorial ini dipublikasikan di http://alfasharky.blogspot.com/2014/05/json-into-

mysql-with-php.html

Download source code lengkap di

http://www.solidfiles.com/d/27efe99ff8/JsonMobil.rar