• Tidak ada hasil yang ditemukan

Analisis dan Perbandingan Algoritmal-Deque dan Algoritma Bellman-Ford Dalam Mencari Jarak Terpendek

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisis dan Perbandingan Algoritmal-Deque dan Algoritma Bellman-Ford Dalam Mencari Jarak Terpendek"

Copied!
13
0
0

Teks penuh

(1)

ANALISIS DAN PERBANDINGAN ALGORITMAL-DEQUE

DANALGORITMA BELLMAN-FORD DALAM

MENCARI JARAK TERPENDEK

SKRIPSI

NATASHA MAHARANI SIREGAR 121401099

PROGRAM STUDI S-1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(2)

ANALISIS DAN PERBANDINGAN ALGORITMA L-DEQUE

DAN ALGORITMA BELLMAN-FORD DALAM

MENCARI JARAK TERPENDEK

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer

NATASHA MAHARANI SIREGAR 121401099

PROGRAM STUDI S-1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : ANALISIS DAN PERBANDINGAN ALGORITMA L-DEQUEDAN ALGORITMA BELLMAN-FORD DALAM MENCARI JARAK TERPENDEK

Kategori : SKRIPSI

Nama : NATASHA MAHARANI SIREGAR

Nomor Induk Mahasiswa : 121401099

Program Studi : SARJANA(S1) ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Oktober 2016 Komisi Pembimbing :

DosenPembimbing II Dosen Pembimbing I

M. Andri Budiman, ST, M.Comp.Sc, M.E.M Dr. Poltak Sihombing, M.Kom NIP.19751008 200801 1 011 NIP.196203171991 0310 01

Diketahui/disetujuioleh

Program Studi S1 IlmuKomputer Ketua,

(4)

PERNYATAAN

ANALISIS DAN PERBANDINGAN ALGORITMAL-DEQUE DAN ALGORITMA BELLMAN-FORDDALAM

MENCARI JARAK TERPENDEK

SKRIPSI

Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, Oktober 2016

(5)

PENGHARGAAN

Puji dan syukur kehadirat Tuhan YME yang telah memberikanrahmat dan karunia-Nya, sehingga Penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer pada Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

Penulis ingin menyampaikan rasa hormat dan terima kasih yang sebesar–besarnya kepada :

1. Bapak Prof. Dr. Runtung Sitepu, S.H., M.Humselaku Rektor Universitas Sumatera Utara.

2. Bapak Prof. Opim Salim Sitompul, M.Sc., selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara.

3. BapakDr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing I yang telah memberikan bimbingan, saran,masukan dan dukungan kepada penulis dalam pengerjaan skripsi ini.

4. Bapak M. Andri Budiman, S.T., M.Comp.Sc., M.E.Mselaku Dosen Pembimbing II yang telah memberikan bimbingan, saran, masukan dan dukungan kepada penulis dalam pengerjaan skripsi ini.

5. Bapak Prof. Dr. Iryanto, M.Siselaku Dosen Pembanding I yang memberikan kritik dan saran untuk penyempurnaan skripsi ini.

6. Ibu Amalia, S.T., M.Tselaku Dosen Pembanding II yang memberikan kritik dan saran untuk penyempurnaan skripsi ini.

7. Seluruh dosen dan pegawai Program Studi S1 Ilmu Komputer Fasilkom-TI USU. 8. Ayahanda H. Mhd. Ramlan Siregar dan Ibunda Hj. Anna Darlina Dalimunthe

yang selalu memberikan doa dan dukungan serta kasih sayang kepada penulis, serta kakak-kakak dan abang-abang saya yang terus memberikan dukungan dan dorongan bagi penulis untuk menyelesaikan skripsi ini.

(6)

Simare-mare, Ratu Mutiara Siregar, Novita Chairunisa yang telah membantu penulis dalam menyelesaikan skripsi ini, serta teman-teman stambuk 2012 atas dorongannya dan doanya sehingga penulis dapat menyelesaikan skripsi ini.

10.Dan semua pihak yang telah banyak membantu yang tidak bisa disebutkan satu-persatu.

Semoga semua kebaikan, bantuan, perhatian, serta dukungan yang telah diberikan kepada penulis mendapatkan berkat yang melimpah dari Tuhan YME.

Medan, Oktober2016 Penulis ,

(7)

ABSTRAK

