Web Services Development and Desktop Application

Our service available which to give the best service to our customers company for any categories development.

3Gen it-Dev

3Gen it-Dev is the community that in it, have been founded by several students from widyatama university at faculty of engineer major in informatics engineering.

The Magisters of Engineering

Have been graduated Huraa!

Teaches in the class widyatama

Teach by Mr.Logic

Cyber Eye Bandung

Cyber Eye Bandung is one of all community that founded by Adi Ahmad Mat outside campus, and have a goal to be technopreneurs in expanding knowledge and business in information technology!

Samsung Academy

Meet Up with Samsung Android Community Bandung

We are in Event of Programming Contest ACM 2011

This Photo taken when Event of Programming Competition ACM which implemented with online system from Widyatama University through Bina Nusantara University and some of top university in Asia to United States as the Promoter.

Informatics Research Development Lab

My Friends and as Senior was built and assembly a robots in ERD Lab.

The Committee of Advance.Inc Go to Campus Widyatama - Saung Android Bandung Workshop and Seminar

On this seminar we're discuss, to provide training about how to developing and costumizing mobile android app with eclipse development tools and also there is the introducing for the new product of Advance Android products (VANDROID)

Rabu, 26 November 2014

Pengenalan Metode Pertukaran Data dengan XML dan JSON untuk Android [PART 1]

ANDROID APPLICATION DEVELOPMENT

Pengenalan Metode Pertukaran Data

Pengembangan aplikasi android pada umumnya membutuhkan data untuk ditampilkan di aplikasi tersebut. Berdasarkan informasi yang didapat dari berbagai sumber di internet, terdapat 2 metode penarikan dan pertukaran data untuk aplikasi mobile android, yaitu dengan:

1. XML (Extensible Markup Language)  merupakan metode lama atau yang pertama ada dansejak lama sampai sekarang digunakan untuk proses pertukaran data untuk berbagai aplikasi, baik itu Desktopwebsite, machine dan mobile (HP).
Karakteristik XML adalah memiliki tag-tag seperti halnya HTML, tag XML lebih bersifat bebas dalam penamaan tagnya, namun dalam penulisannya kita tetap mengikuti aturan struktur dari xml, sama seperti HTML dimana tag-tagnya sudah ditentukan aturan penulisannya oleh web_consortium.

2.JSON (Javascript Object Notation) adalah jenis metode baru yang digunakan dalam proses penarikan dan pertukaran data untuk sebuah aplikasi, baik itu Desktopwebsite, machine dan mobile (HP)
Karakteristik JSON yaitu penulisannya hampir menyerupai javascript, namun sedikit berbeda fungsinya. JSON metode yang dapat digunakan untuk melakukan pertukaran data, terdapat perbedaan antara JSON dengan XML. JSON tidak memiliki atau menggunakan tag dalam penulisannya, sehingga dapat lebih ekonomis dan menghemat memori. Sedangkan, XML semakin banyak data yang kita masukan atau tulis, semakin banyak juga tag yang digunakan, hal ini dapat memakan memori file lebih besar dibandingkan dengan file JSON. Dan dewasa ini, metode penarikan data menggunakan JSON lebih banyak digunakan oleh para software developer, karena lebih mudah di maintenance dan tidak memakan memori yang besar.

Berikut adalah contoh format Code Snipet XML Basic :

Contoh lain penulisan xml, misal data categories dalam bentuk XML :


Berikut ditampilkan parsing XML ke JSON  dari file dan data yang sama :


Cara Menarik Data Menggunakan JSON untuk Android  (Untuk Sementara sampai sini dulu, selanjutnya akan dijelaskan di [PART 2]) . Thanks!