Anda di halaman 1dari 14

POHON RENTANG

MINIMAL DAN
ALGORITMA PRIM
KELOMPOK 6
AULIYA WIDAD QATRUNNADA 2005112626
AYU NANDA MUSTIKA RANI 2005111040
ANNISA DEVIA RAHMAN 2005112646
WINA FATIKA RISANI 2005112654
NURKUMALA SARI 2005111036
INDAH CAHYANI 2005136136
3.3 Algoritma pohon rentang minimal

Definisi 3.3.1: Diberikan sebuah graph bobot G terhubung. Sebuah pohon rentang di G dengan bobot minimal disebut
pohon rentang minimal.
Perhatikan gambar 3.6 di bawah ini

Gambar 3.6 menyatakan model jaringan jalan utama yang menghubungkan delapan kota besar , , , , , , , i suatu pulau
tertentu. Bila suatu perusahaan ditugasi pemerintah setempat untuk membangun jaringan telekomunikasi (kabel)
sedemikian hingga orang berada di kota tertentu bisa berkomunikasi lewat telepon dengan orang yang berada di kota
lainnya. Di samping itu kabel-kabel harus dipasang sepanjang jalan yang ada. Misalkan pada gambar 3.6 bobot yang
diberikan pada suatu graph tersebut menyatakan biaya pemasangan kabel dalam jutaan rupiah.
Perhatikan gambar 3.7a dan 3.7b di samping!

Bila suatu perusahaan membangun jaringan kabel seperti


terlihat pada gambar 3.7a maka biaya yang diperlukan 27
juta rupiah, pada gambar 3.7b biaya yang diperlukan
adalah 24 juta rupiah.
Tujuan kita adalah membangun jaringan kabel yang
memenuhi persyaratan dengan biaya semurah mungkin.
Untuk menemukan biaya semurah mungkin dengan
persyaratan orang yang berada di kota tertentu bisa
berkomunikasi lewat telepon dengan orang yang berada di
kota lainnya, hal ini sama saja dengan usaha mendapatkan
sebuah pohon rentang minimal dari sebuah graph bobot
tertentu. Salah satu algoritma yang sangat praktis dan
efisien untuk mencari sebuah pohon rentang minimal di
dalam sebuah graph bobot terhubung adalah Algoritma
Prim.
Algoritma Prim

Input : Graph bobot G terhubung dengan n titik.


Step 1 : Pilih sebuah titik v dari G dan tulis
Step 2 : Pilih sebuah sisi dengan bobot minimal yang menghubungkan sebuah
titik dengan sebuah titik G yang bukan di Jika terdapat lebih dari satu sisi yang
demikian, pilih salah satu sebarang. Tulis
Step 3 : Jika n – 1 sisi telah terpilih (k = n – 1), STOP dan beri pesan adalah
pohon rentang minimal di G. Jika k < n – 1 , maka kembali ke Step 2.
Cara untuk menentukan pohon rentang minimal pada gambar graph 3.6 dengan
menggunakan Algoritma Prim tersebut dapat dirinci sebagai berikut:


V1

V6

V2
V1
1
3
V6

V2
V1 2
1 V7
3
V6

V2 V3
3
V1 2
1 V7
3
V6

V2
V3
V1 3
2 2
1 V7
3 V8

V6

V2 V3
3
V1 2 2
1 V7 V8
3
3
V6
V5

V2 V3
3
V1 2 2
1 V7 V8
3
V4
3
V6 3
V5
Peta Kabupaten Kampar

V2
4
V3
3
10 9
V4 6

1
5 V6 V12
V5 6
2
5 V7
V1
V8 3 4
2
5
8
4 V11
V9
8
V10
V2

4
V3

10 V4 6 9

5 1
2 V6 V12
V5 6
5 V7
V1
V8 3
4
2
5
V9 4 V11
8
8

V10
V2

4
V3

V4

5 1
2 V6 V12
V5
5 V7
V1
V8 3
4
2

V9 V11
4
8

V10
Peta pada slide sebelumnya menunjukkan pemasangan listrik di
seluruh kecamatan di Kabupaten Kampar. Misalkan pada peta bobot
yang diberikan pada suatu graf tersebut menyatakan biaya pemasangan
listrik dalam jutaan rupiah. Maka biaya minimal yang dihabiskan
adalah 41 juta rupiah.
Terimakasih

Anda mungkin juga menyukai