Anda di halaman 1dari 10

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI SISTEM INFORMASI – STMIK JAKARTA STI&K

Tanggal Penyusunan 29/Agustus/2016 Tanggal Revisi 18/Desember/2017

Kode Prodi 56201


Program Studi Sistem Komputer
Jenjang Sarjana (S1)
Kode dan Nama MK MI-18303 Sistem Terdistribusi
SKS dan Semester SKS 3 Semester 7
Prasyarat 1. Sistem Operasi
2. Jaringan Komputer
3. Keamanan Komputer
4. Pengantar Basis Data
Status Mata Kuliah [ ] Wajib [X] Pilihan
Dosen Pengampu Yudi Irawan Chandra, SKom., MMSI.
• Mampu berpikir kreatif dan inovatif.
• Mampu berkontribusi dalam peningkatan mutu kehidupan
Sikap
bermasyarakat, berbangsa, dan bernegara berdasarkan
Pancasila
• Mampu menemukenali, merumuskan, dan menyelesaikan
persoalan dalam bidang ilmu dan teknologi komputer yang
diterapkan dalam teknologi informasi
Ketrampilan • Mampu mengikuti perkembangan ilmu dan teknologi yang
Umum berbasiskan komputer serta penerapannya dalam teknologi
informasi
• Mampu menggunakan peralatan modern dalam bidang
Capaian komputer dan teknologi informasi
Pembelajaran • Memiliki pemahaman dan kepekaan terhadap dampak
Mata Kuliah sosial dan lingkungan akibat perkembangan IS/ IT
Pengetahuan • Menguasai pengetahuan untuk mengenali masalah
organisasi dan menyusun langkah pemecahan masalah
secara logis melalui pendekatan sistem informasi
• Memiliki pengetahuan konsep teoritis dasar dan mampu
mengimplementasikan teknologi informasi dan
menerapkan pengetahuan praktis secara kreatif dan inovatif
Ketrampilan di masyarakat.
Khusus • Mampu melakukan supervisi dan evaluasi terhadap
pekerjaan dibidang teknologi informasi yang menjadi
tanggung jawab kelompok kerja (team work) yang
dipimpinnya.
Deskripsi Umum Merupakan mata kuliah yang mampu diharapkan meningkatkan kemampuan
(Silabus) mahasiswa tentang konsep sistem terdistribusi beserta pemrosesannya, prinsip
komunikasi, manajemen Client-Server, pengelolaan basis data dan teknik-teknik
keamanan dalam sistem tersebar.
1. Ceramah/Kuliah Pakar  4. Praktik Laboratorium X
Metode
2. Problem Based Learning/FGD  5. Self-Learning (V-Class) X
Pembelajaran
3. Project Based Learning  6. Lainnya: .......................... X
Pengalaman a. Tayangan Presentasi  c. Online exercise/kuiz (V-class) X
Belajar/Tugas 1. Review textbook/Jurnal  d. Laporan X
e. Lainnya: .......... X
1. Andrew S. Tanenbaum, Maarten S., Distributed Systems : Principles &
Paradigms, http://www.cs.vu.nl/~ast/books/ds1/powerpoint.html
2. Colouris, J. Dollimore and T. Kindberg. Distributed Systems, Concepts and
Design, second edition., Addison-Wesley, 1994.
3. Distributed Systems Course Material,
Referensi / Sumber
http://www.cs.bham.ac.uk/~mzk/courses/DistSys/Tanenbaum.
Belajar
4. Distributed Operating Systems., Addison-Wesley, 1995.
5. George Coulories, Jean Dollimore, Distributed Systems : Concepts & Design,
3th Edition, Addison Wesley, http://www.cdk3.net/iq/
6. Mullender (Editor). Distributed Systems: An Advanced Course, second
edition,. Addison-Wesley, 1993.
Waktu
Bahan Kajian Metode/Bentuk Kriteria Penilaian Bobot Sumber
Minggu Kemampuan Akhir yang Diharapkan Belajar
(Materi Pelajaran) Pembelajaran (Indikator) Nilai (%) belajar
(Menit)
Mahasiswa dapat memahami : Mahasiswa mampu
• Materi kuliah dan pokok bahasan memprediksi cakupan
Isi SAP • Ceramah/Kuliah Pakar
1. • Tugas dan penilaian 50x3 pembasahan 5 RPS
Materi Pertemuan • Tayangan/Presentasi
matakuliah yang akan
didapat.
Diharapkan agar
Mahasiswa dapat :
• Memahami
definisi sistem
terdistribusi dan
dapat
memberikan
Penjelasan tentang :
contoh nyata
1. Definisi dan contoh
• Mengetahui
Sistem Terdistribusi
karakteristik
2. Karakteristik Sistem •Ceramah/Kuliah Pakar
Mahasiswa mampu memahami konsep dasar sistem
2 Terdistribusi •Tayangan/Presentasi 50x3 5 Ref. 1 - 6
sistem terdistribusi terdistribusi
3. Model Sistem •Problem Base Learning
• Mengetahui
Terdistribusi
model sistem
4. Permasalahan Sistem
terdistribusi
Terdistribusi
• Mengetahui
permasalahan-
permasalahan
yang terjadi pada
sistem
terdistribusi

