SISTEM TERDISTRIBUSI

dokumen-dokumen yang mirip
Bab 1. Pengenalan Sistem Terdistribusi

PENGANTAR SISTEM INFORMASI TERDISTRIBUSI

TIPE JARINGAN KOMPUTER

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M.

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

RENCANA PEMBELAJARAN SEMESTER (RPS) DISTRIBUTED NETWORK PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM)

1. PENGENALAN SISTEM TERDISTRIBUSI

Pengantar Sistem Terdistribusi

Heru Lestiawan, M.Kom

Sistem terdistribusi multimedia Biasanya digunakan pada infrastruktur Internet Karakteristik Sumber data yang heterogen dan memerlukan sinkronisasi

Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

Sistem Jaringan Terdistribusi

Distributed System. Number One Introduction. Genap 2011/2012. Dahlia Widhyaestoeti, S.Kom

Sistem Terdistribusi. Silabus

FILE SERVICE DAN NAME SERVICE

Sistem Terdistribusi. S1 Sistem Komputer Semester 6 MUSAYYANAH, S.ST., MT

NAMA : FERRY ANGGRIAWAN KUSUMA ( ) SHELLI RIPATI ( ) STMIK INDONESIA

- File server pertama kali dikembangkan tahun 1970

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Gambar 1. Service terdistribusi

Sistem Terdistribusi & Paralel TIK-604

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS JARINGAN TERDISTRIBUSI

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

Pengantar Sistem Tersebar

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar

Teknik Informatika Universitas Pasundan. Caca E. Supriana, S.Si.,MT.

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

IMPLEMENTASI REPLIKASI DATA SISTEM INFORMASI AKADEMIK STMIK PROFESIONAL MAKASSAR

Pengantar Sistem Terdistribusi. Budi Susanto

Kebutuhan ini muncul karena sumber tersebut digunakan secara bersama

SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)

Model arsitektur Terdistribusi

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

JARINGAN KOMPUTER. APA ITU JARINGAN COMPUTER PENGGUNA JARINGAN COMPUTER Business application Home application Mobile users

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Pemahaman mengenai Model arsitektur SisTer Mengetahui Sudut pandang logis Arsitektur Sistem Tersebar. Memahami model Arsitektur sistem

Model Sistem Terdistribusi

BAB 1 PENDAHULUAN. Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis

PENGOLAHAN DATA TERDISTRIBUSI

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar

MODEL ARSITEKTUR SISTEM INFORMASI TERDISTRIBUSI

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

SISTEM OPERASI. Belajar SO?

SILABUS SISTEM TERDISTRIBUSI (S1 - Sistem Informasi) (KK ) MINGGU POKOK BAHASAN MATERI SUMBER

Big Data dengan Hadoop Oleh : Agus Priyanto, M.Kom

Sistem Terdistribusi TIK-604

PENGENALAN JARINGAN KOMPUTER

SILABUS SISTEM TERDISTRIBUSI * (S1 - Sistem Komputer) KK

TUGAS I SISTEM TERDISTRIBUSI

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

CLUSTERING & GRID COMPUTING. Sistem terdistribusi week 10

Analisis dan Perancangan Infrastruktur Jaringan Cloud Computing. Pada PT Indonusa System Integrator Prima. Anthonius Bernadh

SISTEM OPERASI TERDISTRIBUSI

SISTEM TERDISTRIBUSI

JARINGAN. Definisi Dasar Jaringan : Dua atau lebih komputer yang saling terhubung sehingga dapat membagi data dan sumber-sumber peralatan lain

BAB I PENDAHULUAN. seiring perkembangan teknologi mikroprosesor, proses komputasi kini dapat

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

REVIEW KARAKTERISTIK DAN MODEL SISTEM TERDISTRIBUSI

BAB III TUGAS DAN TANGGUNG JAWAB ADMIN SERVER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

Bab 2 Tinjauan Pustaka

Sistem Terdistribusi 1 Introduction

