ANALISIS DAN PERBANDINGAN ALGORITMA L-QUEUE DAN ALGORITMA FLOYD DALAM PENENTUAN LINTASAN TERPENDEK PADA GRAPH SKRIPSI

dokumen-dokumen yang mirip
ANALISIS DAN PERBANDINGAN ALGORITMAL-DEQUE DANALGORITMA BELLMAN-FORD DALAM MENCARI JARAK TERPENDEK SKRIPSI

IMPLEMENTASI METODE GENERATE AND TEST DALAM PENYELESAIAN PUZZLE 2048 BERBASIS MOBILE SKRIPSI

ANALISIS ASIMTOTIK DAN REAL TIME MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR KANTOR CABANG BANK MANDIRI DI KOTA MEDAN SKRIPSI

PERBANDINGAN ALGORITMA TERNARY COMMA CODE (TCC) DAN LEVENSTEIN CODE DALAM KOMPRESI FILE TEXT SKRIPSI ZULAIHA YULANDARI

ANALISIS PERBANDINGAN ALGORITMA QUICKSORT, 3 WAY QUICKSORT, DAN RADIXSORT SKRIPSI PLOREN PERONICA PASARIBU

IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS SKRIPSI AHDA ANDI KURNIA

IMPLEMENTASI STEGANOGRAFI HOPPING SPREAD SPECTRUM KE DALAM FILE VIDEO SKRIPSI

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

PROGRAM STUDI S1 ILMU KOMPUTER

SKRIPSI SURI SYAHFITRI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELAYAKAN CALON ASISTEN LABORATORIUM BERBASIS ANDROID MENGGUNAKAN ALGORITMA ITERATIVE DICHOTOMISER 3 (ID3)

PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA APLIKASI KAMUS BAHASA INDONESIA-KOREA BERBASIS ANDROID SKRIPSI

PERBANDINGAN ALGORITMA STRING MATCHING NOT SO NAIVE DAN SKIP SEARCH PADA PLATFORM ANDROID SKRIPSI RICKY WIJAYA

IMPLEMENTASI ALGORITMA KRIPTOGRAFI HILL CIPHER DAN KOMPRESI DATA MENGGUNAKAN ALGORITMA LEVENSTEIN DALAM PENGAMANAN FILE TEKS SKRIPSI

SIMULASI PENCARIAN JARAK TERDEKAT (SHORTEST PATH) DENGAN MENGGUNAKAN ALGORITMA A* (STUDI KASUS PADA PERPUSTAKAAN POLITEKNIK NEGERI MEDAN) SKRIPSI

Universitas Sumatera Utara

IMPLEMENTASI ALGORITMA GENETIK UNTUK MENYELESAIKAN MASALAH TRAVELING SALESMAN PROBLEM (STUDI KASUS: SATUAN KERJA PERANGKAT DAERAH KOTA MEDAN)

ANALISIS DAN PERANCANGAN APLIKASI PENERIMAAN SISWA BARU MENGGUNAKAN METODE SAW DAN METODE PROMETHEE (STUDI KASUS : SMAN 1 TEBING TINGGI) SKRIPSI

PERBANDINGAN KINERJA ALGORITMA FIXED LENGTH BINARY ENCODING (FLBE) DENGAN VARIABLE LENGTH BINARY ENCODING (VLBE) DALAM KOMPRESI TEXT FILE SKRIPSI

IMPLEMENTASI ALGORITMA HORSPOOL DALAM PEMBUATAN KAMUS ISTILAH PSIKOLOGI PADA PLATFORM ANDROID SKRIPSI ADE MUTIARA KARTIKA DEWI NASUTION

PERANCANGAN SISTEM INFORMASI GEOGRAFIS LOKASI WISATA MENGGUNAKAN METODE TABU SEARCH (STUDI KASUS : KOTA PEKANBARU) SKRIPSI LIRA MELADYA

ANALISIS PERBANDINGAN HASIL ALGORITMA HOMOGENEITY DAN ALGORITMA PREWITT UNTUK DETEKSI TEPI PADA CITRA BMP SKRIPSI ZULFADHLI HARAHAP

IMPLEMENTASI DAN ANALISIS ALGORITMA DYNAMIC MARKOV COMPRESSION (DMC) PADA FILE TEXT

