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/
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/