Kode Mata KuliahIF4031 / 3 SKS
Penyelenggara135 - Teknik Informatika / STEI
KategoriKuliah
Bahasa IndonesiaEnglish
Nama Mata KuliahArsitektur Aplikasi TerdistribusiDistributed Application Architecture
Bahan Kajian
  1. CS-SF-9. Reliability through Redundancy
  2. CS-PL-12. Concurrency and Parallelism
  3. CS-OS-11. Fault Tolerance
  4. CS-PD-1. Parallelism Fundamentals
  5. CS-PD-2. Parallel Decomposition
  6. CS-PD-3. Communication and Coordination
  7. CS-PD-4. Parallel Algorithms, Analysis, and Programming
  8. CS-PD-5. Parallel Architecture
  9. CS-PD-6. Parallel Performance
  10. CS-PD-7. Distributed Systems
  11. CS-PD-10. Parallel computing frameworks
  12. CS-SF-4. Parallelism
  1. CS-SF-9. Reliability through Redundancy
  2. CS-PL-12. Concurrency and Parallelism
  3. CS-OS-11. Fault Tolerance
  4. CS-PD-1. Parallelism Fundamentals
  5. CS-PD-2. Parallel Decomposition
  6. CS-PD-3. Communication and Coordination
  7. CS-PD-4. Parallel Algorithms, Analysis, and Programming
  8. CS-PD-5. Parallel Architecture
  9. CS-PD-6. Parallel Performance
  10. CS-PD-7. Distributed Systems
  11. CS-PD-10. Parallel computing frameworks
  12. CS-SF-4. Parallelism
Capaian Pembelajaran Mata Kuliah (CPMK)
  1. CPMK1. Menjelaskan konsep dasar dalam sistem paralel dan terdistribusi
  2. CPMK2. Menjelaskan beberapa model pemrograman paralel (pthreads, MPI, OpenMP)
  3. CPMK3. Mengembangkan aplikasi paralel yang dapat diskalakan
  4. CPMK4. Mengembangkan aplikasi terdistribusi yang dapat diskalakan
  5. CPMK5. Menjelaskan arsitektur paralel
  6. CPMK6. Menjelaskan mekanisme sinkronisasi
  7. CPMK7. Menjelaskan protokol konsistensi dan koherensi
  8. CPMK8. Menjelaskan model kegagalan sistem terdistribusi
  9. CPMK9. Menganalisis properti fault tolerance dari sistem
  1. Explains basic concepts in parallel and distributed systems
  2. Explains several parallel programming models (pthreads, MPI, OpenMP)
  3. Developing scalable parallel applications
  4. Developing scalable distributed applications
  5. Explain parallel architecture
  6. Explain the synchronization mechanism
  7. Explaining consistency and coherence protocols
  8. Explain the failure model of distributed systems
  9. Analyzing the fault tolerance properties of the system
Metode PembelajaranKuliah, Presentasi, Project-based Learning (PBL), PraktikumLectures, Presentations, Project-based Learning (PBL), Lab work
Modalitas PembelajaranLuring Sinkron/Asinkron Mandiri/KelompokOffline Synchronous/Asynchronous Independent/Group
Jenis NilaiABCDE
Metode PenilaianUTS, UAS, Kuis, Praktikum, TugasMid-term exams, final exams, quizzes, lab work, assignments
Catatan Tambahan