SlideShare a Scribd company logo
1 of 8
Muamar Sidik
1111510333
 Pada dasarnya tiap URL yang unik adalah
representasi dari beberapa objek.
 Adapun beberapa konten objek tersebut
menggunakan HTTP GET, menghapusnya
memakai POST, PUT, atau DELETE untuk
memodifikasi suatu objek. Akan tetapi pada
praktiknya kebanyakan web service
memakai POST.
 Beberapa tahun ini kita melihat perkembangan
teknologi web service, tetapi popularitas SOAP tetap
tidak berkurang. Arsitektur internet datag dengan
argumen yang bagus untuk menekan soap di sisi
yang lain: ada metode yang lebih baik untuk
membangun web service dalam bentuk
Representational State Transfer (REST).
 REST lebih kepada filosofi lama, ketimbang sebuah
teknologi yang baru. Tetapi dalam kenyataannya
datang kemudian dalam teknologi. Sedangkan SOAP
nampak seperti lompatan baru ke fase selanjutnya
dalam pengembangan internet dengan sekumpulan
spesifikasi baru, filosofi REST mendukung bahwa
prinsip dan protokol yang sudah ada di Web cukup
untuk membuat web servide yang kuat (robust). Hal
ini berarti bahwa developer yang mengerti HTTP dan
XML dapat mulai membangun web service tanpa
membutuhkan toolkit di belakang apa yang biasanya
digunakan dalam pengembangan aplikasi internet.
 Dalam arsitektur REST, kunci resource diidentifikasi,
dapat berupa entitas, koleksi, atau yang lain dimana
nampak lebih bernilai ketika memiliki URI sendiri.
Metode standar _ dalam kasus ini, cara kerja HTP,
dipetakanke semantik-semantik resource-specific.
Semua resource mengimplamentasikan interface yang
seragam. Dimensi tipe konten, yang mengijinkan
representasi berbeda dari resource-resource ( dalam
XML, HTML, dan plain text), sebaik kemampuan links
ke resource dalam representasi resource. Pikirkan,
misal GET pda /customer/4711 akan mengembalikan
dokumen yang mengandung link secara spesifik
/order/xyz.
 Saat ini dapat kita lihat sendiri bahwa banyak web
service baru yang dkembangkan menggunakan
arsitektur REST dibandingkan dengan SOAP. Mari kita
lihat sekilas dan pahami poin-poin dasar apa itu
REST.
 Ringan- tidak bayak markup xml yang
berlebihan
 Hasilnya mudah dibaca dan dipahami orang
 Mudah membuatnya-tidak perlu toolkit
tertentu
 Metodologi kunci yang dipakai REST adalah
menulis web servis menggunakan interface
yang sudah terkenal dan banyak dipakai:URI.
Contohnya, menampilkan servis konversi
mata uang, dimana user memasukan simbol
mata uang untuk mendapatkan harga mata
uang yang diinginkan secara real-time, dapat
menjadi sederhana seperti membuat sebuah
skrip yang bisa diakses melaui web server
dengan URI.
 https://cisini.wordpress.com/2012/11/07/rest-vs-soap/
 Dalam faktor kemanan pendukung web servis
REST cacat desain utamalah yang
membahayakan keamanan jaringan. REST
menggunakan HTTP dan HTTPS, tetapi
dengan REST administrator atau firewall
dapat melihat maksud setiap pesan dengan
menganalisa perintah HTTP yang dipakai
dalam request.

More Related Content

What's hot (9)

Tugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiTugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwi
 
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
 
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 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas atpi protokol http
Tugas atpi protokol httpTugas atpi protokol http
Tugas atpi protokol http
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiadoTugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiado
 
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 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWeb
 

Similar to Tugas 1 Web service rest

Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020
Lucky AnugerahP
 
Tugas atpi fadiah arsyada dan isti sulastari
Tugas atpi fadiah arsyada dan isti sulastariTugas atpi fadiah arsyada dan isti sulastari
Tugas atpi fadiah arsyada dan isti sulastari
Febriy Y
 
Tugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layananTugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layanan
Febriy Y
 

Similar to Tugas 1 Web service rest (20)

Tugas pemograman III
Tugas pemograman IIITugas pemograman III
Tugas pemograman III
 
Tugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat SudrajatTugas7 rekayasa web Ajat Sudrajat
Tugas7 rekayasa web Ajat Sudrajat
 
Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020
 
Tugas pemogrman 3_tentang RPC,SOAP DAN REST
Tugas pemogrman 3_tentang RPC,SOAP DAN RESTTugas pemogrman 3_tentang RPC,SOAP DAN REST
Tugas pemogrman 3_tentang RPC,SOAP DAN REST
 
Tugas7 ki-0316-rekweb
Tugas7 ki-0316-rekwebTugas7 ki-0316-rekweb
Tugas7 ki-0316-rekweb
 
1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku1211510555 irfan adi rifangga tugas7_ku
1211510555 irfan adi rifangga tugas7_ku
 
