Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Terdistribusi
Disusun oleh:
Kelompok 10
IF / VI / B
2014
Print document
karunia-Nya sehingga makalah yang berjudul Sistem Terdistribusi Berbasis Web ini dapat
“ “
Dalam menyelesaikan makalah ini, banyak bantuan dan masukan dari berbagai pihak.
Oleh karena itu, pada kesempatan kali ini ucapan terimakasih senantiasa diberikan kepada:
1. Bapak Khaerul Manaf, ST., M.Kom. selaku Dosen mata kuliah Sistem Terdistribusi.
2. Orang tua yang telah memberikan semangat dan motivasi untuk senantiasa belajar.
3. Pihak-pihak yang tidak dapat disebutkan satu per satu, sehingga makalah ini dapat
terselesaikan.
Dapat disadari bahwa makalah yang telah dibuat ini jauh dari kata sempurna, maka
dari itu kritik dan saran yang membangun selalu dinanti agar dalam pembuatan tugas-tugas
makalah selanjutnya dapat dikerjakan dengan sebaik mungkin. Semoga makalah yang telah
Penyusun,
Kelompok 10
i
Print document
karunia-Nya sehingga makalah yang berjudul Sistem Terdistribusi Berbasis Web ini dapat
“ “
Dalam menyelesaikan makalah ini, banyak bantuan dan masukan dari berbagai pihak.
Oleh karena itu, pada kesempatan kali ini ucapan terimakasih senantiasa diberikan kepada:
1. Bapak Khaerul Manaf, ST., M.Kom. selaku Dosen mata kuliah Sistem Terdistribusi.
2. Orang tua yang telah memberikan semangat dan motivasi untuk senantiasa belajar.
3. Pihak-pihak yang tidak dapat disebutkan satu per satu, sehingga makalah ini dapat
terselesaikan.
Dapat disadari bahwa makalah yang telah dibuat ini jauh dari kata sempurna, maka
dari itu kritik dan saran yang membangun selalu dinanti agar dalam pembuatan tugas-tugas
makalah selanjutnya dapat dikerjakan dengan sebaik mungkin. Semoga makalah yang telah
Penyusun,
Kelompok 10
i
Print document
ii
Print document
PENDAHULUAN
Cancel Download And Print
1.1 Latar Belakang
Sistem terdistribusi adalah sebuah sistem yang komponennya berada pada jaringan
cara pengiriman email, FTP, Archie dan Gopher. Email (Electronic Mail) menjadi
masyarakat atau perorangan. FTP (File Transfer Protocol) telah digunakan untuk
mengirimkan dokumen
dokumen dari satu komputer
komputer ke yang lain. Archie adalah suatu prosedur
untuk menemukannya. Untuk itu, meski diketahui informasi itu berada di mana, namun
tetap tidak memiliki cara untuk menemukannya. Hal ini menjadi masalah besar jika
informasi yang baik tidak ditemukan, Internet tidak dapat digunakan dengan segala
potensialnya.
Michigan. Gopher adalah database informasi yang diatur oleh menu interface secara
hirarki. Gopher didisain untuk mempersempit are pencarian dari informasi umum ke
informasi yang spesifik dengan menawarkan pilihan topik dari berbagai macam lapisan.
Untuk memperluas jumlah informasi yang dapat disediakan, Gopher terbukti lebih
efisien sebagai cara untuk melokasi dan mendistribusi informasi, dengan kemampuan
yang terbatas. Utamanya, informasi disebarkan oleh cara Gopher yang terbatas hanya
pada teks, dan melakukan akses informasi di beberapa lokasi dengan tidak begitu baik.
Maka dari itu karena keterbatasan teknologi informasi internet tersebut, maka metode,
platform baru dengan metode yang lebih bebas (tidak terlalu tergantung) harus segera
ditemukan untuk proses distribusi informasi di Internet. World Wide Web dilahirkan
1
Print document
dan aplikasi interaktif, WWW telah menjadi media pertukaran informasi yang bisa
Cancel Download And Print
dibandingkan dengan Gopher. Maka dari itu pada makalah ini akan dibahas mengenai
e. Web Services
f. Web Proxy
1.3 Tujuan
Untuk memberikan informasi secara sistematis, akurat, terstruktur dan mudah dipahami,
a. BAB I PENDAHULUAN
Bab ini memberikan penjelasan umum mengenai latar belakang, identifikasi masalah,
tujuan dan sistematika penulisan dari makalah Sistem Terdistribusi Berbasis Web.
b. BAB II PEMBAHASAN
2
Print document
Bab ini berisi kesimpulan dari isi dari pembahasan mengenai Sistem Terdistribusi
Cancel Download And Print
Berbasis Web.
3
Print document
PEMBAHASAN
Cancel Download And Print
World Wide Web (WWW atau disingkat W3 dan umumnya dikenal sebagai Web),
adalah sistem dokumen hypertext yang diakses melalui Internet. Dengan web browser,
kita dapat melihat halaman web yang mungkin berisi teks, gambar, video, dan
Konsorsium World Wide Web, menulis sebuah proposal Maret 1989 untuk apa yang
akhirnya akan menjadi World Wide Web. Di CERN di Jenewa, Swiss, Berners-Lee dan
ilmuwan komputer Belgia Robert Cailliau diusulkan pada tahun 1990 untuk
menggunakan "HyperText ... untuk link dan mengakses informasi dari berbagai jenis
sebagai web node di mana pengguna dapat browse", dan secara terbuka
"The World Wide Web dikembangkan menjadi kolam pengetahuan manusia, dan
Dalam edisi 1970 Mei Populer majalah Science Arthur C. Clarke dilaporkan telah
meramalkan bahwa satelit akan suatu hari "membawa akumulasi pengetahuan dunia
untuk ujung jari Anda" menggunakan konsol yang akan menggabungkan fungsionalitas
dari televisi Xerox, telepon, dan komputer kecil, yang memungkinkan transfer data dan
Pada bulan Maret 1989, Tim Berners-Lee menulis sebuah proposal yang
direferensikan Enquire, database dan proyek perangkat lunak yang telah dibangun
pada tahun 1980, dan dijelaskan sistem informasi manajemen lebih rumit.
Dengan bantuan dari Robert Cailliau, ia menerbitkan proposal yang lebih formal
"WorldWideWeb" (satu kata, juga "W3") sebagai "web" dari "dokumen hypertext"
4
Print document
memperkirakan bahwa web read-only akan dikembangkan dalam waktu tiga bulan dan
Cancel Download And Print
akan mengambil enam bulan untuk mencapai "penciptaan link baru dan materi baru
otomatis pembaca ketika bahan baru yang menarik bagi dia / nya telah menjadi
tersedia. " Sedangkan tujuan-baca hanya bertemu, penulis diakses dari konten web
membutuhkan waktu lebih lama untuk matang, dengan konsep wiki, Web 2.0 dan RSS /
Atom Proposal dimodelkan setelah pembaca SGML Dynatext oleh Teknologi Electronic
Book, spin-off dari Lembaga Penelitian Informasi dan Beasiswa di Brown University.
Sistem Dynatext, lisensi oleh CERN, secara teknis canggih dan merupakan pemain
kunci dalam perpanjangan SGML ISO 8879:1986 untuk Hypermedia dalam HyTime, tapi
itu dianggap terlalu mahal dan memiliki kebijakan perizinan yang tidak tepat untuk
digunakan dalam fisika energi umum yang tinggi masyarakat, yaitu biaya untuk setiap
Ini NeXT Computer yang digunakan oleh Tim Berners-Lee di CERN menjadi server
web pertama CERN pada tahun 2010 perumahan datacenter beberapa www server.
Sebuah NEXT Computer digunakan oleh Berners-Lee sebagai web server pertama di
dunia dan juga untuk menulis web browser pertama, WorldWideWeb, pada tahun
1990. Dengan Natal 1990, Berners-Lee telah dibangun semua alat yang diperlukan
untuk Web bekerja: browser web pertama (yang merupakan editor web juga); server
web pertama, dan halaman web pertama, yang menggambarkan proyek itu sendiri.
Pada tanggal 6 Agustus 1991, ia posted ringkasan pendek dari proyek World Wide
Web pada newsgroup alt.hypertext. Tanggal ini juga menandai debut Web sebagai
layanan publik yang tersedia di Internet. Foto pertama pada web yang diupload oleh
Berners-Lee pada tahun 1992, gambar rumah CERN band yang Horribles Les Cernettes.
mentransfer dokumen dalam World Wide Web (WWW atau sebuah protokol
meminta/menjawab antara client dan server. Sebuah client HTTP seperti web browser,
5
Print document
tuan rumah yang jauh (biasanya port 80). Protokol ini adalah protokol ringan, tidak
Cancel Download And Print
berstatus dan generik yang dapat dipergunakan berbagai macam tipe
dan grup bekerja Internet Engineering Task Force (IETF), yang menjelaskan HTTP/1.1,
versi HTTP yang digunakan umum sekarang ini. Atau protokol application level (dalam
OSI seven layer) untuk sistem informasi yang terdistribusi, kolaboratif dan hypermedia.
Definisi hypermedia sendiri merujuk pada suatu media yang merupakan kombinasidari
berbagai media lainnya.HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan
dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus
dilakukan oleh web server dan juga web browser sebagai respon atas perintah-
perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan
suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser
akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima
perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web
browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas
tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.di
menunggu client mengirim kode permintaan (request), seperti “GET / HTTP/1.1″ (yan g
akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang
memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan
tersebut, diikuti dengan badan dari data tertentu. Beberapa kepala (header) juga bebas
ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol
HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim
kembali kode jawaban, seperti “200 OK”, dan sebuah pesan yang diminta, atau sebuah
pesan error atau pesan lainnya.Server HTTP Apache atau Server Web/WWW Apache
adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux,
Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk
melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani
6
Print document
dapat menghasilkan fasilitas tersebut, harus menyimpan dokumen web di web server
Cancel Download And Print
agar dapat dibuka dari client. Hal ini sering disebut dengan hosting. Untuk dapat
membangun webserver dibutuhkan software sebagai web server, sofware ini sangat
banyak sekali namun untuk platform Linux, web server yang terkenal handal adalah
Apache. Apache merupakan salah satu Open Source program yang digunakan sebagai
web server. Web client dan Web server berkomunikasi menggunakan protokol HTTP
(HyperText Transfer Protocol). Web client adalah komputer yang tergabung dalam
jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server,
web client menggunakan aplikasi yang disebut Web browser. Web server adalah
komputer yang tergabung dalam jaringan atau internet yang memberikan informasi.
mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol
ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe
dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh
World Wide Web. Spesifikasi teknologi-teknologi utama yang dipakai sebagai basis
utama web, seperti URL (Uniform Resource Locator), HTTP (HyperText Transfer
Protocol), dan HTML (HyperText Markup Language) dikembangkan dan diatur oleh
badan ini.World Wide Web (“WWW”, atau singkatnya “Web”) adalah suatu ruang
global yang disebut Uniform Resource Identifier (URI). WWW sering dianggap sama
mengambil informasi (disebut “dokumen” atau “halaman web”) dari server web dan
7
Print document
setiap halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi
Cancel Download And Print
kembali kepada server untuk berinteraksi dengannya. Ini disebut “surfing” atau
“berselancar” dalam bahasa Indonesia. Halaman web biasanya diatur dalam koleksi
Sejarah Protokol HTTP pertama kali dipergunakan dalam WWW 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
perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP ve rsi 1.1
Ada beberapa operasi HTTP yang ada salah satu contohnya adalah GET dan POST.
Operasi GET digunakan untuk meminta sumber dari server. Operasi POST digunakan
untuk mengirim informasi ke sumber yang ada di server. Server akan merespon dengan
header HTTP yang diikuti dengan bagian data. Pada kasus operasi pemberian GET,
respon dari server akan berisi sumber yang diminta klien. Jika server menerima operasi
POST, server akan melewatkan data yang ada pada operasi POST ke sumber yang dapat
dieksekusi. Setelah server menerima kembali hasil dari sumber tersebut, server akan
protokol ini didefinisikan oleh Tim Bernersleedalam RFC (Request For Comment – )
tentang data yang ditransfer dan pengubahnya. Sesuai dokumentasi IETF, HTTP/1.0
sendiri tidaklah cukup untuk menangani proxy (analogikan proxy dengan pintu keluar
masuk koneksi dalam jaringan yang memiliki banyak komputer dengan koneksi internet
8
Print document
mencari ke sini terlebih dahulu untuk informasi yang diminta), kebutuhan untuk
Cancel Download And Print
koneksi persistem dan virtual host (host yang secara nyata tidak ada, biasanya hanya
merupakan semacam alias). Hal ini kemudian disempurnakan oleh versi berikutnya dari
Semakin mudahnya akses internet diberbagai daerah membuat pengguna tidak lagi
memikirkan bagaimana cara kerja web itu sendiri, melainkan lebih memanfaatkan
penggunaan software-software browser. Adapun unsur penting dalam proses kerja web
yaitu:
1. User
sebuah situs.
Client server merupakan sebuah aplikasi yang berfungsi sebagai sebuah mesin
3. TCP/IP
IP adalah kode atau sebuah alamat yang dapat membantu agar sebuah permintaan
4. Server
Server adalah pusat dari semuanya,di server lah tempat penyimpanan data dan disini
9
Print document
CDN merupakan kependekan dari Content Distribution Network atau juga ada yang
Cancel Download And Print
menyebut Content Delivery Network, yaitu sebuah teknologi terbaru sebagai bentuk
mirroring content website. Dengan menggunakan CDN maka content web seperti CSS,
Image, Video, Custom Scripts akan di mirror di server cadangan yang terletak di
berbagai negara. Jadi dengan menggunakan CDN artinya content (image, css, video,
custom script) akan di copy ke mirror server lain. Misalkan, Kita memiliki website yang
web hostingnya di Indonesia, otomatis bila ada pengunjung dari Rusia yang
mengunjungi website kita, mereka akan kesulitan membuka website kita karena
terbatas jarak dan speed international connection dari kedua negara. Dan bahkan tak
jarang berakhir dengan timeout. Dengan CDN, content web akan di copy (mirroring) ke
server lain yang tersebar di berbagai negara seperti Eropa, Amerika, Asia, dan Australia
pengunjung dari Eropa, maka bukan server Indonesia yang melakukan response,
melainkan server CDN yang berada di Eropa. Begitu juga bila ada pengunjung yang
berasal dari Amerika, server CDN Amerika yang melakukan reponse ke pengunjung
tersebut. Secara otomatis server CDN akan merespon dengan server yang terdekat
dengan visitor.
Hasilnya dengan penggunaan CDN ini, web akan cepat diakses dari negara manapun,
dan yang pasti quota bandwidth di server asal akan sangat minim pemakaiannya. Efek
lainnya adalah website/blog tidak akan membebani resources server shared hosting
a) Website yang bisa di buka di negara manapun dengan loading time yang sangat
cepat.
c) Web dengan penggunaan resources minimum tanpa suspend dan limitasi provider
hosting.
10
Print document
Content Distribution Network atau Content Delivery Network menampung file statis
situs atau website melalui ratusan server dan bukan yang berada dalam satu server
pengunjung website melalui node atau server di kota atau negara terdekat dengan
website yang lebih cepat dan website mendapatkan beban server lebih ringan
sehingga akan berdampak kepada peringkat yang lebih baik di search engine.
Web service adalah suatu sistem perangkat lunak yang didisain untuk
Sistem lain yang berinteraksi dengan Web service dilakukan melalui interface/antar
standard web. Perangkat Lunak aplikasi yang ditulis dalam berbagai bahasa
Cancel Download And Print
pemrograman dan berjalan pada berbagai platform dapat menggunakan Web Service
untuk pertukaran data pada jaringan komputer seperti Internet dalam cara yang
(sebagai contoh, antara Java dan Python, atau Microsoft Windows dan aplikasi Linux)
. Web Service adalah aplikasi perangkat lunak yang tersedia pada Web yang
melaksanakan fungsi yang spesifik. Berikutnya, kita akan lihat di pertengahan dari
definisi yakni “ditemukan, diuraikan, dan diakses berdasarkan pada XML dan protokol
standard Web.” Dibangun pada XML, suatu standard yang didukung dan dite rima
Web Service pertama fokus pada interoperabilitas. XML adalah sintaksis dari
pesan XML ke Web Service dalam rangka berkomunikasi. Teknologi Web Service,
tentang Web Service — bagian “penemuan” dari definisi kita. Pesan sintaksis untuk
suatu Web Service diuraikan di dalam WSDL, Web Service Definition Language. Ketika
kebanyakan teknolog berpikir tentang Web Service, mereka berpikir tentang SOAP,
bagian “yang diakses” dari definisi Web Service kita. SOAP, yang dikembangkan
sebagai Simple Object Access Protocol, adalah protokol pesan berbasis XML (atau
API) untuk berkomunikasi dengan Web Service. SOAP adalah dasar untuk Web
Bagian akhir dari definisi kita menyebutkan bahwa Web Service tersedia “pada
intranets, extranets, dan Internet.” dimana Web Service tidak hanya menjadi publik,
mereka dapat ada pada suatu jaringan internal untuk aplikasi internal. Web Service
bisa digunakan antar mitra organisasi dalam solusi B2B yang kecil. Penting
12
Print document
a) Message-based
b) Standards-based
d) Platform-neutral
Beberapa key standard didalam web service adalah: SOAP, WSDL and UDDI.
SOAP (Simple Object Access Protocol) adalah sebuah XML-based mark-up language
amplop yang digunakan untuk pertukaran data object didalam network. SOAP
transport.
Sebuah SOAP message terdiri dari SOAP Envelop dan bisa terdiri dari
attachments atau tidak memiliki attachment. SOAP envelop tersusun dari SOAP
header dan SOAP body, sedangkan SOAP attachment membolehkan non-XML data
akan memfasilitasi komunikasi antar aplikasi. WSDL akan mendeskripsikan apa yang
akan dilakukan oleh web service, bagaimana menemukannya dan bagaimana untuk
a) Types – element untuk mendefinisikan tipe data. Mereka akan mendefinisikan
tipe data (seperti string atau integer) dari element didalam sebuah message.
13
Print document
service.
Cancel Download And Print
d) Port Type – sebuah koleksi abstract dari operations yang didukung oleh lebih dari
satu endpoints.
e) Binding – mendefinisikan penyatuan dari tipe port (koleksi dari operasioperasi)
menjadi sebuah protokol transport dan data format). Ini adalah sebuah protokol
konkret dan sebuah spesifikasi data format didalam tipe port tertentu.
binding dan alamat network. Bagi protokol HTTP, ini adalah sebuah bentuk dari
URL sedangkan bagi protokol SMTP, ini adalah sebuah form dari email address.
yang dinyatakan sebagai layer/lapisan. Bersandar pada pondasi bagi XML untuk
teknologi dari Web Service, dan HTTP sebagai dasar protokol, banyak sekali Web
Service melibatkan protokol baku untuk mencapai kemampuan dari akses, deskripsi,
dan penemuan/discovery. SOAP ( Simple Object Access Protocol ) adalah standar untuk
bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan
14
Print document
dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP
Cancel Download And Print
dan XML sebagai mekanisme untuk pertukaran data.
Adapun standard uraian Service untuk Web Service adalah misalnya terdapat
suatu jaringan yang umum untuk berkomunikasi dan suatu satuan format dan
interpretasi message yang disetujui secara umum, maka apa persyaratan yang
semantik yang umum tentang isi dari message — mengenai apa yang mereka maksud
Suatu pemohon yang potensial harus mengetahui service apa yang tersedia dari
penyedia service, format message apa yang diperlukan untuk membuat permohonan,
biaya-biaya apa yang dilibatkan, dan lain-lain. Seorang pedagang yang ingin
Standarisasi dari uraian service untuk mendukung Web Service dicapai melalui
WSDL. Bahasa ini menggambarkan interface yang diperlukan untuk interaksi antara
WSDL-nya tersedia untuk pemohon yang potensial. Ini bisa dilakukan dalam berbagai
cara, tetapi satu cara yang standard adalah bagi penyedia service untuk
mendaftarkan service dengan suatu registry (pencatatan) dan bagi pemohon service
untuk menemukan service dengan pencarian registry tsb. Spesifikasi yang digunakan
Langkah 1, aplikasi klien menemukan informasi tentang Web Service A dalam suatu
15
Print document
UDDI registry untuk menentukan API milik Web Service A. Akhirnya, pada langkah 3
Cancel Download And Print
dan 4, aplikasi klien berkomunikasi dengan Web Service melalui
b) Web Service menggunakan standard dan protokol yang open. Jika memungkinkan
d) Web Service mengijinkan perangkat lunak dan service dari perusahaan dan lokasi
suatu infrastruktur
f) Web Service dapat secara bebas digabungkan (loosely coupled) dengan demikian
16
Print document
semacam web site, tetapi itu bukan demikian. Ada perbedaan – perbedaan yang
membedakan dengan web site. Perbedaan tersebut dapat dilihat dibawah ini :
WEB SITE
WEB SERVICES
b) Dibuat untuk ber interaksi langsung dengan applikasi yang lain baik beda OS /
Konsep sekalipun.
c) Dibuat untuk bekerja pada semua tipe client applikasi / perangkat device
Web Services itu digunakan saat kita akan mentransformasi sebuat bisnis logik /
sebuah class dan object yang terpisah dalam 1 ruang lingkup yang menjadi satu,
sehingga tingkat keamanan dan security dapat di tangani dengan baik. Selain itu Web
Service juga lebih mudah dalam process deploymentnya, karena tidak memerlukan
registrasi khusus ke dalam sistem operasi. Web Service cukup diupload ke Web
Server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi. Web Service
memerlukan konfigurasi khusus di sisi firewall, dan ini tidak perlu dilakukan untuk
Beberapa vendor luar negeri mulai berkolaborasi satu sama lain dengan konsep
web services , diantaranya : IBM, Microsoft , SUN , ORACLE Diantaranya contoh web
services yang sudah jadi dan dipakai adalah web services keluaran Microsoft
17
Print document
pemakai banyak.
7. Security.
10. Akselerasi.
1. Karakteristik standard Web Service saat ini masih dalam tahap perkembangan
OASIS untuk menerapkan Mutu dari aspek service dari produk mereka.
18
Print document
memilih format yang text-based. XML dengan tegas tidak menghitung antar
Cancel Download And Print
tujuan disain-nya baik singkatan dari penyandian maupun efisiensi dari
uraian. Ini bisa berubah dengan standard XML Infoset, yang menguraikan
bahasa yang XML-based dalam kaitan dengan hal-hal yang abstrak (unsur-
tradisional kini dilihat sebagai suatu serialisasi ASCII (atau Unicode) dari XML,
bukan XML itu sendiri. Pada model ini, serialisasi biner adalah suatu alternatif
yang sama yang sah. Penyajian biner seperti SOAP MTOM menjanjikan untuk
Fungsi dari Webservice sangat lah berguna dan dapat diimplementasikan pada
perusahaan atau instansi berskala besar seperti facebook yang menyediakan layanan
info ataupun berita yang berasal dari website lain tanpa harus tau struktur data pada
terdistribusi sistem. Pada bagian ini, kita membahas beberapa bidang utama di mana
layanan web telah digunakan secara luas: dalam mendukung arsitektur berorientasi
19
Print document
membuat mereka diakses secara global dan setuju untuk komposisi berikutnya.
Cancel Download And Print
Arsitektur berorientasi layanan juga memungkinkan dan mendorong
didistribusikan.
layanan gabungan eksperimental dan membuat mereka tersedia bagi orang lain
b) The Grid
software, data dan sensor pada skala yang sangat besar. Sumber daya biasanya
komputer untuk menyelesaikannya, baik oleh berbagi data atau berbagi daya
komputasi. Sumber daya ini perlu didukung oleh perangkat keras komputer
memastikan bahwa klien mendapatkan apa yang mereka butuhkan dan bahwa
layanan mampu untuk memasok itu. Dalam beberapa kasus, teknik keamanan
terbuat dari sumber daya dalam jenis lingkungan. The World-Wide Telescope
2. Data disimpan dalam arsip di situs terpisah yang lokasi bisa di tempat yang
20
Print document
4. Kuantitas besar dan meningkat (terabyte atau petabyte) dari data mentah
Cancel Download And Print
yang dihasilkan dari instrumen;
Internet membuat semua arsip data yang berpotensi tersedia bagi para
instrumen yang berbeda berkumpul pada waktu yang berbeda dan di lokasi yang
penelitian mereka sendiri akan tertarik hanya dalam subset dari objek dalam
arsip.
Jumlah besar data dalam arsip membuatnya tidak layak untuk mentransfer
menarik, karena pertimbangan seperti waktu transmisi dan ruang disk lokal
diperlukan. Oleh karena itu, tidaklah tepat untuk menggunakan akses FTP atau
web dalam konteks ini. Pengolahan data mentah harus dilakukan di lokasi di
setiap database harus dianalisis dan jika perlu, visualisasi diproduksi sebelum
paralelisme inbuilt yang secara efektif membagi tugas besar yang dilakukan. Dari
dalam arsip.
21
Print document
c) Cloud Computing
1. Pengertian Cloud Computing
Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering
22
Print document
saling tersambung. Dari situlah berasal istilah ' cloud '. Jadi semuanya
disambungkan ke ' cloud ', atau awan itu.“ (Stevan Greve, pakar teknologi
informasi).
pemakaian.”
internet. Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik.
Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik
sendiri? Tentu tidak. Kita tinggal menghubungi penyedia layanan (dalam hal ini,
PLN), menyambungkan rumah kita dengan jaringan listrik, dan kita tinggal
pemakaian.
cloud computing. Akan sangat membingungkan bagi kita para pengguna untuk
memastikan bahwa layanan yang akan kita dapatkan adalah cloud computing
atau bukan. Untuk mudahnya, dari semua definisi yang ada, dapat diintisarikan
berikut ini:
23
Print document
secara swalayan dan layanan tersebut langsung tersedia saat itu juga.
Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan
saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Dalam
Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui
Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat
maksimal.
maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan
mudah. Begitu juga jika pegawai berkurang. Atau, apabila kita menempatkan
sebuah website berita dalam jaringan cloud computing, maka apabila terjadi
peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat
24
Print document
a) Private Cloud
skala besar. Infrastruktur bisa dikelola sendiri atau oleh pihak ketiga. Lokasi
b) Community Cloud
misinya atau tingkat keamanan yang dibutuhkan, dan lainnya. Jadi community
cloud ini adalah pengembangan terbatas dari private cloud . Dan sama juga
dengan private cloud , infrastruktur cloud yang ada bisa dimanage oleh salah
c) Public Cloud
Jenis layanan cloud yang disediakan untuk umum atau group perusahaan.
d) Hybrid Cloud
community, public). Meskipun secara entitas mereka tetap berdiri sendiri tapi
Secara garis besar, berikut merupakan cara kerja penyimpanan data dan replikasi
palnning.
25
Print document
26
Print document
keuntungan yang nantinya dirasakan oleh beberapa pihak. Manfaat yang ada
27
Print document
1) Reduced Costs
dengan layanan cloud computing “pay as you use”, maka layanan ini hanya
2) Scalability
Dari sisi skalabilitas, maka teknologi ini mudah untuk meningkatkan kapasitas,
28
Print document
Bagi perusahaan, layanan cloud computing ini sebagai bukti bahwa perusahaan
Hal ini berdampak pada brand image perusahaan, efektifitas dan efisiensi
dalam proses bisnis internal, adanya value creation yang diberikan pelanggan
4) Accessibilty
Sama seperti poin Skalabilitas bahwa teknologi ini memungkinkan akses jamak
5) Document Recovery
adalah adanya document recovery apabila terjadi suatu bencana alam yang
Recovery Planning maupun Business Continuity Plan. Selain itu adanya tingkat
pelaku bisnis baik yang melakukannya secara offline maupun online dapat sedikit
bernafas lega. Karena, dengan teknologi tersebut dapat dengan mudah untuk
29
Print document
bencana yang diakibatkan oleh banyak hal karena secara rasional Disaster
Cancel Download And Print
Recovery Planning merupakan salah satu metode perencanaan preventif untuk
pengelolaan secara rasional dan cost effctive terhadap bencana yang telah dan
pelaku bisnis. Kedepannya cakupan dari bahasan teknologi cloud computing ini
mencakup keseluruhan aspek yang ada pada suatu perusahaan entrprise skala
sensitif atau data dari yang tidak memiliki akses untuk menyebarluaskan, untuk
sistem informasi dari pengguna yang tidak memiliki akses untuk menggunakan,
a) Privacy /Confidentiality
Inti utama aspek privacy atau confidentiality adalah usaha untuk menjaga
informasi dari orang yang tidak berhak mengakses. Privacy lebih kearah data-
dengan data yang diberikan ke pihak lain untuk keperluan tertentu (misalnya
privacy adalah e-mail seorang pemakai (user) tidak boleh dibaca oleh
30
Print document
status perkawinan, penyakit yang pernah diderita, nomor kartu kredit, dan
Cancel Download And Print
sebagainya) merupakan data-data yang ingin diproteksi penggunaan dan
penyebarannya.
b) Integrity
Aspek ini menekankan bahwa informasi tidak bole h diubah tanpa seijin pemilik
informasi. Adanya virus, trojan horse, atau pemakai lain yang mengubah
informasi tanpa ijin merupakan contoh masalah yang harus dihadapi. Sebuah
c) Availability
d) Authentication
betul-betul orang yang dimaksud, atau server yang kita hubungi adalah betul-
e) Accountability
f) Non-repudiation
Aspek ini menjaga agar seseorang tidak dapat menyangkal telah melakukan
memesan barang tidak dapat menyangkal bahwa dia telah mengirimkan email
tersebut.
31
Print document
layanan cloud computing melalui Yahoo Mail, Hotmail, Google Search, Bing, atau
MSN Messenger. Contoh lain yang cukup populer adalah Google Docs ataupun
komputer pengguna.
perlu setup hardware dan software CRM di server sendiri. Cukup berlangganan
32
Print document
investasi server maupun aplikasi. Kita juga akan selalu mendapat aplikasi terbaru
Cancel Download And Print
jika terjadi upgrade. Intinya, kita benar-benar hanya tinggal menggunakan aplikasi
aplikasi tersebut. Dengan kata lain, pay as you go, pay per use, per seat.
diantaranya:
1) Fleksibilitas
Hampir sama seperti contoh di atas, data yg kita perlukan tidak harus kita
simpan di dalam harddisk atau storage computer kita. Dimanapun kita berada,
asalkan terkoneksi internet, kita bisa mengakses data kita karena berada pada
server cloud.
33
Print document
kemudahan akses. Jadi kita tidak perlu berada pada suatu computer yg sama
untuk melakukan suatu pekerjaan, karena semua aplikasi dan data kita berada
investasi yang signifikan di awal. Ini sangat penting bagi bisnis, terutama bisnis
pemula (startup). Mungkin di awal bisnis, kita hanya perlu layanan CRM untuk
computing, maka sejak awal kita sudah harus membeli hardware yang cukup
untuk sekian tahun ke depan. Dengan cloud computing, kita cukup membayar
Sama seperti kelebihan yang pertama, kelebihan yang kedua masih seputar
Jadi, sama persis dengan biaya utilitas lainnya seperti listrik atau telepon ketika
kita cukup membayar bulanan sesuai pemakaian. Hal ini akan sangat
meningkat tajam. Contoh mudah adalah aplikasi Human Resource (HR) yang
34
Print document
karyawan.
Download And Print
Cancel
Untuk skenario “Growing Fast”, bisnis meningkat dengan pesat sehingga
menarik.
saat-saat tertentu. Hal ini dilakukan untuk mencegah terjadi kegagalan layanan
35
Print document
Dengan menggunakan Cloud Computing, kita dapat fokus pada bisnis utama
perusahaan, dan bukan berkecimpung di dalam pengelolaan TI. Hal ini dapat
7) Ramah Lingkungan
Pada umumnya, komputer di rumah meniupkan udara panas. Udara panas itu
berasal dari energi. Energi dibutuhkan supaya komputer bisa nyala. Tapi
sebuah komputer pusat, maka di rumah atau kantor dibutuhkan lebih sedikit
a) Sistem ini memerlukan koneksi internet yang konstan, bila Anda tidak
memiliki koneksi internet tentu saja itu merupakan hal yang mustahil bagi
internet yang lambat. Sebuah koneksi internet yana lambat seperti layanan
akan sangat lama sekali bagi Anda untuk mengganti sebuah halaman situs
internet yang cepat sekalipun applikasi berbasis web kadang bisa menjadi
lambat untuk di akses, sama saja seperti applikasi lain yang Anda gunakan
36
Print document
dari interface
ke pusat apalagi di lakukannya di cloud bisa
CancelDownload And Print
saja mendapatkan beberapa gangguan.
d) Privacy, data yang kita masukkan ke provider mungkin bisa terbaca oleh
masukkan ke provider.
Proxy adalah perantara atau kurir antara IP satu ke IP yang lain. Pengertian mudah IP
(Internet Protocol) adalah code atau alamat sedang Proxy bisa kita ibaratkan Pak Pos
atau kurir.
Bila tidak menggunakan proxy bermakna kita membuka atau mengkases suatu
website dengan melakukan query atau permintaan atau mengambil data secara
langsung data yang berasal dari tempat penyimpan data website tersebut.
menggunakan proxy maka kita cukup mengambil data web site tersebut dari pihak Proxy
tersebut yang selanjutnya proxylah yang berperan mengambilkan data dari server suatu
1. Conecting sharing
Fungsi Proxy disini adalah penghubung atau perantara pengambilan data dari suatu
2. Filtering
Beberapa proxy dilengkapi juga dengan firewall yang mampu memblokir atau
menutup alamatnya suatu IP yang tidak diinginkan, sehingga beberapa website tidak
3. Caching
Artinya menyimpan proxy juga dilengkapi media penyimpanan data suatu website
dari query atau permintaan akses pengguna, jadi misalkan permintaan mengkases
37
Print document
1. Proxy Tranparent
Biasanya proxy Tranparents ini bisa kita gunakan untuk mempercepat akses ke
suatu website. Akan tetapi kalau kita menggunakan proxy Transparen ini IP kita
tetap bisa terdeteksi atau terbaca pada server IP yang kita akses datanya dengan
2. Proxy Animouse
Dengan Proxy Animouse selain sebagai perantara, proxy ini juga akan memblokir
data IP kita sehingga IP sebenarnya kita tidak bisa dibaca oleh server website
yang kita ambil atau kita akses datanya, dan yang terbaca pada server website
adalah IP Proxy tersebut. Tapi biasanya kecepatan akses lebih lambat dari pada
Proxy Transparent.
3. Dapat digunakan untuk mengakses suatu website atau IP yang diblokir oleh
Penyedia ISP atau Penyedia jaringan Internet tertentu (Dengan Proxy Tertentu).
4. Proxy dapat digunakan untuk memblokir akses ke suatu IP atau website (Dengan
Proxy tertentu).
5. Meningkatkan Privacy atau keamanan karena proxy ini akan menfilter cookies
yang tidak diinginkan dan tersimpan dalam keadaan ter- encrypsi ( Proxy
Tertentu)
jenis dan kualitas Proxy yang anda gunakan. Jadi tidak semua proxy bisa difungsikan
38
Print document
2. Buka menu tooll >>> addons >>> Extensions , pada browser dan buka atau
3. Drag and drop file addon gproxy.xpi dari windows explorer tersebut ke windows
5. Setting dan isikan Configurasi Proxy pada menu manage Proxies dari tool gproxy.
39
Print document
PENUTUP
Cancel Download And Print
3.1 Simpulan
Sistem terdistribusi adalah sebuah sistem yang komponennya berada pada jaringan
web terdapat Content Distribution Network atau Content Delivery Network (CDN) yang
berfungsi untuk menampung file statis situs atau website melalui ratusan server dan
Dalam web terdapat suatu sistem perangkat lunak yang didisain untuk mendukung
interaksi mesin ke mesin pada suatu jaringan yang disebut web service. Adapun contoh
aplikasi dari web service adalah Service-Oriented Architecture (SOA), The Grid, dan Cloud
Computing.
Salah satu keamanan yang dapat diupayakan dalam web adalah proxy, yang
merupakan perantara antara IP satu ke IP yang lain. Bila tidak menggunakan proxy,
bermakna kita membuka atau mengkases suatu website dengan melakukan permintaan
atau mengambil data secara langsung yang berasal dari tempat penyimpan data website
tersebut.
40