TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat...

25
TIPE JARINGAN KOMPUTER

Transcript of TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat...

Page 1: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

TIPE JARINGAN KOMPUTER

Page 2: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

• Sistem terdistribusi

• Client server

• Peer to peer

Page 3: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

• Sistem terdistibusi merupakan sebuah sistemyg komponennya berada pada jaringankomputer. Komponen tersebut salingberkomunikasi & melakukan koordinasihanya dengan pengiriman pesan (messagepassing).

Page 4: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Sistem Terdistribusi

Page 5: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:
Page 6: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Alasan Utama• Performance

– Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggidaripada komputer yang terpusat

• Distribution – Banyak aplikasi yang terlibat, sehingga lebih baik jika dipisah dalam

mesin yang berbeda (contoh: aplikasi perbankan, komersial)

• Reliability– Jika terjadi kerusakan pada salah satu mesin, tidak akan

mempengaruhi kinerja system secara keseluruhan

• Incremental Growth – Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

• Sharing Data/Resource – Segala hal yang dapat digunakan bersama dalam jaringan komputer .

Meliputi hardware (e.g. disk, printer , scanner), juga software (berkas, basis data, obyek data).

• Communication – Menyediakan fasilitas komunikasi antar manusia.

Page 7: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Tujuan Sistem Terdistribusi

• file system

• name space

• waktu pengolahan

• keamanan

• akses ke seluruh resources, seperti prosesor,memori, penyimpanan sekunder, danperangkat keras.

Page 8: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Karakteristik sistem terdistribusi

• Concurrency of components.Pengaksesan suatu komponen/sumber daya (segala hal yang dapatdigunakan bersama dalam jaringan komputer , meliputi H/Wdan S/W) secara bersamaan. Contoh: Beberapa pemakai browsermengakses halaman web secara bersamaan

• No global clock.Hal ini menyebabkan kesulitan dalam mensinkronkan waktuseluruh komputer/perangkat yang terlibat. Dapat berpengaruhpada pengiriman pesan/data, seperti saat beberapa prosesberebut ingin masuk ke critical session.

• Independent failures of components.Setiap komponen/perangkat dapat mengalami kegagalan namunkomponen/perangkat lain tetap berjalan dengan baik.

Page 9: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Tantangan

• Keheterogenan perangkat/multiplisitas perangkat. Suatu sistemterdistribusi dapatdibangun dari berbagai macam perangkat yangberbeda, baik sistem operasi, H/W maupunS/W.

• Keterbukaan. Setiap perangkat memiliki antarmuka (interface) yang di-publish ke komponenlain. Perlu integrasi berbagai komponen yangdibuat oleh programmer atau v endor yangberbeda

• Keamanan. Shared resources dan transmisi informasi/data perludilengkapi dengan enkripsi.

• Penangan kegagalan. Setiap perangkat dapat mengalami kegagalansecara independen Namun, perangkat lain harus tetap berjalan denganbaik.

• Concurrency of components. Pengaksesan suatu komponen/sumberdaya secara bersamaan oleh banyak pengguna.

• Transparansi. Bagi pemakai, keberadaan berbagai perangkat (multiplisitasperangkat) dalam sistem terdistribusi tampak sebagai satu sistem saja.

Page 10: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

fitur-fitur yang didukung oleh sistemoperasi terdistribusi:

• Data Migration. Misalnya, user di situs A ingin mengakses data di situs B Maka, transfer datadapat dilakukan melalui dua cara, yaitu dengan mentransfer keseluruhan data ataumentransfer sebagian data yang dibutuhkan untuk immediate task.

• Computation Migration. T erkadang, kita ingin mentransfer komputasi, bukan data.Pendekatan ini yang disebut dengan computation migration

