Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam...

44
Model Arus Jaringan Rudi Susanto

Transcript of Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam...

Page 1: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Model Arus JaringanRudi Susanto

Page 2: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pengertian Jaringan

• Jaringan adalah suatu susunan garis edar (path) yang terhubung pada berbagai titik, dimana satu atau beberapa barang bergerak dari satu titik ke titik lain (Taylor, 2005)

• Contoh : sistem jalan tol, jaringan telepon, jaringan rel kereta api, jaringan televisi, dsb.

Page 3: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

• Pada dasarnya model arus jaringan juga merupakan pengembangan dari model transportasi atau distribusi yang berkaitan dengan pemindahan / pengiriman komoditas dari suatu sumber ke suatu tujuan dengan ongkos transportasi minimum.

• Pada perkembangannya ternyata model transportasi ini dapat juga digambarkan dan diselesaikan dalam suatu bentuk jaringan

Page 4: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

• Jaringan digambarkan sebagai suatu diagram yangterdiri dari 2 komponen, yaitu:

– simpul (nodes), biasanya digambarkan dalambentuk lingkaran

– cabang (branches), dalam bentuk garis yangmenghubungkan simpul-simpul tersebut.

• Simpul (nodes) melambangkan titik-titikpersimpangan atau perhentian. Pada umumnyamenyatakan lokasi, kota, stasiun, dsb.

• Cabang (branches) melambangkan arus dari satutitik ke titik yang lain dalam jaringan tersebut.Pada umumnya menyatakan waktu tempuh, jarak,panjang, dsb.

Komponen Jaringan

Page 5: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Contoh Penulisan• Gambar menunjukkan empat simpul, empat cabang.

• “Atlanta”, node 1, disebut titik awal (origin), sedangkanyang lain merupakan tujuan (destination)

• Cabang di identifikasikan dengan nomor awal dan akhirsimpul

• Nilai pada setiap cabang bisa berarti jarak, waktu, biaya, dll

Page 6: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Topik pembicaraan dibatasi pada 3 macam

persoalan, yaitu:

• Masalah Rute Terpendek (Shortest Route)

• Masalah Rentang Pohon Minimum (MinimalSpanning Tree)

• Masalah Aliran Maksimum (Maximal Flow)

Page 7: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

1. Masalah Rute Terpendek (Shortest Route) :

Masalah rute terpendek berguna untuk menentukan jarak tersingkat antara titik awal

(sumber) dengan beberapa titik tujuan

Page 8: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Langkah-langkah penyelesaian adalah :

1. Pilihlah simpul dengan rute langsung tersingkat dari titikawal.

2. Buatlah suatu setelan permanen (Permanent Set) dengantitik awal dan simpul terpilih dalam langkah 1. Permanent Setdigunakan untuk menandakan bahwa telah ditemukan rutetersingkat ke simpul-simpul ini.

3. Tentukan seluruh simpul yang berhubungan langsung dengansimpul-simpul setelan permanen.

4. Pilihlah simpul dengan rute (cabang) terpendek darikumpulan simpul-simpul yang berhubungan langsung dengansimpul-simpul setelan permanen.

5. Ulangi langkah 3 dan 4 sampai seluruh simpul bergabungdengan setelan permanen.

Page 9: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Contoh

• Masalah: tentukan rute terpendek dari titikawal ke semua tujuan

Page 10: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Definisi dari Contoh Permasalahan

Page 11: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Tentukan rute terpendek awal dari titik awal(node 1) ke tujuan terdekat node (3)

Page 12: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Tentukan semua simpul yang terhubunglangsung ke setelan permanen (permanent set).

Page 13: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Definisi ulang permanent set.

Page 14: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Lanjutan

Page 15: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Lanjutan

Page 16: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Lanjutan

Page 17: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Optimal Solution

Page 18: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

Ringkasan Solusi

Page 19: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

19

Contoh :• Seseorang yang tinggal di Bogor dan bekerja

di Jakarta dapat melalui berbagai route seperti tergambar pada jaringan di bawah. Angka menunjukkan waktu yang dibutuhkan untuk menempuh route tersebut (dalam menit).

Bogor Jakarta

B

P

D

C

O

J

28

4

17

11

17

32

12

32

18

Route dengan waktu tempuh terpendek

{ BD, DP, PJ }.

Page 20: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan
Page 21: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

2. Masalah Rentang Pohon Minimum

(Minimal Spanning Tree)

• Masalah rentang pohon minimum sebenarnya serupa dengan masalah rute terpendek, dimana perbedaannya adalah:– Tujuan masalah rute terpendek adalah menentukan rute

terpendek antara titik awal dan simpul tujuan dalam jaringan tersebut.

– Tujuan dari masalah rentang pohon minimum adalah menghubungkan seluruh simpul dalam jaringan sehingga total panjang cabang dapat diminimumkan.

• Jaringan yang dihasilkan merentangkan (menghubungkan) semua titik dalam jaringan tersebut pada total jarak (panjang) minimum.

Page 22: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Langkah-langkah penyelesaian adalah :

1. Pilihlah simpul awal manapun.

2. Pilihlah simpul yangterdekat dengan simpulawal untuk bergabung dengan pohonrentang.

3. Pilihlah simpul terdekat yang belumtermasuk dalam pohon rentang.

