SlideShare a Scribd company logo
1 of 9
TUGAS 7 – REKAYASA WEB
KELOMPOK (KU)
RADEN DONI WIJOYO - 1311511057
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.
illustrasi untuk meggambarkan konsep
MVC
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).
Perbedaan POST dan GET
POST
 Method POST akan mengirimkan data atau nilai langsung ke action untuk
ditampung, tanpa menampilkan URL.
FORM ACTIONPOST
Perbedaan POST dan GET
GET
 Sedangkan GET akan menampilkan data / nilai pada URL, kemudian akan
ditampung oleh Action.
URL
FORM ACTIONGET
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.
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
“ Terima Kasih “

More Related Content

What's hot

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

What's hot (20)

TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS7-[KU]- 0316-MUHAMMAD AYUB - 1311510844
 
Tugas7 ku-0316-rekweb
Tugas7 ku-0316-rekwebTugas7 ku-0316-rekweb
Tugas7 ku-0316-rekweb
 
Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975Tugas7-[ku]-0316-dezan maulana-1411510975
Tugas7-[ku]-0316-dezan maulana-1411510975
 
Tugas 7 rekweb 0316
Tugas 7 rekweb 0316Tugas 7 rekweb 0316
Tugas 7 rekweb 0316
 
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
 
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
 
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 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
 
Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480
 
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
 
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 rekayasa web
Tugas 7   rekayasa webTugas 7   rekayasa web
Tugas 7 rekayasa web
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
Tugas 7 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWeb
 
Tugas 7 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
 
Tugas 7 rekweb
Tugas 7   rekwebTugas 7   rekweb
Tugas 7 rekweb
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
 
Tugas 7 0316
Tugas 7   0316Tugas 7   0316
Tugas 7 0316
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 

Viewers also liked

Viewers also liked (20)

Opel Meriva
Opel Meriva Opel Meriva
Opel Meriva
 
Opel Adam: scopri tutti i dettagli!
Opel Adam: scopri tutti i dettagli!Opel Adam: scopri tutti i dettagli!
Opel Adam: scopri tutti i dettagli!
 
Community Based Cool Water Aqua-therapy for People with MS - Tania Burge, Ang...
Community Based Cool Water Aqua-therapy for People with MS - Tania Burge, Ang...Community Based Cool Water Aqua-therapy for People with MS - Tania Burge, Ang...
Community Based Cool Water Aqua-therapy for People with MS - Tania Burge, Ang...
 
Tugas 9 rekayasa web
Tugas 9 rekayasa webTugas 9 rekayasa web
Tugas 9 rekayasa web
 
Tugas 3 – 0316
Tugas 3 – 0316Tugas 3 – 0316
Tugas 3 – 0316
 
Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5
 
Modernising official statistics
Modernising official statisticsModernising official statistics
Modernising official statistics
 
Customer And Staff Relations
Customer And Staff RelationsCustomer And Staff Relations
Customer And Staff Relations
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
 
Iscon Imaging Personal Security Screening White Paper
Iscon Imaging Personal Security Screening White PaperIscon Imaging Personal Security Screening White Paper
Iscon Imaging Personal Security Screening White Paper
 
Opel Mokka
Opel Mokka Opel Mokka
Opel Mokka
 
Autonomy in Alignment for Decentralised Organisations, a presentation as part...
Autonomy in Alignment for Decentralised Organisations, a presentation as part...Autonomy in Alignment for Decentralised Organisations, a presentation as part...
Autonomy in Alignment for Decentralised Organisations, a presentation as part...
 
Relapse management in multiple sclerosis
Relapse management in multiple sclerosisRelapse management in multiple sclerosis
Relapse management in multiple sclerosis
 
MS Forward View: a consensus for the future of MS services - Amy Bowen
MS Forward View:a consensus for the future of MS services - Amy BowenMS Forward View:a consensus for the future of MS services - Amy Bowen
MS Forward View: a consensus for the future of MS services - Amy Bowen
 
Practical bowel management in MS - Maureen Coggrave
Practical bowel management in MS - Maureen CoggravePractical bowel management in MS - Maureen Coggrave
Practical bowel management in MS - Maureen Coggrave
 
Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2
 
Win/Loss Analysis: Insight into the Minds of B2B Customers/Prospects
Win/Loss Analysis: Insight into the Minds of B2B Customers/ProspectsWin/Loss Analysis: Insight into the Minds of B2B Customers/Prospects
Win/Loss Analysis: Insight into the Minds of B2B Customers/Prospects
 
Zinerubriccurrentworking9 6
Zinerubriccurrentworking9 6Zinerubriccurrentworking9 6
Zinerubriccurrentworking9 6
 
Research Tools to Monitor Planned Interactions Through the Customer LifeCycle
Research Tools to Monitor Planned Interactions Through the Customer LifeCycleResearch Tools to Monitor Planned Interactions Through the Customer LifeCycle
Research Tools to Monitor Planned Interactions Through the Customer LifeCycle
 
Les espaces publics en bibliothèque
Les espaces publics en bibliothèqueLes espaces publics en bibliothèque
Les espaces publics en bibliothèque
 

Similar to TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO (10)

Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
tugas 7 - 0316
tugas 7 - 0316tugas 7 - 0316
tugas 7 - 0316
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
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 1 Web service rest
tugas 1 Web service resttugas 1 Web service rest
tugas 1 Web service rest
 
Web service rest
Web service restWeb service rest
Web service rest
 
Tugas 1 Web service rest
Tugas 1 Web service restTugas 1 Web service rest
Tugas 1 Web service rest
 

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

  • 1. TUGAS 7 – REKAYASA WEB KELOMPOK (KU) RADEN DONI WIJOYO - 1311511057
  • 2. 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.
  • 4. 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).
  • 5. Perbedaan POST dan GET POST  Method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan URL. FORM ACTIONPOST
  • 6. Perbedaan POST dan GET GET  Sedangkan GET akan menampilkan data / nilai pada URL, kemudian akan ditampung oleh Action. URL FORM ACTIONGET
  • 7. 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.
  • 8. 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