SlideShare a Scribd company logo
Apa yang anda ketahui tentang konsep MVC(model-view-controller) dalam
pemrogram web, berikan illustrasi yang tepat untuk meggambarkan 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.[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
KONSEP MVC
Jelaskan perintah GET,POST pada pemrograman web, dan berikan
perbedaannya !
Method Post
Method post merupakan sebuah fungsi yang digunakan untuk mengumpulkan nilai
dari form yang telah diisi untuk selanjutnya akan dikirimkan dari client ke server
dengan metode post, informasi yang dikirim dengan method post ini tidak akan bisa
dilihat secara public dan tidak memiliki batasan pada banyaknya infomasi yang dikirim,
untuk ukuran defailt dari method post ini adalah 8mb. Method ini biasanya digunakan
pada form seperti pendaftaran, login dll.
Method Get
Method get fungsinya sama seperti post yaitu mengirimkan nilai dari dari client ke
server, namun perbedaannya terletak pada informasi yang dikirim bersifat public,
artinya nilai dari form yang telah diinputkan tersebut akan terlihat di address browser
dan informasi yang dikirimkan pun terbatas karena method ini tidak bisa menyimpan
variabel yang nilainya lebih dari 2000 karakter maka method get ini tidak akan cocok
untuk nilai variabel yang jumlahnya besar.
Jelaskan konsep REST (Representational State Transfer) pada
web service !
• REST adalah salah satu jenis web service yang menerapkan konsep perpindahan
antar state. State dapat digambarkan seperti jika browser meminta suatu halaman
web, maka server akan mengirimkan state halaman web yang sekarang ke browser.
Bernavigasi melalui link-link yang disediakan sama halnya dengan mengganti state
dari halaman web. Begitu pula REST bekerja, dengan bernavigasi melalui link-link
HTTP untuk melakukan aktivitas tertentu, seakan-akan terjadi perpindahan state
satu sama lain. Perintah HTTP yang bisa digunakan adalah fungsi GET, POST, PUT
atau DELETE. Balasan yang dikirimkan adalah dalam bentuk XML sederhana tanpa
ada protokol pemaketan data, sehingga informasi yang diterima lebih mudah
dibaca dan diparsing di sisi client.
Dalam pengaplikasiannya, REST lebih banyak digunakan untuk web service yang
berorientasi pada resource. Maksud orientasi pada resource adalah orientasi yang
menyediakan resource-resource sebagai layanannya dan bukan kumpulan
kumpulan dari aktifitas yang mengolah resource itu. Resource adalah setiap
informasi yang dapat diberikan nama, misalnya twit seseorang, image yang di
upload user. Beberapa contoh web service yang menggunakan REST adalah: Flickr
API (Application Program Interface), YouTube API, Amazon API.
REST WEB SERVICE

More Related Content

What's hot

Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
ikasulistiyani
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
Gilbert Abednego
 
Tugas7 ku-0316-rekweb
Tugas7 ku-0316-rekwebTugas7 ku-0316-rekweb
Tugas7 ku-0316-rekweb
Elisanendes
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
Aditya Indraprasti
 
Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975
Dezanm
 
Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669
dodyalfad
 
Tugas 7 rekayasa web
Tugas 7   rekayasa webTugas 7   rekayasa web
Tugas 7 rekayasa web
Mohammad Arief
 
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
kahfi ariep akbar
 
Tugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 RostarinaTugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 Rostarina
osta92
 
Tugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi LuhurTugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi Luhur
Richard Iriandi
 
Tugas 7 rekweb
Tugas 7   rekwebTugas 7   rekweb
Tugas 7 rekweb
rimaafauziaah
 
Tugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art davidTugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art david
art david
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
sapatati
 
Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480
Rizki Christoper
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
septianarul
 
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Arif Munandar
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
Iich-oNe Hidayat
 
Tugas 3 rekweb
Tugas 3 rekwebTugas 3 rekweb
Tugas 3 rekweb
Arief Rachman hakim
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
IrfanRifangga
 
tugas 1 Web service rest
tugas 1 Web service resttugas 1 Web service rest
tugas 1 Web service rest
muamarsidik
 

What's hot (20)

Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas7 ku-0316-rekweb
Tugas7 ku-0316-rekwebTugas7 ku-0316-rekweb
Tugas7 ku-0316-rekweb
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975
 
Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669
 
Tugas 7 rekayasa web
Tugas 7   rekayasa webTugas 7   rekayasa web
Tugas 7 rekayasa web
 
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
 
Tugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 RostarinaTugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 Rostarina
 
Tugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi LuhurTugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi Luhur
 
Tugas 7 rekweb
Tugas 7   rekwebTugas 7   rekweb
Tugas 7 rekweb
 
Tugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art davidTugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art david
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
 
Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
 
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
Tugas 3 rekweb
Tugas 3 rekwebTugas 3 rekweb
Tugas 3 rekweb
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
 
tugas 1 Web service rest
tugas 1 Web service resttugas 1 Web service rest
tugas 1 Web service rest
 

Viewers also liked

Wh questions
Wh questionsWh questions
Wh questions
yecedeno
 
當涯紀念主耶穌誕生
當涯紀念主耶穌誕生當涯紀念主耶穌誕生
當涯紀念主耶穌誕生
gaanchurch
 
cv salah[1]-1-1 (1) (3) (2) (1) (1)
cv salah[1]-1-1 (1) (3) (2) (1) (1)cv salah[1]-1-1 (1) (3) (2) (1) (1)
cv salah[1]-1-1 (1) (3) (2) (1) (1)lol atacan
 
Certification_1938818
Certification_1938818Certification_1938818
Certification_1938818Rui (macbook)
 
Post Modern Portfolio Theory
Post Modern Portfolio TheoryPost Modern Portfolio Theory
Post Modern Portfolio Theory
marc_gross
 
презентация
презентацияпрезентация
презентация
Mansell19
 
New Microsoft Word Document
New Microsoft Word DocumentNew Microsoft Word Document
New Microsoft Word DocumentPreston Simbeya
 
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
Daniel Katz
 

Viewers also liked (9)

Wh questions
Wh questionsWh questions
Wh questions
 
當涯紀念主耶穌誕生
當涯紀念主耶穌誕生當涯紀念主耶穌誕生
當涯紀念主耶穌誕生
 
cv salah[1]-1-1 (1) (3) (2) (1) (1)
cv salah[1]-1-1 (1) (3) (2) (1) (1)cv salah[1]-1-1 (1) (3) (2) (1) (1)
cv salah[1]-1-1 (1) (3) (2) (1) (1)
 
Certification_1938818
Certification_1938818Certification_1938818
Certification_1938818
 
Hons Thesis
Hons ThesisHons Thesis
Hons Thesis
 
Post Modern Portfolio Theory
Post Modern Portfolio TheoryPost Modern Portfolio Theory
Post Modern Portfolio Theory
 
презентация
презентацияпрезентация
презентация
 
New Microsoft Word Document
New Microsoft Word DocumentNew Microsoft Word Document
New Microsoft Word Document
 
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
Quantitative Methods for Lawyers - Class #21 - Regression Analysis - Part 4
 

Similar to TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844

Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
Ajat Sudrajat
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
Novita Sari
 
Tugas 7
Tugas 7Tugas 7
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
Iich-oNe Hidayat
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
Ummi khairani
 
tugas 7 - 0316
tugas 7 - 0316tugas 7 - 0316
tugas 7 - 0316
arif_rachman740
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
esti setiasih
 
Tugas 7 0316
Tugas 7   0316Tugas 7   0316
Tugas 7 0316
muhamad arsyan
 
Tugas 7 rekayasa web
Tugas 7 rekayasa webTugas 7 rekayasa web
Tugas 7 rekayasa web
yuyun kuratu
 
Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Lucky AnugerahP
 
Tugas 7 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
arisjunedi
 
Web Service dan service oriented architecture
Web Service dan service oriented architectureWeb Service dan service oriented architecture
Web Service dan service oriented architecture
septiara5
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariFebriy Y
 

Similar to TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844 (13)

Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
 
tugas 7 - 0316
tugas 7 - 0316tugas 7 - 0316
tugas 7 - 0316
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Tugas 7 0316
Tugas 7   0316Tugas 7   0316
Tugas 7 0316
 
Tugas 7 rekayasa web
Tugas 7 rekayasa webTugas 7 rekayasa web
Tugas 7 rekayasa web
 
Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020
 
Tugas 7 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
 
Web Service dan service oriented architecture
Web Service dan service oriented architectureWeb Service dan service oriented architecture
Web Service dan service oriented architecture
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasari
 

TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844

  • 1. Apa yang anda ketahui tentang konsep MVC(model-view-controller) dalam pemrogram web, berikan illustrasi yang tepat untuk meggambarkan 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.[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
  • 3. Jelaskan perintah GET,POST pada pemrograman web, dan berikan perbedaannya ! Method Post Method post merupakan sebuah fungsi yang digunakan untuk mengumpulkan nilai dari form yang telah diisi untuk selanjutnya akan dikirimkan dari client ke server dengan metode post, informasi yang dikirim dengan method post ini tidak akan bisa dilihat secara public dan tidak memiliki batasan pada banyaknya infomasi yang dikirim, untuk ukuran defailt dari method post ini adalah 8mb. Method ini biasanya digunakan pada form seperti pendaftaran, login dll. Method Get Method get fungsinya sama seperti post yaitu mengirimkan nilai dari dari client ke server, namun perbedaannya terletak pada informasi yang dikirim bersifat public, artinya nilai dari form yang telah diinputkan tersebut akan terlihat di address browser dan informasi yang dikirimkan pun terbatas karena method ini tidak bisa menyimpan variabel yang nilainya lebih dari 2000 karakter maka method get ini tidak akan cocok untuk nilai variabel yang jumlahnya besar.
  • 4. Jelaskan konsep REST (Representational State Transfer) pada web service ! • REST adalah salah satu jenis web service yang menerapkan konsep perpindahan antar state. State dapat digambarkan seperti jika browser meminta suatu halaman web, maka server akan mengirimkan state halaman web yang sekarang ke browser. Bernavigasi melalui link-link yang disediakan sama halnya dengan mengganti state dari halaman web. Begitu pula REST bekerja, dengan bernavigasi melalui link-link HTTP untuk melakukan aktivitas tertentu, seakan-akan terjadi perpindahan state satu sama lain. Perintah HTTP yang bisa digunakan adalah fungsi GET, POST, PUT atau DELETE. Balasan yang dikirimkan adalah dalam bentuk XML sederhana tanpa ada protokol pemaketan data, sehingga informasi yang diterima lebih mudah dibaca dan diparsing di sisi client. Dalam pengaplikasiannya, REST lebih banyak digunakan untuk web service yang berorientasi pada resource. Maksud orientasi pada resource adalah orientasi yang menyediakan resource-resource sebagai layanannya dan bukan kumpulan kumpulan dari aktifitas yang mengolah resource itu. Resource adalah setiap informasi yang dapat diberikan nama, misalnya twit seseorang, image yang di upload user. Beberapa contoh web service yang menggunakan REST adalah: Flickr API (Application Program Interface), YouTube API, Amazon API.