SlideShare a Scribd company logo
Tugas 7 Rekayasa WEB
Nama : Sugianto
Nim : 1311501884
Apa yang anda ketahui tentang konsep MVC(model-view-
controller) dalam pemrogram web, berikan illustrasi yang
tepat untuk meggambarkan konsep MVC tersebut !
MVC adalah arsitektur aplikasi yang memisahkan kode-kode
aplikasi dalam tiga lapisan, Model, View dan Control. MVC
termasuk dalam arsitektural design pattern yang menghendaki
organisasi kode yang terstruktur dan tidak bercampur aduk. Ketika
aplikasi sudah sangat besar dan menangani struktur data yang
kompleks, harus ada pemisahan yang jelas antara domain model,
komponen view dan kontroler yang mengatur penampilan model
dalam view.
Apa yang anda ketahui tentang konsep MVC(model-view-
controller) dalam pemrogram web, berikan illustrasi yang
tepat untuk meggambarkan konsep MVC tersebut !
Model : berfungsi untuk menangani semua fungsi yang berhubungan dengan database.
View : berfungsi untuk menangai bagian tampilan pada aplikasi yang dibagnun dengan
Codeigniter.
Controller : berfungsi sebagai perantara atau pengontrol pergerakan aliran data dari
model menuju view dan sebaliknya.
Jelaskan perintah GET,POST pada pemrograman
web, dan berikan perbedaannya !
GET & POST : untuk mengirimkan nilai variabel ke halaman lain atau
mengirimkan ke database dan mengambil nilai variabel dari halaman
lain atau mengambil data pada database.
Perbedaan GET & POST :
pada URL. Pada Method POST tidak menampilkan nilai variabel pada
URL dan Method GET menampilkan nilai variabel yang dikirimkan.
Kesimpulannya :
• Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai
variabel yang dikirimkan.
• Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password
ditampilkan pada URL).
• Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
• Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET
menggunakan $_GET.
• Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari
LINK atau akses menggunakan link.
• Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET
digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
Jelaskan konsep REST (Representational State Transfer)
pada web service !
• REST adalah salah satu jenis web service yang menerapkan konsep perpindahan
antar state. State disini dapat digambarkan seperti jika browser meminta suatu
halaman web, maka serverakan 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 disisi client.

More Related Content

What's hot

Tugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiTugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwi
ISMAIL ALUWI
 
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Fitra Ramadhan
 
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 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
arisjunedi
 
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYOTUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
Doni Wijoyo
 
Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)
faisalawai
 
Konsep mvc
Konsep mvcKonsep mvc
Konsep mvc
andremelkyr
 
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
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
ikasulistiyani
 
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
Aditya Indraprasti
 
Tugas 7 ki-0316-alvin yosua-1411510454
Tugas 7 ki-0316-alvin yosua-1411510454Tugas 7 ki-0316-alvin yosua-1411510454
Tugas 7 ki-0316-alvin yosua-1411510454
alvinyosua
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
Novita Sari
 
Tugas 7
Tugas 7Tugas 7
Tugas 7 rekayasa web
Tugas 7 rekayasa webTugas 7 rekayasa web
Tugas 7 rekayasa web
yuyun kuratu
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
sapatati
 
Tugas7 ku-0316-rekweb
Tugas7 ku-0316-rekwebTugas7 ku-0316-rekweb
Tugas7 ku-0316-rekweb
Elisanendes
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
septianarul
 
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 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
 

What's hot (20)

Tugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiTugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwi
 
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
 
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
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
 
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYOTUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
TUGAS 7 – REKAYASA WEB (KU) - 1311511057 - RADEN DONI WIJOYO
 
Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)
 
Konsep mvc
Konsep mvcKonsep mvc
Konsep mvc
 
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
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
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 7 ki-0316-alvin yosua-1411510454
Tugas 7 ki-0316-alvin yosua-1411510454Tugas 7 ki-0316-alvin yosua-1411510454
Tugas 7 ki-0316-alvin yosua-1411510454
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
Tugas 7
Tugas 7Tugas 7
Tugas 7
 
Tugas 7 rekayasa web
Tugas 7 rekayasa webTugas 7 rekayasa web
Tugas 7 rekayasa web
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
 
Tugas7 ku-0316-rekweb
Tugas7 ku-0316-rekwebTugas7 ku-0316-rekweb
Tugas7 ku-0316-rekweb
 
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 rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
 

Viewers also liked

Electricity on site
Electricity on siteElectricity on site
Electricity on site
زعما فعلا عايش
 
Cameron B. Welch - Taiga presentation
Cameron B. Welch - Taiga presentationCameron B. Welch - Taiga presentation
Cameron B. Welch - Taiga presentation
camslides
 
00 back safety
00 back safety00 back safety
Recycling
RecyclingRecycling
Recycling
Trueadel
 
Reglamento del aprendiz sena
Reglamento del aprendiz senaReglamento del aprendiz sena
Reglamento del aprendiz senayessicacogollo
 
Prescription drugs
Prescription drugsPrescription drugs
Prescription drugs
mfuentes14
 
Description of inergen system
Description of inergen systemDescription of inergen system
Description of inergen system
زعما فعلا عايش
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
Sugianto oo
 
Tugas 9 Rekayasa Web
Tugas 9 Rekayasa WebTugas 9 Rekayasa Web
Tugas 9 Rekayasa Web
Sugianto oo
 
Chemicalwaste
ChemicalwasteChemicalwaste
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Sugianto oo
 