IMPLEMENTASI ALGORITMA BELLMAN FORD DALAM PENCARIAN SEKOLAH TAMAN KANAK-KANAK (TK) TERDEKAT DI KOTA MEDAN BERBASIS SISTEM INFORMASI GEOGRAFIS SKRIPSI

DESAIN ROUTING INFORMATION PROTOCOL PADA JARINGAN KOMPUTER DENGAN PENGALOKASIAN JUMLAH HOST PER JARINGAN BERDASARKAN VLSM SKRIPSI

IMPLEMENTASI KOMBINASI ALGORITMA BEAUFORT DAN ALGORITMA SPRITZ DALAM SKEMA SUPER ENKRIPSI UNTUK PENGAMANAN TEKS SKRIPSI TIA RAHMADIANTI

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014

PERBANDINGAN ALGORITMA EVEN-RODEH CODE DAN ALGORITMA VARIABLE LENGTH BINARY ENCODING (VLBE) PADA KOMPRESI FILE TEKS SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN OPERATOR TERBAIK MENGGUNAKAN METODE TOPSIS (STUDI KASUS: CBOC REGIONAL 1/ PT. TELEKOMUNIKASI, TBK.

METODE HYBRID (BAYES DAN MULTIFACTOR EVALUATION PROCESS) DALAM SISTEM PENDUKUNG KEPUTUSAN SKRIPSI KHAIRUN NISA

IMPLEMENTASI ALGORITMA BRUTE FORCE DAN ALGRITMA KNUTH-MORRIS-PRATT (KMP) DALAM PENCARIAN WORD SUGGESTION SKRIPSI ADLI ABDILLAH NABABAN

IMPLEMENTASI DETEKSI TEPI CITRA MANUSKRIP KUNO DENGAN METODE KOMBINASI GRADIEN PREWIT DAN SOBEL SKRIPSI MUHAMMAD TEGUH AMANDA

IMPLEMENTASI METODE EXHAUSTIVE SEARCH UNTUK MENENTUKAN SHORTEST PATH ANTAR PUSAT PERBELANJAAN DI KOTA MEDAN SKRIPSI SILVIA NINGSIH PRATIWI

PERBANDINGAN KUALITAS CITRA HASIL KOMPRESI METODE RUN LENGTH ENCODING DENGAN TRANSFORMASI WAVELET DAUBECHIES PADA CITRA DIGITAL SKRIPSI

SKRIPSI AGUS PRABOWO PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

SKRIPSI FARID AG HASYIM PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

PENENTUAN TIPE KEPRIBADIAN BERBASIS ANDROID DENGAN METODE CASE BASED REASONING (CBR) SKRIPSI TIANY DWI LESTARI

PERBANDINGAN ALGORITMA BOYER-MOORE DAN ALGORITMA RABIN- KARP PADA PENCARIAN TEKS DALAM UNDANG- UNDANG PERLINDUNGAN ANAK SKRIPSI

IMPLEMENTASI KOMBINASI ALGORITMA COLUMNAR TRANSPOSITION CIPHER DAN DATA ENCRYPTION STANDARD PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID

ANALISIS DUPLICATE FILE FINDER MENGGUNAKAN METODE MD5 HASH SKRIPSI WAHYUNI FARAH JUWITA

IMPLEMENTASI STEGANOGRAPHY NATURE OF WHITESPACE (SNOW) BERBASIS WEB MENGGUNAKAN METODE WHITESPACE SKRIPSI POPPY TANIA

SKRIPSI ANANDA PUTRI RITONGA

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

IMPLEMENTASI AUGMENTED REALITY PADA PENGENALAN KEBUDAYAAN NIAS BERBASIS ANDROID SKRIPSI FIRMAN GULO

PERBANDINGAN METODE DETEKSI TEPI CANNY, ROBERT DAN LAPLACIAN OF GAUSSIAN PADA HASIL CITRA CAMERA 360 SKRIPSI TIFANY BR SEMBIRING

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

ANALISIS PERBANDINGAN ALGORITMA HUFFMAN DAN RUN LENGTH ENCODING PADA KOMPRESI FILE AUDIO SKRIPSI HELBERT SINAGA

PENERAPAN ALGORITMA MONTE CARLO TREE SEARCH PADA PERMAINAN HALMA SKRIPSI VINCENTIUS

ANALISIS PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SEQUITUR DALAM KOMPRESI DATA TEXT SKRIPSI ELSYA SABRINA ASMTA SIMORANGKIR

IMPLEMENTASI RUBY GAME SCRIPTING SYSTEM PADA GAME LUDO SKRIPSI DICKO IFENTA

ANALISIS DAN PERANCANGAN ALGORITMA ARITHMETIC CODING DALAM KOMPRESI FILE AUDIO SKRIPSI DEBI MAULINA SIREGAR

ANALISIS PERBANDINGAN GEOMETRIC MEAN FILTER DENGAN OPERATOR SOBEL, OPERATOR PREWITT DAN OPERATOR ROBERT PADA CITRA BITMAP SKRIPSI

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING BOYER-MOORE DALAM PEMBUATAN CONTACT MANAGER PADA PLATFORM ANDROID SKRIPSI MEGO SUNTORO

ANALISIS DAN PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSIS PENYAKIT TANAMAN KARET MENGGUNAKAN METODE FAKTOR KEPASTIAN (CERTAINTY FACTOR) PADA SMARTPHONE

PENYELESAIAN PERMAINAN CHECKERS PADA MOBILE DEVICE BERBASIS ANDROID MENGGUNAKAN ALGORITMA ITERATIVE DEEPENING SEARCH SKRIPSI

IMPLEMENTASI SISTEM PAKAR DIAGNOSIS GANGGUAN KEPRIBADIANMENGGUNAKAN METODE CERTAINTY FACTOR DAN METODE FUZZY SKRIPSI HERY HADINATA SEMBIRING

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2013

SKRIPSI BILQIS

IMPLEMENTASI ALGORITMA HUFFMAN CODING DAN METODE LEAST SIGNIFICANT BIT(LSB) UNTUK PENYEMBUNYIAN CITRA BMP KE CITRA BMP JOHAN SURYA

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

PENENTUAN RUTE TERPENDEK UNTUK DISTRIBUSI PAKET POS MENGGUNAKAN ALGORITMA FLOYD WARSHALL SKRIPSI AHMAD NAZAM

PERANCANGAN SISTEM PENGAMANAN DAN KOMPRESI DATA TEKS DENGAN FIBONACCI ENCODING DAN ALGORITMA SHANNON-FANO SERTA ALGORITMA DEFLATE SKRIPSI

IMPLEMENTASI ALGORITMA DIJKSTRA UNTUK PENCARIAN RUTE TERPENDEK MENUJU PELABUHAN BELAWAN BERBASIS SISTEM INFORMASI GEOGRAFIS SKRIPSI

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH-MORRIS- PRATT DALAM PEMBUATAN KAMUS KEDOKTERAN PADA PLATFORM ANDROID SKRIPSI

PERBANDINGAN Vogell s Aproximation Method (VAM) DAN Least Cost Method (LC) UNTUK OPTIMASI TRANSPORTASI (STUDI KASUS : PT. HARIAN WASPADA) SKRIPSI

IMPLEMENTASI ALGORITMA XOR DAN ALGORITMA RC4 PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID SKRIPSI TANTA ADITYA PRANATA

PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU

IMPLEMENTASI ALGORITMA BRANCH AND BOUND PADA PENENTUAN MENU MAKANAN PENDERITA ASAM URAT SKRIPSI HEDI HERMAWAN HARAHAP

SKRIPSI KADAR ERATOSTHENES SITEPU

PERANCANGAN PERANGKAT LUNAK REMOTE KOMPUTER PADA JARINGAN LOCAL AREA NETWORK (LAN) BERBASIS SHORT MESSAGE SERVICE (SMS) SKRIPSI

IMPLEMENTASI ALGORITMA CLARKE AND WRIGHT S SAVINGS DALAM MENYELESAIKAN CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) SKRIPSI DONNA DAMANIK

