Minggu, 12 Mei 2013

Model View Controller (MVC)

Model View Control merupakan metode pembuatan progam yang dikerjakan lebih dari satu orang agar lebih optimal.


Model : model bisa dibilang adalah mesin atau prosess yang berjalan.dibalik layar. yang berhubungan langsung dengan database. dan harus bersifat modular agar bisa di pakai di beberapa program yang memiliki base sama.

View : view adalah interface yang berinteraksi secara langsung dengan user

Controller : controller adalah bagian yang menentukan action dan data yang akan di ambil.

contoh implementasi MVC bisa di lihat di web yang menggunakan frame work Code Igniter. implementasi dari MVC sangat berguna karena satu bagian dan bagian lain tidak akan saling mengahambat







JSON

JSON. Java Script Objective Notation , mungkin jika di bahasa indonesiakan adalah object notasi dengan bahasa dasar java script. Json sendiri sebenarnya adalah data berupa teks yang di generate oleh server bisa menggunakan bahasa pemrograman PHP atau pun bahasa pemrograman server site lainnya. JSON sendiri berfungsi seperti feed menggantikan XML.

Contoh Script JSON:

{"menu" : [
{"idmenu" : "1", "gambar" : "http://xmltest.16mb.com/images/makanan/NasiGorengUdang.jpg", "nama" : "Nasi Goreng Udang", "harga" : "10000", "deskripsi" : "nasi goreng yang dimasak dengan citarasa udang ", "status" : "ada"}
,
{"idmenu" : "2", "gambar" : "http://xmltest.16mb.com/images/makanan/NasiGorengCumi.jpg", "nama" : "Nasi Goreng Cumi", "harga" : "15000", "deskripsi" : "nasi goreng yang dimasak dengan cumi ", "status" : "ada"}]}

Json dapat di parsing dengan library dari json bisa di cari di google.

http://sourceforge.net/projects/json-lib/files/ <--- ada.="" aja="" br="" browsing="" deadlink="" google="" juga="" kalau="" library="" ntar="" nya.="">
json ini bisa dibilang pengganti agar aplikasi tidak langsung meng akses databases server tapi melalui feedback dari server berupa string seperti json.

contoh script JSON : http://xmltest.16mb.com/makanan.php