Sistem Terdistribusi Edi Iskandar

KONTRAK KULIAH

Program studi :
Kode Mata Kuliah
Mata kuliah
:
SKS
:
Semester
:
Jenis Mata Kuliah
Kelompok MK
:

Teknik Informatika
: SKB112123
Sistem Terdistribusi
2 SKS
6
: Wajib
SKB


STMIK EL RAHMA YOGYAKARTA
Dibuat Oleh

Revisi ke

Tanggal dibuat

Diperiksa oleh
Kaprodi TI

SILABUS
I. Deskripsi Mata Kuliah
Mata kuliah Sistem Terdistribusi ini mempelajari evolusi system terdistribusi,
komunikasi antar komponen dan pemrosesan dalam system terdistribusi, system
operasi terdistribusi, distributed database management, pemrosesan parallel
dan keamanan dalam system terdistribusi.
II. Manfaat Mata Kuliah
Manfaat mata kuliah ini bagi mahasiswa adalah :
a. Mahasiswa mengetahui evolusi sistem terdistribusi dan konsep dasar sistem

terdistribusi
b. Mahasiswa mengetahui perubahan peranan pemakai dan pengaruh system
terdistribusi pada organisasi
c. Mahasiswa mengetahui komunikasi antar komponen dalam sistem
terdistribusi
d. Mahasiswa mengetahui konsep pemrosesan dalam sistem terdistribusi
e. Mahasiswa mengetahui bagaimana sistem operasi bekerja dalam sistem
tedistribusi
f. Mahasiswa mengetahui model dasar untuk file service dan name service
yang digunakan client dalam proses pengalamatan
g. Mahasiswa mengetahui bagaimana server mengelola data shared antara
client-client
h. Mahasiswa mengetahui koordinasi dalam sistem terdistribusi
i. Mahasiswa mengetahui pengelolaan database terdistribusi
j. Mahasiswa mengetahui konsep pemrosesan parallel pada system
terdistribusi
k. Mahasiswa mengetahui konsep keamanan pada system terdistribusi
III. Standar Kompetensi Mata Kuliah
Mahasiswa dapat menjelaskan teori – teori sistem terdistribusi, dapat
membedakan sistem terdistribusi dengan sistem terpusat dalam aplikasi yang

digunakan sehari – hari serta dapat merancang pengolahan data terdistribusi
IV.
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.

Kompetensi Dasar Mata Kuliah
Mahasiswa dapat menjelaskan tentang evolusi sistem terdistribusi
Mahasiswa dapat menjelaskan konsep dasar sistem terdistribusi
Mahasiswa dapat menjelaskan secara detil perubahan peranan pemakai
Mahasiswa dapat menjelaskan pengaruh system terdistribusi pada
organisasi

Mahasiswa dapat menjelaskan tentang komunikasi antar komponen dalam
sistem terdistribusi
Mahasiswa dapat menjelaskan tentang konsep pemrosesan dalam sistem
terdistribusi
Mahasiswa dapat menjelaskan bagaimana sistem operasi bekerja dalam
sistem tedistribusi
Mahasiswa dapat menjelaskan tentang model dasar untuk file service
Mahasiswa dapat menjelaskan name service yang digunakan client dalam
proses pengalamatan
Mahasiswa dapat menjelaskan bagaimana server mengelola data shared
antara client-client
Mahasiswa dapat menjelaskan koordinasi dalam sistem terdistribusi

l. Mahasiswa dapat menjelaskan tentang pengelolaan database terdistribusi
m. Mahasiswa dapat menjelaskan konsep pemrosesan parallel pada system
terdistribusi
n. Mahasiswa dapat menjelaskan konsep keamanan pada system terdistribusi
V. Strategi Perkuliahan
1. Dalam setiap pertemuan diawali dengan salam
2. Pada pertemuan pertama dijelaskan silabus mata kuliah, teksbook dan

referensi, cara penilaian, pembentukan kelompok diskusi dan fungsinya.
3. Pada setiap awal perkuliahan dijelaskan kompetensi yang diharapkan akan
dicapai mahasiswa.
4. Pada setiap penjelaskan materi selalu ditanyakan kepada mahasiswa
apakah mahasiswa jelas dan ada pertanyaan.
5. Disetiap akhir perkuliahan disampaikan materi yang akan dibahas pada
pertemuan yang akan datang dan ditutup dengan salam.
VI. Motode Perkuliahan
1. Ekspositori
2. Studi kasus
3. Problem based learning
4. Cooperative learning
5. Diskusi kelompok
6. Inquiry
7. Simulasi
8. Portofolio
9. Debat
10. Kontekstual
VII. Evaluasi
1. Tugas individual