• Process Migration. Ketika sebuah proses dieksekusi, proses tersebut tidak selalu dieksekusi disitus dimana ia pertama kali diinisiasi. Keseluruhan proses, atau sebagian daripadanya, dapatsaja dieksekusi pada situs yang berbeda. Hal ini dilakukan karena beberapa alasan: Loadbalancing. Proses atau subproses-subproses didistribusikan ke jaringan untuk memeratakanbeban kerja.

• Computation speedup. Apabila sebuah proses dapat dibagi menjadi beberapa subproses yangberjalan bersamaan di situs yang berbeda-beda, Maka total dari process turnaround timedapat dikurangi.

• Hardware preference. Proses mungkin mempunyai karakteristik tertentu yang menyebabkanproses tersebut lebih cocok dieksekusi di prosesor lain. Misalnya, proses inversi matriks, lebihcocok dilakukan di array processor daripada di microprocessor Software preference. Prosesmembutuhkan software yang tersedia di situs lain, di mana software tersebut tidak dapatdipindahkan atau lebih murah untuk melakukan migrasi proses daripada software Data access.

Page 11: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

contoh dari sistem terdistribusi

• Intranet Jaringan(proprietary) yang teradministrasisecara lokal dan dapat terhubung ke internetmelalui firewall juga adanya layanan internal daneksternal didalamnya.

• 3. World wide web Arsitektur client/serv er tebukayang diterapkan di atas infrastruktur internet danjuga shared resources melalui URL.

• 4. Mobile dan sistem komputasi ubiquitous Sistemtelepon Cellular (e.g., GSM) Resources dishare :frekuensi radio, waktu transmisi dalam satu frekuensi,bergerak, komputer laptop, ubiquitous computing,handheld dev ices, PDA, etc

Page 12: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

• Sistem terdistribusi multimedia– Biasanya digunakan pada infrastruktur internet

– Karakteristik• Sumber data yang heterogen dan memerlukan sinkronisasi

secara real time

• Video, audio, text Multicast

Contoh:

• - Teleteaching tools (mbone-based, etc.)

• - Video-conferencing

• - Video and audio on demand

Page 13: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Model Client/Server

• Client: proses untuk mengakses data,menggunakan sesumber atau melakukanoperasi pada komputer yang berbeda

• Server: proses yang mengatur data dan semuasesumber yang di share di antara server danclient, memungkinkan client mengaksessesumber dan melakukan komputasi

• Example– http server: client (browser) meminta dokumen,

server mengirimkan dokumen yang diminta

Page 15: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:
Page 16: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Jenis layanan Client-Server

• File Server : memberikan layanan fungsipengelolaan file.

• Print Server : memberikan layanan fungsipencetakan.

• Database Server : proses-proses fungsionalmengenai database dijalankan pada mesin inidan stasiun lain dapat minta pelayanan.

• DIP(Document Information Processing):memberikan pelayanan fungsi penyimpanan,

Page 17: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Dari fungsinya, server dapatdigunakan

• Menyimpan file-file yang digunakan bersama-sama pada hard disk-nya

• Mengatur komunikasi (seperti pesan e-mail) antar workstation• Mengkoordinasikan pencetakan kepada printer yang dipakai

bersama-sama• Server juga dapat menyimpan CD-ROM yang dapat dipakai oleh

para pemakai network• Bisa menyimpan tape drive atau drive lain yang digunakan untuk

menyimpan hard disk server atau hard disk pada workstation• Dengan perangkat lunak dan keras tambahan, server bisa

mengarahkan e-mail dari dan ke internet. Server juga bisamengirimkan fax ke luar jaringan ke mesin-mesin fax yang ada diluar.

Page 18: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

perbedaan karakteristik client-server dan terdistribusi

Page 19: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Keunggulan client-server

• Kecepatan akses lebih tinggi karena penyediaanfasilitas jaringan dan pengelolaannya dilakukan secarakhusus oleh satu komputer (server) yang tidak dibebanidengan tugas lain sebagai workstation.

