• Tidak ada hasil yang ditemukan

Implementasi Algoritma Greedy Dan Algoritma Floyd – Warshall Untuk Menentukan Jarak Terpendek (Studi Kasus : Beberapa Apotek Terkenal Di Kota Medan)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma Greedy Dan Algoritma Floyd – Warshall Untuk Menentukan Jarak Terpendek (Studi Kasus : Beberapa Apotek Terkenal Di Kota Medan)"

Copied!
12
0
0

Teks penuh

(1)

IMPLEMENTASI ALGORITMA GREEDY DAN ALGORITMA FLOYD-

WARSHALL UNTUK MENENTUKAN JARAK TERPENDEK (STUDI KASUS : BEBERAPA APOTEK

TERKENAL DI KOTA MEDAN)

SKRIPSI

KHAIRINA ULFA NST 141421088

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA MEDAN

(2)

IMPLEMENTASI ALGORITMA GREEDY DAN ALGORITMA FLOYD-

WARSHALL UNTUK MENENTUKAN JARAK TERPENDEK (STUDI KASUS : BEBERAPA APOTEK TERKENAL

DI KOTA MEDAN) SKRIPSI

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

KHAIRINA ULFA NST 141421088

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

(3)

PERSETUJUAN

Judul : IMPLEMENTASI ALGORITMA GREEDY

DAN ALGORITMA FLOYD – WARSHALL

UNTUK MENENTUKAN JARAK TERPENDEK

(STUDI KASUS : BEBERAPA APOTEK

TERKENAL DI KOTA MEDAN)

Kategori : SKRIPSI

Nama : KHAIRINA ULFA NST

Nomor Induk Mahasiswa : 141421088

Program Studi : EKSTENSI S-1 ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI UNIVERSITAS SUMATERA

UTARA

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

M. Andri Budiman, ST, M.Comp.Sc, MEM Maya Silvi Lydia, B.Sc, M.Sc

NIP197510082008011011 NIP 19740127 200212 2 001

Diketahui / disetujui oleh

Program Studi Ekstensi S-1 Ilmu Komputer

Ketua,

(4)

PERNYATAAN

IMPLEMENTASI ALGORITMA GREEDY DAN ALGORITMA FLOYD –

WARSHALL UNTUK MENENTUKAN JARAK TERPENDEK (STUDI KASUS :

BEBERAPA APOTEK TERKENAL DI KOTA MEDAN)

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, Juli 2017

Khairina Ulfa

(5)

UCAPAN TERIMA KASIH

Puji dan syukur kehadirat Allah SWT yang telah memberikan rahmat dan

hidayah-Nya serta nikmat kesehatan, sehingga Penulis dapat menyelesaikan penyusunan

skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Ilmu Komputer pada

Program Studi S1 Ilmu Komputer Universitas Sumatera Utara

Pada pengerjaan skripsi dengan judul Implementasi Algoritma Greedy Dan

Algoritma Floyd – Warshall Untuk Menentukan Jarak Terpendek (Studi Kasus :

Beberapa Apotek Terkenal Di Kota Medan), penulis menyadari bahwa banyak pihak

yang turut membantu, baik dari pihak keluarga, sahabat dan orang-orang terkasih yang

memotivasi dalam pengerjaannya. Dalam kesempatan ini penulis mengucapkan terima

kasih kepada:

1. Bapak Prof. Dr. Opim Salim Sitompul selaku Dekan Fakultas Ilmu Komputer

dan Teknologi Informasi Universitas Sumatera Utarayang telah memberikan

bimbingan, saran, dan masukan kepada penulis dalam pengerjaan skripsi ini.

2. Ibu Maya Silvi Lydia, B.Sc, M.Scselaku dosen Pembimbing I yang telah

memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan

skripsi ini. Serta memahami kondisi penulis yang saat pengerjaan skripsi

dalam keadaan bekerja.

3. Bapak M. Andri Budiman, ST, M.Comp.Sc, MEM selaku dosen Pembimbing

II yang telah memberikan bimbingan, saran, dan masukan kepada penulis

dalam pengerjaan skripsi ini. Serta memahami kondisi penulis yang saat

pengerjaan skripsi dalam keadaan bekerja.

