Anda di halaman 1dari 5

Hasbi asyadiq http://asyadeeq.wordpress.com asyadeeq@gmail.com 085720323327 3. 4.

4 Metode Pencarian Jalur Terpendek (Dijkstra Algorithm) Algoritma ini bert ! an nt " menem "an !al r terpende" berdasar"an bobot ter"ecil dari sat titi" "e titi" lainnya. #isal"an titi" mengambar"an ged ng dan garis

menggambar"an !alan$ ma"a algoritma %i!"stra mela" "an "al" lasi terhadap sem a "em ng"inan bobot ter"ecil dari setiap titi".

Gambar 3.17 &ontoh "eterh b ngan antar titi" dalam algoritma %i!"stra

'ertama(tama tent "an titi" mana yang a"an men!adi node awal$ lal beri bobot !ara" pada node pertama "e node terde"at sat per sat $ %i!"stra a"an mela" "an pengembangan

pencarian dari sat titi" "e titi" lain dan "e titi" selan! tnya tahap demi tahap. )nilah r tan logi"a dari algoritma %i!"stra: *. +eri nilai bobot ,!ara"- nt " setiap titi" "e titi" lainnya$ lal set nilai 0 pada node awal dan nilai ta" hingga terhadap node lain ,bel m terisi2. 3. .et sem a node /+el m ter!amah0 dan set node awal sebagai /1ode "eberang"atan0 %ari node "eberang"atan$ pertimbang"an node tetangga yang bel m ter!amah dan hit ng !ara"nya dari titi" "eberang"atan. .ebagai contoh$ !i"a titi" "eberang"atan A

"e + memili"i bobot !ara" 2 dan dari + "e node & ber!ara" 2$ ma"a !ara" "e & melewati + men!adi 23248. 5i"a !ara" ini lebih "ecil dari !ara" sebel mnya ,yang telah tere"am sebel mnya- hap s data lama$ simpan lang data !ara" dengan !ara" yang bar . 6. .aat "ita selesai mempertimbang"an setiap !ara" terhadap node tetangga$ tandai node yang telah ter!amah sebagai /1ode ter!amah0. 1ode ter!amah tida" a"an pernah di ce" "embali$ !ara" yang disimpan adalah !ara" tera"hir dan yang paling minimal bobotnya. 5. .et /1ode bel m ter!amah0 dengan !ara" ter"ecil ,dari node "eberang"atan- sebagai /1ode 7eberang"atan0 selan! tnya dan lan! t"an dengan "embali "e step 3

%ibawah ini pen!elasan lang"ah per lang"ah pencarian !al r terpende" secara rinci dim lai dari node awal sampai node t ! an dengan nilai !ara" ter"ecil. *. 1ode awal *$ 1ode t ! an 5. .etiap edge yang terh b ng antar node telah diberi nilai

Gambar 3.18 &ontoh "as s %!i"stra ( 8ang"ah *

2. %i!"stra mela" "an "al" lasi terhadap node tetangga yang terh b ng langs ng dengan node "eberang"atan ,node *-$ dan hasil yang didapat adalah node 2 "arena bobot nilai node 2 paling "ecil dibanding"an nilai pada node lain$ nilai 4 7 ,037-.

Gambar 3.19 &ontoh "as s %!i"stra ( 8ang"ah 2

3. 1ode 2 diset men!adi node "eberang"atan dan ditandai sebagi node yang telah ter!amah. %i!"stra mela" "an "al" lasi "embali terhadap node(node tetangga yang terh b ng langs ng dengan node yang telah ter!amah. %an "al" lasi

di!"stra men n! "an bahwa node 3 yang men!adi node "eberang"atan selan! tnya "arena bobotnya yang paling "ecil dari hasil "al" lasi tera"hir$ nilai 9 ,039-.

Gambar 3.20 &ontoh "as s %!i"stra ( 8ang"ah 3

6. 'erhit ngan berlan! t dengan node 3 ditandai men!adi node yang telah ter!amah. %ari sem a node tetangga bel m ter!amah yang terh b ng langs ng dengan node ter!amah$ node selan! tnya yang ditandai men!adi node ter!amah adalah node 2 "arena nilai bobot yang ter"ecil$ nilai ** ,932-.

Gambar 3.21 &ontoh "as s %!i"stra ( 8ang"ah 6

5. 1ode 2 men!adi node ter!amah$ di!"stra mela" "an "al" lasi "embali$ dan menem "an bahwa node 5 ,node t ! an - telah tercapai lewat node 2. 5al r terpende"nya adalah *(3(2(5$ dan niilai bobot yang didapat adalah 20 ,**39-. +ila node t ! an telah tercapai ma"a "al" lasi di!"stra dinyata"an selesai.

Gambar 3.22 &ontoh "as s %!i"stra ( 8ang"ah 5