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

Minggu, 06 April 2014

RSS & XML

Sebelum kita mencoba pembacaan RSS Feed dalam bentuk inputan user dan  pembacaan XML dalam bentuk tabel, terlebih dahulu kita harus memahami definisinya.

       RSS (Really Simple Sindication) adalah sebuah file berformat XML untuk sindikasi yang telah digunakan (di antaranya dan kebanyakan) situs web berita dan weblog. Teknologi yang dibangun dengan RSS mengizinkan kita untuk berlangganan kepada situs web yang menyediakan umpan web (feed) RSS, biasanya situs web yang isinya selalu diganti secara reguler. Untuk memanfaatkan teknologi ini kita membutuhkan layanan pengumpul. Pengumpul bisa dibayangkan sebagai kotak surat pribadi. Kita kemudian dapat mendaftar ke situs yang ingin kita tahu perubahannya. Namun, berbeda dengan langganan koran atau majalah, untuk berlangganan RSS tidak diperlukan biaya, gratis. Tapi, kita biasanya hanya mendapatkan satu baris atau sebuah pengantar dari isi situs berikut alamat terkait untuk membaca isi lengkap artikelnya. 


           RSS digunakan secara luas oleh komunitas weblog untuk menyebar ringkasan tulisan terbaru di jurnal, kadang-kadang juga menyertakan artikel lengkap dan bahkan gambar dan suara. Sekitar 2000, penggunaan RSS meluas di berbagai penerbitan berita, termasuk Reuters, CNN, dan BBC. RSS digunakan pada hampir semua situs berita atau weblog, dengan berbagai tujuan termasuk: pemasaran, press release, laporan reguler produk, atau aktivitas lain yang membutuhkan pemberitahuan periodik dan tentunya publikasi. Sebuah web yang menyediakan umpan RSS biasanya ada link (tautan) dengan sebuah tombol bertuliskan XML (XML iconic button) atau RSS (RSS iconic button). Namun disarankan menggunakan RSS daripada XML agar tidak membuat kerancuan (sebab setiap RSS adalah XML, tapi tidak tiap XML itu RSS).

Dalam dunia internet, seringkali kita menjumpai format dokumen XML. Lalu apa itu XML? Seperti layaknya HTML (Hypertext Markup Language), XML (eXtended Markup Language) adalah sebuah bahasa markup (http://en.wikipedia.org/wiki/XML). Markup dapat diartikan sebagai script yang berisikan kode berupa tanda atau tag-tag yang telah ditentukan untuk memformat suatu dokumen teks, agar dapat dibaca oleh berbagai aplikasi. Digunakan untuk menyimpan data, pertukaran data, membawa data. XML tidak didesain untuk menampilkan data berbeda dengan  HTML. 

XML Vs HTML











Contoh dari XML


Nah, setelah kita memahami definisi diatas sekarang kita mencoba pembacaan RSS Feed dalam bentuk inputan user dan  pembacaan XML dalam bentuk tabel, pertama kita cek xml sebuah blog dengan cara searching namablog.com/feeds/posts/default maka akan muncul gambar yang ada dibawah ini :


setelah itu kita mendaftarkan blog kita ke feedburner.google.com dan mengikuti step-step yang ada. Maka jika sudah terdaftar akan menampilkan gambar sebagai berikut :


Karena blog saya sudah mendaftarkan pada feedburner.google.com, saya akan menjelaskan cara mendaftarkan blog teman saya untuk menjelaskan langkah-langkah yang perlu dilakukan untuk mendaftar, sebagai berikut :

Minggu, 09 Maret 2014

Pemrograman Api

Application Programming Interface


Come back with me, we will discussed what is API ? How we will application install Eclipse and SDK Android ?  Before discussed it,  we must knows  and comprehend about definition it all.
API ? API ( Application Programming Interface) is an  language and message format used a application for communication with : operation sistem, DBMS (Database Management System), communication of protocol, hardware, etc.

              Eclipse, What is that ? Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications. By means of various plug-ins, Eclipse may also be used to develop applications in other programming languages: Ada, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Perl, PHP, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others.


I know you understanding about android

             Android is an operating system based on the Linux kernel,  and designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Android was unveiled in 2007 along with the founding of the Open Handset Alliance a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices.


After discussed all definition, now we will discussed install eclipse, JDT and SDK Android
First, we will download eclipse and JDT in here,  download SDK Android in here

Second, we will install eclipse and JDT
1.) choose folder adt-bundle-windows-x86-20130219


2.) choose folder eclipse


3.) click eclipse to install