PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS

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