Tujuan. terkluster. Grid. 2. Mahasiswa memahami komputasi terdistribusi dengan

BAB I PENDAHULUAN Latar Belakang Masalah

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

M. Choirul Amri

KOMUNIKASI DATA & JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

BAB I PENDAHULUAN A. Latar Belakang B. Rumusan Masalah C. Tujuan Penulisan

Mata pelajaran ini memberikan pengetahuan kepada siswa mengenai konsep dasar dan design jaringan komputer.

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan

TUGAS SISTEM INFORMASI TERSEBAR

RENCANA PEMBELAJARAN SEMESTER (RPS)

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing

Introduction. Overview

PENGOLAHAN DATA TERDISTRIBUSI

Implementasi Network Attached Storage (NAS) Menggunakan NAS4Free untuk Media Backup File

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. Seiring dengan perkembangan jaman, teknologi saat ini mengalami

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Fase pertama: single user, single tasking

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BAB I PENDAHULUAN Latar Belakang

TUGAS PENGGANTI UAS MATA KULIAH SISTEM INFORMASI TERDISTRIBUSI. Makalah Arsitektur dan Desain Database Management System Terdistribusi

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

PENDAHULUAN. Mata kuliah Jaringan Komputer Iskandar Ikbal, S.T., M.Kom

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote

DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR

RENCANA PEMBELAJARAN SEMESTER (RPS)

Consistency and Replication

Tujuan 04/07/ :01

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.

Firewall & WEB SERVICE

SISTEM INFORMASI INFRASTRUKTUR DAN ARSITEKTUR

Pertemuan 3. Dedy Hermanto/Jaringan Komputer/2010

Transkripsi:

SISTEM TERDISTRIBUSI Universitas Informatika dan Bisnis Indonesia MATA KULIAH SISTEM TERDISTRIBUSI SILABUS MATERI Silabus & Pengantar Sistem Terdistribusi Komunikasi Antar Proses Sistem Operasi Terdistribusi File Service Name Service & Directory Service Time and Coordination Share Data & Transaction Distributed Database Management Parallel Processing Security 1

Referensi Andrew S. Tanenbaum, Maarten S., Distributed Systems : Principles & Paradigms, George Coulories, Jean Dollimore, Distributed Systems : Concepts & Design, 3th Edition, Addison Wesley Budi Sutedjo, Konsep Dan Aplikasi Pemrograman Client Server Dan Sistem Terdistribusi Abraham Silberschate & peter Galvin Operating System Concept SKS : 3 Penilaian: MATA KULIAH SISTEM TERDISTRIBUSI Kehadiran =. % Tugas-Tugas =. % Quiz =. % UTS =. % UAS =. % 2

Pengenalan Sistem Terdistribusi Definisi Sebuah sistem yg komponennya berada pd jaringan komputer. Komponen tsb saling berkomunikasi & melakukan koordinasi hanya dgn pengiriman pesan (message passing). Software Sistem Terdistribusi dapat mengkoordinir aktivitas masing-masing komputer dan melakukan pertukaran sumber daya sistem H/W, S/W dan data Pengguna sistem terdistribusi dapat merasakan sebuah fasilitas komputer yang terpadu meskipun sebenarnya terdiri dari banyak komputer yang berada di lokasi yang berbeda secara geografis Contoh Sistem Terdistribusi 1. Aplikasi WEB (Client Server) i. Finance and commerce [Amazon, ebay, paypal...] ii. The information society [Google, Yahoo, wikipedia, youtube..] iii. Education [Elearning] iv. Transport and logistics [GPS, google map, Gearth..] v. Science [ Paralel/Grid Computing] 2. Mobile worker system 3. Data Sharing / Cloud Storage 4. Multiplayer online games 5. ATM Machine 3