4. Ulangi langkah 3 sampai seluruh simpultelah bergabung dalam pohon rentang.

Page 23: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Definisi dan Contoh Permasalahan

• Masalah: Hubungkan semua simpul dalam satujaringan sehingga total panjang cabang minimum

Page 24: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Mulai dari simpul sebarang dalam jaringan dan pilihsimpul terdekat untuk menggabungkan rentang pohon

Page 25: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Pilih simpul terdekat yang sedang tidak ada pada area pohon rentang

Page 26: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Lanjutkan

Page 27: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Lanjutkan

Page 28: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Lanjutkan

Page 29: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Optimal Solusi

Page 30: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

30

Contoh :

• Berikut ini adalah jaringan yang mungkin dihubungkan oleh PT. TELKOMNUS antar beberapa kota, di mana angka yang tercantum pada cabang adalah total biaya dalam milyar rupiah.

A

E

D

B

C

F

G

8

3

5

3

7

7

12

10

4

1

4

10

B

E

D

C

A

F

G

Rentang Minimumnya adalah :

Page 31: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan
Page 32: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

3. Masalah Arus Maksimum (Maximal

Flow):

• Masalah aliran maksimum merupakanmasalah jaringan dimana cabang-cabangjaringan tersebut memiliki kapasitas arus yang terbatas.

• Tujuan dari masalah arus maksimum adalahmemaksimumkan total jumlah arus dari satutitik awal ke satu tujuan

Page 33: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Masalah arus maksimum dapat

mencakup:

• arus (aliran) air, gas, atau minyak melalui suatujaringan pipa,

• arus formulir melalui suatu sistem pemrosesandalam kantor pemerintah,

• arus lalu lintas melalui jaringan jalan raya,

• arus produk melalui suatu sistem lini produksi,

• dll.

Dalam kondisi tersebut, pengambil keputusan inginmenentukan arus maksimum yang dapat diperoleh melalui

sistem tersebut.

Page 34: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Langkah-langkah penyelesaian adalah :

1. Pilihlah secara arbitrer (sembarang) garis edar dalamjaringan tersebut dari titik awal ke titik tujuan.

2. Sesuaikan kapasitas pada setiap simpul denganmengurangkan arus maksimal untuk garis edar yangdipilih pada langkah 1.

3. Tambahkan arus maksimal sepanjang garis eadr ke arusberlawanan arah pada setiap simpul.

4. Ulangi langkah 1, 2, dan 3 sampai tidak ada lagi garisedar dengan kapasitas arus yang tersedia.

Page 35: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Contoh :The Scott Tractor Company mengirim bagian-bagian traktor dari Omaha ke St Louis dengankereta api. Namun, kontrak membatasi jumlahgerbong kereta yang dapat dipastikan olehperusahaan pada setiap cabang selama satuminggu.

Page 36: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Definisi dan Contoh Permasalahan

• Masalah: Maksimumkan jumlah arus barangdari sebuah titik awal ke sebuah tujuan

Page 37: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Secara arbitrer, pilih garis edar/jalur manapunsepanjang jaringan dari titik awal ke tujuan dan kirimsebanyak mungkin yang bisa

Page 38: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Hitung ulang arus cabang pada kedua arah dan kemudian pilihjalur layak yang lain secara arbitrer dan tentukan arus maksimumsepanjang jalur sampai arus tidak mungkin lagi

Page 39: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Lanjutkan

Page 40: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Pendekatan Solusi

• Solusi optimal

Page 41: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

41

Contoh :

• Tentukan total arus maksimum bahan yang dapat dikirim dari titik awal ke tujuan melalui lintasan sbb.

A DB

C

8

7

0

10

4

5

410

05

0

0Awal Tujuan

A DB

C

0

0

7

0

0

2

83

78

8

10(-22) (+22)

Jawab :

Page 42: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Contoh arus maksimum :

Dipunyai suatu jaringan kereta api dari kota A ke kota T. Inginditentuakn rute perjalanan kereta api tersebut sedemikiansehingga jumlah total perjalanan kereta api yang dapatdilakukan setiap harinya maksimum, tanpa melanggar batasmaksimum perjalanan yang dapat dilakukan pada masing-masing jalan.

Diketahui data (informasi) tentang jumlah perjalanan yangdapat dilakukan pada masing-masing rute yangmenghubungkan satu stasiun dengan stasiun lainnya, ataudapat dikatakan bahwa data tentang kapsitas aliran padamasing-masing cabang adalah :

Page 43: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

1

1

6

0

09

4 0

0

5

4 0

2

0

1

1

3

0

4

0

7

5

A

B

C

D F

E

T

0

0

Gambar di atas dibaca sebagai berikut : Dari A ke B dapat dilakukan maksimum 5 kali perjalanan setiap hari, sedangkan dari B

ke A tidak ada perjalanan kereta api yang dapat dilakukan. Dari B ke D maksimum 1 kali perjalanan, begitu juga dari D ke B dapat dilakukan

maksimum 1 kali perjalanan setiap hari.

Page 44: Model Arus Jaringan - rudist.files.wordpress.com · Topik pembicaraan dibatasi pada 3 macam persoalan, yaitu: ... •arus formulir melalui suatu sistem pemrosesan ... dapat dikatakan

Source

• Taylor W. Bernard. 2004. Management Science Eight Edition. Prentice Hall : New Jersey