2. 1. Apa yang anda ketahi tentang konsep MVC
(model-view-controller) dalam pemprograman
web, berikan illustrasi yang tepat untuk
menggambarkan konsep MVC tersebut !
Model view controller atau MVC adalah sebuah metode
untuk membuat sebuah aplikasi dengan memisahkan data
(model ) dari tampilan (view) dan cara bagaimana
memprosesnya (Controller).
Dalam implementasinya kebanyakan framework dalam
aplikasi website adalah berbasis arsitektur MVC . MVC
memisahkan pengembangan aplikasi berdasarkan komponen
utama yang membangun sebuah aplikasi seperti manipulasi
data, antarmuka pengguna, dan bagian yang menjadi kontrol
dalam sebuah aplikasi web.
4. 2. Jelaskan perintah GET,POST pada
pemprograman web, dan berikan perbedaan nya!
Pengertian dan kegunaan Methode POST
dan GET masing-masing memiliki
perbedaan yang tipis. Sederhananya
methode ketika si usser menekan tombol
submit dengan action yang telahh disetting
sebelumnya.
Pada dasarnya metode POST dan GET
memiliki fungsi yang sama untuk
mengirimkan value variabel ke halaman lain
atau mengirimkan ke database.
5. Method GET fungsi nya ini untuk mengirim data,
data akan menambahkan pada URL yang ada di
browser ,
sedangkan kalo methode POST dikirim ke server
dengan diinclude kan pada sebuah permintaan
(body of request) dan bukan melalui URL dan
hasil dari method POST ini tidak bersifat
cacheabe (dapat disimpan dalam cache.
6. 3. Jelaskan konsep REST (Representational
State Transfer)
pada web service !
REST adalah singkatan dari REST stand for
Representational State Transfer. Merupakan standard
dalam arsitektur web yang menggunaka protokol
HTTP untuk pertukaran data. Konsep REST
pertamakali diperkenalkan oleh Roy Fielding pada
tahun 2000. cara kerjanya , REST server
menyediakan jalur akses resource dan kemudian
menampilkan atau menggunakannya. Resource yang
dihasilkan sebenarnya berupa teks,namun formatnya
bisa bermacam-macam tergantung keinginan
developer, umumnya adalah JSON dan XML .