RPS Sistem Terdistribusi
RENCANA PEMBELAJARAN SEMESTER
(RPS)
PKBM52006
WORKSHOP SISTEM TERDISTRIBUSI
PROGRAM STUDI D3
MANAJEMEN INFORMATIKA (MI)
FAKULTAS ILMU KOMPUTER
(FILKOM)
(2)
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : PKBM52006
Nama Mata Kuliah : Workshop Sistem Terdistribusi
Padang, 2017
Menyetujui
Kaprodi D3 Manajemen Informatika
(3)
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 6
D. RANCANGAN TUGAS ... 6
E. PENILAIAN DENGAN RUBRIK ... 8
(4)
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Workshop Sistem Terdistribusi
Kode Mata Kuliah : PKBM52006
SKS : 2
Jenis : MK Pilihan
Jam Pelaksanaan : Tatap muka di kelas = 2 X 50 menit per minggu
Tutorial / responsi =
Semester / Tingkat : 5 (lima) / 3 (tiga)
Pre-requisite : Arsitektur Komputer
Pemrograman Berorientasi Objek Pemrograman Terstruktur
Co-requisite : -
Bidang Kajian : Distributed Systems
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah praktikumini memberikan pengetahuan dasar tentang jaringan komputer, cara kerja internet, arsitektur sistem terdistribusi serta aplikasi yang berjalan di atasnya. Termasuk didalamnya: - Arsitektur jaringan komputer, Internet, dan sistem terdistribusi
- Konsep dasar TCP/IP (physical, datalink, network, transport, application layer) - transaksi dan konkurensi dalam sistem terdistribusi,
- file sistem terdistribusi,
- Pemrograman dalam lingkungan sistem terdistribusi menggunakan C/Java - Implementasi teknologi terkini dalam sistem terdistribusi.
DAFTAR PUSTAKA
1. [AST] Andrew S. Tanenbaum. Maarten Van Sten. Distributed Systems, Principles and Paradigms.
Prentice Hall. 2nd ed.
2. [TAN] Andrew Tanenbaum. Computer Networks. Prentice Hall. 4th ed.
3. [WAL] Walter Golarski. The Illustrated Network. Morgan Kaufmann Publishers.
4. [BSD] Budi Sutejo D. O., dkk. Konsep dan Aplikasi Pemrograman, Client Server dan Sistem Terdistribusi. Andi Yogyakarta.
(5)
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Minggu
ke- Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/
Strategi Pembelajaran
Kriteria Penilaian (Indikator) Bobot
Nilai
1-2
3-6
Mampu menjelaskan dan mengimplementasikan konsep jaringan
Basic Networking Infrastructure
1. Konsep Dasar IP addressing dan subnetting 2. Cabling/Crimping
Kabel LAN (straight) 3. IP Addressing &
Subnetting
4. Tugas: install Linux CentOS dan implementasi TCP/IP pada Linux Network Layer pada TCP/IP
7. Pengenalan
Mikrotik
2. Penggunaan winbox dan CLI Mikrotik 3. Jaringan Peer to
Peer
4. Jaringan dengan
Praktikum dan Presentasi
1. Mahasiswa memahami cara kerja jaringan, melalui proses praktikum. 2. Mahasiswa memahami konsep
addressing dan dapat
mengimplementasikannnya pada
jaringan sederhana.
3. Dapat mengkonfigurasi router. 4. Mahasiswa memahami cara kerja
application layer,terutama HTTP. Serta memahami fungsi 5rotocol yang ada di layer tersebut.
5. Mahasiswa memahami cara kerja
berbagai macam 5rotocol yang
berjalan di layer aplikasi dengan cara mengimplementasikannya.
6. Mahasiswa mampu mengelola dan mengamankan suatu jaringan
(6)
7-8
10
Router
5. Studi Kasus:
Jaringan Router-
Komputer (Direct) 6. Studi Kasus:
Jaringan dengan 1 Router dan 4 Komputer
7. Tugas: Routing & QoS
Application Layer pada TCP/IP
1. Instalasi dan
konfigurasi web
server Apache 2. Instalasi dan
konfigurasi PHP 3. Instalasi dan
konfigurasi MySQL
server
4. Instalasi dan konfigurasi
phpMyAdmin 5. Tugas: Install
wordpress di Linux Application Layer pada TCP/IP
(7)
11-12
1. Instalasi SSH Server (Secure Shell) 2. Instalasi FTP Server
(File Transfer Protocol) 3. Upload File ke
Server FTP Komputasi 4. Instalasi NFS
(Network File System) 5. Instalasi SMTP 6. Tugas: DNS (Domain
Name System) Network Administration and Security
1. Firewall 2. Network
Troubleshooting 3. Network Monitoring
Menggunakan SNMP (dicontohkan dengan Cacti) 4. Sniffing
menggunakan Wireshark 5. SSL pada HTTP 6. PGP pada email
(8)
7. MD5 hash pada password
13
Memahami sistem operasi linux dan mengimplementasikannya konsep jaringan dan TCP/IP
Distributed file system 1. Konsep distributed
file system 2. Proses instalasi
lustre
3. Pengoperasian lustre
Distributed web system 1. Cara kerja lustre 2. NGINX
3. Varnish
Praktikum dan Presentasi
1. Mahasiswa dapat menggunakan file system terdistribusi dengan baik. 2. Mahasiswa dapat membangun
server web yang terdistribusi
14 Mampu merumuskan desain sistem
terdistribusi
1. Socket Programming 2. RPC dan Java RMI
Praktikum dan Presentasi
1. Mahasiswa mampu membuat
porgram yang mampu
berkomunikasi melalui SOCKET 2. Mahasiswa membuat program
komunikasi pada sistem terdistribusi dan mampu melakukan analisis pada
komunikasi sistem yang telah
dibangun
15-16 Mampu membangun sistem terdistribusi berbasis linux
Pengerjaan tubes secara
komperhensif Presentasi
Mahasiswa mampu menyelesaikan tugas besar dengan baik
(9)
C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan Mampu menjelaskan dan
mengimplementasikan konsep jaringan
Nama Kajian 1. Basic Networking Infrastructure
2. Network Layer pada TCP/IP 3. Application Layer pada TCP/IP 4. Network Administration and Security
Nama Strategi Praktikum dan Presentasi
Minggu Penggunaan Strategi (Metode) 1-13 Deskripsi Singkat Strategi (Metode)
Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Kemampuan Akhir yang Diharapkan Memahami sistem operasi linux dan mengimplementasikannya konsep jaringan dan TCP/IP
Nama Kajian 1. Distributed File System
2. Distributed Web System
(10)
Minggu Penggunaan Strategi (Metode)
Deskripsi Singkat Strategi (Metode) Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Kemampuan Akhir yang Diharapkan Mampu merumuskan desain sistem
terdistribusi
Nama Kajian 1. Socket programming
2. RPC dan Java RMI
Nama Strategi Praktikum dan Presentasi
(11)
Minggu Penggunaan Strategi (Metode) 14
Deskripsi Singkat Strategi (Metode) Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Kemampuan Akhir yang Diharapkan Mampu membangun sistem terdistribusi
berbasis linux.
Nama Kajian Presentasi
Nama Strategi -
Minggu Penggunaan Strategi (Metode) 15 - 16
Deskripsi Singkat Strategi (Metode) Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
(12)
pada pertemuan sebelumnya (untuk pertemuan 2 dst).
materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
(13)
D. RANCANGAN TUGAS
Kode Mata Kuliah PKBM52006
Nama Mata Kuliah Workshop Sistem Terdistribusi
Kemampuan Akhir yang Diharapkan Mampu menjelaskan dan mengimplementasikan konsep
jaringan
Minggu / Pertemuan ke 15
Tugas Besar
1. Tujuan Tugas:
- Install Linux CentOS dan implementasi TCP/IP pada Linux - Routing & QoS
- Install wordpress di Linux - DNS (Domain Name System)
2. Uraian Tugas:
a. Obyek garapan:
b. Yang harus dikerjakan dan batasan-batasan: c. Metode / cara pengerjaan, acuan yang digunakan: d. Deskripsi luaran tugas yang dihasilkan / dikerjakan:
(14)
E. PENILAIAN DENGAN RUBRIK (Masing-masing tugas, kuis dan atau PR)
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sempurna bahkan mampu mengenali masalah nyata pada masyarakat / industri dan mampu mengusulkan konsep solusinya.
B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan
dengan baik, mampu memahami materi dan mampu menyelesaikan masalah / tugas dengan akurasi bagus.
C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan
dengan cukup baik, berusaha memahami materi namun kurang persisten sehingga baru mampu menyeleseaikan sebagian dari masalah / tugas dengan akurasi yang kurang
D 40 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan
dan mengerjakan tugas seadanya, tidak memiliki kemauan dan tanggung jawab untuk memahami materi.
E < 40 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi
F. PENENTUAN NILAI AKHIR MATA KULIAH
KOMPONEN PENILAIAN BOBOT/ PROSENTASE KETERANGAN
Quiz online 10% Bab searching dan planning
Quiz offline 30% Bab searching dan planning
UTS (take home test dan presentasi) 30% Bab reasoning
Tugas besar 30% Implementasi Bab learning +
Presentasi
Nilai Skor Matakuliah (NSM) Nilai Mata Kuliah (NMK)
80 < NSM A
70 < NSM ≤ 80 AB
65 < NSM ≤ 70 B
60 < NSM ≤ 65 BC
50 < NSM ≤ 60 C
40 < NSM ≤ 50 D
(15)
(1)
Minggu Penggunaan Strategi (Metode) 13 Deskripsi Singkat Strategi (Metode)
Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Kemampuan Akhir yang Diharapkan Mampu merumuskan desain sistem terdistribusi
Nama Kajian 1. Socket programming
2. RPC dan Java RMI
Nama Strategi Praktikum dan Presentasi
(2)
Minggu Penggunaan Strategi (Metode) 14 Deskripsi Singkat Strategi (Metode)
Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
Aktivitas Dosen Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
Kemampuan Akhir yang Diharapkan Mampu membangun sistem terdistribusi berbasis linux.
Nama Kajian Presentasi
Nama Strategi -
Minggu Penggunaan Strategi (Metode) 15 - 16 Deskripsi Singkat Strategi (Metode)
Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
Mahasiswa diminta untuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA
(3)
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi. Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang jelas. Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi yang telah disajikan Menyimak kesimpulan yang disampaikan.
(4)
D. RANCANGAN TUGAS
Kode Mata Kuliah PKBM52006
Nama Mata Kuliah Workshop Sistem Terdistribusi
Kemampuan Akhir yang Diharapkan Mampu menjelaskan dan mengimplementasikan konsep jaringan
Minggu / Pertemuan ke 15
Tugas Besar
1. Tujuan Tugas:
- Install Linux CentOS dan implementasi TCP/IP pada Linux - Routing & QoS
- Install wordpress di Linux - DNS (Domain Name System) 2. Uraian Tugas:
a. Obyek garapan:
b. Yang harus dikerjakan dan batasan-batasan: c. Metode / cara pengerjaan, acuan yang digunakan: d. Deskripsi luaran tugas yang dihasilkan / dikerjakan:
(5)
E. PENILAIAN DENGAN RUBRIK (Masing-masing tugas, kuis dan atau PR)
Jenjang (Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan sangat baik, memahami materi dengan sangat baik bahkan tertantang untuk memahami lebih jauh, memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari informasi terkait materi, mampu menyelesaikan masalah dengan akurasi sempurna bahkan mampu mengenali masalah nyata pada masyarakat / industri dan mampu mengusulkan konsep solusinya.
B 65 – 79 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan baik, mampu memahami materi dan mampu menyelesaikan masalah / tugas dengan akurasi bagus.
C 55 – 64 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dengan cukup baik, berusaha memahami materi namun kurang persisten sehingga baru mampu menyeleseaikan sebagian dari masalah / tugas dengan akurasi yang kurang
D 40 – 54 Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan mengerjakan tugas seadanya, tidak memiliki kemauan dan tanggung jawab untuk memahami materi.
E < 40 Merupakan perolehan mahasiswa yang tidak melaksanakan tugas dan sama sekali tidak memahami materi
F. PENENTUAN NILAI AKHIR MATA KULIAH
KOMPONEN PENILAIAN BOBOT/ PROSENTASE KETERANGAN
Quiz online 10% Bab searching dan planning
Quiz offline 30% Bab searching dan planning
UTS (take home test dan presentasi) 30% Bab reasoning
Tugas besar 30% Implementasi Bab learning +
Presentasi
Nilai Skor Matakuliah (NSM) Nilai Mata Kuliah (NMK)
80 < NSM A
70 < NSM ≤ 80 AB
65 < NSM ≤ 70 B
60 < NSM ≤ 65 BC
50 < NSM ≤ 60 C
40 < NSM ≤ 50 D
(6)