• Tidak ada hasil yang ditemukan

Algoritma penentuan lintasan terpendek untuk semua pasangan simpul

N/A
N/A
Protected

Academic year: 2017

Membagikan "Algoritma penentuan lintasan terpendek untuk semua pasangan simpul"

Copied!
38
0
0

Teks penuh

(1)

ALGORITMA PENENTUAN LINTASAN TERPENDEK

UNTUK SEMUA PASANGAN SIMPUL

SYAMSUL BARRI

JURUSAN MA TEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETARUAN ALAM

INSTITUT PERTANIAN BOGOR

(2)

Jifift.Jlffafi menowng I(amu, mal(a titfal(aaa orang yang aapat mengaCafil(an I(amu;

jil(a.Jlffafi mem6iarl(att I(amu (titfal(mem6eri pertoumgatt)

malig siapal(afi geratlgatt yang aapat menounlg I(amu (seCain) aari.Jlffafi sesuaafi itu?

'Kflrena itu, fienaal(Cafi I(;paaa.Jlffafi saja orattg-orang mu'min 6ertawal(l(a{

Hセ@

. .JlEi 'Imr01I: 160)

Sesunggufinya orang-orang 6eriman itu aaaCafi merel(a yang apa6iCa tllSe6ut nama.Jlffafi,

gemetarCafi fiati merel(a aan apa6iCa tfi6aeal(an I(;paaa merel(a ayat-ayat-Jfya,

6ertam6afiCafi iman merel(a (I(arenatlya) aan I(;paaa 'TufiannyaCafi merel(a 6ertawal(l(a{

Hセ@

.

.Jl{.Jlttfaa{: 2)

CBerangl(at pagi-pagiCafi I(amu se6agai pengajar iCmu,

atau se6agai peeneari

ゥHュャセ@

atau se6agai pentfengariCmu, atau se6agai pencinta ifinu,

(j)an JanganCafi menjaai orang yang I(;Eima

(6ul(an pellgajar, 6ul(att peneari, 6ul(an pentfengar aan 6ul(an peneinta ifinu)

I(arena I(amu al(an eeCal(a

/

fianeur (.Jl{

-

:J{aalts)

(3)

RINGKASAN

SY AMSUL BAHRI. Aigoritma Penentuan Lintasan Terpendek untuk Semua Pasangan SimpuI (The Shortest Path Determination Algorithm for All-Pairs Vertex). Dibimbing oleh AMRIL AMAN dan PRAPTO 1RI SUPRIYO.

Graf merupakan pasangan terurut (V,E), dimana V adalah himpunan tak kosong dan terbatas yang anggotanya disebut simpul (vertex) dan E adalah himpunan sisi (edge). Hubungan antara simpul dan sisi tersebut membentuk suatu jaringan (network). Selanjutnya, dari jaringan tersebut dapat ditentukan lintasan(path) yang dilalui untuk suatu pasangan simpul, tetapi masalah yang penting dalam hal ini adalah menentukan Iintasan terpendek (shortest path) di antara Iintasan-Iintasan yang mungkin

dari pasangan simpuI tersebut. Hal ini menarik, karena berkaitan dengan masalah pengoptimuman, antara lain meminimumkan biaya dan efisiensi waktu yang digunakan.

Ada dua kelas permasalahan lintasan terpendek, yaitu masalah Iintasan terpendek satu pasangan simpuI dan masalah lintasan terpendek untuk semua pasangan simpul. Beberapa algoritma telah dikembangkan untuk menyelesaikan masalah ini ; masing-masing algoritma memiliki penampiJan yang berbeda dalam menyelesaikan suatu permasalahan tertentu. Kelebihan suatu algoritma dibandingkan dengan algoritma lainnya, antara lain ditentukan oleh struktur dan efisiensi dari algoritma tersebut.

Salah satu penentu efisiensi dari suatu algoritma adalah banyaknya langkah yang dibutuhkan oleh suatu program yang menggunakan algoritma tersebut dalam menyelesaikan suatu masalah yang berukuran n.

(4)

ALGORITMA PENENTUAN LINTASAN TERPENDEK

UNTUK SEMUA PASANGAN SIMPUL

SYAMSUL BAHRI

Skripsi

sebagai salah satu syarat untuk memperoleh gelar

Sarj ana Sains

pada

Program Studi Matematika

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR

(5)

Judul

Nama

NIM

Dr.

Tanggal Lu I us

Algoritma Penentuan Lintasan Terpendek untuk Semua Pasangan

Simpul

Syamsul Bahri

G30.0326

Menyetujui,

Komisi Pembimbing

Program Studi

29 NOV 1997

セ@

(6)

RIWAYAT HIDUP

Penulis dilahirkan di Bima pada tanggal 8 Pebruari 1975 sebagai anak ketiga dari enam

bersaudara, anak dari pasangan M. Said Yusuf dengan Uneng.

Tahun 1993 penulis lulus dari SMA Negeri Sila dan pada tahun yang sama diterima pada

Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Aiam, Institut Pertanian Bogor melalui Jalur Seleksi Masuk IPB (USMI).

Selama mengikuti perkuliahan di IPB, penulis selain aktif kuliah juga aktif pada

organisasi kemahasiswaan di IPB antara lain Senat Mahasiswa FMIP

A,

Badan Perwakilan

Mahasiswa (BPM) FMIPA dan Himpunan Mahasiswa Jurusan Matematika (GUMATIKA) serta Keluarga Muslim Matematika (KAMUSTIKA). Penulis juga pernah menjadi Asisten Pendidikan

Agama Islam (P AI) pada tahun ajaran 199611997. Selain kuliah, penulis juga belajar di

Pesantren Mahasiswadan SaIjana Ulil Albaab - Bogor (1995-1997).

Pada akhir masa perkuliahan, penulis melaksanakan Praktek KeIja Lapang (PKL) pada

PT. UNINET BHAKTINUSA yaitu pada UniINTERNET Service Provider, dengan judul

(7)

PRAKATA

AJhamdulillah, puji syukur kehadirat Allah SWT, atas segala rahmat dan karunia-Nya

sehingga penulis dapat menyelesaikan karya ilmiah ini. Karya ihniah ini beIjudul "Algoritma

Penentuan Lintasan Terpendek untuk Semua Pasangan Simpul".

Terima kasih penulis ucapkan kepada berbagai pihak yang telah membantu dalam

penyelesaian karya ilmiah ini, antara lain Bapak Dr. Ir. Arnril

Arnan,

MSc dan Bapak Drs. Prapto Tri Supriyo selaku dosen pembimbing serta Ibu Ir. Sri Nurdiati, MSc. sebagai dosen penguji.

Disamping itu, terima kasih juga kepada Bapak Drs. KH. Didin Hafidhuddin, MSc. dan semua

Ustadz serta Rochmadi, Asep, Yayat, Agus, Didin, OP dan rekan-rekan santri di PP. UIil Albaab,

yang telah memberikan motivasi selama penulis di pesantren UIil Albaab khususnya. T ak lupa

pula, penulis mengucapkan terima kasih kepada Fauzy, Dede, Ardi, Djoni dan rekan-rekan

angkatan 30 khususnya serta semua pihak yang telah membantu dalam penyelesaian karya ihniah

ini baik secara langsung ataupun

tidak

langsung. Ucapan terima kasih dan penghargaan yang setinggi-tingginya kepada Bapak, Ibu, Kakak, Adik dan semua keluarga yang telah memberikan

do' a dan restunya kepada penulis selama masa perkuliahan hingga selesainya karya ihniah ini.

Akhimya semoga karya ihniah ini bermanfaat bagi pengembangan ilmu pengetahuan

pada umumnya dan penerapan teori graf pada masalah lintasan terpendek pada khususnya.

Bogor, November 1997

(8)

DAFTAR lSI

Halaman DAFfAR TABEL DAFfAR GAMBAR PENDAHULUAN Latar Belakang Tujnan Penelitian

TINJAUAN PUST AKA

Graf

Teorema Lintasan Terpendek ... .

Analisis Algoritma ... " ... " ... , ... .

PERUMUSAN MASALAH ALGORlTMA FLOYD vi vi I 1 1 1 1 2 3 4 4 Struktur dan Solusi RekursifLintasan Terpendek .. , ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... 4

Penentuan Bobot Lintasan Terpendek ... ' ... ' ... ... ... ... ... ... .... 5

Penentnan Lintasan Terpendek ... " ... ... ... ... ... 5

Langkah-Langkah Algoritma Floyd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6

Contoh Kasus ... ... ... ... ... ... ... ... ... ... ... . . . ... . .. ... ... ... ... ... ... ... ... ... ... ... .... ... ... ... ... 6

Analisis Algoritma Floyd ... ... ... ... ... ... . .. . .. ... ... ... ... ... ... . .. ... ... . .. ... ... ... . .. .. ... ... ... . ... 7

ALGORlTMA DlJKSTRA 7 Proses Pelabelan Algoritma Dijkstra ... " ... ... ... . .. ... ... 8

Langkah-Langkah Algoritma Dijkstra ... ' ... ' ... ... ... ... ... ... .... 8

Penentuan Lintasan Terpendek ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8

Contoh Kasus ... , ... ' ... ... ... ... ... . ... 8

Analisis Algoritma Dijkstra 9 PENERAPAN ALGORlTMA FLOYD 9 KESlMPULAN DAN SARAN ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11

Kesimpulan ... " ... ' . ... ... . .. ... ... .. . . .. II Saran ... ... ... ... ... ... ... ... ... ... 11

DAFfARPUSTAKA

LAMPIRAN

Program untuk Menentukan Lintasan Terpendek untuk Semua Pasangan Simpul Berdasarkan Algoritma Floyd

(9)

DAFTAR TABEL

Halaman I. Jarak antar Kota-Kola di Polau Jawa (dalam km) ... , ... ,. ... ... ... ... ... ... ... ... ... 10 2. Jarak Tetpendek antar Setiap Pasangan Kota (dalam km) HasiI Aigoritma Floyd .. , ... ... ... 10 3. Kola Kedua yang DiIalui oleh Lintasan dari Kola i ke Kola j ... " ... ' ... ' . 11

DAFTAR GAMBAR

Halaman I. Graf dengan 6 Simpul ... , ... , ... " ... " 1 2. Digraf dengan 6 Simpul ... " 1 3. D igraf dengan VI sebagai Sumber ... , ... , ... ' . .. . ... ... 2

4. Lintasan Tetpendek dari Vike Vj dengan Vk sebagai Simpul Antara ... ' ... ... 5

(10)

1

PENDAHULUAN

Latar Belakang

Hubungan antara objek yang ada di sekitar kita merupakan hal yang sering kita amati, seperti hubungan antara kota-kota dalam atlas, struktur

organisasi pada suatu lembaga, hubungan antara

komputer-komputer pada suatu jaringan

(LANfW AN) dan sebagainya.

Fenomena tersebut secara abstrak dapat digambarkan dengan suatu graf (graph), dimana kota-kota, unit dalam organisasi, komputer pada suatu jaringan atau yang sejenisnya digambarkan sebagai simpul (vertex). Sedangkan jalan yang menghubungkan antar kota, kabel/media yang menghubungkan antar komputer atau yang sejenisnya digambarkan sebagai sisi (edges).

Masalah lintasan terpendek (shortest path)

merupakan masalah kIasik yang sering kita jumpai dalam kehidupan sehari-hari di bemagai sektor kehidupan, antara lain di bidang transportasi, komunikasi dan komputasi. Masalah ini menjadi masalah yang penting, karena berkaitan dengan masalah meminimumkan biaya atau efisiensi waktu yang dibutuhkan.

Masalah lintasan terpendek untuk semua pasangan simpul (the all-pairs shortest path)

adalah masalah menentukan lintasan terpendek

atau jarak terpendek untuk setiap pasangan simpul yang ada, sehingga tercapai optimalitas fungsi tujuan (objektif) tertentu.

Untuk menyelesaikan masalah ini, ada beberapa algoritma yang dapat digunakan seperti algoritrna Dijkstra, aigoritma Bellman-Ford, algoritma Johnson, algoritma Floyd dan lain sebagainya.

Pada prakteknya tidak semua algoritrna itu efektif untuk diterapkan atau diimplementasikan pada suatu masalah tertentu. Hal ini disebabkan karena setiap algoritrna mempunyai penampilan yang beIbeda dalam menyelesaikan suatu masalah. Kelebihan suatu algoritma dibandingkan dengan algoritrna lainnya, antara lain ditentukan oleh struktur dan efisiensi dati algoritrna tersebut.

Tujuan Penelitian

Penelitian ini bertujuan untuk mempelajari dan membandingkan efisiensi antara algoritrna Floyd dan Dijkstra dalam menentukan lintasan terpendek semua pasangan simpul pada suatu graf

berarah terbobot berdasarkan banyaknya langkah yang diperJukan untuk menyelesaikan suatu masalah pada kasu. terburuk.

TlNJAUAN PUSTAKA

Teori graf (graph theory) merupakan salah satu topik dalam matematika yang peneraparmya dapat menyelesaikan berbagai masalah nyata di berbagai bidang seperti ekonomi, industri, transportasi, sains dan lain sebagainya. Beriknt akan dijelaskan teori-teori dasar graf yang mendasari masalah lintasan terpendek

Graf

Suatu graf G adalall suatu pasangan terurut (V,E), dimana V adalah suatu himpunan tak kosong dan terbatas yang anggotanya disebut simpul (vertex) dan E adalah himpnnan sisi (edge)

[Foulds, 1992]. Gambar la beriknt menunjukkan sebuah graf dengan 6 simpul dan IO sisi.

Gambar lao Graf dengan 6 simpul

Pada Gambar la di atas, graf G terdiri atas 6 simpuI yaitu VI • V2 , V3 , V4 , Vs , V6 dan 10 sisi

yaitu el ,e2 e3 , ., • elO_

(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)

ALGORITMA PENENTUAN LINTASAN TERPENDEK

UNTUK SEMUA PASANGAN SIMPUL

SYAMSUL BARRI

JURUSAN MA TEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETARUAN ALAM

INSTITUT PERTANIAN BOGOR

(30)

Jifift.Jlffafi menowng I(amu, mal(a titfal(aaa orang yang aapat mengaCafil(an I(amu;

jil(a.Jlffafi mem6iarl(att I(amu (titfal(mem6eri pertoumgatt)

malig siapal(afi geratlgatt yang aapat menounlg I(amu (seCain) aari.Jlffafi sesuaafi itu?

'Kflrena itu, fienaal(Cafi I(;paaa.Jlffafi saja orattg-orang mu'min 6ertawal(l(a{

Hセ@

. .JlEi 'Imr01I: 160)

Sesunggufinya orang-orang 6eriman itu aaaCafi merel(a yang apa6iCa tllSe6ut nama.Jlffafi,

gemetarCafi fiati merel(a aan apa6iCa tfi6aeal(an I(;paaa merel(a ayat-ayat-Jfya,

6ertam6afiCafi iman merel(a (I(arenatlya) aan I(;paaa 'TufiannyaCafi merel(a 6ertawal(l(a{

Hセ@

.

.Jl{.Jlttfaa{: 2)

CBerangl(at pagi-pagiCafi I(amu se6agai pengajar iCmu,

atau se6agai peeneari

ゥHュャセ@

atau se6agai pentfengariCmu, atau se6agai pencinta ifinu,

(j)an JanganCafi menjaai orang yang I(;Eima

(6ul(an pellgajar, 6ul(att peneari, 6ul(an pentfengar aan 6ul(an peneinta ifinu)

I(arena I(amu al(an eeCal(a

/

fianeur (.Jl{

-

:J{aalts)

(31)

RINGKASAN

SY AMSUL BAHRI. Aigoritma Penentuan Lintasan Terpendek untuk Semua Pasangan SimpuI (The Shortest Path Determination Algorithm for All-Pairs Vertex). Dibimbing oleh AMRIL AMAN dan PRAPTO 1RI SUPRIYO.

Graf merupakan pasangan terurut (V,E), dimana V adalah himpunan tak kosong dan terbatas yang anggotanya disebut simpul (vertex) dan E adalah himpunan sisi (edge). Hubungan antara simpul dan sisi tersebut membentuk suatu jaringan (network). Selanjutnya, dari jaringan tersebut dapat ditentukan lintasan(path) yang dilalui untuk suatu pasangan simpul, tetapi masalah yang penting dalam hal ini adalah menentukan Iintasan terpendek (shortest path) di antara Iintasan-Iintasan yang mungkin

dari pasangan simpuI tersebut. Hal ini menarik, karena berkaitan dengan masalah pengoptimuman, antara lain meminimumkan biaya dan efisiensi waktu yang digunakan.

Ada dua kelas permasalahan lintasan terpendek, yaitu masalah Iintasan terpendek satu pasangan simpuI dan masalah lintasan terpendek untuk semua pasangan simpul. Beberapa algoritma telah dikembangkan untuk menyelesaikan masalah ini ; masing-masing algoritma memiliki penampiJan yang berbeda dalam menyelesaikan suatu permasalahan tertentu. Kelebihan suatu algoritma dibandingkan dengan algoritma lainnya, antara lain ditentukan oleh struktur dan efisiensi dari algoritma tersebut.

Salah satu penentu efisiensi dari suatu algoritma adalah banyaknya langkah yang dibutuhkan oleh suatu program yang menggunakan algoritma tersebut dalam menyelesaikan suatu masalah yang berukuran n.

(32)

ALGORITMA PENENTUAN LINTASAN TERPENDEK

UNTUK SEMUA PASANGAN SIMPUL

SYAMSUL BAHRI

Skripsi

sebagai salah satu syarat untuk memperoleh gelar

Sarj ana Sains

pada

Program Studi Matematika

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR

(33)

Judul

Nama

NIM

Dr.

Tanggal Lu I us

Algoritma Penentuan Lintasan Terpendek untuk Semua Pasangan

Simpul

Syamsul Bahri

G30.0326

Menyetujui,

Komisi Pembimbing

Program Studi

29 NOV 1997

セ@

(34)

RIWAYAT HIDUP

Penulis dilahirkan di Bima pada tanggal 8 Pebruari 1975 sebagai anak ketiga dari enam

bersaudara, anak dari pasangan M. Said Yusuf dengan Uneng.

Tahun 1993 penulis lulus dari SMA Negeri Sila dan pada tahun yang sama diterima pada

Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Aiam, Institut Pertanian Bogor melalui Jalur Seleksi Masuk IPB (USMI).

Selama mengikuti perkuliahan di IPB, penulis selain aktif kuliah juga aktif pada

organisasi kemahasiswaan di IPB antara lain Senat Mahasiswa FMIP

A,

Badan Perwakilan

Mahasiswa (BPM) FMIPA dan Himpunan Mahasiswa Jurusan Matematika (GUMATIKA) serta Keluarga Muslim Matematika (KAMUSTIKA). Penulis juga pernah menjadi Asisten Pendidikan

Agama Islam (P AI) pada tahun ajaran 199611997. Selain kuliah, penulis juga belajar di

Pesantren Mahasiswadan SaIjana Ulil Albaab - Bogor (1995-1997).

Pada akhir masa perkuliahan, penulis melaksanakan Praktek KeIja Lapang (PKL) pada

PT. UNINET BHAKTINUSA yaitu pada UniINTERNET Service Provider, dengan judul

(35)

PRAKATA

AJhamdulillah, puji syukur kehadirat Allah SWT, atas segala rahmat dan karunia-Nya

sehingga penulis dapat menyelesaikan karya ilmiah ini. Karya ihniah ini beIjudul "Algoritma

Penentuan Lintasan Terpendek untuk Semua Pasangan Simpul".

Terima kasih penulis ucapkan kepada berbagai pihak yang telah membantu dalam

penyelesaian karya ilmiah ini, antara lain Bapak Dr. Ir. Arnril

Arnan,

MSc dan Bapak Drs. Prapto Tri Supriyo selaku dosen pembimbing serta Ibu Ir. Sri Nurdiati, MSc. sebagai dosen penguji.

Disamping itu, terima kasih juga kepada Bapak Drs. KH. Didin Hafidhuddin, MSc. dan semua

Ustadz serta Rochmadi, Asep, Yayat, Agus, Didin, OP dan rekan-rekan santri di PP. UIil Albaab,

yang telah memberikan motivasi selama penulis di pesantren UIil Albaab khususnya. T ak lupa

pula, penulis mengucapkan terima kasih kepada Fauzy, Dede, Ardi, Djoni dan rekan-rekan

angkatan 30 khususnya serta semua pihak yang telah membantu dalam penyelesaian karya ihniah

ini baik secara langsung ataupun

tidak

langsung. Ucapan terima kasih dan penghargaan yang setinggi-tingginya kepada Bapak, Ibu, Kakak, Adik dan semua keluarga yang telah memberikan

do' a dan restunya kepada penulis selama masa perkuliahan hingga selesainya karya ihniah ini.

Akhimya semoga karya ihniah ini bermanfaat bagi pengembangan ilmu pengetahuan

pada umumnya dan penerapan teori graf pada masalah lintasan terpendek pada khususnya.

Bogor, November 1997

(36)

DAFTAR lSI

Halaman DAFfAR TABEL DAFfAR GAMBAR PENDAHULUAN Latar Belakang Tujnan Penelitian

TINJAUAN PUST AKA

Graf

Teorema Lintasan Terpendek ... .

Analisis Algoritma ... " ... " ... , ... .

PERUMUSAN MASALAH ALGORlTMA FLOYD vi vi I 1 1 1 1 2 3 4 4 Struktur dan Solusi RekursifLintasan Terpendek .. , ... ... ... ... ... ... ... ... ... ... ... ... ... ... .... 4

Penentuan Bobot Lintasan Terpendek ... ' ... ' ... ... ... ... ... ... .... 5

Penentnan Lintasan Terpendek ... " ... ... ... ... ... 5

Langkah-Langkah Algoritma Floyd ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6

Contoh Kasus ... ... ... ... ... ... ... ... ... ... ... . . . ... . .. ... ... ... ... ... ... ... ... ... ... ... .... ... ... ... ... 6

Analisis Algoritma Floyd ... ... ... ... ... ... . .. . .. ... ... ... ... ... ... . .. ... ... . .. ... ... ... . .. .. ... ... ... . ... 7

ALGORlTMA DlJKSTRA 7 Proses Pelabelan Algoritma Dijkstra ... " ... ... ... . .. ... ... 8

Langkah-Langkah Algoritma Dijkstra ... ' ... ' ... ... ... ... ... ... .... 8

Penentuan Lintasan Terpendek ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8

Contoh Kasus ... , ... ' ... ... ... ... ... . ... 8

Analisis Algoritma Dijkstra 9 PENERAPAN ALGORlTMA FLOYD 9 KESlMPULAN DAN SARAN ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11

Kesimpulan ... " ... ' . ... ... . .. ... ... .. . . .. II Saran ... ... ... ... ... ... ... ... ... ... 11

DAFfARPUSTAKA

LAMPIRAN

Program untuk Menentukan Lintasan Terpendek untuk Semua Pasangan Simpul Berdasarkan Algoritma Floyd

(37)

DAFTAR TABEL

Halaman I. Jarak antar Kota-Kola di Polau Jawa (dalam km) ... , ... ,. ... ... ... ... ... ... ... ... ... 10 2. Jarak Tetpendek antar Setiap Pasangan Kota (dalam km) HasiI Aigoritma Floyd .. , ... ... ... 10 3. Kola Kedua yang DiIalui oleh Lintasan dari Kola i ke Kola j ... " ... ' ... ' . 11

DAFTAR GAMBAR

Halaman I. Graf dengan 6 Simpul ... , ... , ... " ... " 1 2. Digraf dengan 6 Simpul ... " 1 3. D igraf dengan VI sebagai Sumber ... , ... , ... ' . .. . ... ... 2

4. Lintasan Tetpendek dari Vike Vj dengan Vk sebagai Simpul Antara ... ' ... ... 5

(38)

1

PENDAHULUAN

Latar Belakang

Hubungan antara objek yang ada di sekitar kita merupakan hal yang sering kita amati, seperti hubungan antara kota-kota dalam atlas, struktur

organisasi pada suatu lembaga, hubungan antara

komputer-komputer pada suatu jaringan

(LANfW AN) dan sebagainya.

Fenomena tersebut secara abstrak dapat digambarkan dengan suatu graf (graph), dimana kota-kota, unit dalam organisasi, komputer pada suatu jaringan atau yang sejenisnya digambarkan sebagai simpul (vertex). Sedangkan jalan yang menghubungkan antar kota, kabel/media yang menghubungkan antar komputer atau yang sejenisnya digambarkan sebagai sisi (edges).

Masalah lintasan terpendek (shortest path)

merupakan masalah kIasik yang sering kita jumpai dalam kehidupan sehari-hari di bemagai sektor kehidupan, antara lain di bidang transportasi, komunikasi dan komputasi. Masalah ini menjadi masalah yang penting, karena berkaitan dengan masalah meminimumkan biaya atau efisiensi waktu yang dibutuhkan.

Masalah lintasan terpendek untuk semua pasangan simpul (the all-pairs shortest path)

adalah masalah menentukan lintasan terpendek

atau jarak terpendek untuk setiap pasangan simpul yang ada, sehingga tercapai optimalitas fungsi tujuan (objektif) tertentu.

Untuk menyelesaikan masalah ini, ada beberapa algoritma yang dapat digunakan seperti algoritrna Dijkstra, aigoritma Bellman-Ford, algoritma Johnson, algoritma Floyd dan lain sebagainya.

Pada prakteknya tidak semua algoritrna itu efektif untuk diterapkan atau diimplementasikan pada suatu masalah tertentu. Hal ini disebabkan karena setiap algoritrna mempunyai penampilan yang beIbeda dalam menyelesaikan suatu masalah. Kelebihan suatu algoritma dibandingkan dengan algoritrna lainnya, antara lain ditentukan oleh struktur dan efisiensi dati algoritrna tersebut.

Tujuan Penelitian

Penelitian ini bertujuan untuk mempelajari dan membandingkan efisiensi antara algoritrna Floyd dan Dijkstra dalam menentukan lintasan terpendek semua pasangan simpul pada suatu graf

berarah terbobot berdasarkan banyaknya langkah yang diperJukan untuk menyelesaikan suatu masalah pada kasu. terburuk.

TlNJAUAN PUSTAKA

Teori graf (graph theory) merupakan salah satu topik dalam matematika yang peneraparmya dapat menyelesaikan berbagai masalah nyata di berbagai bidang seperti ekonomi, industri, transportasi, sains dan lain sebagainya. Beriknt akan dijelaskan teori-teori dasar graf yang mendasari masalah lintasan terpendek

Graf

Suatu graf G adalall suatu pasangan terurut (V,E), dimana V adalah suatu himpunan tak kosong dan terbatas yang anggotanya disebut simpul (vertex) dan E adalah himpnnan sisi (edge)

[Foulds, 1992]. Gambar la beriknt menunjukkan sebuah graf dengan 6 simpul dan IO sisi.

Gambar lao Graf dengan 6 simpul

Pada Gambar la di atas, graf G terdiri atas 6 simpuI yaitu VI • V2 , V3 , V4 , Vs , V6 dan 10 sisi

yaitu el ,e2 e3 , ., • elO_

Referensi

Dokumen terkait

Puji syukur kehadirat Allah subhanhu wata’ala yang telah melimpahkan rahmat, taufik dan hidayah-Nya, sehingga skripsi dengan judul “Upaya meningkatkan kemampuan

Struktur pendidikan berbasis teknologi telah menjadikan Jepang sebagai salah satu negara dengan beberapa kemauan riset yang tak pernah surut, selain itu Bangsa Jepang juga

Seminar Nasional Sains Teknologi dan Inovasi Indonesia - Akademi Angkatan Udara 2019 Vol.. Kelima metode lainnya bisa menyelesaikan persamaan. Burgers. Metode

Winarno dan Jenie (1982) mengemukakan faktor-faktor yang mempengaruhi kerusakan sehubungan dengan kemasan yang digunakan dapat dibagi dalam dua golongan utama yaitu ;

Dari hasil analisis dan pengamatan pada penelitian ini serta mengacu pada hipotesis dapat disimpulkan bahwa: ada peningkatan kemampuan memahami teks dengan

Damai Sejati Makassar sudah terlaksana secara efektif dan cukup memadai, karena sistem dan prosedur penjualan yang diterapkan oleh pihak manajemen perusahaan telah

Berdasarkan latar belakang tersebut, banyaknya manfaat yang dimiliki inulin dari ekstrak umbi dahlia, dan belum adanya penelitian mengenai determinasi

Publishing.Inc,1991), h.. tentu fungsi aljabar diajarkan pada kelas XII semester gasal. Pada jenjang kelas XII itu siswa sudah mendapatkan materi hukum waris, termasuk a’ul.