SlideShare a Scribd company logo
1 of 21
FADIAH ARSYADA
ISTI SULASTARI
HTTP (Hyper Text Transfer Protocol)
HTTP adalah tipe protocol request-response (permintaan-tanggapan) dimana client akan
membuka koneksi ke suatu server dan kemudian mengirimkan permintaan menggunakan format
yang spesifik. Server akan memberikan tanggapan kemudian akan menutup koneksi. HTTP
memiliki kemampuan mentransfer halaman web, gambar dan media lainnya yang digunakan
oleh aplikasi web.
Sejarah Singkat HTTP
Pada tahun 1991, Tim Berners-Lee mengembangkan visi untuk Network Information Project
pada Le Centre Europeen de Recherche Nuclaire (CERN) di Swiss. Misinya adalah untuk
menciptakan system informasi global yang mudah, namun kuat berdasarkan pada hiperteks. Dua
bagian utama yang muncul dari proyek ini adalah HyperText Markup Language dan HyperText
Transfer Protocol.
Versi 0.9 merupakan versi awal yang diciptakan pada tahun 1991, protocol yang sederhana
untuk komunikasi antara client dan server.
Kebanyakan versi sekarang ini berasal dari protocol HTTP versi 1.1
Versi 1.1 (ditetapkan di RFC2616) mengijinkan client dan server menggunakan banyak headers
untuk menyampaikan status informasi dan deskripsi agen pengguna (user-agent) dan bertindak
sebagai alat yang bersifat elementer untuk autentikasi pengguna.
Metode Permintaan HTTP
Klien HTTP seperti web browser terhubung ke server HTTP yang umumnya berjalan pada port
80. Server HTTP pada gilirannya menginterpresentasikan permintaan, memprosesnya dan
merespon kembali ke klien HTTP jika diperlukan.
Pesan Khas HTTP:
-Request Line
-HTTP Headers
-Empty Line
-Optional massage body
Metode permintaan HTTP, diantaranya: HEAD, GET, POST, PUT, DELETE, TRACE, OPTIONS,
CONNECT,
Skenario Komunikasi HTTP
Sederhana1. HTTP klien membuat sambungan dan mengirim metode
permintaan ke web server.
2. HTTP server memproses permintaan klien, sementara
klien menunggu respon dari server.
3. Web Server merespon dengan kode status dan data (jika
tersedia) dan menutup sambungan.
Sindikasi Konten
Sindikasi konten adalah proses mendorong suatu blog, situs atau video konten keluar dari situs
pihak ketiga dalam artikel penuh, snippet, link atau thumbnail.
News Feed adalah contoh dari konten sindikasi.
News Feed (Web Feed)
Web feed adalah sebuah file yang dapat dibaca komputer yang merangkum informasi yang
dipublikasikan di sebuah website.
Sindikasi konten berupa feed membawa dampak besar pada dalam dunia web. Dengan adanya
news feed, anda dapat mengumpulkan headline dari situs-situs yang menjadi favorit pengunjung
Web feed yang paling terkenal adalah RSS (RDF Site Summary) format.
RSS
RSS adalah sebuah file berformat XML untuk sindikasi yang telah digunakan (diantaranya dan
kebanyakan) situs web berita dan weblog. Singkatan ini biasanya mengarah ke beberapa
protokol:
Rich Site Summary (RSS 0.91)
RDF Site Summary (RSS 0.9 and 1.0)
Really Simple Syndication (RSS 2.0)
Teknologi yang dibangun dengan RSS mengijinkan kita untuk berlangganan kepada situs web
yang menyediakan umpan (feed) RSS, biasanya situs web yang isinya selalu diganti secara
reguler. Untuk memanfaatkan teknologi ini kita membutuhkan layanan pengumpul. Pengumpul
bisa dibayangkan sebagai kotak surat pribadi. Kita kemudian dapat mendaftar ke situs yang ingin
kita tahu perubahannya. Namun, berbeda dengan langganan koran atau majalah, untuk
berlangganan RSS tidak diperlukan biaya, gratis.
Layanan Web (Web Service)
Pengertian:
Manes (2001), web-service diartikan sebagai sepotong atau sebagian informasi atau proses yang
dapat diakses oleh siapa saja, kapan saja dengan menggunakan piranti apa saja, tidak terikat
dengan sistem operasi atau bahasa pemrograman yang digunakan.
Kreger (2001) web-service diartikan sebagai sebuah antar muka (interface) yang
menggambarkan sekumpulan operasi-operasi yang dapat diakses melalui jaringan misalnya
internet, dalam bentuk pesan XML. .
Web-service dapat dibangun dengan menggunakan bahasa pemrograman apa saja dan juga
dapat diimplementasikan pada platformmanapun.
Webservice berkomunikasi menggunakan sebuah standar format data yang universal yaitu XML
dan menggunakan protokol SOAP.
model dari sebuah web-service didasarkan pada interaksi antara 3 komponen yang berperan
dalam web-service, yaitu:
service provider,
service registry
service requestor/consumer.
XML
Walsh (1998), XML ialah sebuah Markup Language untuk dokumentasi terstruktur
Dokumen-dokumen terstruktur adalah dokumen yang mempunyai isi (kata, gambar) serta
indikasi yang menyatakan makna dari isi dokumen tersebut.
Kelebihan XML
XML mempunyai kelebihan sebagai berikut (Tidwell, 1999):
a. XML tidak tergantung pada platform atau sistem
operasi yang digunakan.
b. Hasil pencarian data lebih akurat.
c. Dokumen XML dapat diterjemahkan ke dalam beberapa format yang berbeda karena dalam
XML data dan instruksi dipisahkan
Jenis Markup dalam dokumen XML
a. Elemen dan atribut.
b. Entity reference.
c. Comment atau komentar.
d. Processing Instruction (PI)
e. CDATA Section.
f. Document Type Declaration (
Simple Object Access Protocol
(SOAP)
SOAP (Simple Object Access Protocol) merupakan protokol yang digunakan untuk
mempertukarkan data atau informasi dalaM format XML (Scheinblum, 2001).
sebagai gabungan antara HTTP dengan XML.
Web-services Description
Language
(WSDL)
Menurut Shohoud (2001) WSDL merupakan sebuah bahasa berbasis XML yang digunakan untuk
mendefinisikan web-service dan menggambarkan bagaimana cara untuk mengakses web-service
tersebut.
Lima Elemen Utama Dokumen
WSDL (Manes, 2001)
a. Elemen <type
b. Elemen <message>
c. Elemen <portType>
d. Elemen <binding>
e. Elemen <service>
Universal Description, Discovery
and
Integration (UDDI)
Menurut Ariba, IBM dan Microsoft (2000) UDDI merupakan suatu cara untuk mempublikasikan
dan menemukan informasi tentang web-service.
UDDI sekarang bisa dianalogikan dengan search engine
Vendor Utama dalam Web-service
Saat ini web-service sudah didukung oleh ratusan vendor perangkat lunak di dunia.
3 vendor besar yang sangat aktif dalam pengembangan web service yaitu: Microsoft, IBM dan
Oracle.
Daftar Referensi
Priyambodo, Tri Kuntoro. “Implementasi Web-Servoce untuk Pengembangan Sistem Layanan
Pariwisata Terpadu”.2005.
Simarmata, Janner (2010) Rekayasa Web. Yogyakarta: CV Andi Offset
Kusumo Suryo, Ario (2004) Visual Basic .NET versi 2002 dan 2003. Jakarta: Elex Media.
Pengertian HTTP - Hypertext Transfer Protocol & Cara Kerja HTTP
http://www.jaringankomputer.org/http-hypertext-transfer-protocol-pengertian-cara-kerja-http/
What Is a Web Feed? http://www.nature.com/webfeeds/index.html
Content Syndication: How to Get Started.
http://searchenginewatch.com/article/2049167/Content-Syndication-How-to-Get-Started

More Related Content

What's hot

Tugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionTugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionFebriy 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 layananFebriy Y
 
IStilah-istilah dalam Web
IStilah-istilah dalam WebIStilah-istilah dalam Web
IStilah-istilah dalam WebAmnias 21
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuFebriy Y
 
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)Febriy Y
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162ihsan riadi
 
