Komputasi Paralel dan Terdistribusi

S1 Teknik Informatika

Matakuliah ini membantu pemahaman prinsip dasar dan karakteristik kunci Komputasi Paralel, dan Terdistribusi. Mahasiswa akan mempelajari konsep RPC, XMPP, algoritma-algoritma terdistribusi seperti Leader Election, Distributed Sorting, serta Shared Memory and Object. Mahasiswa juga mengenal dasar pemorgraman terdistribusi dengan menggunakan Twisted maupun Node.js.

Matakuliah ini membantu pemahaman prinsip dasar dan karakteristik kunci Komputasi Paralel, dan Terdistribusi. Mahasiswa akan mempelajari konsep RPC, XMPP, algoritma-algoritma terdistribusi seperti Leader Election, Distributed Sorting, serta Shared Memory and Object. Mahasiswa juga mengenal dasar pemorgraman terdistribusi dengan menggunakan Twisted maupun Node.js.


Pemula Menengah Mahir

Capaian Mata Kuliah

1. Mahasiswa dapat memahami konsep dan karakteristik dari teknologi komputasi paralel.

2. Mahasiswa dapat memahami konsep dan karakteristik dari teknologi sistem terdistribusi.

3. Mahasiswa dapat mendemonstrasikan dasar penerapan komputasi parallel maupun terdistribusi dalam pemrograman.

Pokok Bahasan

  • - merinci definisi sistem terdistribusi - merinci prinsip tujuan sistem terdistribusi - menyebutkan jenis sistem terdistribusi - menguraikan secara detail jenis arsitektur - menjelaskan konsep manajemen diri dalam sistem terdistribusi
  • - merinci definisi komputasi paralel - merinci prinsip tujuan komputasi paralel
  • - menceritakan modifikasi struktur von neumann - menceritakan piranti keras komputasi paralel - menceritakan piranti lunak komputasi paralel
  • - menjelaskan konsep mpi - membuat program sederhana dengan mpi
  • - menjelaskan konsep pthreads - membuat program sederhana dengan pthreads
  • - merinci konsep thread di dalam sistem terdistribusi - merinci konsep virtualization di dalam sistem terdistribusi - menceritakan konsep server dalam sistem terdistribusi - mendemonstrasikan penerapan konsep process - mendemonstrasikan penerapan konsep thread - mendemonstrasikan konsep penerapan virtualization
  • - merinci konsep rpcdi dalam sistem terdistribusi - merinci konsep message-orientedcommunication di dalam sistem terdistribusi - mendemonstrasikan penerapan konsep rpc - mendemonstrasikan penerapan konsep message-oriented
  • - menceritakan konsep sinkronisasi clock di dalam sistem terdistribusi - menceritakan konsep logicalclock di dalam sistem terdistribusi - menceritakan algoritma pemilihan - mendemonstrasikan penerapan algoritma sinkronisasi clock - mendemonstrasikan penerapan algoritma pemilihan tradisional
  • - menceritakan arsitektur sistem terdistribusi berbasis obyek - menceritakan komunikasi sistem terdistribusi berbasis obyek

Course

Durasi Kuliah 16 Minggu
Instructor:
Max. students: 50
Attending: 30