Page 23 - Searching Dosen
P. 23

masalah  optimasi  dan  bersifat  sederhana.  Algoritma  dijkstra
                        ditemukan  oleh  Edger  Wybe  Dijkstra.  Dijkstra  dikenal  sebagai

                        algoritma  yang  mampu  menyelesaikan  masalah  dengan  rute

                        pencarian  terpendek  menggunakan  prinsip  greedy  (penyelesaian

                        masalah dengan pencarian nilai maksimum) (Siswanto, 2013). Prinsip
                        greedy yaitu mencari jalur terpendek dari satu node (titik/vertex) ke

                        node  lain  yang  searah  (directed  graph),  dimulai  dari  node  awal

                        sampai  pada  node  tujuan.  Pada  dasarnya  vertex  disimpan  pada

                        array, dan edge (bobot) dari suatu vertex yang disimpan pada map

                        dalam array. Ilustrasi cara kerja dijkstra dapat dilihat pada Gambar
                        5.













                                                    Gambar 5 Cara Kerja Dijkstra


                             Berikut  langkah-langkah  cara  kerja  strategi  pencarian  dijkstra

                        berdasarkan  ilustrasi  Gambar  5,  dengan  node  awal  1  dan  node

                        tujuan 5:

                             1. Melakukan pengambilan edge (garis yang berbobot positif)

                                dengan bobot terkecil dari node utama (node 1).
                             2. Amati  node  mana  saja  yang  terhubung  dengan  node

                                pertama, kemudian jumlahkan node pertama dengan node

                                yang  terhubung  langsung  (node  2,  3,  6)  dan  pilihlah  hasil
                                penjumlahan bobot yang paling kecil (node 2)

                             3. Ulangi  langkah  2  sesuai  dengan  tempat  terakhir  node

                                dikunjungi  (node  2),  dimana  node  tersebut  terhubung






                                                              15
   18   19   20   21   22   23   24   25   26   27   28