Keuntungan Distributed System daripada Centralized System Ekonomi Sist.Terdistribusi/Parallel lebih murah daripada Centralized System Reliability (Ketersediaan) system backup, jika terdapat server yang mati maka otomatis akan terbackup. Pengembangan yang lebih mudah penambahan kecepatan server dapat dilakukan dengan sistem paralel, pada sistem terpusat pengembangan sistem harus dengan menambah HPC/mainframe. Kecepatan Kecepatan pada sistem trdistribusi/paralel lebih tinggi daripada maiframe [HPC] Software Jumlah software yang mendukung Sist.Terdistribusi masih terbatas dan belum familiar untuk digunakan. Network permasalahan pada jaringan dapat mengganggu sistem terdistribusi yang berjalan. Security Celah untuk mengakses data yang bersifat rahasia Kelemahan Sistem Terdistribusi 4

Mengapa diperlukan Sistem Terdistribusi? Performance Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada 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 Mengapa diperlukan Sistem Terdistribusi? Sharing Data/Resource Resource adalah: 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 5

Model Sistem Terdistribusi 1. Sistem client - server Merupakan bagian dari model sistem terdistribusi yang membagi jaringan berdasarkan pemberi dan penerima jasa layanan. 2. Sistem point to point Merupakan bagian dari model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai client maupun server. 3. Sistem terkluster Adalah gabungan dari beberapa sistem individual (komputer) yang dikumpulkan pada suatu lokasi, saling berbagi tempat penyimpanan data (storage), dan saling terhubung dalam jaringan lokal (Local Area Network). Permasalahan sistem terdistribusi Masalah dengan sistem terdistribusi yang dapat dimunculkan antara lain berkaitan dengan : Software - bagaimana merancang dan mengatur software dalam Distribusi Sistem Ketergantungan pada infrastruktur jaringan Kemudahan akses ke data yang di share, memunculkan masalah keamanan 6

Tantangan dalam perancangan dan penerapan Sistem Terdistribusi Karakteristik sistem terdistribusi Keheterogenan komponen (heterogenity) Keterbukaan (openness) Keamanan (Security) Scalability Penanganan kegagalan (failure handling) Concurency of component Transparansi 1. Keheterogenan Suatu sistem terdistribusi dapat dibangun dari berbagai network, operating system, hardware dan programming language yang berbeda. IP dapat digunakan untuk mengatasi perbedaan jaringan. Middleware mengatasi perbedaan lainnya. 2. Keterbukaan Setiap komponen memiliki antarmuka (interface), yg dipublish ke komponen lain. Perlu integrasi berbagai komponen yang dibuat oleh programmer atau vendor yg berbeda. 3. Keamanan Shared resources & transmisi informasi rahasia perlu dilengkapi dengan enkripsi. Cegah denial of service. 7

4. Scalability Penambahan pemakai membutuhkan penambahan resource yang konstan. Cegah bottleneck. 5. Penanganan Kegagalan proses (komputer atau jaringan) dapat mengalami kegagalan secara independen. Komponen lain harus tetap berjalan dengan baik. E.g. failed branch in a distributed banking system 6. Concurency Multiple users with concurrent requests to a shared resources. Setiap resource harus aman di lingkungan tersebut di atas. 7. Transparansi Transparan: bagi pemakai, keberadaan beberapa komponen tampak sebagai satu sistem saja. Access transparency: Local & remote resources dapat diakses dengan operasi yang sama. Location transparency:» Resource dapat diakses tanpa tahu di mana lokasinya.» Bagaimana pendapat Anda mengenai hyperlink & URL? Concurrency transparency:» Beberapa proses dapat sama-sama menggunakan suatu resource tanpa saling interferensi.» Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatu berkas? 8

7. Transparansi Failure transparency: Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya walaupun ada kegagalan hardware atau software. Mobility transparency: Resource dan klien dapat berpindah tanpa mempengaruhi operasi pemakai atau program. Performance transparency: Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja, sejalan dengan perubahan beban sistem. Scaling transparency: Sistem dan aplikasi mudah bertambah luas tanpa perubahan struktur sistem dan algoritma aplikasi. SEKIAN 9