Accident causes
Accident causesAccident causes
Portfolio | Carlos García Muñoz | Architecture & Landscape Architecture
Portfolio | Carlos García Muñoz | Architecture & Landscape ArchitecturePortfolio | Carlos García Muñoz | Architecture & Landscape Architecture
Portfolio | Carlos García Muñoz | Architecture & Landscape Architecture
Carlos García
 
Tugas 10 Rekayasa Web
Tugas 10 Rekayasa WebTugas 10 Rekayasa Web
Tugas 10 Rekayasa Web
Sugianto oo
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa Web
Sugianto oo
 
3 basics of stop
3  basics of stop3  basics of stop
3 basics of stop
زعما فعلا عايش
 
00574
0057400574
Kolaborasi Tim Kesehatan
Kolaborasi Tim KesehatanKolaborasi Tim Kesehatan
Kolaborasi Tim Kesehatan
Kirana Suciati
 

Viewers also liked (18)

Electricity on site
Electricity on siteElectricity on site
Electricity on site
 
Cameron B. Welch - Taiga presentation
Cameron B. Welch - Taiga presentationCameron B. Welch - Taiga presentation
Cameron B. Welch - Taiga presentation
 
00 back safety
00 back safety00 back safety
00 back safety
 
Recycling
RecyclingRecycling
Recycling
 
Reglamento del aprendiz sena
Reglamento del aprendiz senaReglamento del aprendiz sena
Reglamento del aprendiz sena
 
Prescription drugs
Prescription drugsPrescription drugs
Prescription drugs
 
Description of inergen system
Description of inergen systemDescription of inergen system
Description of inergen system
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Tugas 9 Rekayasa Web
Tugas 9 Rekayasa WebTugas 9 Rekayasa Web
Tugas 9 Rekayasa Web
 
Chemicalwaste
ChemicalwasteChemicalwaste
Chemicalwaste
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Accident causes
Accident causesAccident causes
Accident causes
 
Portfolio | Carlos García Muñoz | Architecture & Landscape Architecture
Portfolio | Carlos García Muñoz | Architecture & Landscape ArchitecturePortfolio | Carlos García Muñoz | Architecture & Landscape Architecture
Portfolio | Carlos García Muñoz | Architecture & Landscape Architecture
 
Tugas 10 Rekayasa Web
Tugas 10 Rekayasa WebTugas 10 Rekayasa Web
Tugas 10 Rekayasa Web
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa Web
 
3 basics of stop
3  basics of stop3  basics of stop
3 basics of stop
 
00574
0057400574
00574
 
Kolaborasi Tim Kesehatan
Kolaborasi Tim KesehatanKolaborasi Tim Kesehatan
Kolaborasi Tim Kesehatan
 

Similar to Tugas 7 RekayasaWeb

Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
Iich-oNe Hidayat
 
tugas 7 - 0316
tugas 7 - 0316tugas 7 - 0316
tugas 7 - 0316
arif_rachman740
 
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
Ajat Sudrajat
 
Tugas 7 rekweb
Tugas 7   rekwebTugas 7   rekweb
Tugas 7 rekweb
rimaafauziaah
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
IrfanRifangga
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
Ummi khairani
 
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 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi LuhurTugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi Luhur
Richard Iriandi
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
Cahya Dwiana SN
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
Doni Andriansyah
 

Similar to Tugas 7 RekayasaWeb (11)

Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
tugas 7 - 0316
tugas 7 - 0316tugas 7 - 0316
tugas 7 - 0316
 
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
 
Tugas 7 rekweb
Tugas 7   rekwebTugas 7   rekweb
Tugas 7 rekweb
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
 
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 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi LuhurTugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi Luhur
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
 

Tugas 7 RekayasaWeb

  • 1. Tugas 7 Rekayasa WEB Nama : Sugianto Nim : 1311501884
  • 2. Apa yang anda ketahui tentang konsep MVC(model-view- controller) dalam pemrogram web, berikan illustrasi yang tepat untuk meggambarkan konsep MVC tersebut ! MVC adalah arsitektur aplikasi yang memisahkan kode-kode aplikasi dalam tiga lapisan, Model, View dan Control. MVC termasuk dalam arsitektural design pattern yang menghendaki organisasi kode yang terstruktur dan tidak bercampur aduk. Ketika aplikasi sudah sangat besar dan menangani struktur data yang kompleks, harus ada pemisahan yang jelas antara domain model, komponen view dan kontroler yang mengatur penampilan model dalam view.
  • 3. Apa yang anda ketahui tentang konsep MVC(model-view- controller) dalam pemrogram web, berikan illustrasi yang tepat untuk meggambarkan konsep MVC tersebut ! Model : berfungsi untuk menangani semua fungsi yang berhubungan dengan database. View : berfungsi untuk menangai bagian tampilan pada aplikasi yang dibagnun dengan Codeigniter. Controller : berfungsi sebagai perantara atau pengontrol pergerakan aliran data dari model menuju view dan sebaliknya.
  • 4. Jelaskan perintah GET,POST pada pemrograman web, dan berikan perbedaannya ! GET & POST : untuk mengirimkan nilai variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari halaman lain atau mengambil data pada database. Perbedaan GET & POST : pada URL. Pada Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan. Kesimpulannya : • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan. • Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL). • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak. • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET. • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link. • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.
  • 5. Jelaskan konsep REST (Representational State Transfer) pada web service ! • REST adalah salah satu jenis web service yang menerapkan konsep perpindahan antar state. State disini dapat digambarkan seperti jika browser meminta suatu halaman web, maka serverakan 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 disisi client.