Json dengan php-my sql
-
Upload
univ-of-muhammadiyah-jember -
Category
Engineering
-
view
465 -
download
4
description
Transcript of 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.
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
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
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
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
JSON dengan PHP-MySQL | alfasharky.blogspot.com
6 http://alfasharky.blogspot.com/2014/05/json-into-mysql-with-php.html
Tabel warna
Tabek tahun
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
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
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