Heru C Rustamaji

Pak Dosen juga nge-Blog

Analisa Algoritma

analgoSemester ini, salah satu materi kuliah yang ditugaskan oleh jurusan kepada saya adalah analisa algoritma (2 SKS). Fokus matakuliah ini adalah pemecahan masalah dengan berbagai strategi algoritma, disamping juga melakukan perhitungan kompleksitas algoritmanya. Seperti biasa, materi secara lengkap dapat dilihat dan didownload di LMS UPN “Veteran” Yogyakarta. Pertemuan direncanakan selama 14 kali ditambah dengan UTS dan UAS. Berikut resume setiap pertemuan

  1. Pendahuluan, sekedar mengingatkan mengenai sejarah dan istilah, mengingat kembali berbagai teknik pemrograman, Dijelaskan pula mengenai materi kuliah,RPS, referensi, serta pre test untuk melihat sejauh mana pengetahuan mengenai algoritma.
  2. Konsep algoritma, berisi konsep dasar algoritma, tahapan algoritma, menegaskan kembali ciri algoritma yang baik, menjelaskan strategi algoritma, serta mengulang kembali notasi matematik yang penting bagi perkuliahan ini.
  3. Running Time, membahas mengenai efisiensi algoritma, serta melakukan pengukuran running time pada berbagai algoritma yang sederhana.
  4. Faktor analisa algoritma, membahas running time dan penggunaan memory, kompleksitas waktu serta best, worst dan average case
  5. Notasi Asymptotic, membahas Big Oh, Big Omega, Big Teta beserta sifat dan hubungannya.
  6. Algoritma Rekursif, membahas algoritma rekursif dengan studi kasus menara hanoi dan faktorial beserta perhitungan kompleksitasnya, menyelesaikan relasi rekurens linier dan koefisien konstan, serta menyelesaikan relasi rekurens dengan teorema master
  7. Brute Force. Membahas algoritma brute force dengan studi kasus menghitung an,faktorial, perkalian matriks, mencari faktor, mencari elemen terbesar/terkecil, sequential search, bubble sort, polinom, serta membahas karakteristik algoritma brute force.
  8. Exhaustive search, membahas dengan berbagai studi kasus TSP, 1/0 knapsack, serangan pada kriptografi, serta solusi alternatif algoritma exhaustive search
  9. Divide And Conquer, membahas algoritma divide and conquer dengan studi kasus minmax dan sorting (merge sort), serta menghitung kompleksitas waktunya.
  10. Divide And Conquer (lanjutan), membahas studi kasus perpangkatan a serta perkalian matriks dengan algoritma strassen, dan menghitung kompleksitas waktunya
  11. Algoritma greedy, membahas algoritma greedy dengan studi kasus penukaran uang, scheduling dan knapsack problem, beserta kompleksitas waktunya
  12. Algoritma backtrack, membahas algoritma backtrack dengan studi kasus knapsack 0/1, persoalan n-ratu dan labirin, beserta kompleksitas waktunya
  13. Dynamic programming , membahas pemrograman dinamis dengan studi kasus lintasan terpendek, capital budgetting dan knapsack 0/1, beserta kompleksitas waktunya
  14. 14. Dynamic programming membahas pemrograman dinamis dengan studi kasus TSP beserta kompleksitas waktunya.
Share :
  • Facebook
  • Twitter
Categories: Perkuliahan
haryono yusman
pak bisa tolong saya???
saya ngak ngerti tentang VB, apa bapak bisa ajarkan saya bikin program dengan VB???
28 February 09 at 06:57
anang
Salam kenal pak…
bapak saya mahasiswa di uiversitas surabaya
Boleh minta modul-modul analis algoritmanya pak…via email saya…
saya masih belum ngerti penjelasan dosen…

Terimakasih
23 March 09 at 10:16
rudy
saya minta modul2 analisis algoritmanya pak.. tentang running time dan big oh.. thx
12 December 09 at 12:50
kiky
pak. . smstr niy sy ngambil matkul bpk..
blh mnt kopian modulny gag???
tengkyuw y pak…
27 January 10 at 06:02
gadna
Pak untuk materi lebih jelas dan lengkapnya ada enggak??
thx
21 April 10 at 14:02
momnz
pak, saya seorang mahasiswa saat ini sedang memperdalam algoritma
yang saya tanyakan apakah boleh jika kita hanya membahas kompleksitas waktu dari sebuah algoritma tanpa membahas kompleksitas memorinya ??
lalu jika saya ingin membandingkan (analisis) 2 buah algoritma, apakah ada metode analisinya ?
jika hanya membandingkan dari kompleksitas waktu 2 algoritma itu apakah bisa ?
adakah jurnal yang mendukung ?
kalau boleh saya minta materi tentang algoritma bapak via email

terima kasih banyak pak
18 July 10 at 16:52
anhar
pak cara membuat webseit dengan muda tu bagaimana caranya ya saya belum bisa membuat web sekarang ini….
13 October 10 at 04:56