2. Tugas kelompok
3. Ujian tengah semester
4. Ujian akhir semester
VIII. Sumber Bahan
Andrew S. Tanenbaum, Maarten S., Distributed Systems : Principles &
Paradigms, http://www.cs.vu.nl/~ast/books/ds1/powerpoint.html
George Coulories, Jean Dollimore, Distributed Systems : Concepts & Design,
3th Edition, Addison Wesley, http://www.cdk3.net/iq/
Distributed Systems Course Material,
http://www.cs.bham.ac.uk/~mzk/courses/DistSys/
VIII. Penilaian
Penilaian akan dilakukan dengan menggunakan kriteria sebagai
berikut :
NILAI
A
B
C
D
E


POINT
4
3
2
1
0

RANGE
 80
70 – 79
60 – 69
50 – 59
 49

Dalam menentukan nilai akhir akan digunakan pembobotan sebagai
berikut :
NO
1
2
3

4
5

JENIS TAGIHAN

Ujian Tengah Semester (UTS)
Ujian Akhir Semester (UAS)
Tugas (di kelas/di rumah)
Presentasi
Persensi

BOBOT (%)
30
35
15
15
5

IX. Rencana Perkuliahan
PERTEMUAN


TOPIK BAHASAN

BACAAN/BAB

Pertemuan 1

Kontrak Kuliah, Evolusi Sistem Terdistribusi

1,2 dan 3

Pertemuan 2

Konsep Dasar Sistem Terdistribusi

1,2 dan 3

Pertemuan 3

Perubahan Peranan Pemakai


1,2 dan 3

Pertemuan 4

1,2 dan 3

Pertemuan 5

Pengaruh System Terdistribusi Pada
Organisasi
Komunikasi Antar Komponen Dalam Sistem
Terdistribusi

Pertemuan 6

Pemrosesan Dalam Sistem Terdistribusi

1,2 dan 3


Pertemuan 7

Sistem Operasi Terdistribusi

1,2 dan 3

1,2 dan 3

UJIAN TENGAH SEMESTER
Pertemuan 8

Model Dasar File Service

1,2 dan 3

Pertemuan 9

Name Service

1,2 dan 3

Pertemuan
10
Pertemuan
11
Pertemuan
12
Pertemuan
13
Pertemuan
14

Time & Coordination

1,2 dan 3

Share Data & Transaction

1,2 dan 3

Distributed Database Management

1,2 dan 3

Parallel Processing

1,2 dan 3

Security

1,2 dan 3
UJIAN AKHIR SEMESTER

X. Satuan Acara Perkuliahan
Tata
Kompetensi
Indikator
p
Dasar
Muk
a
Ke…

Materi Pokok

Pengalaman
Belajar

Penilaian
Jenis
Bentuk
Tagihan
Instrume
n

Sumber
Bahan
(Textbook/ref
eresi)

1

Mahasiswa dapat
menjelaskan
tentang evolusi
sistem terdistribusi

Mahasiswa dapat:
Menjelaskan
perjalanan
menuju sistem terdistribusi

Kontrak
Evolusi
Terdistribusi

Kuliah,
Sistem

Ceramah,
jawab,
kelas

tanya
diskusi

uraian

Paper

Referensi 1,2 dan
3

2

Mahasiswa dapat
menjelaskan
konsep dasar
sistem terdistribusi

Pengenalan
Terdistribusi

Sistem

Ceramah,
kelas

diskusi

Uraian

Paper

Referensi 1,2 dan
3

3

Mahasiswa dapat
menjelaskan
perubahan peranan
pemakai

Ceramah, Tanya
Jawab, Diskusi
kelas

Uraian

paper

Referensi 1,2 dan
3

4

Mahasiswa dapat
menjelaskan
pengaruh system
terdistribusi pada
organisasi

Mahasiswa
dapat
menjelaskan :
1. Definisi
sistem
terdistribusi dan dapat
memberikan
contoh
nyata
2. Karakteristik
sistem
terdistribusi
3. Model
sistem
terdistribusi
4. Permasalahan
yang
mungkin terjadi pada
sistem terdistribusi
Mahasiswa
dapat
menjelaskan :
1.
Menjelaskan secara
detil perubahan peranan
pemakai.
2.
Memberikan contoh
nyata dari perubahan
peranan pemakai
Mahasiswa
dapat
menjelaskan :
Pengaruh
Sistem
terdistribusi
terhadap
organisasi