Dalam pencarian shortest path (jarak terpendek) masalah yang dihadapi adalah mencari lintasan mana yang akan dilalui sehingga didapat jarak yang paling pendek.Shortest path

adalah pencarian jarak atau path terpendek antara node yang ada pada graf dan yang memiliki total bobot minimum. Algoritma L-Deque dan Bellman-Ford merupakan algoritma yang digunakan dalam penelitian ini untuk menghitung jarak tependek dari titik awal sampai titik tujuan dan melihat perbandingan dari cara kerja masing-masing algoritma. Dimana algortitma L-Deque penambahan dan penghapusan elemennya dapat dilakukan pada kedua sisi ujung

list, tetapi tidak dapat dilakukan di tengah-tengah list.Sedangkan algoritma Bellman-Ford salah satu algoritma yang menangani kasus pencarian lintasan dengan bobot terkecil.Berdasarkan dari hasil penelitian menunjukkan bahwa perangkat lunak yang dibangun dapat menjalankan algoritma L-Deque dan algoritma Bellman-Ford dengan baik, serta menghasilkan total jarak yang bernilai sama, dan running time yang berbeda.

(8)

ANALYSIS AND COMPARISON L-DEQUE ALGORITHM AND BELLMAN-FORD ALGORITHMIN FINDING

THE SHORTEST PATH

ABSTRACT

In the shortest distance study problems faced is finding where the path to be traversed in

order to get the shortest distance. Shortest Path is the search distance or shortest path between

nodes that exist on the graph and which have a total minimum weight. L-deque algorithm and

Bellman-Ford algorithm is used in this study to calculate the shortest distance from the

starting point to the destination point and see a comparison of how each algorithm. L-deque

algorithm where the addition and deletion of elements can be done on both sides of the end of

the list, but it can not be done in the middle of the list. While the Bellman-Ford algorithm is

one of the algorithms that handle cases search the track with the smallest weight. Based on

the results of the study indicate that the software built to run the algorithm L-deque and

Bellman-Ford algorithm with, as well as produce a total distance equal value, and the running

time is different.

(9)

DAFTAR ISI

Daftar Lampiran xii

Bab 1 Pendahuluan

1.1Latar Belakang 1

1.7Sistematika Penulisan 4

Bab 2 Landasan Teori

2.1 Pengertian Algoritma 6

2.2 Shortest Path(Jarak Terpendek) 6

2.3 Teori Dasar Graf 6

2.4 Algoritma L-Deque 8

2.5 Algoritma Bellman-Ford 9

Bab 3Analisis dan Perancangan Sistem

3.1 Analisis Sistem 14

3.1.1 Analisis Masalah 14

3.1.2 Analisis Persyaratan 15

3.1.2.1Persyaratan Fungsional 15

3.1.2.2Persyaratan Non-Fungsional 15

3.1.3 Analisis Proses 16

3.1.4 Flowchart 16

(10)

3.1.4.2 Flowchart Algoritma L-Deque 17 3.1.4.3 Flowchart Algoritma Bellman-Ford 18

3.2 Perancangan Sistem 18

3.2.1Use Case Diagram 19

3.2.2 Activity Diagram 19

3.2.3Sequence Diagram 20

3.3Perancangan Antarmuka Sistem (Interface) 21

3.4.1 Halaman Menu Title 21

3.4.2 Halaman Menu Home 22

3.4.3 Halaman Menu Pengaturan 23

3.3.5 Halaman Menu About 24

Bab 4 Implementasi dan Pengujian Sistem

4.1 Implementasi 26

4.1.1 Tampilan Halaman MenuTitle 29

4.1.2 Tampilan Halaman Menu Home 29

4.1.3 Tampilan Halaman Menu Pengaturan 29

4.1.4 Tampilan Halaman Menu About 30

4.2 Pengujian 31

4.2.1 Pengujian Proses Implementasi Sistem 31

4.2.2 Pengujian Proses Algoritma L-Deque 34 4.2.2.1 Perhitungan Manual Algortima L-Deque 34 4.2.3 Pengujian Proses Algoritma Bellman-Ford 37 4.2.3.1 Perhitungan Manual Algoritma Floyd 39

4.3 Kompleksitas Algoritma 39

Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 45

5.2. Saran 46

Daftar Pustaka 47

(11)

DAFTAR TABEL

Halaman

