Setelah sebelumnya kita telah sharing tentang beberapa materi dasar dalam pemrograman java mobile.
sekarang saya akan coba sharing tentang aplikasi android yang bagus dan unik untuk anda yang suka senang bertravelling? Mencari hal baru pada tiap sudut kota, khususnya kota Bandung dan mencari apa yang menjadi daya tarik kota tersebut, atau anda salah satu pendatang yang baru menyambangi kota Bandung untuk pertama kali dan ingin mendapatkan rekomendasi tempat belanja, resto dan cafe, juga rute jalan yang ada di Bandung dengan cepat dan langsung terhubung dengan SmartPhone anda.
H!Bandung (dibaca : Hai Bandung) merupakan layanan yang ditujukan untuk pengembangan pariwisata kota Bandung. Dalam H!Bandung, pengguna dapat menemukan beragam tempat-tempat menarik dan ternama di Bandung yang bisa dikunjungi. Tidak hanya menghadirkan fitur-fitur untuk mendapatkan tempat wisata dan belanja, H!Bandung juga memberikan akses mudah dalam mencari angkutan umum, bis dan taxi dengan rute yang bisa kita sesuaikan.
MVC yaitu suatu metode atau cara untuk memisahkan element -element atau penulisan source code dari suatu aplikasi agar menjadi lebih rapi dan lebih mudah untuk dikerjkan dan dikembangkan . MVC merupakan suatu konsep pemrograman yang juga banyak diterapkan akhir-akir ini, mulai dari membuat aplikasi berbasis Web, desktop, dan mobile juga. Dengan menerapkan MVC dalam membangun suatu aplikasi akan berimbas pada kemudahan pada saat aplikasi tersebut memasuki fase maintenance. Proses pengembangan dan integrasi pun menjadi lebih mudah untuk dilakukan. Ide dasar dari MVC sebenarnya sangat sederhana, yaitu mencoba untuk memisahkan antara model, view, dan controller.
Ada tiga bagian utama dalam MVC, diantaranya adalah Model, View, dan Controller.
1. Model
Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain serta method-method .
JSON sebenarnya adalah singkatan dari JavaScript Object Notation adalah suatu format ringkas pertukaran data dari komputer. Formatnya berbasis serta dapat digunakan untuk mempresentasikan struktur data sederhana. JSON juga Sangat mudah dimengerti dan diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya.
JSON (JavaScript Object Notation) adalah sebuah format data yang ringan. Sangat mudah bagi manusia untuk membaca dan menuliskannya. Semudah mesin memparsing dan men-generate format datanya.
JSON dibangun dalam dua struktur:
- Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel , key list atau array.
- Nilai-nilai yang terusun secara list. Biasa disebut dengan array, vector, list atau daftar dalam bahasa pemrograman.
Format data JSON mempunyai aturan sebagai berikut:
1. Object
Object adalah satu set nama/nilai yang tidak terurut. Penulisan object dimulai dengan tanda { (kurung kurawal buka) dan diakhiri dengan tanda } (kurung kurawal tutup). Setiap nama diikuti oleh tanda : (titik dua) dan pasangan nama/nilai dipisahkan dengan tanda , (comma).
*) Object juga dapat kita masukan ketiga tipe data (number, String dan Boolean(TRUE & FALSE)) kedalam sebuah json object. untuk string cukup dimasukkan diantara tanda petik.
Contoh Object :
"Orang" : {
"nama" : "M Widyan",
"alamat" : {
"namajalan" : "Jalan Ciwastra",
"kota" : "Bandung Selatan",
"Provinsi" : "Jawa Barat"
}
}
2. Array
Array adalah sekumpulan nilai yang teratur dan setipe data . Penulisan sebuah array dimulai dengan tanda [ (kurung buka siku) dan diakhiri dengan tanda ] (kurung tutup siku). Nilai dipisahkan menggunakan tanda , (comma).
Contoh Array :
"Hobi" : [
"Bermain Bola",
"Bermain Drum",
"Menggambar",
"Mendengar Music"
]
3. Value
Nilai bisa berupa string dalam tanda kutip, atau number (angka), TRUE atau FALSE atau NULL, sebuah object atau sebuah array. Struktur ini dapat ditulis menggunakan metode bersarang.
JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jQuery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML.
Demikian post saya kali ini mengenai JSON . Semoga bermanfaat :-)