Ceramah,
kelas

Uraian

paper

Referensi 1,2 dan
3

Perubahan
pemakai

peranan

Pengaruh
Sistem
terdistribusi
terhadap organisasi

diskusi

5

Mahasiswa dapat
menjelaskan
tentang komunikasi
antar komponen
dalam sistem
terdistribusi

6

Mahasiswa dapat
menjelaskan
tentang konsep
pemrosesan dalam
sistem terdistribusi

7

Mahasiswa dapat
menjelaskan
bagaimana sistem
operasi bekerja
dalam sistem
tedistribusi

8

Mahasiswa dapat
menjelaskan
tentang model
dasar untuk file
service
Mahasiswa dapat
menjelaskan name
service yang

9

Mahasiswa
dapat
menjelaskan :
1. Prinsip-prinsip dan layer
protokol serta metode
komunikasi
diantara
proses yang terjadi pada
sistem terdistribusi
2. Konsep RPC (Remote
Procedure Call)
3. Konsep
objek
terdistribusi dan objek
interface
Mahasiswa
dapat
menjelaskan :
1. Thread dan multithread
server
2. Model-model
arsitektur
dan memahami arsitektur
client server
3. Software, teknologi dan
bahasa komunikasi agent

Komunikasi
dalam
sistem terdistribusi

Ceramah,
kelas

diskusi

Uraian

Proses dalam sistem
terdistribusi

Ceramah, diskusi
kelas
dan
pemberian tugas

Uraian,

Mahasiswa
dapat
menjelaskan :
1. Fungsi Sistem Operasi
2. Komponen inti system
operasi dan fungsi kernel
3. Konsep
proses
dan
thread
dalam
system
operasi
Mahasiswa
dapat
menjelaskan :
1. File service terdistribusi
2. Komponen file service
3. Interface service
Mahasiswa
dapat
menjelaskan :
1.
Konsep dasar name

Sistem
Operasi
Terdistribusi

Ceramah,
kelas

diskusi

File Service

Ceramah, diskusi
kelas, pemberian
tugas kelompok

Name Service

Ceramah,
kelas

diskusi

paper

Referensi 1,2 dan
3

Soal quis

Referensi 1,2 dan
3

Uraian

paper

Referensi 1,2 dan
3

Uraian

paper

Referensi 1,2 dan
3

Uraian,
Membuat
program

paper

Referensi 1,2 dan
3

10

11

12

13

14

digunakan client
dalam proses
pengalamatan
Mahasiswa dapat
menjelaskan
koordinasi dalam
sistem terdistribusi

2.

service
Model name service

Mahasiswa
dapat
menjelaskan :
1. Sinkronisasi clock
2. Proses
koordinasi
aktifitas dalam system
terdistribusi
3. Perbedaan
sikronisasi
dan asinkronisasi
Mahasiswa dapat
Mahasiswa
dapat
menjelaskan
menjelaskan :
bagaimana server
1.
Konsep dan operasi
mengelola data
antara server dan client
shared antara
2.
Proses layanan saat
client-client
terjadi crash dan urutan
operasi yang dijalani oleh
server
3.
Dasar replikasi
Mahasiswa dapat
Mahasiswa
dapat
menjelaskan
menjelaskan :
tentang
1. Konsep
database
pengelolaan
terdistribusi
database
2. Pengelolaan
database
terdistribusi
terdistribusi
Mahasiswa
dapat Mahasiswa
dapat
menjelaskan
menjelaskan :
konsep
1. Konsep
dasar
pemrosesan
pemrosesan paralel
parallel
pada 2. Model arsitektur paralel
system terdistribusi 3. PVM dan MPI

Time & Coordination

Latihan,
kelas

diskusi

Membuat
program

paper

Referensi 1,2 dan
3

Share
data
Transaction

&

Ceramah,
kelas

diskusi

Uraian

paper

Referensi 1,2 dan
3

Distributed Database
Management System

Ceramah,
kelas

diskusi

Presentasi
Kelompok

paper

Referensi 1,2 dan
3

Membuat algoritma,
program
dan
mempresentasikan

Ceramah,
kelas

diskusi

Presentasi
Kelompok

paper

Referensi 1,2 dan
3

Mahasiswa dapat
menjelaskan
konsep keamanan
pada system
terdistribusi

Security

Ceramah,
kelas

diskusi

Presentasi
Kelompok

paper

Referensi 1,2 dan
3

Mahasiswa
dapat
menjelaskan :
1. Definisi security
2. Mekanisme dan teknikteknik security