4. Bapak Prof. Dr. M. Zarlis, M.Sc.selaku Dosen Pembanding I dan Bapak Bapak

Dr. Syahril Efendi. S.Si., M.ITselaku Dosen Pembanding II yang telah

memberikan memberikan saran, dan masukan kepada penulis dalam

penyempurnaan skripsi ini.

5. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu

Komputer Universitas Sumatera Utara.

(6)

7. Bapak Heerriyance, ST, M.Kom selaku Sekertaris Program Studi Studi S1

Ilmu Komputer Universitas Sumatera Utara.

8. Ibunda Ramlah Rangkuti dan Ayahanda M Solih Nst, yang selalu memberikan

doa dan dukungannya baik moril maupun materil.

9. Teman – teman khususnya Chairinisa, Bayati, Haru Rosyadi, dan Ahmad

Syuhada yang telah membantu banyak dan memberikan semangat untuk

penulis sehingga dapat menyelesaikan skripsi ini.

10.Teman saya Parlin yang ikut membantu dan mengajari penulis sehingga dapat

menyelesaikan skripsi ini.

11.Bang Zulham dan Kak Dwi serta staff S1 Ilmu Komputer yang telah

membantu saya.

12.Teman - teman mahasiswa S1 Ekstensi Ilmu Komputer yang telah

memberikansemangat untuk penulis sehingga dapat menyelesaikan skripsi ini.

Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan,

Semoga skripsi ini dapat bermanfaat bagi penulis dan pembaca, khususnya

rekan-rekan mahasiswa yang mengikuti perkuliahan di Universitas Sumatera Utara.

Medan, Juli 2017

Penulis,

(7)

ABSTRAK

Apotek merupakan tempat untuk mendapatkan obat. Sekarang ini keberadaan apotek

sangatlah banyak. Penelitian ini bertujuan untuk menunjukkan titik terpendek jarak

antar apotek berdasarkan apotek pilihan user. Aplikasi yang digunakan berbasis

mobile sehingga mudah dibawa-bawa dan juga akan mudah digunakan. Adapun untuk

mencari titik terpendek tersebut digunakan perbandingan antara algoritma Greedy dan

algoritma Floyd – Warshall. Pada algoritma Greedy akan mencari jarak terpendek

berdasarkan titik terdekatnya, dan tidak melihat titik yang lainnya untuk mencapai

satu titik tujuan Sedangkan algoritma Floyd – Warshall akan memperhatikan semua

titik – titik yang memiliki jarak terpendek untuk mencapai titik yang diinginkan,

sehingga jarak yang dihasilkan lebih optimal dibandingkan algoritma Greedy. Hasil

yang didapat akan menunjukkan jarak dan running time yang didapat antara algoritma

Greedy dengan algoritma Floyd - Warshall menuju apotek yang diingikan pengguna.

(8)

IMPLEMENTATION OF GREEDY ALGORITHM AND FLOYD –WARSHALL

ALGORITHM FOR DETERMINE A SHORTEST PATH

(CASE STUDY : SOME OF FAMOUS PHARMACY IN MEDAN TOWN)

ABSTRACT

Pharmacy is a place to buy medicine. Recently there are some numbers of pharmacies

in Medan Town. This research aims to show the shortest paths of the pharmacy based

on user’s choice. This application used based on mobile so it is easy to carry and easy

to use. To find the shortest path, Greedy algorithm and Floyd – Warshall algorithm are

used comparitively. In Greedy algorithm, it searches the shortest path based on the

closed point of it, and does not search the other node to achieve the goal. While Floyd

– Warshall algorithm notes all of nodes has to achieve the goal, so the paths resulted

from it is more optimal than Greedy algorithm. The result shows the shortest path and

the running time amongs Greedy and Floyd – Warshall Algorithm to the pharmacy

that user want.

(9)

DAFTAR ISI

PERSETUJUAN ... ii

PERNYATAAN ... iiiii

UCAPAN TERIMA KASIH ... iiv

ABSTRAK ... vi

1.6 Metodologi Penelitian ... 4

1.7 Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA ... 7

2.1 Apotek ... 7

2.2 Graph ... 7

2.2.1 Defenisi Graph ... 7

2.2.2 Jenis-Jenis Graph ... 8

2.3 Lintasan Terpendek (Shortest Path) ... 12