Tugas atpi aufar abi atpi
Tugas atpi aufar abi atpiTugas atpi aufar abi atpi
Tugas atpi aufar abi atpiFebriy Y
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Linda Lestari
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]trya nita
 
Tugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiTugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiFebriy Y
 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiFajar Sany
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Alveraadk
 
Tugas atpi eka putri sandyastuti dan yulia annisa
Tugas atpi eka putri sandyastuti dan yulia annisaTugas atpi eka putri sandyastuti dan yulia annisa
Tugas atpi eka putri sandyastuti dan yulia annisaFebriy Y
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 

What's hot (19)

Html
HtmlHtml
Html
 
Tugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionTugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasution
 
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
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
IStilah-istilah dalam Web
IStilah-istilah dalam WebIStilah-istilah dalam Web
IStilah-istilah dalam Web
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanu
 
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
 
modul 2.pdf
modul 2.pdfmodul 2.pdf
modul 2.pdf
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
 
Tugas atpi aufar abi atpi
Tugas atpi aufar abi atpiTugas atpi aufar abi atpi
Tugas atpi aufar abi atpi
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]
 
Tugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiTugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasi
 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi Informasi
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Tugas atpi eka putri sandyastuti dan yulia annisa
Tugas atpi eka putri sandyastuti dan yulia annisaTugas atpi eka putri sandyastuti dan yulia annisa
Tugas atpi eka putri sandyastuti dan yulia annisa
 
