Versi : 1 Revisi : 0
Tanggal Revisi :
Tanggal Berlaku : 1 Agustus 2010
SATUAN ACARA PERKULIAHAN
Program Studi : Teknik Informatika
Fakultas : Teknologi Industri
Kode Mata Kuliah : 52323604
Nama Mata Kuliah : Pemrosesan Paralel
Kelompok Mata Kuliah : MPK / MKK / MKB / MPB / MBB / Praktikum
Semester : Pilihan
SKS : 3 SKS
Dosen : Sheila Nurul Huda, S.Kom.
Pertemuan Kompete nsi Dasar Topik Bahasan dan Sub Topik Bahasa Indikator Pencapaian Strategi Pembelajaran
Alokasi Waktu Media Pembelajaran Evaluasi Referensi Sumber Bahan 1 2 3 4 5 6 7 8 9 1 Mengeta hui mengapa perlu mempela jari pemrose san paralel dan isu seputarn ya, serta mengeta hui model-modelny a Pendahulu an: munculnya kebutuhan pemrosesan paralel, sekup dan isu seputarnya, model-model parallel computing Mampu menjelaskan tujuan pembelajaran dan mampu menjelaskan taksonomi komputer paralel ceramah, tanya jawab active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis
tanya jawab Parhami, B (2002). “Introduction to Parallel Processing. Algorithms and Architecture”, Kluwer Academic publisher, 2002. Halaman 3-23 Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 3-38
Bahasa hui teori pemrose san menggun akan Message Passing Passing Computing: pembuatan proses, rutin pada Message Passing, komunikasi menjelaskan pemrosesan Message Passing kelompok kecil, diskusi besar, tanya jawab active learning, SCL 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri
papan tulis diskusi “Introduction to Parallel Processing. Algorithms and Architecture”, Kluwer Academic publisher, 2002. Halaman 435-477 Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 42-77 3 Mengeta hui MPI dan PVM, serta rutin-rutin yang penting Message Passing Computing: MPI dan PVM mampu menjelaskan menganai MPI dan PVM, mampu menggunakan rutin-rutin pada MPI atau PVM ceramah, tanya jawab active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tugas, tanya jawab Parhami, B (2002). “Introduction to Parallel Processing. Algorithms and Architecture”, Kluwer Academic publisher, 2002. Halaman 435-477 Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 42-77 4 Mengeta hui bagaima na menguku Pengukura n Performa: Granularity, speed up, efisiensi, mampu menjelaskan serta melakukan pengukuran kinerja ceramah, diskusi kelas, latihan active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar LCD, laptop, papan tulis tanya jawab diskusi, latihan Wilkinson, B (2005). “Parallel Programming: Technques and Application Using
Bahasa r kinerja pemrose san paralel cost, hukum amdahl, hukum gustafson pemrosesan paralel mandiri Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 62-74 5 Memaha mi penggun aan teknik divide and conquer Divide-and-Conquer: penjumlaha n, bucket sort, numerical integration Mampu menjelaskan dan menggunakan teknik divide and
conquer ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, tugas, diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 106-133 6 Memaha mi penggun aan teknik pipeline Pipeline Computatio n: tipe-tipe pipeline, jumlahan urutan angka, insertion sort mampu menjelaskan dan menggunakan teknik pipeline ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, tugas, diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 140-158 7 Memaha mi teori tentang komputa si synchron ous Synchrono us Computatio n: Data parallel programmin g, sinkronisasi global dan lokal, penyelesaia n persamaan linear Mampu menjelaskan mengenai komputasi synchronous ceramah, tugas, diskusi kelas, demo program active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tugas, tanya jawab diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 163-194
Bahasa
8 UAS ujian tertulis
9 Memaha mi teori tentang load balancin g dan jenis-jenisnya Load Balancing: Static load balancing, dynamic load balancing Mampu menjelaskan load balancing dan jenis-jenisnya ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, diskusi, latihan Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 201-225 10 Mengeta hui teori tentang pemrogr aman Shared memory Shared Memory Programmi ng: Threads, Open MP mampu menjelaskan pemrograman shared momory dan membuatnya ceramah, tanya jawab, tugas dan diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis
soal quiz, tanya jawab diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 230-273 11 Memaha mi jenis-jenis algoritma sorting secara paralel Algoritma Sorting: Rank sort, compare-exchange, bubble sort Mampu menjelaskan bererapa algoritma sorting secara paralel ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 303-337 12 Memaha mi jenis-jenis algoritma sorting secara paralel Algoritma Sorting: Quicksort, Bitonic Mergesort Mampu menjelaskan bererapa algoritma sorting secara paralel, dan menggunakannya ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, diskusi, latihan Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers
Bahasa (2nd editon)”, Prentice Hall, 2005 Halaman 303-337 Parhami, B (2002). “Introduction to Parallel Processing. Algorithms and Architecture”, Kluwer Academic publisher, 2002. Halaman 129-147, 279-284 13 Memaha mi penggun aan algoritma numerik secara paralel Algoritma Numerik: Algoritma perkalian matriks, Penyelesaia n persamaan linear, eliminasi Gauss Mampu menjelaskan beberapa algoritma numerik secara paralel, dan menggunakannya ceramah, tanya jawab, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, diskusi, tugas Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 340-366 Parhami, B (2002). “Introduction to Parallel Processing. Algorithms and Architecture”, Kluwer Academic publisher, 2002. Halaman 211-233 14 Mengeta hui beberap a pemrose san image secara paralel Image Processing : Low level image processing, High level image processing, Fourier Transform Mampu menjelaskan algoritma pemrosesan image secara paralel ceramah, tanya jawab, tugas, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, latihan Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 370-401
Bahasa 15 Mengeta hui beberap a teknik searchin g dan optimisas i secara paralel Searching dan Optimisasi: Parallel Branch and bound, Algoritma Genetika Paralel Mampu menjelaskan teknik searching dan optimisasi secara paralel ceramah, tanya jawab, tugas, diskusi active learning, SCL 150 menit: 112.5 menit pembelajaran terstruktur 37.5 menit belajar mandiri LCD, laptop, papan tulis tanya jawab, latihan, diskusi Wilkinson, B (2005). “Parallel Programming: Technques and Application Using Networked Workstations and parallel Computers (2nd editon)”, Prentice Hall, 2005 Halaman 406-430
16 UAS ujian tertulis
Disahkan oleh Diperiksa oleh Disiapkan oleh
Tanggal: Juli 2010 Tanggal: Juli 2010 Tanggal: Juli 2010 Dekan,
Ir. Gumbolo Hadi Susanto, M.Sc.
Ketua Program Studi,
Yudi Prayudi, S.Si., M.Kom.
Dosen Pengampu/Kelompok Mata Kuliah,