SlideShare a Scribd company logo
1 of 23
ATPI
Khalista Vania Hapsari –
1206206133
Iftakhul Farikhah –
1206206215
Protokol HTTP,
Sindikasi Konten,
dan
Layanan Web
Protokol HTTP
 HTTP (HyperText Transfer Protocol) adalah
sebuah protokol untuk meminta dan
menjawab antara client dan server.
 HTTP adalah protokol transfer utama yang
digunakan oleh world wide web .
Contoh HTTP
Sejarah HTTP
 Protokol HTTP pertama kali dipergunakan dalam
WWW pada tahun 1990. Pada saat tersebut yang
dipakai adalah protokol HTTP versi 0.9.
 Pada tahun 1996 protokol HTTP diperbaiki menjadi
HTTP versi 1.0. Perubahan ini untuk
mengakomodasi tipe-tipe dokumen yang hendak
dikirim beserta enkoding yang dipergunakan
dalam pengiriman data dokumen.
 Sesuai dengan perkembangan infrastruktur
internet maka pada tahun 1999 dikeluarkan HTTP
versi 1.1 untuk mengakomodasi proxy, cache dan
koneksi yang persisten.
 Cara kerja HTTP seperti kebanyakan aplikasi
terdistribusi lainnya, berjalan dengan model
cliet-server. HTTP menggunakan TCP untuk
berkomunikasi.
 TCP/IP (singkatan dari Transmission Control
Protocol/Internet Protocol) adalah standar
komunikasi data yang digunakan oleh
komunitas internet dalam proses tukar-
menukar data dari satu komputer ke
komputer lain di dalam jaringan Internet.
HTTPS
 HTTPS adalah versi aman dari HTTP,
protokol komunikasi dari World Wide Web.
 Ditemukan oleh Netscape
Communications Corporation untuk
menyediakan autentikasi dan komunikasi
tersandi dan penggunaan dalam komersi
elektris.
 Selain menggunakan komunikasi plain text,
HTTPS menyandikan data sesi menggunakan
protokol SSL (Secure Socket Layer) atau
protokol TLS (Transport Layer Security).
 Protokol ini menggunakan port 443 untuk
komunikasi.
 Website yang sudah menggunakan protokol
ini GMail.com, dan juga situs-situs lain seperti
PayPal, Amazon, dll.
Prosedur transaksi HTTP
 Client HTTP membangun koneksi ke server
HTTP sesuai dengan alamat URL dan
alamat port yang akan diberikan. Jika
tidak ada URL yang diberikan maka akan
menggunakan localhost, sedangkan jika
nomer port tidak diberikan maka
menggunakan port 80.
 Langkah berikutnya adalah client HTTP
mengirimkan permintaan dengan
perintah tertentu, contohnya GET
/index.html HTTP/1.0, penjelasan
mengenai perintah ini akan dibahas
pada bagian berikutnya.
 Setelah itu, server HTTP akan membalas
dengan mengirimkan sumber daya yang
diminta.
 Setelah sumber yang diminta selesai
dikirimkan, server HTTP akan menutup
koneksi TCP tersebut.
Sindikasi Konten
 Sindikasi konten adalah proses berbagi
konten website atau blog dengan
website lain yang relevan dengan bidang
yang spesifik.
RSS
 RSS (Really Simple Syndication)
merupakan format pengumpan yang
dipakai untuk mendistribusikan konten
yang sering dipublikasikan.
 Sering dipublikasikan = ditampilkan pada
banyak website selain website kita sendiri.
 Umpan dalam bentuk format RSS ini bisa
ditampilkan dalam RSS reader atau halaman
web, sehingga konten yang dikemas dalam
bentuk umpan RSS dapat dengan mudah
kita bagikan baik kepada pembaca
langsung maupun website lain.
 Dengan menggunakan RSS reader pemakai
dapat berlangganan umpan RSS yang dia
inginkan sehingga akan mendapatkan
update setiap kali ada konten baru di dalam
umpan RSS tersebut.
Cara membuat RSS
 Yang wajib
 Yang tidak wajib
Web Service
 Web service adalah aplikasi sekumpulan
data (database), perangkat lunak
(software) atau bagian dari perangkat
lunak yang dapat diakses secara remote
oleh berbagai piranti dengan sebuah
perantara tertentu.
 Web service juga dapat diidentifikasikan