IMPLEMENTASI ALGORITMA RABIN-KARP MENGGUNAKAN STEMMING NAZIEF DAN ADRIANI UNTUK MENDETEKSI TINGKAT KEMIRIPAN FILE TEKS YANG BERBENTUK SKRIPSI SKRIPSI

ANALISIS PERBANDINGAN KOMPRESI CITRA MENGGUNAKAN METODE JOINT PHOTOGRAPHIC EXPERTS GROUP (JPEG) DAN BURROWS-WHEELER TRANSFORM (BWT) SKRIPSI

ANALISIS DAN IMPLEMENTASI KECERDASAN BUATAN PADA PERMAINAN CHECKER MENGGUNAKAN ALGORITMA MINIMAX DENGAN NEGASCOUT SKRIPSI

IMPLEMENTASI ALGORTIMA PENCOCOKAN STRING COLUSSI PADA APLIKASI KAMUS BIOLOGI BERBASIS ANDROID SKRIPSI DIAN SARTINI

IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATH STRING MATCHING UNTUK MENCARI KATA ATAU ISTILAH PADA KAMUS KOMPUTER BERBASIS ANDROID.

ANALISIS PERBANDINGAN KOMPRESI FILE VIDEO DENGAN MOTION PICTURE EXPERT GROUP-4 DAN FLASH VIDEO DENGAN MENGGUNAKAN ALGORITMA HUFFMAN SKRIPSI

