Page 51 - EMODUL INFORMATIKA XI FASE F
P. 51
b. Analisis Solusi
Berikut adalah langkah-langkah untuk memilih solusi terbaik:
Langkah Penjelasan
Lihat konteks dan batasan data (ukuran,
1. Masalah pahami
keunikan, waktu eksekusi, dll).
2. Identifikasi Apakah solusi bisa diselesaikan dengan
algoritma brute force, Greedy, Divide and Conquer,
strategi atau Dynamic Programming?
Misal, jika butuh pencarian cepat,
3. Pilih struktur gunakan HashMap; jika data hierarkis,
data yang sesuai
gunakan pohon.
4. Bandingkan Analisis waktu dan ruang dari setiap
kompleksitas solusi menggunakan notasi Big-O.
Jalankan pengujian pada berbagai
5. Uji dan evaluasi skenario data untuk melihat kinerja
nyata.
51