Jarkom Pertemuan 9
Jarkom Pertemuan 9Jarkom Pertemuan 9
Jarkom Pertemuan 9
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 

Viewers also liked

Comelit 8511IM Data Sheet
Comelit 8511IM Data SheetComelit 8511IM Data Sheet
Comelit 8511IM Data SheetJMAC Supply
 
Liz theily hernandez velandia actividad 1_mapa c
Liz theily hernandez velandia actividad 1_mapa cLiz theily hernandez velandia actividad 1_mapa c
Liz theily hernandez velandia actividad 1_mapa cTheily Hernández Velandia
 
Comelit 8501U Data Sheet
Comelit 8501U Data SheetComelit 8501U Data Sheet
Comelit 8501U Data SheetJMAC Supply
 
Comelit 8512IM Data Sheet
Comelit 8512IM Data SheetComelit 8512IM Data Sheet
Comelit 8512IM Data SheetJMAC Supply
 
Turismo en la vega cundinamarca
Turismo en la vega cundinamarcaTurismo en la vega cundinamarca
Turismo en la vega cundinamarcaMilena Hernandez
 
^^ Gravity ^^ new english film reveiw ^^
^^ Gravity ^^ new english film reveiw  ^^^^ Gravity ^^ new english film reveiw  ^^
^^ Gravity ^^ new english film reveiw ^^Deepak Somaji-Sawant
 
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадить
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадитьQA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадить
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадитьQAFest
 
¿Cuáles son las técnicas tradicionales para el procesamiento de información?
¿Cuáles son las técnicas tradicionales para el procesamiento de información?¿Cuáles son las técnicas tradicionales para el procesamiento de información?
¿Cuáles son las técnicas tradicionales para el procesamiento de información?Carlos CR
 

Viewers also liked (12)

Camila montenegro
Camila montenegroCamila montenegro
Camila montenegro
 
Comelit 8511IM Data Sheet
Comelit 8511IM Data SheetComelit 8511IM Data Sheet
Comelit 8511IM Data Sheet
 
Farm machinery
Farm machinery Farm machinery
Farm machinery
 
Liz theily hernandez velandia actividad 1_mapa c
Liz theily hernandez velandia actividad 1_mapa cLiz theily hernandez velandia actividad 1_mapa c
Liz theily hernandez velandia actividad 1_mapa c
 
