230 likes | 665 Views
SISTEM TERDISTRIBUSI. Dosen : Nuraini Purwandari. OVERVIEW DOSEN. Position : Staff Pengajar & Staff Lab TI Contact Address : Laboratorium Teknik Informatika J1222 Jl. K.H. Noer Ali – Kalimalang, Kampus J1 Phone : 021-88860118, ext 122 Handphone : 085710462194
E N D
SISTEM TERDISTRIBUSI Dosen : Nuraini Purwandari
OVERVIEW DOSEN • Position : Staff Pengajar & Staff Lab TI • Contact Address : Laboratorium Teknik Informatika J1222Jl. K.H. Noer Ali – Kalimalang, Kampus J1 • Phone : 021-88860118, ext 122 • Handphone : 085710462194 • Email : nuraini@staff.gunadarma.ac.id nuraini.purwandari@gmail.com • Homepage : http://staff.gunadarma.ac.id/nuraini http://facebook.com/nuraini.purwandari
Peraturan & Nilai • Absensi Kehadiran min 75% • Tugas Kelompok • Tanya Jawab • Quiz min. 2x • UTS (PG+Essai) Note : Catatan, softcopy slide, fotocopyan, download materi selama perkuliahan .
SAP SISTEM TERDISTRIBUSI • Pengenalan sistem terdistribusi • KOMUNIKASI • PROSES • SISTEM OPERASI TERDISTRIBUSI • FILE SERVICE • NAME SERVICE • TIME & COORDINATION • SHARE DATA & TRANSACTION • DISTRIBUTED DATABASE MANAGEMENT • PARALLEL PROCESSING • SECURITY Download di http://sap.gunadarma.ac.id
MATERI PENDAHULUAN • Definisi Sistem Terdistribusi • Alasan Diperlukan Sistem Terdistribusi • Contoh Sistem Terdistribusi • Karakteristik Sistem Terdistribusi • Model Sistem Terdistribusi • Kelebihan dan Kelemahan Sistem Terdistribusi • Permasalahan Sistem Terdistribusi
DEFINISI SISTEM TERDISTRIBUSI • Sebuah sistem yg komponennya berada pada jaringan komputer. Komponen tersebut saling berkomunikasi dan melakukan koordinasi hanya dgn pengiriman pesan (message passing). • Sebuah sistem terdistribusi (DS) terdiri dari sekumpulan komputer yang mandiri yang terhubung dalam jaringan komputer dan dilengkapi dengan software sistem terdistribusi (Colouris 1994) • Software Sistem Terdistribusi dapat mengkoordinir aktifitas masing-masing komputer dan melakukan pertukaran sumber daya sistem HW, SW dan data.
Mengapa diperlukan Sistem Terdistribusi? • Performance • Sekumpulanprosesordapatmenyediakankinerja yang lebihtinggidaripadakomputer yang terpusat • Distribution • Banyakaplikasi yang terlibat, sehinggalebihbaikjikadipisah dalammesin yangberbeda (contoh: aplikasiperbankan, komersial) • Reliability • Jikaterjadikerusakanpadasalahsatumesin, tidakakanmempengaruhikinerjasystem secarakeseluruhan • Incremental Growth • Mesinbarudapatditambahkanjikakebutuhanprosesmeningkat
Mengapa diperlukan Sistem Terdistribusi? • Sharing Data/Resource • Resource adalah: • – Segalahal yang dapatdigunakanbersamadalam • jaringankomputer. • – Meliputi hardware (e.g. disk, printer, scanner), juga • software (berkas, basis data, obyek data). • Communication • Menyediakanfasilitaskomunikasiantarmanusia
Contoh Sistem Terdistribusi 1. Internet, merupakan suatu bentuk jaringan global yang menghubungkan komputer dengan satu sama lainnya, yang dapat berkomunikasi dengan media IP sebagai protokol.
Contoh Sistem Terdistribusi 2. Intranet ● Jaringan yang teradministrasi secara lokal ● Biasanya proprietary ● Terhubung ke internet (melalui firewall) ● Menyediakan layanan internal dan eksternal
Contoh Sistem Terdistribusi • 3. 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, Video-conferencing, Video and audio on demand • 4. Mobile dan sistem komputasi ubiquitous • Sistem telepon Cellular (e.g., GSM) • Resources dishare : frekuensi radio, waktu transmisi dalam satu frekuensi, bergerak. Komputer laptop, ubiquitous computing. • Handheld devices, PDA, etc
Contoh Sistem Terdistribusi 5. World wide web Arsitektur client/server tebuka yang diterapkan di atas infrastruktur internet Shared resources (melalui URL)
Karakteristik Sistem Terdistribusi • 1. No global clock • Terdapatbatasanpadaketepatanprosessinkronisasi clock padasistemterdistribusi, olehkarenaasynchronous message passing • Padasistemterdistribusi, tidakadasatuprosestunggal yang mengetahuiglobal state sistemsaatini (disebabkanolehconcurrency danmessage passing) • 2. Independent failure • Kemungkinanadanyakegagalanprosestunggal yang tidakdiketahui • Prosestunggalmungkintidakpedulipadakegagalansistemkeseluruhan • 3. Concurrency of components • Beberapapemakaibrowser mengaksessuatuhalaman web secarabersamaan. • Bagaimanajikaadaoperasi update?
MODEL SISTEM TERDISTRIBUSI 1. Sistemclient - server Merupakanbagiandari model sistemterdistribusi yang membagijaringanberdasarkanpemberidanpenerimajasalayanan. 2. Sistempoint to point Merupakanbagiandari model sistemterdistribusidimanasistemdapatsekaligusberfungsisebagaiclient maupunserver. 3. Sistemterkluster Adalahgabungandaribeberapasistem individual (komputer) yang dikumpulkanpadasuatulokasi, salingberbagitempatpenyimpanan data (storage), dansalingterhubungdalamjaringanlokal (Local Area Network).
KELEBIHAN DAN KELEMAHAN • Kelebihan sistem terdistribusi • Pertukaran sumber daya (prosesor) • Pertukaran data • Struktur geografis • Penyederhanaan logik • Modular • Reliabel • Biaya rendah • Kelemahan sistem terdistribusi • Biaya komunikasi membengkak • Pemaduan yang sulit • Pembuatan program yang lebih sulit
Permasalahan Sistem Terdistribusi Keheterogenan komponen (heterogeneity) Keterbukaan (openness) Keamanan (security) Scalability Penangan kegagalan (failure handling) Concurrency of components Transparansi