tugas atpi ade maretha & arista bayu

26
Suatu Pengantar : Protokol HTTP, Sindikasi Konten, Layanan WEB (Web Service). Special Presented by ; Ade Maretha Dwianto ( 1206206190 ) Arista Bayu Paramarta (1206206171) Memenuhi Tugas Mata Kuliah Aplikasi Teknologi Pengolahan Informasi yang dibina oleh Bapak Arie Nugraha M. TI

Upload: febriy-y

Post on 18-Jun-2015

116 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tugas atpi ade maretha & arista bayu

Suatu Pengantar : Protokol HTTP, Sindikasi Konten,

Layanan WEB (Web Service).

Special Presented by ;Ade Maretha Dwianto ( 1206206190 )Arista Bayu Paramarta (1206206171)

Memenuhi Tugas Mata Kuliah Aplikasi Teknologi Pengolahan

Informasiyang dibina oleh Bapak Arie

Nugraha M. TI

Page 2: Tugas atpi ade maretha & arista bayu

PROTOKOL HTTP

Page 3: Tugas atpi ade maretha & arista bayu

HTTP (HyperText Transfer Protocol)“sebuah protokol untuk meminta dan

menjawab antara client dan server.”

PROTOKOL HTTP;

PENGERTIAN

Page 4: Tugas atpi ade maretha & arista bayu

Terdiri dari : Fungsi Umum Fungsi Khusus

PROTOKOL HTTP;

Fungsi

Page 5: Tugas atpi ade maretha & arista bayu

Fungsi Umum

“sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa

berjalan dengan baik dan benar”

PROTOKOL HTTP;

Fungsi Umum

sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik dan benar.

Page 6: Tugas atpi ade maretha & arista bayu

a. Fragmentasi dan Re-assembly Pembagian informasi yang dikirim menjadi beberapa paket data dari sisi

pengirim. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket berita yang lengkap.

b. Enkapsulasi Enkapsulasi (Encaptulation) adalah proses pengiriman data yang dilengkapi

dengan alamat, kode-kode koreksi, dan lain-lain.c. Kontrol Konektivitas Membangun hubungan komunikasi berupa pengiriman data dan mengakhiri

hubungan dari pengirim ke penerima d. Flow Control Fungsi dari Flow Control adalah sebagai pengatur jalannya data dari

pengirim ke penerima.e. Error Control Tugasnya adalah mengontrol terjadinya kesalahan sewaktu data dikirimkan.f. Pelayanan Transmisi Fungsinya adalah memberikan pelayanan komunikasi data yang

berhubungan dengan prioritas dan keamanan data.

PROTOKOL HTTP;

Fungsi Khusus

Page 7: Tugas atpi ade maretha & arista bayu

6.    TRACE 7.    OPTIONS8.    CONNECT9.    PATCH

PROTOKOL HTTP;

Contoh Perintah

1. HEAD2.    GET3.    POST4.    PUT5. DELETE

Page 8: Tugas atpi ade maretha & arista bayu

1.  Klien terhubung ke host,2.  Server menerima koneksi,3.  Klien permintaan file,4. Server mengirimkan respon

(termasuk file atau tidak)

PROTOKOL HTTP;

Proses Transaksi Data

Page 9: Tugas atpi ade maretha & arista bayu

SINDIKASI KONTEN

Page 10: Tugas atpi ade maretha & arista bayu

“sebagai proses berbagi konten website atau blog dengan website lain yang relevan dengan bidang

spesifik penguna”

Sindikasi Konten;

PENGERTIAN

Page 11: Tugas atpi ade maretha & arista bayu

Bentuk dari Web Syndication: Html Javascript XML RSS (Really Simple Syndication) Atom

Sindikasi Konten;

Bentuk Sindikasi Konten

Page 12: Tugas atpi ade maretha & arista bayu

RSS (Really Simple Syndication)“salah satu bentuk dari Web Syndication

yang filenya berformat XML. Sindikasi tersebut umumnya digunakan oleh situs web berita atau blog untuk memberikan

info-info terbaru kepada para pembacanya.”

Sindikasi Konten;

Salah satu Contoh

Page 13: Tugas atpi ade maretha & arista bayu

Fungsi dari Web Syndication adalah memberikan Feed/makanan kepada Search Engine dimana Feed tersebut berisi update terbaru dari content website kita. Format Web Syndication: RSS, ATOM, RDF.

Sindikasi Konten;

Fungsi RSS

Page 14: Tugas atpi ade maretha & arista bayu

Sindikasi Konten;

Contoh langgan RSS

Page 15: Tugas atpi ade maretha & arista bayu

Layanan WEB WEB SERVICE

Page 16: Tugas atpi ade maretha & arista bayu