Comelit 8501U Data Sheet
Comelit 8501U Data SheetComelit 8501U Data Sheet
Comelit 8501U Data Sheet
 
Tostadora Smeg TSF01SSEU
Tostadora Smeg TSF01SSEUTostadora Smeg TSF01SSEU
Tostadora Smeg TSF01SSEU
 
Comelit 8512IM Data Sheet
Comelit 8512IM Data SheetComelit 8512IM Data Sheet
Comelit 8512IM Data Sheet
 
Turismo en la vega cundinamarca
Turismo en la vega cundinamarcaTurismo en la vega cundinamarca
Turismo en la vega cundinamarca
 
^^ Gravity ^^ new english film reveiw ^^
^^ Gravity ^^ new english film reveiw  ^^^^ Gravity ^^ new english film reveiw  ^^
^^ Gravity ^^ new english film reveiw ^^
 
Автослюсар
АвтослюсарАвтослюсар
Автослюсар
 
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадить
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадитьQA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадить
QA Fest 2015. Андрей Мясников. Процесс: как наладить, а не нагадить
 
¿Cuáles son las técnicas tradicionales para el procesamiento de información?
¿Cuáles son las técnicas tradicionales para el procesamiento de información?¿Cuáles son las técnicas tradicionales para el procesamiento de información?
¿Cuáles son las técnicas tradicionales para el procesamiento de información?
 

Similar to HTTP WEB SERVICE

World wide web
World wide webWorld wide web
World wide webpeces123
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptNenghamidah1
 
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...Febriy Y
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di LinuxApriyanto Gafur
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Lucky AnugerahP
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqisafei123
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487nurul azmi
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman webDeka M Wildan
 
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 MashupHandhika YP
 

Similar to HTTP WEB SERVICE (20)

World wide web
World wide webWorld wide web
World wide web
 
1989249
19892491989249
1989249
 
RCP, SOAP, REST
RCP, SOAP, RESTRCP, SOAP, REST
RCP, SOAP, REST
 
Penjelasan Materi Web Server
Penjelasan Materi Web Server Penjelasan Materi Web Server
Penjelasan Materi Web Server
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Situs web
Situs webSitus web
Situs web
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Situs web
Situs webSitus web
Situs web
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
 
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...
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
tugas-SO-2.1-ppt
tugas-SO-2.1-ppttugas-SO-2.1-ppt
tugas-SO-2.1-ppt
 
HTTP Protokol
HTTP ProtokolHTTP Protokol
HTTP Protokol
 
Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020Tugas pemrograman3 rpc,soap,rest_1100631020
Tugas pemrograman3 rpc,soap,rest_1100631020
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqi
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
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
 

More from Febriy Y

Febriyanto storyboard cara mengatasi mimisan
Febriyanto storyboard cara mengatasi mimisanFebriyanto storyboard cara mengatasi mimisan
Febriyanto storyboard cara mengatasi mimisanFebriy Y
 
Febriyanto teknologi multimedia lifelong-learning
Febriyanto teknologi multimedia lifelong-learningFebriyanto teknologi multimedia lifelong-learning
Febriyanto teknologi multimedia lifelong-learningFebriy Y
 
Kelompok 11 dvd (digital versatile disc) ppt
Kelompok 11 dvd (digital versatile disc) pptKelompok 11 dvd (digital versatile disc) ppt
Kelompok 11 dvd (digital versatile disc) pptFebriy Y
 
Kelompok 10 pita magnetik
Kelompok 10 pita magnetikKelompok 10 pita magnetik
Kelompok 10 pita magnetikFebriy Y
 
Kelompok 9 tekmul kertas
Kelompok 9 tekmul   kertasKelompok 9 tekmul   kertas
Kelompok 9 tekmul kertasFebriy Y
 
Kelompok 8 video film update
Kelompok 8 video film updateKelompok 8 video film update
Kelompok 8 video film updateFebriy Y
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7Febriy Y
 
Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6Febriy Y
 
