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 TCPIP physical, datalink, network, transport, application layer
- transaksi dan konkurensi dalam sistem terdistribusi, - file sistem terdistribusi,
- Pemrograman dalam lingkungan sistem terdistribusi menggunakan CJava - Implementasi teknologi terkini dalam sistem terdistribusi.
DAFTAR PUSTAKA
1. [AST] Andrew S. Tanenbaum. Maarten Van Sten. Distributed Systems, Principles and Paradigms. Prentice Hall. 2
nd
ed. 2. [TAN] Andrew Tanenbaum. Computer Networks. Prentice Hall. 4
th
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.
1
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. CablingCrimping Kabel LAN straight
3. IP Addressing Subnetting
4. Tugas: install Linux CentOS dan
implementasi TCPIP pada Linux
Network Layer pada TCPIP
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
2
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
TCPIP 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 TCPIP
3
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
4
7. MD5 hash pada password
13
Memahami sistem operasi linux dan mengimplementasikannya konsep
jaringan dan TCPIP 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
5
C. RANCANGAN INTERAKSI DOSEN –MAHASISWA