Layanan Web adalah sistem software yang didesain untuk mendukung interaksi interoperable mesin-ke-mesin melalui sebuah jaringan.

bertujuan 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.

Layanan WEB;

PENGERTIAN

Page 17: Tugas atpi ade maretha & arista bayu

Web service dapat digunakan untuk mentransformasikan satu atau beberapa bisnis logic atau class dan objek yang terpisah dalam satu ruang lingkup yang menjadi satu, sehingga tingkat keamanan dapat ditangani dengan baik.

2. Web service memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Web service cukup di-upload ke web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.

3. Web service berjalan di port 80 yang merupakan protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi khusus di sisi firewall.

Layanan WEB;

Mengapa mengunakannya?

Page 18: Tugas atpi ade maretha & arista bayu

Format penggunaan terbuka untuk semua platform. Mudah di mengerti dan mudah men-debug. Dukungan interface yang stabil. Mudah untuk menengahi pesan-pesan proses dan menambahkan

nilai. Routing and pengiriman. Security. management and monitoring. Akselerasi. mudah untuk mengembangkan dengan semantic transport

tambahan. Terbuka, standard-standard berbasis teks. Pencapaian modular. Tidak mahal untuk diimplementasikan (relatif). Mengurangi biaya integrasi aplikasi enterprise. Implementasi yang incremental.

Layanan WEB;

Kegunaan

Page 19: Tugas atpi ade maretha & arista bayu

Memiliki 3 entitas dalam arsitekturnya, yaitu:

1.Service Requester (peminta layanan)

2.Service Provider (penyedia layanan)

3.Service Registry (daftar layanan)

Layanan WEB;

Arsitektur Web Service

Page 20: Tugas atpi ade maretha & arista bayu

Service Provider: Berfungsi untuk menyediakan layanan/service dan mengolah sebuah registry agar layanan-layanan tersebut dapat tersedia.

Service Registry: Berfungsi sebagai lokasi central yang mendeskripsikan semua layanan/service yang telah di-register.

Service Requestor: Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut.

Layanan WEB;

Arsitektur Web Service (2)

Page 21: Tugas atpi ade maretha & arista bayu

Layanan WEB;

Komponen Web Service

memiliki empat layer komponen yaitu:

Page 22: Tugas atpi ade maretha & arista bayu

memiliki empat layer komponen yaitu: Layer 1: Protokol internet standar seperti HTTP, TCP/IP Layer 2: Simple Object Access Protocol (SOAP),

merupakan protokol akses objek berbasis XML yang digunakan untuk proses pertukaran data/informasi antar layanan.

Layer 3: Web Service Definition Language (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.

Layer 4 : UDDI (Universal Description, Discovery and Integration) adalah sebuah service registry bagi pengalokasian web service.

Layanan WEB;

Komponen Web Service

Page 23: Tugas atpi ade maretha & arista bayu

Umumnya layanan ini digunakan oleh organisasi yang besar dan kompleks untuk metode pertukaran datanya. Atau bisa juga oleh programmer yang "malas" dalam artian lebih senang menulis sedikit code dari pada banyak baris untuk hasil yang sama, lebih senang bekerjasama dari pada membangun aplikasi sendirian.

Layanan Web paling sesuai untuk :1. Government to Government (G2G)2. Business to Business B2B (B2B)

Layanan WEB;

Pengaplikasian

Page 24: Tugas atpi ade maretha & arista bayu

(1) pemohon dan penyedia entitas menjadi dikenal satu sama lain (atau setidaknya satu menjadi tahu untuk yang lain);

(2) Peminta dan penyedia entitas entah bagaimana setuju pada deskripsi layanan dan semantik yang akan mengatur interaksi antara pemohon dan agen penyedia;

(3) Deskripsi layanan dan semantik direalisasikan oleh pemohon dan agen penyedia, dan

(4) Pemohon dan agen penyedia bertukar pesan, sehingga melakukan beberapa tugas atas nama pemohon dan badan penyedia.

Layanan WEB;

How it work?

Page 25: Tugas atpi ade maretha & arista bayu

DAFTAR PUSTAKA dan SITUS http://elib.unikom.ac.id (Diakses pada 11

oktober 2013) http://hamdani.blog.ugm.ac.id (Diakses pada

11 oktober 2013) http://www.ilmuwebsite.com (Diakses pada 11

oktober 2013) http://www.kompinia.com/apa-itu-rss/ (Diakses

pada 11 oktober 2013) http://www.futuresgalleriablog.com (Diakses

pada 11 oktober 2013) www.newscientist.com  (Diakses pada 11

oktober 2013)

Page 26: Tugas atpi ade maretha & arista bayu