PERANCANGAN ALAT PENYIRAMAN TANAMAN OTOMATIS DENGAN SMARTPHONE ANDROID MENGGUNAKAN MIKROKONTROLER ARDUINO SKRIPSI AHMAD ROY MUDA SIREGAR

METODE DEPTH FIRST SEARCH UNTUK PENCARIAN RUTE JADWAL PENERBANGAN SKRIPSI MASPIN SAHPUTRA

IMPLEMENTASI ALGORITMA GREEDY PADA GAME SUMMY SKRIPSI REZA HIDAYAT BAYU PRABOWO

IMPLEMENTASI ALGORITMA TRITHEMIUS DENGAN ALGORITMA RICE DALAM PENGAMANAN DAN KOMPRESI FILE TEKS SKRIPSI RAJA ARIF HIDAYAH HARAHAP

IMPLEMENTASIALGORITMAFLOYD WARSHALL DALAM MENENTUKAN JARAK TERPENDEK (MEDAN - BANDARA KUALA NAMU) SKRIPSI RINI CHAIRANI HARAHAP

IMPLEMENTASI AUGMENTED REALITY (AR) UNTUK PEMBELAJARAN JENIS VIRUS DAN BAKTERI PENYEBAB PENYAKIT PADA MANUSIA BERBASIS ANDROID SKRIPSI

IMPLEMENTASI ALGORITMA WINNOWING DAN PORTER STEMMER MENDETEKSI KEMIRIPAN DUA DOKUMEN BERBASIS WEB SKRIPSI LIDIA ARTA FERARI

SKRIPSI SHERLY MELISA SEMBIRING

IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING

SISTEM PENGANTARAN MAKANAN DENGAN PENDAYAGUNAAN VEHICLE MENGGUNAKAN GEOGRAPHICAL INFORMATION SYSTEM (GIS) DAN ALGORITMA A STAR (A*) SKRIPSI

PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG SKRIPSI RIZKY YANDA

PERBANDINGAN METODE WEIGHTED PRODUCT DAN SIMPLE MULTI- ATTRIBUTE RATING TECHNIQUE DALAM MENENTUKAN LAHAN TERBAIK UNTUK TANAMAN KARET SKRIPSI

IMPLEMENTASI MODIFIKASI SISTEM KRIPTOGRAFI RSA DAN ELLIPTIC CURVE DIGITAL SIGNATURE ALGORITHM (ECDSA) SKRIPSI ANDRUS

PENERAPAN KONSEP ALGORITMA MINIMAX DENGAN MENGGUNAKAN BREADTH-FIRST SEARCH (BFS) PADA PERMAINAN REVERSI SKRIPSI SURYA WIJAYA

PENERAPAN ALGORITMA GENETIKA UNTUK MENENTUKAN JALUR TERPENDEK (SHORTEST PATH) SKRIPSI RION SIBORO

ANALISIS ALGORITMA BABY-STEP GIANT-STEP DAN POHLIG-HELLMAN UNTUK MENYELESAIKAN MASALAH LOGARITMA DISKRIT SKRIPSI ETTY WINITA ROISKA SIMBOLON

SKRIPSI SEPTY DIANA SARI SARAGIH

PERANCANGAN PENGENAL QR (QUICK RESPONSE) CODE DENGAN JARINGAN SYARAF TIRUAN METODE PERCEPTRON

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2017

