Upload
febriy-y
View
351
Download
2
Embed Size (px)
Citation preview
Aplikasi Teknologi dan Pengelolaan Informasi
Nur Sanny Rahmawati (1206267835)
Siti Khoiriyah Uswah (1206253306)
• PROTOKOL HTTP
• SINDIKAN KONTEN
• LAYANAN WEB (WEB SERVICE)
Definisi Protokol HTTP
• Protokol adalah sebuah aturan atau standar yang mengatur atau
mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data
antara dua atau lebih titik komputer. Http adalah protokol yang
menyediakan perintah dalam komunikasi antar jaringan, yaitu komunikasi
antara jaringan komputer client dengan web server. komputer client
melakukan permintaan dengan mengetikkan alamat atau website yang
ingin di akses. Sedangkan server mengolah permintaan tersebut
berdasarkan kode protokol yang di inputkan
Definisi Protokol HTTPS
• HTTPS memiliki definisi yang hampir sama dengan
HTTP, namun HTTPS lebih memiliki kelebihan
fungsi di bidang keamanan. HTTPS di temukan
oleh Netscape Communication Corporation
Fungsi Protokol HTTP
Sebagai protokol yang dimanfaatkan untuk
melakukan transfer halaman atau dokumen
dalam WWW atau World Wide Web
Perbedaan HTTP dan HTTPS
HTTP
• port default 80
• HTTP melalui sistem terenkripsi,
sehingga informasi tidak dapat diakses
oleh pihak selain klien dan server
akhir. Ada dua jenis umum lapisan
enkripsi: Transport Layer Security
(TLS) dan Secure Socket Layer
(SSL), yang keduanya menyandikan
catatan data yang dipertukarkan.
HTTPS
• port default 443
• HTTPS bekerja dengan transmisi
interaksi yang normal
• Lebih aman
Prinsip-prinsip Desain Protokol
Dalam membuat protokol ada tiga hal yang harus
dipertimbangkan, yaitu
• Efektivitas
• Kehandalan
• Kemampuan dalam kondisi gagal di network
Standarisasi Protokol
• TCP/IP (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
TCP/IP terbagi menjadi beberapa aspek yaitu sebagai
berikut :
1. Protokol lapisan aplikasi bertanggung jawab untuk
menyediakan akses kepada aplikasi terhadap
layanan jaringan TCP/IP.
2. Protokol lapisan antar-host berguna untuk membuat
komunikasi yang bersifat connection-oriented atau
broadcast yang bersifat connectionless
3. Protokol lapisan internetwork bertanggung jawab
untuk melakukan pemetaan (routing) paket-paket
data jaringan menjadi paket-paket IP
4. Protokol lapisan internetwork bertanggung jawab
untuk meletakkan frame jaringan di atas media
jaringan yang digunakan.
Sindikasi Konten
Format web feed yang digunakan untuk
mempublikasikan karya terbaru secara berkala,
sepertientri blog, headline berita, audio, dan
video.
Contoh Sindikasi Website
• Blogger.com – automatic
• Friendzone.com – automatic
• Inbound.org – manual
• Snip.it• Blokube.com• ImNewsWatch.com
Layanan Web (Web Service)
aplikasi sekumpulan data, software atau pun bagian dari
perangkat lunak yang dapat diakses oleh perangkat tertentu.
Layanan web dapat diidentifikasikan dengan menggunakan
URL seperti hanya web pada umumnya. Layanan web mampu
menjadi sebuah jembatan penghubung antara berbagai sistem
yang ada
Tahap-tahap pengembangan Web Service
• Discover – browse registry UDDI untuk mencari Web Service yang sudah ada untuk integrasi.
• Create or Transform –buat Web Service dari project-project yang ada.• Build – satukan artifak yang ada sebagai SOAP dan service HTTP dan
jabarkan pada WSDL.• Deploy – Aplikasikan menjadi server aplikasi Websphere atau Tomcat.• Test – Uji coba web service baik local (stand alone computer) atau
secara remote.• Develop – Bangun contoh aplikasi untuk memberi masukkan dalam
membuat aplikasi klien Web service• Publish – publikasikan / upload Web Service pada bisnis registri UDDI.
Kelebihan Layanan Web
• Mempunyai sifat interoperabilitas sehingga dapat diakses
oleh aplikasi yang berjalan pada platform yang berbeda-
beda
• Menggunakan standar dan protokol terbuka pada Internet
• Dengan menggunakan HTTP atau SMTP, layanan web
dapat menembus pengamanan firewall suatu organisasi
tanpa mengubah konfigurasi firewall tsb
• Layanan web memungkinkan fungsi pada
banyak perangkat lunak di Internet untuk
dipadukan menjadi satu layanan web baru.
• Layanan web memungkinkan penggunaan
ulang layanan dan komponen.
• Dukungan interface yang stabil.
Kelemahan Layanan Web
• Termasuk layanan yang masih baru sehingga
fitur standar seperti transaksi belum ada
• Kinerja masih kurang baik dibandingkan
dengan kinerja RML, CORBA atau DCOM
5 aspek keamanan dasar dalam mengimplementasikan sistem berbasis Web
1. Authentication(mengidentifikasi Pengirim mupun penerima),
2. Authorization(menjamin bahwa requester yang telah berhasil melakukan otentikasi dapt meng-akses sumber daya yang ada sesuai dengan karakteristik akses (access control) yang disediakan)
3. Confidentiality(menjamin kerahasiaan (privacy) terhadap data/informasi yang dipertukarkan)
4. Data Integrity(komunikasi antara client dan server dilindungi dari adanya kemungkinan untuk merubah data oleh user/aplikasi yang tidak memiliki hak)
5. Non-Repudiation(pihak yang terlibat dalam transaksi (client & service provider) tidak dapat menyangkal terjadinya transaksi yang telah dilakukan)
Referensi
• http://ilmukomputer.org/2013/01/30/perbedaan-http-dan-https/
• http://ilmukomputer.org/2013/01/30/perbedaan-http-dan-https/
• http://julio.staff.ipb.ac.id/2012/apa-itu-web-service