Page 31 - Searching Mahasiswa
P. 31

1. Algoritma  searching  dapat  digunakan  untuk  menyelesaikan

                             permasalahan dalam pengambilan suatu keputusan,

                           2. Searching  merupakan  algoritma  pencarian  yang  mendasar

                             dalam pemrograman.

                           3. Metode  yang  sering  digunakan  dalam  searching  yaitu
                             sequential  search  (linear  search),  binary  search,  dan

                             interpolation search

                           4. Proses  pencarian  dilakukan  dengan  menggunakan  tiga
                             strategi  yaitu  Depth-First  Search  (DFS),  Breadth-First  Search

                             (BFS), dan Dijkstra.

                           5. Strategi  DFS  menyimpan  data  dengan  jumlah  memori  yang

                             kecil,  sedangkan  pada  BFS  menyimpan  data  dalam  jumlah

                             memori yang cukup besar. Kedua strategi searching tersebut
                             belum  optimal,  karena  membutuhkan  waktu  lama  untuk

                             menemukan suatu node yang paling dalam,

                           6. Dijkstra  merupakan  strategi  pencarian  yang  mampu

                             menemukan  jalur  terpendek  dengan  menggunakan  prinsip
                             greedy yaitu dengan mencari nilai maksimum.
































                                                              24
   26   27   28   29   30   31   32   33   34   35   36