SISTEM MARKET BASKET UNTUK MENENTUKAN TATA LETAK PRODUK PADA SUATU SWALAYAN MENGGUNAKAN ALGORITMA K-MEANS CLUSTERING SKRIPSI STEFFI ANDINA SEBAYANG

PENJADWALAN PERKULIAHAN DENGAN MENGGUNAKAN ALGORITMA GENETIKA ( STUDI KASUS S-1 ILMU KOMPUTER UNIVERSITAS SUMATERA UTARA ) SKRIPSI

SKRIPSI. Sisca Lidhya Sari

Transkripsi:

ANALISIS DAN PERBANDINGAN ALGORITMA L-QUEUE DAN ALGORITMA FLOYD DALAM PENENTUAN LINTASAN TERPENDEK PADA GRAPH SKRIPSI DHIKA HANDAYANI RANGKUTI 121401110 PROGRAM STUDI S-1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

2 PERSETUJUAN Judul : ANALISIS DAN PERBADINGAN ALGORITMA L-QUEUE DAN ALGORITMA FLOYD DALAM PENENTUAN LINTASAN TERPENDEK PADA GRAPH Kategori : SKRIPSI Nama : DHIKA HANDAYANI RANGKUTI Nomor Induk Mahasiswa : 121401110 Program Studi : SARJANA(S1) ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (Fasilkom-TI) Diluluskan di Medan, Mei 2016 Komisi Pembimbing: Dosen Pembimbing II Dosen Pembimbing I Jos Timanta Tarigan, S.Kom, M.Sc M.Andri Budiman, ST, M.Comp.Sc, M.E.M NIP. 19850126 201504 1 001 NIP. 19751008 200801 1 011 Diketahui/Disetujui oleh Program Studi S1 IlmuKomputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 1962 0317 1991 0310 01

3 PERNYATAAN ANALISIS DAN PERBANDINGAN ALGORITMA L-QUEUE DAN ALGORITMA FLOYD DALAM PENENTUAN LINTASAN TERPENDEK PADA GRAPH SKRIPSI Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya. Medan, 25 Mei 2016 Dhika Handayani Rangkuti 121401110

4 PENGHARGAAN Puji dan syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-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.Hum selaku Pj Rektor. 2. Bapak Prof. Dr. Opim Salim Sitompul, selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi,. 3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 4. Bapak M. Andri Budiman, S.T., M.Comp.Sc., M.E.M selaku Dosen Pembimbing II yang dengan sabar telah memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan skripsi ini. 5. Bapak Jos Timanta Tarigan, S.Kom, M.Sc selaku Dosen Pembimbing II yang dengan sabar telah memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan skripsi ini. 6. Bapak Ade Candra, ST, M.Kom selaku Dosen Pembanding I yang memberikan kritik dan saran untuk penyempurnaan skripsi ini 7. Ibu Amalia, S.T, M.T selaku Dosen Pembanding II yang memberikan kritik dan saran untuk penyempurnaan skripsi ini. 8. Seluruh dosen dan pegawai Program Studi S1 Ilmu Komputer Fasilkom-TI USU.

5 9. Ayahanda Ahmadi, M. Nur Chairi dan Ibunda Elida, Sulastri yang selalu memberikan doa dan dukungan serta kasih sayang kepada penulis, serta kakak tersayang Dhita Adriani Rangkuti, SE, M.M dan Dhina Haderani Rangkuti yang terus memberikan dukungan dan dorongan bagi penulis untuk menyelesaikan skripsi ini. 10. Teman-teman terdekat, terutama Dwi Rizki Ananda, Natasha Maharani, Novita Chairunnisa, Zulaiha Yulandari, Ratu Mutiara, Yohanes, Kevin Irfanda, Pinki Fadilah, Dwi Risti, Nopita Sari, Ramadhani Istara, Dwiki Darmawan, Aulia Satria atas semangatnya serta teman-teman stambuk 2012 atas dorongannya dan doanya sehingga penulis dapat menyelesaikan skripsi ini 11. 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 pahala yang melimpah dari Allah SWT. Medan, juni 2016 Penulis