Kelompok 5 teknologi multimedia kertas
Kelompok 5 teknologi multimedia   kertasKelompok 5 teknologi multimedia   kertas
Kelompok 5 teknologi multimedia kertasFebriy Y
 
Kelompok 5 teknologi multimedia kertas
Kelompok 5 teknologi multimedia   kertasKelompok 5 teknologi multimedia   kertas
Kelompok 5 teknologi multimedia kertasFebriy Y
 
Kelompok 4
Kelompok 4Kelompok 4
Kelompok 4Febriy Y
 
Kelompok 3
Kelompok 3Kelompok 3
Kelompok 3Febriy Y
 
Kelompok 2 magnetic tape
Kelompok 2 magnetic tapeKelompok 2 magnetic tape
Kelompok 2 magnetic tapeFebriy Y
 
Tek multimedia 11 sept 2012
Tek multimedia 11 sept 2012Tek multimedia 11 sept 2012
Tek multimedia 11 sept 2012Febriy Y
 
Kelompok 1 penerapan kertas dalam teknologi multimedia
Kelompok 1 penerapan kertas dalam teknologi multimediaKelompok 1 penerapan kertas dalam teknologi multimedia
Kelompok 1 penerapan kertas dalam teknologi multimediaFebriy Y
 
Tugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoTugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoFebriy Y
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariFebriy Y
 
Tugas atpi adinda neka
Tugas atpi adinda nekaTugas atpi adinda neka
Tugas atpi adinda nekaFebriy Y
 
Tugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasiTugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasiFebriy Y
 

More from Febriy Y (19)

Febriyanto storyboard cara mengatasi mimisan
Febriyanto storyboard cara mengatasi mimisanFebriyanto storyboard cara mengatasi mimisan
Febriyanto storyboard cara mengatasi mimisan
 
Febriyanto teknologi multimedia lifelong-learning
Febriyanto teknologi multimedia lifelong-learningFebriyanto teknologi multimedia lifelong-learning
Febriyanto teknologi multimedia lifelong-learning
 
Kelompok 11 dvd (digital versatile disc) ppt
Kelompok 11 dvd (digital versatile disc) pptKelompok 11 dvd (digital versatile disc) ppt
Kelompok 11 dvd (digital versatile disc) ppt
 
Kelompok 10 pita magnetik
Kelompok 10 pita magnetikKelompok 10 pita magnetik
Kelompok 10 pita magnetik
 
Kelompok 9 tekmul kertas
Kelompok 9 tekmul   kertasKelompok 9 tekmul   kertas
Kelompok 9 tekmul kertas
 
Kelompok 8 video film update
Kelompok 8 video film updateKelompok 8 video film update
Kelompok 8 video film update
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6
 
Kelompok 5 teknologi multimedia kertas
Kelompok 5 teknologi multimedia   kertasKelompok 5 teknologi multimedia   kertas
Kelompok 5 teknologi multimedia kertas
 
Kelompok 5 teknologi multimedia kertas
Kelompok 5 teknologi multimedia   kertasKelompok 5 teknologi multimedia   kertas
Kelompok 5 teknologi multimedia kertas
 
Kelompok 4
Kelompok 4Kelompok 4
Kelompok 4
 
Kelompok 3
Kelompok 3Kelompok 3
Kelompok 3
 
Kelompok 2 magnetic tape
Kelompok 2 magnetic tapeKelompok 2 magnetic tape
Kelompok 2 magnetic tape
 
Tek multimedia 11 sept 2012
Tek multimedia 11 sept 2012Tek multimedia 11 sept 2012
Tek multimedia 11 sept 2012
 
Kelompok 1 penerapan kertas dalam teknologi multimedia
Kelompok 1 penerapan kertas dalam teknologi multimediaKelompok 1 penerapan kertas dalam teknologi multimedia
Kelompok 1 penerapan kertas dalam teknologi multimedia
 
Tugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoTugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyanto
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasari
 
Tugas atpi adinda neka
Tugas atpi adinda nekaTugas atpi adinda neka
Tugas atpi adinda neka
 
Tugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasiTugas atpi aplikasi teknologi dan pengelolaan informasi
Tugas atpi aplikasi teknologi dan pengelolaan informasi
 

HTTP WEB SERVICE

  • 2. HTTP (Hyper Text Transfer Protocol) HTTP adalah tipe protocol request-response (permintaan-tanggapan) dimana client akan membuka koneksi ke suatu server dan kemudian mengirimkan permintaan menggunakan format yang spesifik. Server akan memberikan tanggapan kemudian akan menutup koneksi. HTTP memiliki kemampuan mentransfer halaman web, gambar dan media lainnya yang digunakan oleh aplikasi web.
  • 3. Sejarah Singkat HTTP Pada tahun 1991, Tim Berners-Lee mengembangkan visi untuk Network Information Project pada Le Centre Europeen de Recherche Nuclaire (CERN) di Swiss. Misinya adalah untuk menciptakan system informasi global yang mudah, namun kuat berdasarkan pada hiperteks. Dua bagian utama yang muncul dari proyek ini adalah HyperText Markup Language dan HyperText Transfer Protocol.
  • 4. Versi 0.9 merupakan versi awal yang diciptakan pada tahun 1991, protocol yang sederhana untuk komunikasi antara client dan server. Kebanyakan versi sekarang ini berasal dari protocol HTTP versi 1.1 Versi 1.1 (ditetapkan di RFC2616) mengijinkan client dan server menggunakan banyak headers untuk menyampaikan status informasi dan deskripsi agen pengguna (user-agent) dan bertindak sebagai alat yang bersifat elementer untuk autentikasi pengguna.
  • 5. Metode Permintaan HTTP Klien HTTP seperti web browser terhubung ke server HTTP yang umumnya berjalan pada port 80. Server HTTP pada gilirannya menginterpresentasikan permintaan, memprosesnya dan merespon kembali ke klien HTTP jika diperlukan. Pesan Khas HTTP: -Request Line -HTTP Headers -Empty Line -Optional massage body Metode permintaan HTTP, diantaranya: HEAD, GET, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT,
  • 6. Skenario Komunikasi HTTP Sederhana1. HTTP klien membuat sambungan dan mengirim metode permintaan ke web server. 2. HTTP server memproses permintaan klien, sementara klien menunggu respon dari server. 3. Web Server merespon dengan kode status dan data (jika tersedia) dan menutup sambungan.
  • 7. Sindikasi Konten Sindikasi konten adalah proses mendorong suatu blog, situs atau video konten keluar dari situs pihak ketiga dalam artikel penuh, snippet, link atau thumbnail. News Feed adalah contoh dari konten sindikasi.
  • 8. News Feed (Web Feed) Web feed adalah sebuah file yang dapat dibaca komputer yang merangkum informasi yang dipublikasikan di sebuah website. Sindikasi konten berupa feed membawa dampak besar pada dalam dunia web. Dengan adanya news feed, anda dapat mengumpulkan headline dari situs-situs yang menjadi favorit pengunjung Web feed yang paling terkenal adalah RSS (RDF Site Summary) format.
  • 9. RSS RSS adalah sebuah file berformat XML untuk sindikasi yang telah digunakan (diantaranya dan kebanyakan) situs web berita dan weblog. Singkatan ini biasanya mengarah ke beberapa protokol: Rich Site Summary (RSS 0.91) RDF Site Summary (RSS 0.9 and 1.0) Really Simple Syndication (RSS 2.0) Teknologi yang dibangun dengan RSS mengijinkan kita untuk berlangganan kepada situs web yang menyediakan umpan (feed) RSS, biasanya situs web yang isinya selalu diganti secara reguler. Untuk memanfaatkan teknologi ini kita membutuhkan layanan pengumpul. Pengumpul bisa dibayangkan sebagai kotak surat pribadi. Kita kemudian dapat mendaftar ke situs yang ingin kita tahu perubahannya. Namun, berbeda dengan langganan koran atau majalah, untuk berlangganan RSS tidak diperlukan biaya, gratis.
  • 10. Layanan Web (Web Service) Pengertian: Manes (2001), web-service diartikan sebagai sepotong atau sebagian informasi atau proses yang dapat diakses oleh siapa saja, kapan saja dengan menggunakan piranti apa saja, tidak terikat dengan sistem operasi atau bahasa pemrograman yang digunakan. Kreger (2001) web-service diartikan sebagai sebuah antar muka (interface) yang menggambarkan sekumpulan operasi-operasi yang dapat diakses melalui jaringan misalnya internet, dalam bentuk pesan XML. .
  • 11. Web-service dapat dibangun dengan menggunakan bahasa pemrograman apa saja dan juga dapat diimplementasikan pada platformmanapun. Webservice berkomunikasi menggunakan sebuah standar format data yang universal yaitu XML dan menggunakan protokol SOAP.
  • 12. model dari sebuah web-service didasarkan pada interaksi antara 3 komponen yang berperan dalam web-service, yaitu: service provider, service registry service requestor/consumer.
  • 13. XML Walsh (1998), XML ialah sebuah Markup Language untuk dokumentasi terstruktur Dokumen-dokumen terstruktur adalah dokumen yang mempunyai isi (kata, gambar) serta indikasi yang menyatakan makna dari isi dokumen tersebut.
  • 14. Kelebihan XML XML mempunyai kelebihan sebagai berikut (Tidwell, 1999): a. XML tidak tergantung pada platform atau sistem operasi yang digunakan. b. Hasil pencarian data lebih akurat. c. Dokumen XML dapat diterjemahkan ke dalam beberapa format yang berbeda karena dalam XML data dan instruksi dipisahkan
  • 15. Jenis Markup dalam dokumen XML a. Elemen dan atribut. b. Entity reference. c. Comment atau komentar. d. Processing Instruction (PI) e. CDATA Section. f. Document Type Declaration (
  • 16. Simple Object Access Protocol (SOAP) SOAP (Simple Object Access Protocol) merupakan protokol yang digunakan untuk mempertukarkan data atau informasi dalaM format XML (Scheinblum, 2001). sebagai gabungan antara HTTP dengan XML.
  • 17. Web-services Description Language (WSDL) Menurut Shohoud (2001) WSDL merupakan sebuah bahasa berbasis XML yang digunakan untuk mendefinisikan web-service dan menggambarkan bagaimana cara untuk mengakses web-service tersebut.
  • 18. Lima Elemen Utama Dokumen WSDL (Manes, 2001) a. Elemen <type b. Elemen <message> c. Elemen <portType> d. Elemen <binding> e. Elemen <service>
  • 19. Universal Description, Discovery and Integration (UDDI) Menurut Ariba, IBM dan Microsoft (2000) UDDI merupakan suatu cara untuk mempublikasikan dan menemukan informasi tentang web-service. UDDI sekarang bisa dianalogikan dengan search engine
  • 20. Vendor Utama dalam Web-service Saat ini web-service sudah didukung oleh ratusan vendor perangkat lunak di dunia. 3 vendor besar yang sangat aktif dalam pengembangan web service yaitu: Microsoft, IBM dan Oracle.
  • 21. Daftar Referensi Priyambodo, Tri Kuntoro. “Implementasi Web-Servoce untuk Pengembangan Sistem Layanan Pariwisata Terpadu”.2005. Simarmata, Janner (2010) Rekayasa Web. Yogyakarta: CV Andi Offset Kusumo Suryo, Ario (2004) Visual Basic .NET versi 2002 dan 2003. Jakarta: Elex Media. Pengertian HTTP - Hypertext Transfer Protocol & Cara Kerja HTTP http://www.jaringankomputer.org/http-hypertext-transfer-protocol-pengertian-cara-kerja-http/ What Is a Web Feed? http://www.nature.com/webfeeds/index.html Content Syndication: How to Get Started. http://searchenginewatch.com/article/2049167/Content-Syndication-How-to-Get-Started