Tabel 3.1Keterangan Gambar RancanganAntarmuka Halaman MenuTitle 22 Tabel 3.2Keterangan Gambar RancanganAntarmuka Halaman MenuHome 23 Tabel 3.3Keterangan Gambar RancanganAntarmuka Halaman Menu Pengaturan 24 Tabel 3.4Keterangan Gambar RancanganAntarmuka Halaman Menu About 25

Tabel 4.1Hasil Langkah 1 35

Tabel 4.2 Hasil Langkah 2 36

Tabel 4.3 Hasil Langkah 2 38

Tabel 4.4 Kompleksitas Algoritma L-Deque 39

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1Beberapa Graf (a) Graf Sederhana, (b) Graf Ganda, dan (c) Graf Semu 7

Gambar 2.2 Gambar Berarah 8

Gambar 2.3 Graf Berbobot Untuk Algoritma Bellman-Ford 9

Gambar 3.1Use Case Diagram 16

Gambar 3.2 Activity Diagram Sistem 17

Gambar 3.3 Sequence Diagram Sistem 18

Gambar 3.4 Flowchart Algoritma L-Deque 19

Gambar 3.5 Flowchart Algoritma Bellman-Ford 19

Gambar 3.6 Rancangan Antarmuka Halaman Menu Title 21

Gambar 3.7 Rancangan Antarmuka Halaman Menu Home 22

Gambar 3.8Rancangan Antarmuka Halaman Menu Pengaturan 23 Gambar 3.9 Rancangan Antarmuka Halaman Menu About 24

Gambar 4.1 Tampilan Halaman Menu Title 28

Gambar 4.2 Tampilan Halaman MenuHome 29

Gambar 4.3 Tampilan Halaman MenuPengaturan 29

Gambar 4.4 Tampilan Halaman MenuAbout 30

Gambar 4.5 Tampilan Halaman Menu Load Graf 31

Gambar 4.6 Tampilan Graf yang Dimasukkan Dalam Sistem 32 Gambar 4.7 Tampilan Penambahan Tetangga Pada Sebuah Node 32 Gambar 4.8 Tampilan Penambahan Tetangga dan Memperbaharui Jarak 33 Gambar 4.9 Tampilan Graf Dengan Penambahan Node dan Jarak 33 Gambar 4.10 Tampilan Pengujian Pencarian Shortest Path dengan Algoritma 34 L-Deque

Gambar 4.11Graf Algoritma L-Deque 35

Gambar 4.12Tampilan Pemilihan Graf 36

Gambar 4.13 Tampilan Pengujian Pencarian Shortest Path dengan Algoritma 37 Bellman-Ford

Gambar 4.14 Graf Bellman-Ford 37

Gambar 4.15 Langkah 1 38

Gambar 4.16Hasil Langkah 2 40

(13)

DAFTAR LAMPIRAN

Halaman

Lampiran 1 Listing Program A-1

Referensi

Dokumen terkait

Panitia Pengadaan Barang/ Jasa pada Dinas Energi dan Sumber Daya Mineral Provinsi Jawa Tengah Tahun Anggaran 2013 akan melaksanakan Pemilihan Langsung dengan

Berdasarkan hasil penelitian tindakan kelas dapat disimpulkan bahwa penerapan Model pembelajaran Value Clarification Technique dapat meningkatkan keterampilan guru

Penentuan nilai wajar aset nonkas yang diterima menggunakan harga pasar untuk aset nonkas tersebut. Jika pasar tidak tersedia maka dapat menggunakan metode penentuan nilai

Untuk menyelesaikan masalah yang ada, maka dibuatlah sebuah Sistem Pakar berbasis web untuk mendiagnosa kerusakan pada kamera Digital Single Lens Reflex , dengan berbagai metode

Sindrom hepatorenal merupakan suatu keadaan dimana terjadinya gangguan fungsi ginjal pada pasien dengan sirosis hepatis lanjut atau gagal hati fulminan, yang

antara persepsi kanker serviks dengan sikap melakukan deteksi dini inspeksi visual asam asetat pada ibu di RW 03 Ngampilan Yogyakarta 2011 yang ditunjukkan dengan nilai t

Selanjutnya berdasarkan tanda r hitung sebesar 0,256 apabila dikonsultasikan dalam interval koefesien masuk interval 0,200 – 0,399 kategori rendah, sehingga dapat

Dan masa adaptasi penggunaan kontrasepsi IUD adalah jangka waktu yang dibutuhkan pengguna IUD dalam merespon keberadaan IUD di dalam rahimnya ditandai dengan