Soal text
Transkripsi dicocokkan dengan 3 halaman naskah asli.
Redaksi dirapikan untuk dibaca. Data, pilihan jawaban, dan subsoal mengikuti naskah; diagram dijelaskan dalam teks atau tabel.
Lompat ke soal
UAS Analisis dan Strategi Algoritma 2025/2026
Kamis, 11 Juni 2026 · 10.00–11.30 WIB (90 menit) · Buku tertutup. Tuliskan NIM dan nama pada setiap lembar. Dilarang plagiasi, kerja sama, saling pinjam, dan komunikasi; pelanggaran bernilai 0.
1. Navigasi kampus (10%)
Simpul adalah gedung, sisi adalah jalan, dan bobot adalah estimasi waktu tempuh. Sistem menyediakan BFS, DFS, UCS, Greedy Best-First Search, dan A*. a. (5%) Jelaskan algoritma paling tepat untuk mencari waktu minimum. Bandingkan dengan minimal dua algoritma lain yang kurang tepat. b. (5%) Jelaskan kondisi agar algoritma pilihan tetap menghasilkan solusi optimal.
2. Heuristic (10%)
Aplikasi menggunakan A* dengan , tetapi heuristic terkadang lebih besar daripada jarak sebenarnya menuju goal. a. (5%) Analisis dampaknya terhadap hasil pencarian. b. (5%) Bedakan heuristic admissible, tidak admissible, dan terlalu kecil. Apakah heuristic terlalu kecil selalu buruk?
3. Pemangkasan (10%)
Backtracking dan Branch and Bound membentuk pohon ruang status dan dapat memangkas simpul, tetapi penggunaannya tidak selalu sama. a. (5%) Bandingkan tujuan, cara pemangkasan, dan jenis persoalan yang cocok. b. (5%) Berikan contoh kasus yang lebih cocok untuk masing-masing algoritma.
4. Program Dinamis (10%)
Persoalan dapat dibagi menjadi beberapa tahap; tiap tahap mempunyai keputusan, dan keputusan sebelumnya memengaruhi keadaan berikutnya. a. (5%) Kapan layak diselesaikan dengan Program Dinamis? Gunakan stage, state, decision, dan prinsip optimalitas. b. (5%) Berikan contoh persoalan yang cocok dan tidak cocok menggunakan Program Dinamis.
5. Tradeoff algoritma (10%)
Dua algoritma dapat optimal tetapi berbeda kebutuhan memori dan waktu, misalnya UCS, A*, Branch and Bound, dan Program Dinamis. a. (5%) Mengapa algoritma optimal belum tentu praktis untuk semua ukuran masalah? b. (5%) Pilih dua algoritma tersebut dan analisis tradeoff optimalitas, waktu, memori, serta kualitas informasi tambahan yang dibutuhkan.
6. Kurir (25%)
Kurir mengunjungi empat pelanggan lalu kembali ke gudang awal (simpul 1).
| Dari/Ke | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 1 | ∞ | 10 | 8 | 9 | 7 |
| 2 | 10 | ∞ | 10 | 5 | 6 |
| 3 | 8 | 10 | ∞ | 8 | 9 |
| 4 | 9 | 5 | 8 | ∞ | 6 |
| 5 | 7 | 6 | 9 | 6 | ∞ |
Gunakan Branch and Bound dengan pendekatan bobot tur lengkap: a. (10%) Buat pohon ruang status bertahap. b. (3%) Tentukan fungsi bound. c. (10%) Hitung bound simpul-simpul yang dibangkitkan. d. (2%) Tentukan tur optimal dan total jaraknya.
7. Alokasi anggaran (25%)
FSM Undip memiliki 6 miliar untuk digitalisasi layanan, pelatihan SDM, dan promosi internasional.
| Alternatif | Biaya digitalisasi | Manfaat | Biaya SDM | Manfaat | Biaya promosi | Manfaat |
|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | 2 | 30 | 1 | 15 | 2 | 25 |
| 3 | 3 | 40 | 3 | 45 | 4 | 55 |
| 4 | 5 | 65 | 4 | 60 | — | — |
Gunakan program dinamis maju agar manfaat total maksimum: a. (3%) Jelaskan tahap, state, dan alternatif keputusan. b. (15%) Hitung tabel tiap tahap. c. (4%) Rekonstruksi solusi optimal dari tabel akhir. d. (3%) Tentukan total biaya dan manfaat.