RPS Sistem Terdistribusi

(1)

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)