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
   46   47   48   49   50   51   52   53   54   55   56