6 ABSTRAK Pencarian shortest path (lintasan terpendek) adalah masalah umum dalam suatu weighted, connected graph. Salah satu cabang ilmu matematika yang terkait dalam penyelesaian lintasan terpendek adalah teori graph. Dalam menyelesaikan teori graph diperlukan pula algoritma lintasan terpendek (shortest path algorithm). Penelitian ini menggunakan algoritma L-Queue dan algoritma Floyd untuk menghitung jarak tependek dari titik awal sampai titik tujuan dan melihat perbandingan dari cara kerja masing-masing algoritma. Algoritma L-Queue beroperasi dengan cara FIFO (First In First Out), elemen pertama masuk merupakan elemen pertama keluar dan juga beberapa operasi dasar seperti insert, create, remove. Algoritma Floyd menggunakan prinsip dinamis yang melakukan pemecahan masalah dengan memandang solusi yang akan diperoleh sebagai suatu keputusan yang terkait. Implementasi sistem menggunakan Visual Studio dengan bahasa pemogaraman C#. Berdasarkan dari hasil penelitian menunjukkan bahwa perangkat lunak yang dibangun dapat menjalankan proses pencarian lintasan terpendek menggunakan algoritma Floyd dan algoritma L-Queue dengan baik. Jarak terpendek yang dihasilkan kedua algoritma adalah yang paling minimum sedangkan perbandingan hasil real running time kedua algoritma dapat terlihat dalam jumlah node yang berbeda, pada algoritma Floyd jumlah node diatas 20, maka hasil running time akan tertera, sedangkan pada algoritma L-Queue dibutuhkan lebih dari 50 node untuk menampilkan hasil running time. Kata kunci : Shortest Path, Graph,, Algoritma L-Queue, Algoritma Floyd

7 ANALYSIS AND COMPARISON L-QUEUE ALGORITHM AND FLOYD ALGORITHM IN DETERMINING SHORTEST PATH ON A GRAPH ABSTRACT Finding shortest path is a common problem in a weighted connected graph. One of mathematics science that involved in solved the shortest path problem is graph theory. In completing the graph theory there also needed the shortest path algorithm. This study uses L-Queue algorithm and Floyd algorithm to determining the distance from the starting point to the destination point on a graph and see comparison of the workings by each algorithm. L-Queue algorithms operate with a FIFO (First In First Out), means the first element in is the first element out, and other basic operation like insert, create adn remove. Floyd algorithm using dynamic principle in problem solving by looking at a solution that would be obtained as a related decisions. Implementation of the system using Visual Studio with C # language. The software that has been built could run each algorithms, this application also can be used to determine the shortest distance and shown the comparison of the real running time of each algorithms. Based on the results of the study indicate that the software built to run the search process using the shortest path algorithm and Floyd algorithm L-Queue as well. The shortest distance produced by two algorithms are the minimum while the comparison of real running time of both algorithms can be seen in a number of different nodes, the Floyd Algorithm has to add 20 nodes above to get the result of running time, while L-Queue algorithm has to add 50 nodes above to get the result of running time. Keywords : Shortest Path, Graph, L-Queue Algorithm, Floyd Algorithm

8 DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar Daftar Lampiran ii iii iv vi vii viii x xii xiv Bab 1 Pendahuluan 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Ruang Lingkup Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 3 1.7 Sistematika Penulisan 4 Bab 2 Landasan Teori 2.1 Pengertian Algoritma 6 2.1.1 Syarat Algoritma 6 2.2 Shortest Path 6 2.3 Teori Dasar Graph 7 2.4 Algoritma L-Queue 8 2.5 Algoritma Floyd 10 2.5.1 Pseudocode 13 Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Sistem 14 3.1.1 Analisis Masalah 14 3.1.2 Analisis Kebutuhan Sistem 16 3.2 Pemodelan 17 3.2.1 Use Case Diagram 17 3.2.2 Activity Diagram 18 3.2.2.1 Activity Diagram Algoritma L-Queue 18

