NETWORK (Analisa Jaringan)
Network: sekumpulan titik yang disebut node, yang dihubungkan oleh busur atau cabang. Di dalam analisa network kita mengenal events (kejadian-kejadian) dan activities (kegiatan-kegiatan). Activities adalah suatu pekerjaan tugas, dimana penyelesaiannya memerlukan periode waktu, biaya serta fasilitas tertentu. Biasanya diberi simbol anak panah. Events adalah permulan atau akhir dari suatu kegiatan.
Biasanya diberi simbol lingkaran.
Banyak hal yang dapat dipresentasikan dengan network, sistem komunikasi, sistem distribusi, perencanaan proyek dan lain-lain. Tujuan dari analisa jaringan ini adalah mencari jalur terpendek atau jalur yang paling baik (optimal).
Ada beberapa metode yang digunakan untuk mencari jalur terpendek (1) metode shortest route problem, (2) spanning tree dan (3) metode arus maksimal.
¤ Shortest Route Problem ¤
Solusi yang dikembangkan: Algoritma Djiskstra’s Langkah 1: Insiliasi
· Beri label permanan 0 pada node sumber
· Node yang dapat dicapai dari node sumber diberi label sesuai dengan jaraknya (sementara) à (*)
· Node yang tidak dapat dicapai/terhubung dengan node sumber diberi label (+ ~) Langkah 2:
· Diantara label sementara yang terkecil dipilih sebagai label permanen, jika ada yang kembar, pilih salah satu.
· Jika node dengan label permanen ini disebut node T, kemudian node yang lain kita susun label sementara dengan membandingkan seperti sebelumnya.
Label sementara ini merupakan jumlah sampai dengan node sumber dan seterusnya.
1
4
3 2
5
6 7
Node tujuan Node sumber
aktivitas
cabang
· Pilih label sementara yang minimal dan dijadikan permanen, jika yang minimal adalah node tujuan, maka selesailah persoalan karena kita telah mendapatkan
“node terpendek”, jika belum minimal kembali ke langkah 2.
Contoh :
Gambar dibawah ini adalah suatu rute yang menghubungkan dari node 1 ke node 7 (dapat dianggap sebagai kota 1 dan kota 7) dengan cost yang harus dikeluarkan untuk ke setiap nodenya. Dengan melakukan langkah-langkah dari shortest route problem :
Nodes 1* 2 3 4 5 6 7
L(0)
Node pendahulu 0
- 200
1 + ~
1 + ~
1 + ~
- + ~
- + ~
-
Nodes 1* 2* 3 4 5 6 7
L(1)
Node pendahulu 0 -
200 1
350 1
400 1
+ ~ -
+ ~ -
+ ~ -
Nodes 1* 2* 3* 4 5 6 7
L(2)
Node pendahulu 0
- 200
1 350
2 400
1 900
2 + ~
- + ~
-
Nodes 1* 2* 3* 4* 5 6 7
L(3)
Node pendahulu 0 -
200 1
350 2
400 1
750 3
700 3
+ ~ -
Nodes 1* 2* 3* 4* 5 6* 7
L(4)
Node pendahulu 0
-
200 1
350 2
400 1
750 3
700 3
+ ~ -
Nodes 1* 2* 3* 4* 5 6 7*
L(5)
Node pendahulu 0
- 200
1 350
2 400
1 750
3 700
3 1400 6
Nodes 1* 2* 3* 4* 5* 6* 7*
L(6)
Node pendahulu 0 -
200 1
350 2
400 1
750 3
700 3
1250 5
500
400 100
3 26 5
1 7