Bedah Paper Tentang Teknologi Mashup - HTML Sebagai Sumber Data Mashup
Bedah Paper Tentang Teknologi Mashup - HTML Sebagai Sumber Data MashupBedah Paper Tentang Teknologi Mashup - HTML Sebagai Sumber Data Mashup
Bedah Paper Tentang Teknologi Mashup - HTML Sebagai Sumber Data Mashup
 
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
 
Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669Tugas7 ku-0316-dody alfad-1511510669
Tugas7 ku-0316-dody alfad-1511510669
 
Pengenalan SOA serta implementasinya pada aplikasi SS (Support System)
Pengenalan SOA serta implementasinya pada aplikasi SS (Support System)Pengenalan SOA serta implementasinya pada aplikasi SS (Support System)
Pengenalan SOA serta implementasinya pada aplikasi SS (Support System)
 
Konsep mvc
Konsep mvcKonsep mvc
Konsep mvc
 
Tugas atpi fadiah arsyada dan isti sulastari
Tugas atpi fadiah arsyada dan isti sulastariTugas atpi fadiah arsyada dan isti sulastari
Tugas atpi fadiah arsyada dan isti sulastari
 
Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layananTugas atpi protokol http, sindikasi konten, dan layanan
Tugas atpi protokol http, sindikasi konten, dan layanan
 
Tugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi LuhurTugas 7 Rekweb Univ. Budi Luhur
Tugas 7 Rekweb Univ. Budi Luhur
 
Web Service - Toni Eko Saputro 1011511571
Web Service - Toni Eko Saputro 1011511571Web Service - Toni Eko Saputro 1011511571
Web Service - Toni Eko Saputro 1011511571
 
Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480Tugas7 [ku]-0316-rizki christoper-1211510480
Tugas7 [ku]-0316-rizki christoper-1211510480
 
Web Service dan service oriented architecture
Web Service dan service oriented architectureWeb Service dan service oriented architecture
Web Service dan service oriented architecture
 
Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)Tugas rekweb 0316 arifmunandar 1312510124 (7)
Tugas rekweb 0316 arifmunandar 1312510124 (7)
 

Recently uploaded

bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 

Recently uploaded (20)

Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 

Tugas 1 Web service rest

  • 2.  Pada dasarnya tiap URL yang unik adalah representasi dari beberapa objek.  Adapun beberapa konten objek tersebut menggunakan HTTP GET, menghapusnya memakai POST, PUT, atau DELETE untuk memodifikasi suatu objek. Akan tetapi pada praktiknya kebanyakan web service memakai POST.
  • 3.  Beberapa tahun ini kita melihat perkembangan teknologi web service, tetapi popularitas SOAP tetap tidak berkurang. Arsitektur internet datag dengan argumen yang bagus untuk menekan soap di sisi yang lain: ada metode yang lebih baik untuk membangun web service dalam bentuk Representational State Transfer (REST).  REST lebih kepada filosofi lama, ketimbang sebuah teknologi yang baru. Tetapi dalam kenyataannya datang kemudian dalam teknologi. Sedangkan SOAP nampak seperti lompatan baru ke fase selanjutnya dalam pengembangan internet dengan sekumpulan spesifikasi baru, filosofi REST mendukung bahwa prinsip dan protokol yang sudah ada di Web cukup untuk membuat web servide yang kuat (robust). Hal ini berarti bahwa developer yang mengerti HTTP dan XML dapat mulai membangun web service tanpa membutuhkan toolkit di belakang apa yang biasanya digunakan dalam pengembangan aplikasi internet.
  • 4.  Dalam arsitektur REST, kunci resource diidentifikasi, dapat berupa entitas, koleksi, atau yang lain dimana nampak lebih bernilai ketika memiliki URI sendiri. Metode standar _ dalam kasus ini, cara kerja HTP, dipetakanke semantik-semantik resource-specific. Semua resource mengimplamentasikan interface yang seragam. Dimensi tipe konten, yang mengijinkan representasi berbeda dari resource-resource ( dalam XML, HTML, dan plain text), sebaik kemampuan links ke resource dalam representasi resource. Pikirkan, misal GET pda /customer/4711 akan mengembalikan dokumen yang mengandung link secara spesifik /order/xyz.  Saat ini dapat kita lihat sendiri bahwa banyak web service baru yang dkembangkan menggunakan arsitektur REST dibandingkan dengan SOAP. Mari kita lihat sekilas dan pahami poin-poin dasar apa itu REST.
  • 5.
  • 6.  Ringan- tidak bayak markup xml yang berlebihan  Hasilnya mudah dibaca dan dipahami orang  Mudah membuatnya-tidak perlu toolkit tertentu
  • 7.  Metodologi kunci yang dipakai REST adalah menulis web servis menggunakan interface yang sudah terkenal dan banyak dipakai:URI. Contohnya, menampilkan servis konversi mata uang, dimana user memasukan simbol mata uang untuk mendapatkan harga mata uang yang diinginkan secara real-time, dapat menjadi sederhana seperti membuat sebuah skrip yang bisa diakses melaui web server dengan URI.  https://cisini.wordpress.com/2012/11/07/rest-vs-soap/
  • 8.  Dalam faktor kemanan pendukung web servis REST cacat desain utamalah yang membahayakan keamanan jaringan. REST menggunakan HTTP dan HTTPS, tetapi dengan REST administrator atau firewall dapat melihat maksud setiap pesan dengan menganalisa perintah HTTP yang dipakai dalam request.