Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Terdistribusi : AK012319 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Pengenalan Sistem Terdistribusi konsep dasar sistem - Definisi dan contoh Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi - Permasalahan Sistem Terdistribusi - Memahami definisi sistem dan dapat memberikan contoh nyata - Mengetahui karakteristik sistem - Mengetahui model sistem - Mengetahui permasalahanpermasalahan yang terjadi pada sistem Kuliah Mimbar 2 Komunikasi komunikasi antar komponen dalam sistem - Protocol - RPC (Remote Procedure Call) - Studi kasus RPC - Object Interface - Mengetahui prinsip-prinsip dan layer protokol serta metode komunikasi Diskusi Studi kasus RPC Halaman 1
diantara proses-proses yang terjadi pada sistem - Mengenal konsep RPC (Remote Procedure Call) - Mengeatahui konsep objek dan object interface 3 Proses konsep pemrosesan dalam sistem - Thread - Client Server - Agent - Mengetahui implementasi thread dan multithreaded server - Mengetahui model-model arsitektur dan memahami arsitektur client-server - Mengenal software, teknologi dan bahasa komunikasi agent 4 Sistem Operasi Terdistribusi bagaimana sistem operasi berja dalam sistem tedistribusi - Fungsi Sistem Operasi - Komponen Inti S.O - Proses dan Thread - Mengetahui fungsi sistem operasi - Mengetahui komponen inti sistem operasi dan fungsi rnel - Mengetahui konsep proses dan thread dalam system operasi Halaman 2
5 File Service model dasar untuk file service - Pengenalan - Komponen File Service - Interface - Memahami file service - Mengetahui komponen-komponen file service - Mengetahui interface service 6 Name Service name service yang digunakan client dalam proses pengalamatan - Pengenalan - Model Name Service - Memahami konsep dasar name service - Mengetahui model name service 7 Time & Coordination koordinasi dalam sistem - Logical Clock & Synchronisation - Koordinasi Terdistribusi - Model Sinkronisasi dan Asinkronisasi - Mengetahui sinkronisasi clock - Mengetahui proses koordinasi aktifitassktifitas dalam sistem - Mengetahui dan dapat membedakan model sinkronisasi dan asinkronisasi Halaman 3
8 Share Data & Transaction bagaimana server mengelola data shared antara clientclient - Shared Data - Fault Tolerance & Data Transaction - Replication - Mengetahui konsep dan operasi antara server dan client - Mengetahui proses layanan pada saat terjadi crash dan urutan operasi yang dijalani oleh server - Mengetahui konsep dasar replikasi 9 Distributed Database Management pengelolaan database 10 Parallel Processing konsep pemrosesan parallel pada system - Pengenalan data - Distributed Database Management System (DDBMS) - Mengetahui konsep database trdistribusi - Mengetahui pengelolaan database - Konsep Parallel - Arsitektur Parallel - PVM dan MPI - Mengetahui konsep dasar parallel processing - Mengetahui model arsitektur parallel - Mengetahui PVM dan MPI Halaman 4
11 Security konsep amanan pada sistem - Definisi Security - Mekanisima dan Teknik Security - Mengetahui definisi security - Mengetahui mekanisme dan teknikteknik security dan OHP Ref : 1. Andrew S. Tanenbaum, Maarten S., Distributed Systems : Principles & Paradigms, http://www.cs.vu.nl/~ast/books/ds1/powerpoint.html 2. George Coulories, Jean Dollimore, Distributed Systems : Concepts & Design, 3th Edition, Addison Wesley, http://www.cdk3.net/iq/ 3. Distributed Systems Course Material, http://www.cs.bham.ac.uk/~mzk/courses/distsys/ Halaman 5