Laman

Selasa, 20 Mei 2014

JSON

JSON ?????
What is that ?
Ok, i will explaining about JSON

JSON merupakan singkatan dari JavaScript Object Notation dan  JSON adalah format pertukaran data yang ringan (lightweight data-interchange format), mudah dibaca dan ditulis, serta mudah diterjemahkan dan di-generate oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 – Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.

JSON VS XML
Ukuran data JSON lebih kecil daripada XML.  JSON lebih cepat dari XML dalam hal pembacaan dan penulisan dan lebih mudah memparsing datanya  daripada XML. JSON menggunakan array sedangkan XML menggunakan tag markup.
JSON terbuat dari 2 struktur:
1. Kumpulan pasangan nama/nilai (object, record, struct, dictionary)
2. Daftar nilai terurutkan (array, vector, list)
Fungsi JSON di PHP ada 2, yaitu:
1. Json_encode à  untuk mengubah array ke bentuk json
2. Json_decode à  untuk mengubah json ke array
Memahami JSON di PHP.
Dalam artinya lain, JSON dapat kita katakan sebagai pemaketan data yang bertujuan untuk  menjembatani antara antar muka dengan service background seperti database server, sama halnya dengan penggunaan xml. Dalam Json, yang kita perlu pahami hanya dua kunci yaitu key dan value. key kalau digambarkan secara sederhana adalah nama field dan value adalah isinya. Pada dasarnya Json sendiri adalah data berbentuk String untuk parsing-parsing data. kita dapat membuat Json hanya dengan menggunakan variabel string yang ditulis secara manual seperti dibawah ini
 echo “{nama:’michael’}”;
Penggunaan contoh diatas kurang dianjurkan karena tidak efesien, penggunaan yang dianjurkan adalah menggunakan fungsi json_encode
$result = Array() //definisi result sebagai array
$result['nama'] = “michael”; //membuat array dengan key nama valuenya michael
echo json_encode($result); //mengubah array kedalam format json (string)

Menggunakan object
$result = new stdClass();
$result->nama = “michael”;
echo json_encode($result); .
silahkan download disini untuk langsung ke TKP

Minggu, 11 Mei 2014

XML DENGAN PHP-MySQL

XML
  • XML kependekan dari eXtensible Markup Language, dikembangkan mulai tahun 1996 dan mendapatkan pengakuan dari W3C pada 10 Februari 1998.
  • XML adalah suatu bahasa Markup, yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.  
  • XML adalah language untuk mengidentifikasi dan menandai data terstruktur.

Digunakan untuk :
·          Menyimpan data
·          Pertukaran data
·          Membawa data

XML tidak didesain untuk menampilkan data dan berbeda dengan dengan HTML

Keuntungan XML
  • Ekstensibilitas dan reusable
  • Memungkinkan pemrograman yang lebih baik: 

ü  Dapat memperlihatkan hubungan antar data.
ü  XML  dapat diprogram dan sudah banyak software pengolah XML.
  • Memisahkan data dan presentasi. 

ü  Data disimpan dalam XML sedangkan untuk presentasi (tampilan) dibuat dengan menggunakan XSLT.
ü  Pencarian data cepat karena XML merupakan data dalam format yang terstruktur.  
  •            Hal ini dapat dilakukan dengan menggunakan XPath dan XQuery berdasarkan suatu elemen tertentu.

ü  Bersifat plain text dan platform independent.
ü  Terstruktur dan standard