9 3.2.2.2 Activity Diagram Algoritma Floyd 19 3.2.3 Sequence Diagram 20 3.3 Perancangan Sistem 20 3.3.1 Flowchart Perancangan Sistem Menggunakan Algoritma L-Queue 20 3.3.2 Flowchart Perancangan Sistem Menggunakan Algoritma Floyd 21 3.4 Perancangan Antarmuka Sistem (Interface) 23 3.4.1 Halaman Menu Title 23 3.4.2 Halaman Menu Home 24 3.4.3 Halaman Menu Manage Verteks 25 3.4.4 Halaman Menu About 27 Bab 4 Implementasi dan Pengujian 4.1 Implementasi 28 4.1.1 Tampilan Halaman Menu Title 28 4.1.2 Tampilan Halaman Menu Home 29 4.1.3 Tampilan Halaman Menu Manage Verteks 29 4.1.4 Tampilan Halaman Menu About 30 4.2 Pegujian 31 4.2.1 Pengujian Proses Implementasi 31 4.2.2 Pengujian Proses Algoritma L-Queue 34 4.2.2.1 Perhitungan Manual 34 4.2.3 Pengujian Proses Algoritma Floyd 38 4.2.3.1 perhitungan Manual 39 4.3 Kompleksitas 86 4.3.1 Kompleksitas Algoritma L-Queue 86 4.3.2 Kompleksitas Algoritma Floyd 87 4.4 Real Running Time 89 4.4.1 Algoritma L-Queue 89 4.490 Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 91 5.2. Saran 92 Daftar Pustaka 93

10 DAFTAR TABEL Nomor Tabel 2.1 3.1 3.2 3.3 3.4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 Nama Tabel Inisialisasi Matriks Keterangan Gambar Rancangan Interface Menu Title Keterangan Gambar Rancangan Interface Menu Home Keterangan Gambar Rancangan Interface Menu Manage Verteks Keterangan Gambar Rancangan Interface Menu About Inisialisasi Matriks Matriks R0 Matriks R1 Matriks R2 Matriks R3 Matriks R4 Matriks R5 Matriks R6 Matriks R7 Matriks R8 Matriks R9 Matriks R10 Matriks R11 Matriks R12 Matriks R13 Matriks R14 Matriks R15 Matriks R16 Matriks R17 Matriks R18 Matriks R19 Matriks R20 Matriks R21 Kompleksitas Algoritma L-Queue Kompleksitas Algoritma Floyd Running Time Algoritma L-Queue Running Time Algoritma L-Queue Running Time Algoritma L-Queue dan Algoritma Floyd Halaman 10 23 24 25 27 40 41 43 45 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 91

11 DAFTAR GAMBAR Nomor Gambar 2.1 2.2 2.3 2.4 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 Nama Gambar Graph Tidak Berarah Graph Berarah Graph Berbobot Untuk Algoritma Floyd Matriks Hasil Proses Algoritma Floyd Diagram Ishikawa Use Case Diagram Activity Diagram Pencarian Lintasan Terpendek dengan Algoritma L-Queue Activity Diagram Pencarian Lintasan Terpendek dengan Algoritma Floyd Sequence Diagram Flowchart Perancangan Sistem Menggunakan Algoritma L-Queue Flowchart Perancangan Sistem Menggunakan Algoritma Floyd Rancangan Antarmuka Halaman Menu Title Rancangan Antarmuka Halaman Menu Home Rancangan Antarmuka Halaman Menu Manage Vertex Rancangan Antarmuka Halaman Menu About Tampilan Menu Title Tampilan Halaman Menu Home Tampilan Halaman Menu Manage Vertex Tampilan Halaman Menu About Tampilan Load Graph Tampilan Graph Yang Dimasukkan Dalam Sistem Tampilan, Penambahan Tetangga pada Sebuah Node Tampilan Proses Penambahan Tetangga dan Memperbaharui Jarak Tampilan Graph Dengan Penambahan Node dan Jarak Tampilan Pengujian Pencarian Shortest Path dengan Algoritma L- Queue Contoh Graph L-Queue Graph L-Queue Setelah Update Jarak Graph Floyd Setelah Update Jarak Tampilan Pemilihan Graph Tampilan Pengujian Pencarian Shortest Path Dengan Algoritma Floyd Graph Floyd Grafik Running Time Algoritma L-Queue Grafik Running Time Algoritma Floyd Grafik Running Time Algoritma L-Queue dan Floyd Halaman 8 8 11 12 15 17 18 19 20 21 21 23 24 25 27 28 29 30 30 31 32 32 33 33 34 35 36 37 38 39 39 89 90 91

12 DAFTAR LAMPIRAN Halaman A. Listing Program A-1 B. Curriculum Vitae B-1