Tugas atpi khalista dan iftakhul

23
ATPI Khalista Vania Hapsari – 1206206133 Iftakhul Farikhah – 1206206215 Protokol HTTP, Sindikasi Konten, dan Layanan Web

Transcript of Tugas atpi khalista dan iftakhul

Page 1: Tugas atpi khalista dan iftakhul

ATPI

Khalista Vania Hapsari – 1206206133

Iftakhul Farikhah – 1206206215

Protokol HTTP, Sindikasi Konten,

dan Layanan Web

Page 2: Tugas atpi khalista dan iftakhul

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 .

Page 3: Tugas atpi khalista dan iftakhul

Contoh HTTP

Page 4: Tugas atpi khalista dan iftakhul

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.

Page 5: Tugas atpi khalista dan iftakhul

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.

Page 6: Tugas atpi khalista dan iftakhul

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.

Page 7: Tugas atpi khalista dan iftakhul

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.

Page 8: Tugas atpi khalista dan iftakhul

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.

Page 9: Tugas atpi khalista dan iftakhul

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.

Page 10: Tugas atpi khalista dan iftakhul
Page 11: Tugas atpi khalista dan iftakhul

Sindikasi Konten Sindikasi konten adalah proses berbagi

konten website atau blog dengan website lain yang relevan dengan bidang yang spesifik.

Page 12: Tugas atpi khalista dan iftakhul

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.

Page 13: Tugas atpi khalista dan iftakhul

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.

Page 14: Tugas atpi khalista dan iftakhul

Cara membuat RSS Yang wajib

Page 15: Tugas atpi khalista dan iftakhul

Yang tidak wajib

Page 16: Tugas atpi khalista dan iftakhul

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.

Page 17: Tugas atpi khalista dan iftakhul

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.

Page 18: Tugas atpi khalista dan iftakhul

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.

Page 19: Tugas atpi khalista dan iftakhul

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.

Page 20: Tugas atpi khalista dan iftakhul
Page 21: Tugas atpi khalista dan iftakhul

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.

Page 22: Tugas atpi khalista dan iftakhul

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.

Page 23: Tugas atpi khalista dan iftakhul

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-transaks

i-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)