Diharapkan agar
Mahasiswa dapat :
• Mengetahui
prinsip-prinsip
dan layer
Penjelasan tentang : protokol serta
1. Protocol • Ceramah/Kuliah Pakar metode
Mahasiswa mengetahui komunikasi antar 2. RPC (Remote • Tayangan/Presentasi komunikasi
3. 50x3 10 Ref. 1 – 6
komponen dalam sistem terdistribusi Procedure Call) • Problem Base diantara proses-
3. Studi kasus RPC Learning proses yang
4. Object Interface terjadi pada
sistem
terdistribusi
• Mengenal konsep
RPC (Remote
Procedure Call)
• Mengeatahui
konsep objek
terdistribusi dan
object interface
Diharapkan agar
Mahasiswa dapat :
• Mengetahui
implementasi
thread dan
multithreaded
server
Penjelasan tentang : • Mengetahui
• Ceramah/Kuliah Pakar
Mahasiswa mengetahui konsep pemrosesan 1. Thread model-model
4. • Tayangan/Presentasi 50x3 10 Ref. 1 – 6
dalam sistem terdistribusi 2. Client – Server arsitektur dan
• Problem Base Learning
3. Agent memahami
arsitektur client-
server
• Mengenal
software,
teknologi dan
bahasa
komunikasi agent
Diharapkan agar
Mahasiswa dapat :
• Mengetahui
fungsi sistem
operasi
Penjelasan tentang :
• Ceramah/Kuliah Pakar • Mengetahui
Mahasiswa mengetahui bagaimana sistem 1. Fungsi Sistem Operasi
5. • Tayangan/Presentasi 50x3 komponen inti 10 Ref. 1 – 6
operasi bekerja dalam sistem tedistribusi 2. Komponen Inti S.O
• Problem Base Learning sistem operasi
3. Proses dan Thread
dan fungsi kernel
• Mengetahui
konsep proses
dan thread dalam
system operasi
Diharapkan agar
Mahasiswa dapat :
• Memahami file
Penjelasan Tentang: service
• Ceramah/Kuliah Pakar
1. Pengenalan terdistribusi
Mahasiswa mengetahui model dasar untuk file • Tayangan/Presentasi
6. 2. Komponen File Service 50x3 • Mengetahui 5 Ref. 1 – 6
service • Project Base Learning
3. Interface komponen-
• Problem Base Learning
komponen file
service
• Mengetahui
interface service
Penjelasan Tentang : • Memahami
1. Pengenalan • Ceramah/Kuliah Pakar konsep dasar
Mahasiswa mengetahui name service yang 2. Model Name Service • Tayangan/Presentasi name service
7. 50x3 10 Ref. 1 – 6
digunakan client dalam proses pengalamatan • Project Base Learning • Mengetahui
• Problem Base Learning model name
service
Jumlah soal yang
8. UJIAN TENGAH SEMESTER - benar - -
Kelengkapan jawaban
Diharapkan agar
Mahasiswa dapat :
• Ceramah/Kuliah Pakar • Memahami
Penjelasan Tentang :
Mahasiswa mengetahui name service yang • Tayangan/Presentasi konsep dasar
9. 1. Pengenalan 50x3 5 Ref. 1 – 6
digunakan client dalam proses pengalamatan • Problem Base Learning name service
2. Model Name Service
• Project Base Learning • Mengetahui
model name
service
Diharapkan agar
Mahasiswa dapat :
• Mengetahui
sinkronisasi clock
• Mengetahui
Penjelasan Tentang :
proses koordinasi
1. Logical Clock &
• Ceramah/Kuliah Pakar aktifitas-sktifitas
Synchronisation
Mahasiswa mengetahui koordinasi dalam • Tayangan/Presentasi dalam sistem
10. 2. Koordinasi 50x3 10 Ref. 1 – 6
sistem terdistribusi • Problem Base Learning terdistribusi
Terdistribusi
• Project Base Learning • Mengetahui dan
3. Model Sinkronisasi dan
dapat
Asinkronisasi
membedakan
model
sinkronisasi dan
asinkronisasi

