Post on 22-Feb-2017
UNIVERSITAS BUDILUHUR
TUGAS 7 –KU 0316 (INDIVIDU)
REKAYASA WEBNAMA : HIDAYATUL ICHWAN
NIM : 1311511529
MVC(model-view-controller)• MVC merupakan konsep untuk memisahkan pengembangan
aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :- Model untuk mengatur alur database, - View untuk menampilkan web, sedangkan - Controller untuk mengatur alur kerja antara Model dan View.
Illustrasi yang tepat untuk meggambarkan konsep MVC tersebut
• Jadi misalnya Anda ingin membuat akun facebook atau e-mail. Pertama Anda akan melihat tampilan sign-up / register itulah View, kemudian Anda menuliskan form pengisian seperti username, password, dll dan Anda klik sign-up / register maka di sini View memanggil Controller dan Controller memanggil Model, sedangkan Model mengecek apakah Anda sudah sesuai dengan kriteria pendaftaran seperti sudah mengisi username, password dan lain sebagainya. Kemudian Model menggembalikan (callback) ke Controller dan Controller mengembalikan ke View, dan kita akan melihat berhasil atau tidak kita sign-up/register. Lebih jelas berikut:
Jelaskan perintah GET,POST pada pemrograman web, dan berikan perbedaannya !
• Dalam dunia PHP Programming tentu menggunakan Method POST dan GET. Apa itu Method POST dan GET ? Sedikit pengertian dari kegunaan Method POST dan GET ini sama yaitu?untuk mengirimkan nilai variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari halaman lain atau mengambil data pada database.
• Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Untuk perbedaannya sangatlah kecil pada Method POST dan GET namun sangat terlihat.
Perbedaan Method POST dan GET• Perbedaan Method POST dan GET pada PHP ini salah satunya adalah pada URL. Pada
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• 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.• Method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa
menampilkan URL.• Method GET akan menampilkan data/nilai pada URL, kemudian akan ditampung oleh
action
FORM
ACTION
POST
FORM
ACTION
URL
GET
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 server akan mengirimkan state halaman web yang sekarang ke browser. Bernavigasi melalui link-link yang disediakan sama halnya dengan mengganti state dari halaman web.
Bagaimana cara kerja restful web service? Alurnya cukup sederhana sebagai berikut:
• Mula2 sebuah client mengirimkan sebuah data atau request melalui HTTP Request dan kemudian server merespon melalui HTTP Response.