BABI
PENDAHULUAN
1.1 Latar Belakang Masala
Dalam jaringan telepon, listrik, jalan raya, pipa saluran minyak, gas, atau air
dan sebagainya, sangat penting untuk mengetahui angka maksimum yang dapat
dialirkan dari satu tempat ke tempat lain dalam suata jaringan. Jenis network ini
Gisajikon dengan flow network yang berupa graph berarah dao mempunyai bobot,
dengan vertes-vertex yang melambangkan tempat atau lokasi dan edge-edge yang,
melambangkan jalan atau suatu pipa saluran yang menghubungkan satu tempat
dengan tempat lain, yang dilahui olch suatu materi, seperti minysk, gas, air, dan laine
lain, Bobot, yang merupakan angka positif dari setiap edge, menunjukkan batas
kapasitas materi yang dapat dialirkan per satuan waktu.
Pada network, jurmlah yang masuk pada suate verfer sama dengan jumlah
yang keluar dari vertex tersebut, Dengan kata lain, tidak ade penumpukan materi
pada suaty vertex Aliran menuju verfer mempunyai batas kapasites tertentu,
sehingga veriex tersebut hanya dapat mmengalirkan materi tidak melebihi batas
Kapasitasnya edge-nye, Bila network tersebut rumit, maka akan ditemui kesulitan
dalam pencarian path atau jalur dari sumber ke tujuan, juga dalam perbitungan secara
manual materi yang harus dialirkan pada setiap edge dalam jaringan, yang harus
‘memenubi beberapa ketentuan diatas, sehingga jumlzh aliran tersebut maksimal atau
dikenal dengan maximum flow
Karena itulsh, dalam tugas akhir ini penulis tertarik membuat perangkat lanai
untuk menghitung maximum flow dalam flow network, sehingga secara efisien dapat
iketahui kapasitas maksimum materi yang dapat dialirkan dasi suatu sumber ke
‘tujuan seria Kapasitas yang dapat dikirimkan antarjalur dari kota penghubung tanpa
tmelebihi batas kapasitas yang telah diberikan1.2 Perumusan Masalah
Flow nerwork digambarkan melalui digraph atau directed graph atau graph
berarah, yang diimplementasikan untuk mencari maximum flow atau aliran
maksimum dari suatu source atau sumber ke sink atau tujuan. Penerapan flow
network dalam dunia nyata seperti yang telah disebutkan diatas antara lain adalah
pengiriman materi dati kota sumber ke kota tujuan melalui beberapa kota, seperti air
dan mipyak melalui pipa penghubung antar kota, barang-barang melaini jahur yang
‘erhubung, seria arus listrik melalui jaringan listrik. Materi tersebut mengalir melalui
suatu jalur ataw pipa penghabimg yang mempunyai batas kapasitas tetap yang,
berlainan, dari kota sumber tempat materi dihasilkan, menuju ke kota tujuan tempat
‘materi fersebut dikonsumsi, Materi yang dialirkan oleh kota sumber berjumlah sama
dengan materi yang diterima olch kota tujuan, demikian juga untuk setiap kota
‘penghubung antara Kota sumber dengan kota tuiuan. Dengan menggunakan digraph,
vertex melambangkan kota, dan edge melambangkan pipa penghubung atau jalur dati
suatu kota ke kota lain dengan batas kapasitas tertentu
Tujuan dari Masimum Flow adalah untuk mencari kapasitas maksimum yang
dopat dikirimkan dari kota sumber ke kota tujuan, sekaligus menentukan jurtlah
aliran pada sotiap edge tanpa melebihi batas kapasitas setiap jalur pengiriman,
schingga jumlah aliran yang masuk ke suatu vertex berkapasitas sama dengan jumlah
aliran yang keluar dari vertex tersebut, sehingga pada akhirnya jumlah kapasitas yang
dikirimkan dari kota sumber sama dengan jumlah kapasitas yang diterima oleh kota
‘tujoan
‘Macimam flow dapat diselesaikan dengan beberapa metode. Dari sckian
banyak algoritma yang dapat digunakan untuk menyelesaiivan masalah maximian flow
dalam flow network, pesulis memilih untuk menggunakan algoritma Ford-Bulkerson
‘yang menerapkan metode depth-first search untuk penyelesaiannya1.3 Batasan Masala
Dalam pembustan tugas akhir ini, dibuat batasan-batasan masalah sebagai
berikut
(1). Vertex yang dapat digambarkan di layar gambar maksimal borjuntlah 99,
(2). Jumlah maksimal edge pada layar gambar adalah sebanyak 1000.
(3), Batas kapasitas yang diberikan untuk setiap edge adalah numerik lebih besar dari
nol, minimal terditi dari satu digit dan maksimal terdii dari tima digit
1.4 Tujuan dan Manfaat Penulisan
Dalam tugas akhir ini, penulis bertujuan untuk memiuat perangket lungk yang
dapat menghitung maximnum flow dalam flow network.
1.5 Metodotogt Penulisan
Dalam penyusuman tuges akhir dan pembuatan perangkat Tunak, penulis
memakai beberapa metode untuk mencariinformasi yang diperlukan, yeitu dengan +
(1). Membaca buku-buku literatur tentang maxineum flow yang berkaitan dengan flow
network serta bukucbuku pendukung lainoya seperti buku tentang teori graph,
struktur data, algoritma depth-first search, dan bahasa pemrograman Borland
Delphi untuk mengimplementasikannya dalem program aplikasi
2), Konsuitasi amtuk menyclesaikan masalah yang dihadapi pada saat pembuatan
perangkat Tunak, atau pada Saat mempelajari hal-hal yang berkaitan dengan
‘maximum flow dalam flow network
1.6 Spesifikasi Program
Spesifikasi program aplikasi yang akan disusun adalah sebagai berikut
(2). Program akan disusun menggunakan bahasa pemrograman Borland Delphi 3.0
dalam lingkungan sistem operasi Windows °95.
(2) Program dapat dijalankan dalam bentuk program execidable
(3), Menerima inputan mouse dan keyboard dari pemakai program.