Sistem Informasi - S1

SATUAN ACARA PERKULIAHAN
MATA KULIAH SISTEM TERDISTRIBUSI
Minggu
Ke
(1)
1

Pokok Bahasan
dan TIU
(2)
Pengenalan Sistem
Terdistribusi
TIU :
Mahasiswa mengetahui
konsep dasar sistem
terdistribusi

2

Komunikasi
TIU :

Mahasiswa mengetahui
komunikasi antar
komponen dalam
sistem terdistribusi

3

Proses
TIU :
Mahasiswa mengetahui
konsep pemrosesan
dalam sistem
terdistribusi

Sub Pokok Bahasan dan Sasaran Belajar

Cara
Pengajaran
(4)


(3)
1.1. Definisi dan contoh Sistem Terdistribusi
1.2. Karakteristik Sistem Terdistribusi
1.3. Model Sistem Terdistribusi
1.4. Permasalahan Sistem Terdistribusi

Media

Tugas

(5)

(6)

Kuliah
Mimbar

Papan tulis
dan
OHP


Kuliah
mimbar
Diskusi

Papan tulis
dan
OHP

Kuliah
mimbar

Papan tulis
dan
OHP

Ref
(7)
1,2,3


Diharapkan agar Mahasiswa dapat :
Memahami definisi sistem terdistribusi dan dapat
memberikan contoh nyata
Mengetahui karakteristik sistem terdistribusi
Mengetahui model sistem terdistribusi
Mengetahui permasalahan-permasalahan yang
terjadi pada sistem terdistribusi
2.1. Protocol
2.2. RPC (Remote Procedure Call)
2.3. Studi kasus RPC
2.4. Object Interface

Studi kasus RPC

1,2,3

Diharapkan agar Mahasiswa dapat :
Mengetahui prinsip-prinsip dan layer protokol
serta metode komunikasi diantara proses-proses
yang terjadi pada sistem terdistribusi

Mengenal konsep RPC (Remote Procedure Call)
Mengeatahui konsep objek terdistribusi dan
object interface
3.1. Thread
3.2. Client – Server
3.3. Agent
Diharapkan agar Mahasiswa dapat :
Mengetahui
implementasi
thread
multithreaded server
Mengetahui
model-model
arsitektur
memahami arsitektur client-server

dan
dan

1,2,3


4

5

Mengenal software,
komunikasi agent

teknologi

dan

Sistem Operasi
Terdistribusi

4.1. Fungsi Sistem Operasi
4.2. Komponen Inti S.O
4.3. Proses dan Thread

TIU :

Mahasiswa mengetahui
bagaimana sistem
operasi bekerja dalam
sistem tedistribusi

Diharapkan agar Mahasiswa dapat :
Mengetahui fungsi sistem operasi
Mengetahui komponen inti sistem operasi dan
fungsi kernel
Mengetahui konsep proses dan thread dalam
system operasi

File Service

5.1. Pengenalan
5.2. Komponen File Service
5.3. Interface

TIU :
Mahasiswa mengetahui

model dasar untuk file
service

Name Service

6.1. Pengenalan
6.2. Model Name Service
Diharapkan agar Mahasiswa dapat :
Memahami konsep dasar name service
Mengetahui model name service

7

TIU :
Mahasiswa mengetahui
name service yang
digunakan client dalam
proses pengalamatan
Time & Coordination
TIU :

Mahasiswa mengetahui
koordinasi dalam sistem
terdistribusi

Share Data &

Kuliah
mimbar

Papan tulis
dan
OHP

1,2,3

Kuliah
mimbar

Papan tulis
dan

OHP

1,2,3

Kuliah
mimbar

Papan tulis
dan
OHP

1,2,3

Kuliah
mimbar

Papan tulis
dan
OHP


1,2,3

Kuliah

Papan tulis

1,2,3

Diharapkan agar Mahasiswa dapat :
Memahami file service terdistribusi
Mengetahui komponen-komponen file service
Mengetahui interface service

6

8

bahasa

7.1. Logical Clock & Synchronisation
7.2. Koordinasi Terdistribusi
7.3. Model Sinkronisasi dan Asinkronisasi
Diharapkan agar Mahasiswa dapat :
Mengetahui sinkronisasi clock
Mengetahui proses koordinasi aktifitas-sktifitas
dalam sistem terdistribusi
Mengetahui dan dapat membedakan model
sinkronisasi dan asinkronisasi
8.1. Shared Data

9

Transaction

8.2. Fault Tolerance & Data Transaction
8.3. Replication

TIU :
Mahasiswa mengetahui
bagaimana server
mengelola data shared
antara client-client

Diharapkan agar Mahasiswa dapat :
Mengetahui konsep dan operasi antara server
dan client
Mengetahui proses layanan pada saat terjadi
crash dan urutan operasi yang dijalani oleh server
Mengetahui konsep dasar replikasi

Distributed Database
Management

9.1. Pengenalan data terdistribusi
9.2. Distributed Database Management
(DDBMS)

TIU :
Mahasiswa mengetahui
pengelolaan database
terdistribusi
10

Parallel Processing
TIU :
Mahasiswa mengetahui
konsep pemrosesan
parallel pada system
terdistribusi

11

System

mimbar

dan
OHP

Kuliah
mimbar

Papan tulis
dan
OHP

1,2,3

Kuliah
mimbar

Papan tulis
dan
OHP

1,2,3

Kuliah
mimbar

Papan tulis
dan OHP

1,2,3

Diharapkan agar Mahasiswa dapat :
Mengetahui konsep database trdistribusi
Mengetahui pengelolaan database terdistribusi
10.1. Konsep Parallel
10.2. Arsitektur Parallel
10.3. PVM dan MPI
Diharapkan agar Mahasiswa dapat :
Mengetahui konsep dasar parallel processing
Mengetahui model arsitektur parallel
Mengetahui PVM dan MPI

Security

11.1. Definisi Security
11.2. Mekanisima dan Teknik Security

TIU :
Mahasiswa mengetahui
konsep keamanan pada
sistem terdistribusi

Diharapkan agar Mahasiswa dapat :
Mengetahui definisi security
Mengetahui mekanisme dan teknik-teknik security

Ref :
1. Andrew S. Tanenbaum, Maarten S., Distributed Systems : Principles & Paradigms, http://www.cs.vu.nl/~ast/books/ds1/powerpoint.html
2. George Coulories, Jean Dollimore, Distributed Systems : Concepts & Design, 3th Edition, Addison Wesley, http://www.cdk3.net/iq/
3. Distributed Systems Course Material, http://www.cs.bham.ac.uk/~mzk/courses/DistSys/