KONT
R
AK KULIAH
Program studi : Teknik Informatika
Kode Mata Kuliah
: SKB112123
Mata kuliah
: Sistem Terdistribusi
SKS
: 2 SKS
Semester
: 6
Jenis Mata Kuliah
: Wajib
Kelompok MK
: SKB
STMIK EL RAHMA YOGYAKARTA
Dibuat Oleh
Revisi ke
Tanggal dibuat
Diperiksa oleh
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. Kompetensi Dasar Mata Kuliah
a. Mahasiswa dapat menjelaskan tentang evolusi sistem terdistribusi
b. Mahasiswa dapat menjelaskan konsep dasar sistem terdistribusi
c. Mahasiswa dapat menjelaskan secara detil perubahan peranan pemakai
d. Mahasiswa dapat menjelaskan pengaruh system terdistribusi pada
organisasi
e. Mahasiswa dapat menjelaskan tentang komunikasi antar komponen dalam
sistem terdistribusi
f.
Mahasiswa dapat menjelaskan tentang konsep pemrosesan dalam sistem
terdistribusi
g. Mahasiswa dapat menjelaskan bagaimana sistem operasi bekerja dalam
sistem tedistribusi
h. Mahasiswa dapat menjelaskan tentang model dasar untuk file service
i.
Mahasiswa dapat menjelaskan name service yang digunakan client dalam
proses pengalamatan
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 POINT RANGE
A 4 80
B 3 70 – 79
C 2 60 – 69
D 1 50 – 59
Dalam menentukan nilai akhir akan digunakan pembobotan sebagai
berikut :
NO JENIS TAGIHAN BOBOT (%)
1
Ujian Tengah Semester (UTS)
30 2Ujian Akhir Semester (UAS)
35 3Tugas (di kelas/di rumah)
154
Presentasi
155
Persensi
5IX. 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 3Pertemuan 3
Perubahan Peranan Pemakai
1,2 dan 3Pertemuan 4
Pengaruh System Terdistribusi Pada
Organisasi
1,2 dan 3
Pertemuan 5
Komunikasi Antar Komponen Dalam Sistem
Terdistribusi
1,2 dan 3
Pertemuan 6
Pemrosesan Dalam Sistem Terdistribusi
1,2 dan 3Pertemuan 7
Sistem Operasi Terdistribusi
1,2 dan 3UJIAN TENGAH SEMESTER
Pertemuan 8
Model Dasar File Service
1,2 dan 3Pertemuan 9
Name Service
1,2 dan 3Pertemuan
10 Time & Coordination 1,2 dan 3
Pertemuan
11 Share Data & Transaction 1,2 dan 3 Pertemuan
12 Distributed Database Management 1,2 dan 3 Pertemuan
13 Parallel Processing 1,2 dan 3
Pertemuan
14 Security 1,2 dan 3
Tata
Indikator
Materi Pokok
Pengalaman
Belajar
1 Mahasiswa dapat menjelaskan tentang evolusi sistem terdistribusi
Mahasiswa dapat:
Menjelaskan perjalanan menuju sistem terdistribusi
Kontrak Kuliah, Evolusi Sistem Terdistribusi
Ceramah, tanya jawab, diskusi kelas
uraian Paper Referensi 1,2 dan 3
2 Mahasiswa dapat menjelaskan konsep dasar sistem terdistribusi
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
Pengenalan Sistem
Terdistribusi Ceramah, diskusikelas Uraian Paper Referensi 1,2 dan3
3 Mahasiswa dapat menjelaskan perubahan peranan pemakai
Mahasiswa dapat menjelaskan :
1. Menjelaskan secara detil perubahan peranan pemakai.
2. Memberikan contoh nyata dari perubahan peranan pemakai
Perubahan peranan
pemakai Ceramah, Tanya Jawab, Diskusi kelas
Uraian paper Referensi 1,2 dan 3
4 Mahasiswa dapat menjelaskan pengaruh system terdistribusi pada organisasi
Pengaruh Sistem terdistribusi
terhadap organisasi
Ceramah, diskusi
5 Mahasiswa dapat menjelaskan tentang komunikasi antar komponen dalam sistem terdistribusi
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
Komunikasi dalam
sistem terdistribusi Ceramah, diskusikelas Uraian paper Referensi 1,2 dan3
6 Mahasiswa dapat menjelaskan tentang konsep pemrosesan dalam sistem terdistribusi
Mahasiswa dapat menjelaskan :
1. Thread dan multithread server
2. Model-model arsitektur dan memahami arsitektur client server
3. Software, teknologi dan bahasa komunikasi agent
Proses dalam sistem
terdistribusi Ceramah, diskusikelas dan pemberian tugas
Uraian, Soal quis Referensi 1,2 dan 3
7 Mahasiswa dapat menjelaskan bagaimana sistem operasi bekerja dalam sistem tedistribusi
Mahasiswa dapat menjelaskan :
1. Fungsi Sistem Operasi 2. Komponen inti system
operasi dan fungsi kernel 3. Konsep proses dan
thread dalam system operasi
Sistem Operasi
Terdistribusi Ceramah, diskusikelas Uraian paper Referensi 1,2 dan3
8 Mahasiswa dapat menjelaskan tentang model dasar untuk file service
Mahasiswa dapat menjelaskan :
1. File service terdistribusi 2. Komponen file service 3. Interface service
File Service Ceramah, diskusi kelas, pemberian tugas kelompok
Uraian paper Referensi 1,2 dan 3
9 Mahasiswa dapat
dalam proses
pengalamatan 2. Model name service
10 Mahasiswa dapat menjelaskan koordinasi dalam sistem terdistribusi
Mahasiswa dapat menjelaskan :
1. Sinkronisasi clock 2. Proses koordinasi
aktifitas dalam system terdistribusi
3. Perbedaan sikronisasi dan asinkronisasi
Time & Coordination Latihan, diskusi
kelas Membuatprogram paper Referensi 1,2 dan3
11 Mahasiswa dapat menjelaskan bagaimana server mengelola data shared antara client-client
Mahasiswa dapat menjelaskan :
1. Konsep dan operasi antara server dan client 2. Proses layanan saat
terjadi crash dan urutan operasi yang dijalani oleh server
3. Dasar replikasi
Share data &
Transaction Ceramah, diskusikelas Uraian paper Referensi 1,2 dan3
12 Mahasiswa dapat menjelaskan
1. Konsep database terdistribusi
2. Pengelolaan database terdistribusi
Distributed Database
Management System Ceramah, diskusikelas PresentasiKelompok paper Referensi 1,2 dan3
13 Mahasiswa dapat menjelaskan
1. Konsep dasar pemrosesan paralel 2. Model arsitektur paralel 3. PVM dan MPI
Membuat algoritma, program dan mempresentasikan
Ceramah, diskusi
kelas PresentasiKelompok paper Referensi 1,2 dan3
14 Mahasiswa dapat menjelaskan konsep keamanan pada system terdistribusi
Mahasiswa dapat menjelaskan :
1. Definisi security
2. Mekanisme dan teknik-teknik security
Security Ceramah, diskusi