Diharapkan agar
Mahasiswa dapat :
• Mengetahui
konsep dan
Penjelasan Tentang : operasi antara
• Ceramah/Kuliah Pakar
1. Shared Data server dan client
Mahasiswa mengetahui bagaimana server • Tayangan/Presentasi
11. 2. Fault Tolerance & Data 50x3 • Mengetahui 5 Ref. 1 – 6
mengelola data shared antara client-client • Problem Base Learning
Transaction proses layanan
• Project Base Learning
3. Replication pada saat terjadi
crash dan urutan
operasi yang
dijalani oleh
server
• Mengetahui
konsep dasar
replikasi
Diharapkan agar
Mahasiswa dapat :
Penjelasan Tentang :
• Mengetahui
1. Pengenalan data • Ceramah/Kuliah Pakar
konsep database
Mahasiswa mengetahui pengelolaan database terdistribusi • Tayangan/Presentasi
12. 50x3 terdistribusi 10 Ref. 1 – 6
terdistribusi 2. Distributed Database • Problem Base Learning
• Mengetahui
Management System • Project Base Learning
pengelolaan
(DDBMS)
database
terdistribusi
Diharapkan agar
Mahasiswa dapat :
• Mengetahui
konsep dasar
Penjelasan Tentang : • Ceramah/Kuliah Pakar
parallel
Mahasiswa mengetahui konsep pemrosesan 1. Konsep Parallel • Tayangan/Presentasi
13. 50x3 processing 5 Ref. 1 – 6
parallel pada sistem terdistribusi 2. Arsitektur Parallel • Problem Base Learning
• Mengetahui
3. PVM dan MPI • Project Base Learning
model arsitektur
parallel
• Mengetahui PVM
dan MPI
Diharapkan agar
Mahasiswa dapat :
Penjelasan Tentang : • Ceramah/Kuliah Pakar • Mengetahui
Mahasiswa mengetahui konsep keamanan 1. Definisi Security • Tayangan/Presentasi definisi security
14. 50x3 10 Ref. 1 – 6
pada sistem terdistribusi 2. Mekanisma dan Teknik • Problem Base Learning • Mengetahui
Security • Project Base Learning mekanisme dan
teknik-teknik
security
Jumlah soal yang
15. UJIAN AKHIR SEMESTER -
benar
JUMLAH 100
FORMAT RANCANGAN TUGAS 1

Nama Mata Kuliah : Sistem Terdistribusi SKS : 3


Program Studi : Sistem Informasi Pertemuan ke : 7
Jenjang : Sarjana (S1)

A. TUJUAN TUGAS :
Mahasiswa mampu memahami dan mencipta suatu RPC (Remote Procedure Call) dan name service yang digunakan client dalam proses pengalamatan

B. URAIAN TUGAS :
a. Obyek Garapan
Protocol, RPC (Remote Procedure Call), Thread, Client – Server, Agent, Komponen File Service, Interface dan Model Name Service
b. Metode atau cara Pengerjaan
Cari refernsi berupa jurnal / artikel ilmiah / data sekunder (dari internet), Rangkumlah referensi tersebut dengan menjelaskan konsep dasar, komunikasi dan
pemrosesan antar komponen dalam sistem terdistribusi beserta model name service . Rangkuman dibuat dalam bentuk paper minimal 10 halaman dan disiapkan
juga dalam bentuk tayangan ppt minimal 5 halaman. Presentasikan hasil rangkuman tersebut di depan kelas
c. Deskripsi Luaran tugas yang dihasilkan :
Paper minimal 10 halaman dengan spasi 1.5 dan font Times New Roman ukuran 12, berserta tayangan presentasi minimal 3 halaman dengan font Arial ukuran 16

