• Tidak ada hasil yang ditemukan

SKRIPSI

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

KEVIN IRFANDA 121401085

PROGRAM STUDI S-1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

MEDAN 2016

PERSETUJUAN

Judul : IMPLEMENTASI DAN PERBANDINGAN ALGORITMA L-DEQUE DAN ALGORITMA FLOYD DALAM PENCARIAN FOTO STUDIO TERDEKAT DI KOTA MEDAN

Kategori : SKRIPSI

Nama : KEVIN IRFANDA

Nomor Induk Mahasiswa : 121401085

Program Studi : SARJANA(S1) ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Oktober 2016 Komisi Pembimbing :

Dosen Pembimbing II Dosen Pembimbing I

Dian Rachmawati, S.Si., M.Kom Prof. Dr. Iryanto, M.Si

NIP. 198307232009122004 NIP. 194604041971071001

Diketahui/disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001

PERNYATAAN

IMPLEMENTASI DAN PERBANDINGAN ALGORITMA L-DEQUE DAN ALGORITMA FLOYD DALAM

PENCARIAN FOTO STUDIO TERDEKAT DI KOTA MEDAN

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

Kevin Irfanda 121401085

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 Rektor Universitas Sumatera Utara.

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

3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

4. Bapak Prof. Dr. Iryanto, M.Si selaku Dosen Pembimbing I yang telah memberikan bimbingan, saran, masukan dan dukungan kepada penulis dalam pengerjaan skripsi ini.

5. Ibu Dian Rachmawati, S.Si., M.Kom selaku Dosen Pembimbing II yang telah memberikan bimbingan, saran, masukan dan dukungan kepada penulis dalam pengerjaan skripsi ini.

6. Bapak M. Andri Budiman, S.T., M.Comp.Sc., M.E.M 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.

9. Teristimewa Ayahanda Irwansyah dan Ibunda Triani br Sembiring yang tidak henti-hentinya memberikan doa, dukungan dan motivasi yang selalu menjadi semangat penulis untuk meyelesaikan skripsi ini.

10.Kakak, Abang dan Adik tersayang Nidya Novriawan, S.Sos., Ruli Dharmawan, S.E dan Nouval Syahputra yang memotivasi penulis untuk menyelesaikan skripsi ini.

11.Teman-teman yang luar biasa Dhika Handayani Rangkuti, S.Kom., Natasha Maharani Siregar, Novita Chairunissa, S.Kom., Ratu Mutiara Siregar, S.Kom., Yohanes Simare-mare, S.Kom dan Zulaiha Yulandari yang telah memberikan doa, dukungan dan membantu penulis dalam menyelesaikan skripsi ini.

12.Teman-teman Kom B 2012, serta teman-teman stambuk 2012 atas doa dan dukunganya sehingga penulis dapat menyelesaikan skripsi ini.

13.Rekan-rekan pengurus IMILKOM (Ikatan Mahasiswa S1 Ilmu Komputer) Fasilkom-TI USU Periode 2015-2016 yang telah memberikan dukungan, tempat belajar berorganisasi yang benar dan menimba pengalaman.

14.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 Allah SWT.

Medan, Oktober 2016 Penulis,

ABSTRAK

Kebutuhan foto studio di Kota Medan termasuk cukup besar, dimana foto studio dapat melayani sesuai keinginan dan permintaan konsumen, mulai dari jasa cetak, studio foto anak, remaja, keluarga, pernikahan, wisuda, foto stiker dan lain sebagainya. Sehingga dibutuhkan foto studio yang bisa melayani segala sesuatu yang berhubungan dengan foto yang mampu melayani semua keinginan dan permintaan konsumen. Terdapat pilihan yang dapat ditempuh untuk menuju foto studio terdekat yang diinginkan, foto studio yang dipilih adalah foto studio ternama di Kota Medan. Data seperti jarak dan rute untuk menuju foto studio yang diinginkan diambil dari google maps, dengan jumlah simpul (vertex) sebanyak 10 buah dan sisi (edge) sebanyak 36 buah, dalam pencarian foto studio terdekat di Kota Medan tersebut akan diterapkan kedalam sebuah graf. Dalam menyelesaikan graf diperlukan pula algoritma, algoritma yang akan digunakan yaitu algoritma L-Deque dan algoritma Floyd, dimana algoritma L-Deque penambahan dan penghapusan elemennya dapat dilakukan pada kedua sisi ujung list, tetapi tidak dapat dilakukan di tengah-tengah list dan algoritma Floyd memberikan solusi-solusi yang dibentuk dari solusi yang berasal dari tahap sebelumnya dan ada kemungkinan solusi lebih dari satu. Berdasarkan Hasil pencarian foto studio terdekat di Kota Medan dengan menggunakan algoritma L-Deque dan algoritma Floyd menghasilkan total jarak yang bernilai sama dan running time yang berbeda dimana algoritma L-Deque memiliki nilai running time yang lebih cepat dibandingkan algoritma Floyd.