dengan menggunakan URL seperti
halnya web pada umumnya.
Perbedaan web service
dengan web biasa
 Perbedaannya terletak pada interaksi
yang diberikan oleh web service.
 Berbeda dengan URL web pada
umumnya, URL web service hanya
menggandung kumpulan informasi,
perintah, konfigurasi atau sintaks yang
berguna membangun sebuah fungsi-
fungsi tertentu dari aplikasi.
Hubungan
antara client dan server
pada web service
 tidak terjadi secara langsung
 dijembatani oleh file web service dalam
format tertentu, sehingga akses
terhadap database akan ditanggani
tidak secara langsung oleh server,
melainkan melalui perantara yang
disebut sebagai web service.
Tujuan web service
 Untuk meningkatkan kolaborasi antar
pemrogram dan perusahaan, yang
memungkinkan sebuah fungsi di dalam
Web Service dapat dipinjam oleh aplikasi
lain tanpa perlu mengetahui detil
pemrograman yang terdapat di
dalamnya.
Keuntungan web service
 Web Service mempunyai sifat interoperability
sehingga bisa diakses oleh aplikasi yang
berjalan pada platform yang berbeda-beda.
 Web Service menggunakan standar dan
protocol terbuka pada Internet.
 Dengan menggunakan HTTP atau SMTP, Web
Service bisa menembus pengamanan firewall
suatu organisasi tanpa mengubah konfigurasi
firewall.
 Web Service memungkinkan fungsi-fungsi pada
banyak perangkat lunak di Internet untuk
dipadukan menjadi satu Web Service baru.
 Web Service memungkinkan penggunaan ulang
layanan dan komponen.
 Web Service bersifat loosely-coupled terhadap
client.
 Dukungan interface yang stabil.
 Secure
 Mengurangi biaya integrasi aplikasi enterprise.
Sumber
 http://erycbagus.wordpress.com/protokol-http/ (11/10/13
8:50)
 http://ewawan.com/pengertian-http.html (11/10/13 8:45)
 http://masendro-tkj.blogspot.com/2013/05/struktur-
transaksi-http.html#sthash.O7vnwxPO.dpbs (11/10/13 9:10)
 http://fajarnoverdi.blogspot.com/2011/10/apa-itu-protokol-
jenis-dan-fungsinya.html (11/10/13 9:20)
 http://www.seobali.com/2010/01/21/content-syndication/
(11/10/13 9:48)
 http://not-fajardhoni.blogspot.com/2013/04/sejarah-dan-
pengertian-http.html (11/10/13 10:05)
 http://www.indojasaweb.com/tentang-kami/berita/11-
apa-fungsi-rss-dan-bagai-mana-cara-membuatnya.html
(11/10/13 10:23)
 http://saptafina13.blogspot.com/2013/04/pengertian-web-
service.html (11/10/13 10:45)

More Related Content

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 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 faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoTugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoFebriy Y
 
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 sulastariFebriy Y
 
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
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuFebriy Y
 

More from Febriy Y (20)

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 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 faisal hazami febriyanto
Tugas atpi faisal hazami febriyantoTugas atpi faisal hazami febriyanto
Tugas atpi faisal hazami febriyanto
 
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 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
 
Tugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanuTugas atpi cornelia matthiasjanu
Tugas atpi cornelia matthiasjanu
 