• Sistem keamanan dan administrasi jaringan lebih baik,karena terdapat seorang pemakai yang bertugassebagai administrator jaringan, yang mengelolaadministrasi dan sistem keamanan jaringan.

• Sistem backup data lebih baik, karena pada jaringanclient-server backup dilakukan terpusat di server, yangakan membackup seluruh data yang digunakan didalam jaringan.

Page 20: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Kelemahan

• Biaya operasional relatif lebih mahal.

• Diperlukan adanya satu komputer khusus yang berkemampuan lebih untuk ditugaskansebagai server.

• Kelangsungan jaringan sangat tergantungpada server. Bila server mengalami gangguanmaka secara keseluruhan jaringan akanterganggu.

Page 21: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Peer to peer

• Peer to peer yaitu jaringan komputer dimanasetiap host dapat menjadi server dan jugamenjadi client secara bersamaan

Page 22: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Berdasarkan derajat sentralisasi

• a) P2P Murni (Pure P2P– Masing-masing peer berstatus setara (egaliter), setiap peer berstatus

sebagai client juga server.– Tidak ada server pusat yang mengatur jaringan.– Tidak ada router yang menjadi pusat jaringan.

• b) P2P Hybrid (Hybrid P2P)– Mempunyai server pusat yang memantau dan menjaga informasi yang

berada di setiap peer sekaligus merespon peer ketika ada yangmeminta informasi itu.

– Setiap peer bertanggung jawab untuk menyediakan resource yangtersedia. Hal ini terjadi karena server pusat tentu diatur sedemikianrupa untuk tidak memilikinya. Selain itu, hal ini juga dilakukan agarserver pusat tersebut dapat mengetahui resource apa saja yang akandidistribusikan di dalam jaringan.

– Ada router yang menjadi pusat jaringan.

Page 23: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Manfaat Peer to Peer (P2P)

• agar semua peer dapat menyediakan sekaligusmemanfaatkan resource komputer, termasukbandwith, media penyimpanan, dankemampuan komputasi yang ada di dalamjaringan tersebut. Dengan demikian, ketikanode-node (komputer-komputer) telah banyakterhubung dan terjadi banyak permintaanterhadap sistem, kapasitas total yang dimilikioleh sistem juga akan meningkat.

Page 24: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Keunggulan

• Antar komputer dalam jaringan dapat saling berbagi-pakai fasilitas yang dimilikinya seperti: harddisk, drive,fax/modem, printer.

• Biaya operasional relatif lebih murah dibandingkandengan tipe jaringan client-server, salah satunya karenatidak memerlukan adanya server yang memilikikemampuan khusus untuk mengorganisasikan danmenyediakan fasilitas jaringan.

• Kelangsungan kerja jaringan tidak tergantung pada satuserver. Sehingga bila salah satu komputer/peer matiatau rusak, jaringan secara keseluruhan tidak akanmengalami gangguan.

Page 25: TIPE JARINGAN KOMPUTER€¦ · Pengaksesan suatu komponen/sumber daya (segala hal yang dapat digunakan bersama dalam jaringan komputer , meliputi H/W dan S/W) secara bersamaan. Contoh:

Kelemahan

• Troubleshooting jaringan relatif lebih sulit, karena pada jaringantipe peer to peer setiap komputer dimungkinkan untuk terlibatdalam komunikasi yang ada. Di jaringan client-server, komunikasiadalah antara server dengan workstation.

• Unjuk kerja lebih rendah dibandingkan dengan jaringan client-server, karena setiap komputer/peer disamping harus mengelolapemakaian fasilitas jaringan juga harus mengelola pekerjaan atauaplikasi sendiri.

• Sistem keamanan jaringan ditentukan oleh masing-masing userdengan mengatur keamanan masing-masing fasilitas yang dimiliki.

• Karena data jaringan tersebar di masing-masing komputer dalamjaringan, maka backup harus dilakukan oleh masing-masingkomputer tersebut.