.

IMPLIMENTATION AND COMPARISON OF L-DEQUE ALGORTIHM AND FLOYD ALGORITHM IN

A SEARCH OF THE NEAREST PHOTO STUDIO IN MEDAN CITY

ABSTRACT

The photos studio on Medan City of large enough, where photo studio may serve according to desire and consumer demand, start from print services, studio photos, teenagers, family marriage, graduation, photo stickers etc. So it needed a photo studio that can serve all things related to the photo that is able to serve all the desire and consumer demand. There are choices that can be taken to go to the nearest studio photos desired, photo studio selected is a photo studio brand in Medan City. Data like distance and a route for to photo studio desired taken from google maps. with the number of vertices (vertex) of 10 pieces and the side (edge) of 36 pieces, In search of the nearest photo studio in medan city will be applied into a graf. In resolving graf need to algorithms, An algorithm to be used Deque algorithm and Floyd algorithm, where L-deque algorithm additional and removal of the elements came can be done on either side of the list, But could not be performed in the midst of list and Floyd algorithm give solutions formed of the solutions that derived from the previous and there is a possibility solution more than one. Based on the results of search photo studio nearest in Medan City with algorithm L-Deque and Floyd algorithm produce total distance of equal value and running time different, where L-Deque algorithm having value running time that faster than Floyd algorithm.

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii

Daftar Isi viii

Daftar Tabel x

Daftar Gambar xi

Daftar Lampiran xii

Bab 1 Pendahuluan

1.1Latar Belakang 1

1.2Rumusan Masalah 2

1.3Ruang Lingkup Masalah 2

1.4Tujuan Penelitian 3

1.5Manfaat Penelitian 4

1.6Metode Penelitian 4

1.7Sistematika Penulisan 5

Bab 2 Landasan Teori

2.1 Pengertian Algoritma 7

2.2 Teori Dasar Graf 7

2.2.1 Jenis-Jenis Graf 7

2.2.2 Graf Berbobot (Weighted Graph) 9

2.3 Shortest Path 10

2.4 Algoritma L-Deque 10

2.5 Algoritma Floyd 11

Bab 3 Analisis dan Perancangan Sistem

3.1 Analisis Sistem 14 3.1.1 Analisis Masalah 14 3.1.2 Analisis Persyaratan 20 3.1.2.1 Persyaratan Fungsional 20 3.1.2.2 Persyaratan Non-Fungsional 21 3.1.3 Analisis Proses 21 3.1.4 Flowchart 22 3.1.4.1 Flowchart Sistem 22

3.1.4.2 Flowchart Algoritma L-Deque 23

3.2 Perancangan Sistem 25

3.2.1 Use Case Diagram 25

3.2.2 Activity Diagram 26

3.2.2.1 Activity Diagram Cara Menampilkan Graf 26 3.2.2.2 Activity Diagram Cara Kerja Sistem 26

3.2.3 Sequence Diagram 27

3.3 Perancangan Antarmuka (Interface) 28

3.3.1 Halaman Menu Home 28

3.3.2 Halaman Menu Foto Studio ke Foto Studio 30

3.3.3 Halaman Menu Pengaturan 31

3.3.4 Halaman Menu Bantuan 33

3.3.5 Halaman Menu Tentang 33

Bab 4 Implementasi dan Pengujian

4.1Implementasi 35

4.1.1 Tampilan Halaman Menu Home 35

4.1.2 Tampilan Halaman Menu Foto Studio ke Foto Studio 36

4.1.3 Tampilan Halaman Menu Pengaturan 36

4.1.4 Tampilan Halaman Menu Bantuan 37

4.1.4 Tampilan Halaman Menu Tentang 38

4.2 Pengujian 38

4.2.1 Pengujian Proses Implementasi 38

4.2.2 Pengujian Proses Algoritma L-Deque 40

4.2.2.1 Perhitungan Manual Algortima L-Deque 41

4.2.3 Pengujian Proses Algoritma Floyd 42

4.2.3.1 Perhitungan Manual Algoritma Floyd 43

4.3 Real Running-Time 55

4.4 Kompleksitas 60

4.4.1 Kompleksitas Algoritma L-Deque 60

4.4.2 Kompleksitas Algoritma Floyd 61

Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 64

5.2. Saran 64

Daftar Pustaka 66

DAFTAR TABEL

Halaman

Tabel 2.1 Inisialisasi Matriks 12