Tugas atpi khalista dan iftakhul

  • 1. ATPI Khalista Vania Hapsari – 1206206133 Iftakhul Farikhah – 1206206215 Protokol HTTP, Sindikasi Konten, dan Layanan Web
  • 2. Protokol HTTP  HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server.  HTTP adalah protokol transfer utama yang digunakan oleh world wide web .
  • 4. Sejarah HTTP  Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9.  Pada tahun 1996 protokol HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen.  Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.
  • 5.  Cara kerja HTTP seperti kebanyakan aplikasi terdistribusi lainnya, berjalan dengan model cliet-server. HTTP menggunakan TCP untuk berkomunikasi.  TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar- menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.
  • 6. HTTPS  HTTPS adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web.  Ditemukan oleh Netscape Communications Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan penggunaan dalam komersi elektris.
  • 7.  Selain menggunakan komunikasi plain text, HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket Layer) atau protokol TLS (Transport Layer Security).  Protokol ini menggunakan port 443 untuk komunikasi.  Website yang sudah menggunakan protokol ini GMail.com, dan juga situs-situs lain seperti PayPal, Amazon, dll.
  • 8. Prosedur transaksi HTTP  Client HTTP membangun koneksi ke server HTTP sesuai dengan alamat URL dan alamat port yang akan diberikan. Jika tidak ada URL yang diberikan maka akan menggunakan localhost, sedangkan jika nomer port tidak diberikan maka menggunakan port 80.
  • 9.  Langkah berikutnya adalah client HTTP mengirimkan permintaan dengan perintah tertentu, contohnya GET /index.html HTTP/1.0, penjelasan mengenai perintah ini akan dibahas pada bagian berikutnya.  Setelah itu, server HTTP akan membalas dengan mengirimkan sumber daya yang diminta.  Setelah sumber yang diminta selesai dikirimkan, server HTTP akan menutup koneksi TCP tersebut.
  • 10.
  • 11. Sindikasi Konten  Sindikasi konten adalah proses berbagi konten website atau blog dengan website lain yang relevan dengan bidang yang spesifik.
  • 12. RSS  RSS (Really Simple Syndication) merupakan format pengumpan yang dipakai untuk mendistribusikan konten yang sering dipublikasikan.  Sering dipublikasikan = ditampilkan pada banyak website selain website kita sendiri.
  • 13.  Umpan dalam bentuk format RSS ini bisa ditampilkan dalam RSS reader atau halaman web, sehingga konten yang dikemas dalam bentuk umpan RSS dapat dengan mudah kita bagikan baik kepada pembaca langsung maupun website lain.  Dengan menggunakan RSS reader pemakai dapat berlangganan umpan RSS yang dia inginkan sehingga akan mendapatkan update setiap kali ada konten baru di dalam umpan RSS tersebut.
  • 14. Cara membuat RSS  Yang wajib
  • 15.  Yang tidak wajib
  • 16. Web Service  Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu.  Web service juga dapat diidentifikasikan dengan menggunakan URL seperti halnya web pada umumnya.
  • 17. Perbedaan web service dengan web biasa  Perbedaannya terletak pada interaksi yang diberikan oleh web service.  Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi- fungsi tertentu dari aplikasi.
  • 18. Hubungan antara client dan server pada web service  tidak terjadi secara langsung  dijembatani oleh file web service dalam format tertentu, sehingga akses terhadap database akan ditanggani tidak secara langsung oleh server, melainkan melalui perantara yang disebut sebagai web service.
  • 19. Tujuan web service  Untuk meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.
  • 20.
  • 21. Keuntungan web service  Web Service mempunyai sifat interoperability sehingga bisa diakses oleh aplikasi yang berjalan pada platform yang berbeda-beda.  Web Service menggunakan standar dan protocol terbuka pada Internet.  Dengan menggunakan HTTP atau SMTP, Web Service bisa menembus pengamanan firewall suatu organisasi tanpa mengubah konfigurasi firewall.
  • 22.  Web Service memungkinkan fungsi-fungsi pada banyak perangkat lunak di Internet untuk dipadukan menjadi satu Web Service baru.  Web Service memungkinkan penggunaan ulang layanan dan komponen.  Web Service bersifat loosely-coupled terhadap client.  Dukungan interface yang stabil.  Secure  Mengurangi biaya integrasi aplikasi enterprise.
  • 23. Sumber  http://erycbagus.wordpress.com/protokol-http/ (11/10/13 8:50)  http://ewawan.com/pengertian-http.html (11/10/13 8:45)  http://masendro-tkj.blogspot.com/2013/05/struktur- transaksi-http.html#sthash.O7vnwxPO.dpbs (11/10/13 9:10)  http://fajarnoverdi.blogspot.com/2011/10/apa-itu-protokol- jenis-dan-fungsinya.html (11/10/13 9:20)  http://www.seobali.com/2010/01/21/content-syndication/ (11/10/13 9:48)  http://not-fajardhoni.blogspot.com/2013/04/sejarah-dan- pengertian-http.html (11/10/13 10:05)  http://www.indojasaweb.com/tentang-kami/berita/11- apa-fungsi-rss-dan-bagai-mana-cara-membuatnya.html (11/10/13 10:23)  http://saptafina13.blogspot.com/2013/04/pengertian-web- service.html (11/10/13 10:45)