tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)

21
APLIKASI TEKNOLOGI PENGELOLAAN INFORMASI Erwin Rahmandita (1206247423) Mohamad Irfan S (1206247133)

Upload: febriy-y

Post on 18-Jun-2015

147 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

APLIKASI TEKNOLOGI PENGELOLAAN INFORMASI

Erwin Rahmandita (1206247423)

Mohamad Irfan S (1206247133)

Page 2: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

PROTOKOL HTTP

Page 3: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

PROTOKOL HTTP

Pengertian HTTP (HyperText Transfer

Protocol) adalah sebuah protokol untuk

meminta dan menjawab antara client dan

server. Memulai permintaan dengan

membuat hubungan TCP/IP ke port tertentu

di tempat yang jauh (biasanya port 80).

Page 4: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

SEJARAH PERKEMBANGAN HTTP

Protokol HTTP pertama kali dipergunakan pada

tahun 1990. Pada saat tersebut yang dipakai adalah

protokol HTTP versi 0.9. Versi 0.9 ini adalah protokol

transfer dokumen secara mentah, maksudnya adalah

data dokumen dikirim sesuai dengan isi dari dokumen

tersebut tanpa memandang tipe dari dokumen.

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

Page 5: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

CARA KERJA HTTP

HTTP berkomunikasi melalui TCP atau IP.

Klien HTTP terhubung ke server HTTP

menggunakan TCP. Setelah membuat

sambungan, klien dapat mengirim pesan

permintaan HTTP ke server. HTTP digunakan

untuk mengirimkan permintaan dari klien web

(browser) ke web server, dikembalikan ke

konten web (halaman web) dari server ke

klien.

http://ewawan.com

Page 6: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

SESI HTTP

Sebuah sesi HTTP adalah urutan

transaksi permintaan dan respons jaringan

dengan menggunakan protokol HTTP. Sebuah

klien HTTP akan memulai sebuah permintaan.

Klien tersebut akan membuka sebuah koneksi

Transmission Control Protocol|Transmission

Control Protocol (TCP) ke sebuah port tertentu

yang terdapat dalam sebuah host (umumnya

port 80 atau 8080).

Page 7: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

SINDIKASI KONTEN

Page 8: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

PENGERTIAN KONTEN

Konten dalam website adalah segala

sesuatu yang dapat dilihat oleh pengunjung

baik berupa gambar, tulisan, animasi, video,

suara, tombol navigasi dan sebagainya.

Page 9: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

SINDIKASI KONTEN

Sindikasi Konten adalah tindakan

berbagai artikel dengan situs berbasis

konten, dapat menjadi otomatis atau manual

konten. Sindikasi konten mereproduksi

konten asli pada situs web yang berbeda.

Konten berkualitas tinggi, seperti artikel

berita dan siaran pers, diharapkan akan

sindikasi ke sejumlah situs lain.

Page 10: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

CONTOH SINDIKASI KONTEN

Page 11: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

LAYANAN WEB

Page 12: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

DEFINISI WEB SERVICE

Web service adalah suatu sistem

perangkat lunak yang dirancang untuk

mendukung interoperabilitas dan interaksi

antar sistem pada suatu jaringan.

Page 13: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

KEUNTUNGAN PENGGUNAAN WEB SERVICE

Format penggunaan terbuka untuk semua

platform.

Mudah dimengerti

Dukungan interface yang stabil.

Menggunakan standard-standard “membuka

service sekali” dan mempunyai pemakai

banyak.

Routing and pengiriman.

Security.

Page 14: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

Operasi-Operasi Web Service

Secara umum, web service memiliki tiga operasi

yang terlibat di dalamnya, yaitu:

•Publish/Unpublish: Menerbitkan/menghapus layanan ke

dalam atau dari registry.

•Find: Service requestor mencari dan menemukan layanan

yang dibutuhkan.

•Bind: Service requestor setelah menemukan layanan yang

dicarinya, kemudian melakukan binding ke service provider

untuk melakukan interaksi dan mengakses layanan/service

yang disediakan oleh service provider.

Page 15: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

KOMPONEN-KOMPONEN WEB SERVICE

Web service secara keseluruhan memiliki empat layer

komponen seperti pada gambar di atas, 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.

Page 16: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

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 penggunaan ulang

layanan dan komponen.

Page 17: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

WEBSITES VS WEB SERVICES

Website:

Memiliki web interface (rich interface)

Ditujukan untuk berinteraksi langsung

dengan user

Dijalankan pada web browser

Merupakan aplikasi front-end

Bersifat human-centric: user merupakan

faktor utama

Page 18: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

WEB SERVICES:

Tidak memiliki interface yang bagus

Dibuat untuk berinteraksi langsung dengan

aplikasi yang lain yg berbeda OS / Arsitektur

sekalipun, bukan dengan user

back-end application

Application-centric: komunikasi terjadi antar

aplikasi

Page 19: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

Interoperability (platform dan aplikasi)

Dapat mempublikasikan service dan method

sehingga mudah digunakan

Mendukung reusable-components

KELEBIHAN WEB SERVICES

Page 20: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)

WEB SERVICES LAYER

Service discovery:

Bagian ini bertanggung jawab untuk

memusatkan services ke dalam common

registry dan menyediakan kemudahan untuk

mempublikasikan interface dan kemudahan

dalam pencarian method.

Bagian ini dihandle oleh Universal

Description, Discovery, and Integration

(UDDI)

Page 21: Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)