tugas 7 – rekayasa web (ku) - 1311511057 - raden doni wijoyo

9
TUGAS 7 – REKAYASA WEB KELOMPOK (KU) RADEN DONI WIJOYO - 1311511057

Upload: doni-wijoyo

Post on 09-Jan-2017

45 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

TUGAS 7 – REKAYASA WEB KELOMPOK (KU)RADEN DONI WIJOYO - 1311511057

Page 2: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

01. Apa itu MVC (Model View Controller)

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.[1] 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.

Page 3: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

illustrasi untuk meggambarkan konsep MVC

Page 4: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

02. POST dan GET dalam pemograman Web

Pada dasarnya, metode POST dan GET memiliki kegunaan yang sama yaitu untuk mengirimkan value variabel ke halaman lain atau mengirimkan ke database. Pengiriman data itu biasanya dengan menggunakan formulir. Perbedaan kedua method tersebut sangat kecil namun SANGAT terlihar dengan jelas.

Method GET ketika mengirimkan data akan menambahkan pada URI, sedangkan kalo method POST dikirim ke server dengan diincludekan pada sebuah permintaan (body of request) dan bukan melalui URI dan hasil dari method POST ini nggak bersifat cacheable (dapat disimpan dalam cache).

Page 5: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

Perbedaan POST dan GET

POST Method POST akan mengirimkan data atau nilai langsung ke action

untuk ditampung, tanpa menampilkan URL.

FORM ACTIONPOST

Page 6: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

Perbedaan POST dan GET

GET Sedangkan GET akan menampilkan data / nilai pada URL, kemudian

akan ditampung oleh Action.

URL

FORM ACTIONGET

Page 7: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

03. Konsep REST (Representational State Transfer) pada Web Service REST adalah singkatan dari REST stands for REpresentational State

Transfer. Merupakan standard dalam arsitektur web yang menggunakan Protocol HTTP untuk pertukaran data. Konsep REST pertamakali diperkenalkan oleh Roy Fielding pada tahun 2000. Cara kerjanya, REST server menyediakan jalur untuk akses resource atau data, sedangkan REST client melakukan 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.

Page 8: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

Dalam mengakses sebuah resource, REST juga menggunakan konsep URI dimana ada method yang digunakan, by default adalah GET. Berikut ini method-method yang mendukung REST: GET, cocok untuk resource yang hanya perlu dibaca saja (read only) PUT, cocok digunakan untuk membuat/create resource baru. DELETE, cocok digunakan untuk menghapus suatu resource. POST, cocok digunakan untuk mengupdate suatu resource. OPTIONS, cocok digunakan untuk mendapatkan operasi yang disupport

pada resource

Page 9: TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO

“ Terima Kasih “