Tabel 3.1 Nama-Nama Foto Studio yang Menjadi Vertex 15 Tabel 3.2 Data Simpul (Vertex) Pada Graf Foto Studio di Kota Medan 17 Tabel 3.3 Keterangan Gambar Rancangan Antarmuka Halaman Home 29 Tabel 3.4 Keterangan Gambar Rancangan Antarmuka Halaman Foto Studio ke

Foto Studio 30

Tabel 3.5 Keterangan Gambar Rancangan Antarmuka Halaman Menu Pengaturan 32 Tabel 3.6 Keterangan Gambar Rancangan Antarmuka Halaman Menu Bantuan 33 Tabel 3.7 Keterangan Gambar Rancangan Antarmuka Halaman Menu Tentang 34

Tabel 4.1 Inisialilasi Matriks 44

Tabel 4.2 Matriks R0 45 Tabel 4.3 Matriks R1 46 Tabel 4.4 Matriks R2 47 Tabel 4.5 Matriks R3 48 Tabel 4.6 Matriks R4 49 Tabel 4.7 Matriks R5 50 Tabel 4.8 Matriks R6 51 Tabel 4.9 Matriks R7 52 Tabel 4.10 Matriks R8 53 Tabel 4.11 Matriks R9 54

Tabel 4.12 Hasil Dari Ketiga Pengujian 59

Tabel 4.13 Kompleksitas Algoritma L-Deque 60

DAFTAR GAMBAR

Halaman Gambar 2.1 (a) Graf Sederhana, (b) Graf Ganda, dan (c) Graf Semu 8

Gambar 2.2 Gambar Tidak Berarah 9

Gambar 2.3 Graf Berarah 9

Gambar 2.4 Graf Berbobot 10

Gambar 2.5 Graf Berbobot Untuk Algoritma Floyd 11

Gambar 2.6 Matriks Hasil Proses Algoritma Floyd 13

Gambar 3.1 Peta atau Rute Foto Studio di Kota Medan 16

Gambar 3.2 Diagram Ishikawa 19

Gambar 3.3 Fowchart Sistem 22

Gambar 3.4 Flowchart Algoritma L-Deque 23

Gambar 3.5 Flowchart Algoritma Floyd 24

Gambar 3.6 Use Case Diagram 25

Gambar 3.7 Acitivity Diagram Cara Menampilkan Graf 26

Gambar 3.8 Activity Diagram Cara Kerja Sistem 27

Gambar 3.9 Sequence Diagram Sistem 28

Gambar 3.10 Rancangan Antarmuka Halaman Menu Home 29

Gambar 3.11 Rancangan Antarmuka Halaman Menu Foto Studio ke Foto Studio 30 Gambar 3.12 Rancangan Antarmuka Halaman Menu Pengaturan 32 Gambar 3.13 Rancangan Antarmuka Halaman Menu Bantuan 33 Gambar 3.14 Rancangan Antarmuka Halaman Menu Tentang 34

Gambar 4.1 Tampilan Halaman Menu Home 35

Gambar 4.2 Tampilan Halaman Menu Foto Studio ke Foto Studio 36

Gambar 4.3 Tampilan Halaman Menu Pengaturan 37

Gambar 4.4 Tampilan Halaman Menu Bantuan 37

Gambar 4.5 Tampilan Halaman Menu Tentang 38

Gambar 4.6 Tampilan Load Graf 39

Gambar 4.7 Tampilan Hasil Graf yang Dimasukkan Dalam Sistem 39 Gambar 4.8 Tampilan Nama dan Alamat Setiap Foto Studio 40 Gambar 4.9 Tampilan Pengujian Pencarian Foto Studio dengan Algoritma L-Deque 41

Gambar 4.10 Graf Algoritma L-Deque 41

Gambar 4.11 Tampilan Pemilihan Graf 43

Gambar 4.12 Tampilan Pengujian Pencarian Foto Studio dengan Algoritma Floyd 43

Gambar 4.13 Graf Floyd 44

Gambar 4.14 Hasil Pengujian Pertama dengan Algoritma L-Deque 55 Gambar 4.15 Hasil Pengujian Pertama dengan Algoritma L-Floyd 56 Gambar 4.16 Hasil Pengujian Kedua dengan Algoritma L-Deque 57 Gambar 4.17 Hasil Pengujian Kedua dengan Algoritma L-Floyd 57 Gambar 4.18 Hasil Pengujian Ketiga dengan Algoritma L-Deque 58 Gambar 4.19 Hasil Pengujian Ketiga dengan Algoritma L-Floyd 59

DAFTAR LAMPIRAN

Halaman

Lampiran 1 Listing Program A-1

Dokumen terkait