Langsung ke konten

IF25-40414

Pemrograman Paralel

  • Kurikulum 2025

Deskripsi

Mata kuliah ini membekali mahasiswa agar mampu menjelaskan konsep dan model komputasi paralel, menganalisis dan mengimplementasikan algoritma paralel pada arsitektur memori bersama dan memori terdistribusi, dan mengoptimalkan kinerja program paralel. Bahan kajian: Foundations of Programming Languages (FPL), Algorithmic Foundations (AL), Mathematical and Statistical Foundations (MSF), Operating Systems (OS), Networking and Communication (NC), Architecture and Organization (AR), Parallel and Distributed Computing (PDC).

Pokok bahasan

  1. Konsep dan model komputasi paralel
  2. Arsitektur paralel memori bersama dan memori terdistribusi
  3. Pemrograman paralel memori bersama
  4. Pemrograman paralel memori terdistribusi dengan message passing
  5. Perancangan algoritma paralel
  6. Sinkronisasi dan komunikasi antarproses
  7. Analisis dan optimasi kinerja program paralel

Capaian Pembelajaran Mata Kuliah (CPMK)

Setiap CPMK menurunkan satu CPL.

  1. CPMK0609

    Mahasiswa mampu menganalisis dan mengimplementasikan algoritma paralel dan terdistribusi untuk meningkatkan kinerja komputasi.

    CPL06
  2. CPMK-AIDE-02

    Mahasiswa mampu membangun basis keputusan aplikatif dengan mengoptimalkan kinerja komputasi melalui pemrosesan simultan, serta menerapkan prinsip etika komputasi

    CPLP03
  3. CPMK-AIDE-01

    Mahasiswa mampu merancang dan mengimplementasikan pemodelan kecerdasan buatan lanjut untuk menganalisis aneka data bervolume besar melalui pengelolaan infrastruktur penyimpanan data terstruktur.

    CPLP03

CPL yang didukung

CPL05
Mampu menganalisis dan menerapkan konsep rekayasa perangkat lunak untuk pengembangan sistem cerdas secara profesional.
CPL06
Mampu menganalisis dan mengimplementasi konsep dasar matematika, statistika, algoritma dan sistem komputer sebagai fondasi komputasional
CPLP03
Mampu mengembangkan pemodelan kecerdasan buatan lanjut dan mengelola data besar, serta membangun basis keputusan aplikatif dengan mempertimbangkan kinerja optimal dan etika komputasi.

Kembali ke katalog mata kuliah