rencana pembelajaran semester (rps) - sonia | …sonia.soc.telkomuniversity.ac.id/cdn/rps/s1 ilmu...

12
RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3D1 PRAKTIKUM SISTEM TERDISTRIBUSI Disusun oleh: PROGRAM STUDI ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY

Upload: nguyencong

Post on 27-Feb-2019

242 views

Category:

Documents


2 download

TRANSCRIPT

RENCANA PEMBELAJARAN SEMESTER

(RPS)

IKG3D1

PRAKTIKUM SISTEM TERDISTRIBUSI

Disusun oleh:

PROGRAM STUDI ILMU KOMPUTASI FAKULTAS INFORMATIKA

TELKOM UNIVERSITY

ii

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:

Kode Mata Kuliah : IKG3D1

Nama Mata Kuliah : Praktikum Sistem Terdistribusi

Bandung, Januari 2015 Mengetahui Menyetujui

Kaprodi Ilmu Komputasi Ketua KK Algoritma dan Komputasi

Dr. Deni Saepudin Yuliant Sibaroni, M.T

iii

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

F. PENENTUAN NILAI AKHIR MATA KULIAH ......................................................................................... 9

1

A. PROFIL MATA KULIAH

IDENTITAS MATA KULIAH

Nama Mata Kuliah : Praktikum Sistem Terdistribusi

Kode Mata Kuliah : IKG3D1

SKS : 1

Jenis : MK Wajib

Jam Pelaksanaan : Tatap muka di kelas = 0 jam per minggu

Tutorial / responsi = 0 jam per minggu

Praktikum = 2 jam per minggu

Semester / Tingkat : 5 (lima) / 3 (tiga)

Pre-requisite : IK2133 Organisasi dan Arsitektur Komputer

IKG2I4 Software Project 1

IK2163 Pemrograman Berorientasi Objek

Praktikum Pemrograman Terstruktur 1

Praktikum Pemrograman Terstruktur 2

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.

2

B. RENCANA PEMBELAJARAN SEMESTER (RPS)

Minggu

ke- Kemampuan Akhir yang Diharapkan

Bahan Kajian (Materi

Ajar)

Bentuk/

Metode/

Strategi

Pembelajaran

Kriteria Penilaian (Indikator) Bobot

Nilai

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 1. 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 protokol

yang ada di layer tersebut.

5. Mahasiswa memahami cara kerja

berbagai macam protokol yang

berjalan di layer aplikasi dengan cara

mengimplementasikannya.

6. Mahasiswa mampu mengelola dan

mengamankan suatu jaringan

3

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

4

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

5

7. MD5 hash pada

password

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

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

Mampu membangun sistem

terdistribusi berbasis linux Pengerjaan tubes secara

komperhensif Presentasi

Mahasiswa mampu menyelesaikan

tugas besar dengan baik

6

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)

Deskripsi Singkat Strategi (Metode) Pembelajaran

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

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

Nama Strategi Praktikum dan Presentasi

Minggu Penggunaan Strategi (Metode)

Deskripsi Singkat Strategi (Metode) Pembelajaran

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Kemampuan Akhir yang Diharapkan

Mampu merumuskan desain sistem

terdistribusi

Nama Kajian 1. Socket programming 2. RPC dan Java RMI

Nama Strategi Praktikum dan Presentasi

7

Minggu Penggunaan Strategi (Metode)

Deskripsi Singkat Strategi (Metode) Pembelajaran

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

Kemampuan Akhir yang Diharapkan

Mampu membangun sistem terdistribusi

berbasis linux.

Nama Kajian Presentasi

Nama Strategi

Minggu Penggunaan Strategi (Metode)

Deskripsi Singkat Strategi (Metode) Pembelajaran

RANCANGAN INTERAKSI DOSEN–MAHASISWA

Aktivitas Dosen Aktivitas Mahasiswa

8

D. RANCANGAN TUGAS

Kode Mata Kuliah IKG3D1

Nama Mata Kuliah Praktikum Sistem Terdistribusi

Kemampuan Akhir yang Diharapkan Mampu menjelaskan dan mengimplementasikan konsep jaringan

Minggu / Pertemuan ke

Tugas ke

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:

3. Kriteria Penilaian:

Kode Mata Kuliah IKG3D1

Nama Mata Kuliah Praktikum Sistem Terdistribusi

Kemampuan Akhir yang Diharapkan Mampu membangunsistem terdistribusi berbasis linux.

Minggu / Pertemuan ke

Tugas ke

1. Tujuan Tugas: Pengerjaan tubes secara komperhensif

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:

3. Kriteria Penilaian:

9

E. PENILAIAN DENGAN RUBRIK (Masing-masing tugas, kuis dan atau PR)

Jenjang

(Grade)

Angka

(Skor) Deskripsi perilaku (Indikator)

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

NSM ≤ 40 E