Setelah mempelajari mata kuliah Analisis Algoritma, mahasiswa Program Studi Teknik Informatika
diharapkan dapat memahami dan menghitung kompleksitas algoritma dari sisi waktu serta dapat
menganalisis strategi algoritma pada suatu kasus dan mengimplementasikan strategi algoritma yang
dipelajari ke dalam suatu kasus.
Setelah mempelajari mata kuliah Analisis Algoritma, diharapkan mahasiswa mampu untuk:
1. Memahami konsep analisis algoritma dan strategi algoritma beserta kegunaannya.
2. Menganalisis kompleksitas algoritma berdasarkan kebutuhan waktu dan ruang.
3. Menganalisis kompleksitas algoritma menggunakan notasi asimptotik.
4. Menerapkan strategi algoritma terhadap kasus pemrograman.
5. Menganalisis strategi algoritma yang bisa dan optimal digunakan pada suatu kasus pemrograman.
1. Ceramah
2. Simulasi
3. Kuliah lapangan
4. Diskusi
5. Tugas Besar
V. NILAI AKHIR
1
VI. MATERI PERKULIAHAN (PER PERTEMUAN)
2
PERTEMUAN KE- MATERI
KOMPLEKSITAS ALGORITMA
a. Penjelasan Umum Kompleksitas Algoritma
b. Model Perhitungan Kebutuhan Ruang dan Waktu
3
c. Kompleksitas Waktu (T(n))
d. Jenis Kompleksitas Waktu (Tmax(n),Tmin(n), dan Tavg(n))
e. Studi Kasus Menghitung Kompleksitas Waktu
8 UTS
3
PERTEMUAN KE- MATERI
4
PERTEMUAN KE- MATERI
16 UAS