2.4 Google Map ... 12

(10)

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 24

3.1. Analisis Sistem ... 24

3.1.1. Analisis Masalah ... 24

3.1.2. Analisis Persyaratan ... 25

3.1.2.1. Persyaratan Fungsional ... 25

3.1.2.2. Persyaratan Nonfungsional ... 26

3.1.3. Analisis Proses ... 27

3.2. Perancangan Sistem ... 27

3.2.1. Use Case Diagram ... 28

3.2.2. Activity Diagram ... 29

3.2.3. Sequence Diagram ... 29

3.2.4. Flowchart ... 29

3.3. Perancangan Antarmuka ... 31

3.3.1. Halaman Awal ... 31

3.3.2. Halaman Pencarian ... 32

3.3.3. Halaman Input Posisi Pengguna ... 33

3.3.4. Halaman Hasil ... 34

3.3.5. Halaman Hasil (Rute) ... 35

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 37

4.1. Implementasi ... 37

4.1.1. Halaman Awal ... 37

4.1.2. Halaman Pencarian ... 38

4.1.3. Halaman Input Posisi Pengguna ... 40

4.1.4. Halaman Hasil ... 40

4.1.5. Halaman Hasil (Rute) ... 41

4.1.6. Implementasi Algoritma ... 42

(11)

DAFTAR TABEL

Tabel 2.1 Penelitian yang relevan ... 21

Tabel 4.1 Rincian titik apotek ... 42

Tabel 4.2 Tabel bobot awal ... 46

Tabel 4.3 Tabel bobot akhir ... 49

Tabel 4.4 Perhitungan Kompleksitas Algoritma Greedy ... 50

(12)

DAFTAR GAMBAR

Gambar 2.8 Graf Tak Berhingga (Unlimited Graph) ... 11

Gambar 2.9 Graf Tak Berbobot (Unweighted Graph) ... 12

Gambar 2.10 Graf Berbobot (Weighted Graph) ... 12

Gambar 2.11 Graf Berlabel ... 15

Gambar 3.1 Diagram Ishikawa ... 25

Gambar 3.2 Use Case Diagram ... 28

Gambar 3.3 Activity Diagram ... 29

Gambar 3.4 Sequence Diagram ... 30

Gambar 3.5 Flowchart System ... 31

Gambar 3.6 Halaman Awal ... 32

Gambar 3.7 Halaman Pencarian ... 33

Gambar 3.8 Halaman Input Posisi Pengguna ... 34

Gambar 3.9 Halaman Hasil ... 35

Gambar 3.10 Halaman Hasil (Rute) ... 36

Gambar 4.1 Tampilan Awal System ... 37

Gambar 4.2 Tampinal Halaman Pencarian ... 38

Gambar 4.3 Tampilan Inputan Apotek Tujuan ... 39

Referensi

Dokumen terkait

Namun algoritma Floyd Warshall tidak dapat menentukan jarak terpendek dari semua jenis graf, dimana graf yang dapat diselesaikan dengan menggunakan algoritma Floyd

DAN ALGORITMA FLOYD-WARSHALL UNTUK PENCARIAN JALUR TERPENDEK PADA BUS TRANS

Dalam usaha untuk mencari path terpendek, algoritma Floyd Warshall memulai iterasi dari titik awalnya kemudian memperpanjang path dengan mengevaluasi titik demi titik hingga

Penelitian ini akan melakukan visualisasi pencarian lintasan terpendek pada beberapa buah graph menggunakan algoritma Floyd-Warshall dan algoritma Dijkstra1. Proses

Adapun saran Penulis untuk Penelitian selanjutnya yang berkaitan dengan Aplikasi Pencarian Rute Terpendek Apotek di Kota Kendari dengan Menggunakan Algoritma

satu sumber simpul sampai simpul tujuan melalui beberapa jalur (Baras & Theodorakopoulos, 2010).Algoritma Floyd Warshall dapat digunakan untuk mencari panjang

MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR KANTOR CABANG BANK MANDIRI DI KOTA MEDAN.. Kategori :

Adapun saran Penulis untuk Penelitian selanjutnya yang berkaitan dengan Aplikasi Pencarian Rute Terpendek Apotek di Kota Kendari dengan Menggunakan Algoritma