C. KRITERIA PENILAIAN (10 %)


Kelengkapan isi rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi
Originalitas
FORMAT RANCANGAN TUGAS 2

Nama Mata Kuliah : Sistem Terdistribusi SKS : 3


Program Studi : Sistem Informasi Pertemuan ke : 13
Jenjang : Sarjana (S1)

A. TUJUAN TUGAS :
Mahasiswa dapat menganalisis dan mengaplikasikan :
• Pendekatan strategis untuk pengujian perangkat lunak
• Pengujian Unit, Integrasi Validasi dan Sistem
• Proses debugging pada perangkat lunak

B. URAIAN TUGAS :
a. Obyek Garapan
Koordinasi dalam sistem terdistribusi, Distributed Database Management System (DDBMS), konsep pemrosesan parallel serta keamanan pada sistem terdistribusi
b. Metode atau Cara pengerjaan
• Cari refernsi berupa jurnal / artikel ilmiah / data sekunder (dari internet), Rangkumlah referensi tersebut
• Rangkuman dibuat dalam bentuk paper minimal 10 halaman dan disiapkan juga dalam bentuk tayangan ppt minimal 5 halaman
• Presentasikan hasil analisis tersebut di depan kelas
b. Deskripsi Luaran tugas yang dihasilkan :
Paper minimal 10 halaman dengan spasi 1.5 dan font Times New Roman ukuran 12, berserta tayangan presentasi minimal 3 halaman dengan font Arial ukuran 16

C. KRITERIA PENILAIAN (10 %)


Kelengkapan isi rangkuman
Kebenaran isi rangkuman
Daya tarik komunikasi/presentasi
Originalitas
GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan Lengkap dan terpadu Lengkap Masih kurang beberapa Hanya menunjukkan Tidak ada konsep 2
konsep aspek yang belum sebagian konsep saja
terungkap

KRITERIA 2 : Kebenaran isi rangkuman


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan Diungkap dengan tepat Sebagian besar konsep Kurang dapat Tidak ada konsep yang 2
tepat, terdapat aspek tetapi deskriptif sudah terungkap, namun mengungkapkan aspek disajikan
penting, analisis dan masih ada yang penting, melebihi
membantu memahami terlewatkan halaman, tidak ada
konsep proses merangkum
hanya mencontoh
KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulis


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah Bahasa menambah Bahasa deskriptif, tidak Informasi dan data yang Tidak ada hasil 1
pembaca untuk mencari informasi pembaca terlalu menambah disampaikan tidak
tahu konsep lebih pengetahuan menarik dan
dalam membingungkan
Kerapian Paper Paper dibuat dengan Paper cukup menarik, Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1
sangat menarik dan walau tidak terlalu
menggugah semangat mengundang
membaca

KRITERIA 3b : Komunikasi lisan


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi Menambah wawasan Pembaca masih harus Informasi yang Informasi yang 2
pendengar untuk menambah lagi informasi disampaikan tidak disampaikan
mencari lebih dalam dari beberapa sumber menambah wawasan menyesatkan atau
bagi pendengarnya salah
Organisasi Sangat runtut dan Cukup runtut dan Tidak didukung data, Informasi yang Tidak mau presentasi 1
integratif sehingga memberi data namun menyampaikan disampaikan tidak ada
pendengar dapat pendukung fakta yang informasi yang benar dasarnya
mengkompilasi isi disampaikan
dengan baik
Gaya Presentasi Menggugah semangat Membuat pendengar Lebih banyak membaca Selalu membaca catatan Tidak berbunyi 1
pendengar paham, hanya sesekali catatan (tergantung pada
saja memandang catatan)
catatan
KRITERIA 4 : Originalitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Berpikir orisinil Hasil kerja yang Hasil kerja yang Hasil kerja yang Hasil kerjanya dapat Tidak dapat menunjukkan 3
ditunjukkan belum pernah ditunjukkan berbeda ditunjukkan hanya dapat disamakan dengan 75% hasil kerja
ditemui dengan kebanyakan siswa disamakan dengan 30% siswa lain atau
siswa lain mengadopsi karya lain

Anda mungkin juga menyukai