• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI PENCARIAN RUTE TEPENDEK DENGAN METODE FLOYD PADA TAKSI SKRIPSI SYARAH SUKMADRIA S 091402115

N/A
N/A
Protected

Academic year: 2019

Membagikan "PERANCANGAN APLIKASI PENCARIAN RUTE TEPENDEK DENGAN METODE FLOYD PADA TAKSI SKRIPSI SYARAH SUKMADRIA S 091402115"

Copied!
12
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI PENCARIAN RUTE TEPENDEK

DENGAN METODE FLOYD PADA TAKSI

SKRIPSI

SYARAH SUKMADRIA S

091402115

PROGRAM STUDI TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(2)

PERANCANGAN APLIKASI PENCARIAN RUTE TEPENDEK

DENGAN METODE FLOYD PADA TAKSI

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi

SYARAH SUKMADRIA S 091402115

PROGRAM STUDI TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : PERANCANGAN APLIKASI PENCARIAN

RUTE TEPENDEK DENGAN METODE FLOYD PADA TAKSI

Kategori : SKRIPSI

Nama : SYARAH SUKMADRIA S

Nomor Induk Mahasiswa : 091402115

Program Studi : SARJANA (S-1) TEKNOLOGI INFORMASI

Departemen : TEKNOLOGI INFORMASI

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI

Diluluskan di

Medan, 30 April 2014

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Maya Silvi Lydia, B.Sc, M.Sc

M. Andri Budiman S.T., M.Comp.Sc., M.E.M.

NIP. 197401272002122001 NIP. 197510082008011011

Diketahui/Disetujui oleh

Program Studi Teknologi Informasi Ketua,

(4)

PERNYATAAN

PERANCANGAN APLIKASI PENCARIAN RUTE TEPENDEK DENGAN METODE FLOYD PADA TAKSI

SKRIPSI

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

Medan, 30 April 2014

(5)

PENGHARGAAN

Puji dan syukur saya panjatkan kepada Allah SWT beserta Nabi Besar Muhammad SAW yang telah memberikan rahmat dan hidayah-Nya sehingga saya berhasil menyelesaikan skripsi ini untuk memperoleh gelar Sarjana Program Studi S-1 Teknologi Informasi Universitas Sumatera Utara.

Ucapan terima kasih penulis sampaikan kepada:

1. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc dan Drs. Sawaluddin, M.IT Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, dan semua dosen serta pegawai di Program Studi S-1 Teknologi Informasi.

2. Kepada Bapak Andri Budiman S.T., M.Comp.Sc., M.E.M selaku pembimbing pertama saya dan Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku pembimbing kedua saya yang telah memberikan banyak masukan-masukan, arahan, keluangan waktu serta bimbingan yang bermanfaat untuk saya dalam menyelesaikan skripsi ini.

3. Kepada Ibu Erna Budhiarti Nababan, M.IT dan Bapak Baihaqi Siregar, S.T.,M.T yang telah bersedia menjadi dosen penguji dan telah memberikan saran-saran yang baik bagi penulis dalam menyelesaikan skripsi ini.

4. Kepada Ayahanda Sadria Mukti dan Ibunda Maimun yang telah membantu saya dalam segala hal dan mendukung kebutuhan moril dan motivasi sampai saat ini. Serta kakak dan kedua adik saya Sari Faladria Putri, Syani Jaladria Putri dan Farhana Pradia Putra yang selalu memberikan saya motivasi yang baik dan terus mendukung saya.

5. Kepada ujing saya Nazli dan seluruh keluarga besar saya yang selalu memberikan semangat.

6. Sahabat saya Alya dan Lili yang memberikan semangat untuk saya. 7. Teman saya Henny yang mendukung dan membantu saya.

8. Teman-teman seperjuangan yang selalu mendukung saya dan membantu saya selama belajar di Program Studi Teknologi Informasi yaitu Nita, Septi, Boho, Adisty, Devi, Whydia, Buyung, Deni dan seluruh teman-teman seangkatan yang tidak dapat disebutkan.

9. Seseorang yang selalu memberikan semangat dan mendukung saya.

(6)

ABSTRAK

Dalam menghadapi persaingan dalam bidang transportasi, kualitas dalam pelayanan taksi menentukan peningkatan jumlah konsumen. Untuk itu harus diupayakan alat bantu yang dapat meningkatkan kecepatan pelayanan, terutama alat bantu jalur transportasi berbasis teknologi informasi. Karena perkembangan teknologi saat ini sudah semakin pesat, dapat dimanfaatkan untuk penentuan jalur terpendek yang akan sangat membantu dalam memilih jalur yang dilalui oleh taksi. Algoritma yang digunakan untuk menentukan jalur terpendek yang akan dilalui adalah algoritma Floyd. Algoritma Floyd merupakan cabang dari dynamic programming yang mana solusi daripada pencarian jalur-jalur akan menghasilkan hasil yang optimal. Algoritma ini melakukan penyelesaiannya dengan membandingkan antara semua pasang simpul atau sering disebut dengan all pairs shortest path. Algoritma ini bekerja dengan cara membentuk matriks dari graph yang ada kemudian membandingkan setiap vertexnya terhadap vertex lainnya. Kemudian di hitung nilai terkecil dari semua jumlah bobot yang ada, lalu dipilihlah jalur yang memiliki bobot terkecil sebagai jalur yang terpendek. Penelitian ini digunakan untuk admin dan supir. Dimana admin dapat menentukan titik penumpang dan menlakukan pencarian taksi terdekat dari penumpang. Sedangkan supir menentukan tujuan selanjutnya, dengan posisi akhir diambil dari titik supir dalam penjemputan penumpang di admin sebelumnya. Berdasarkan pengujian yang telah dilakukan, Algoritma Floyd dapat menghasilkan jalur yang memiliki bobot dengan jumlah kecil yang merupakan hasil terpendek serta memiliki komputasi waktu yang cepat.

(7)

APPLICATION DESIGN IN SEARCHING THE SHORTEST ROUTE FOR TAXI BY APPLYING FLOYD METHOD

ABSTRACT

In facing the competition in the field of transportation, the quality of cab service determines the increase in the number of consumers. Therefore, tools are needed to increase the service speed, especially transportation pathway tools - information and technology based. Due to rapid technological developments, the method can be used to determine the shortest path that is very helpful in choosing the path traversed by taxis. The algorithm used to determine the shortest path is Floyd’s algorithm. Floyd’s algorithm is the branch of dynamic programming in which the solution will produce the optimal results. This algorithm is done by comparing all pairs of vertices, or often called as the all-pairs shortest-paths. This algorithm works by forming a matrix of a graph that compared each vertex to the other vertices. Then the value is calculated of all the existing amount of weight, and the path that has the smallest weight is chosen as the shortest path. This study is used for dispatchery and taxi drivers. Dispatchery can determine the point of the passengers and do a search of the cab nearby. Meanwhile, the driver decides the next destination, which is taken from the latest position of picking-up passengers in the previous administrator. Based on the test, the Floyd’s algorithm can produce a path that has a small number with the result of computing the shortest path.

(8)
(9)

3.3. Usecase Diagram ... 25

3.6. Perancangan Aplikasi dan Antarmuka Pemakai ... 32

3.6.1. Rancangan Halaman Utama ... 32

3.6.2. Rancangan Halaman Admin ... 33

3.6.3. Rancangan Halaman Supir ... 34

3.7. Perancangan Database ... 34

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM... 37

(10)

DAFTAR TABEL

Hal

Tabel 2.1 Tabel Penelitian Terdahulu 12

Tabel 3.1 Tabel Hasil Matriks 16

Table 3.2 Tabel Matriks dari Perbandingan Verteks A 18

Tabel 3.3 Tabel Matriks dari Perbandingan Verteks B 19

Tabel 3.4 Tabel Matriks dari Perbandingan Verteks C 20

Tabel 3.5 Tabel Matriks dari Perbandingan Verteks D 21

Tabel 3.6 Tabel Matriks dari Perbandingan Verteks M1 22

Tabel 3.7 Tabel Matriks dari Perbandingan Verteks M2 23

Tabel 3.8 Tabel Matriks dari Perbandingan Verteks P 24

Tabel 3.9 Tabel Hasil Akhir dari Perbandingan Semua Verteks 24

Tabel 3.10 Tabel Titik 35

Tabel 3.11 Tabel Path 35

Tabel 3.12 Tabel Lokasi Penumpang 36

(11)

DAFTAR GAMBAR

Hal

Gambar 2.1 Graph dengan 6 Verteks dan 7 Edge 7

Gambar 2.2 Matriks A berukuran 3 x 3 8

Gambar 3.1 Diagram Fishbone 14

Gambar 3.2 Contoh Rute Taksi 16

Gambar 3.3 Perbandingan Terhadap Verteks A 17

Gambar 3.4 Perbandingan Terhadap Verteks B 18

Gambar 3.5 Perbandingan Terhadap Verteks C 19

Gambar 3.6 Perbandingan Terhadap Verteks D 20

Gambar 3.7 Perbandingan Terhadap Verteks M1 21

Gambar 3.8 Perbandingan Terhadap Verteks M2 22

Gambar 3.9 Perbandingan Terhadap Verteks P 23

Gambar 3.10 Gambar Hasil Jalur Terpendek 25

Gambar 3.11 Usecase Diagram 25

Gambar 3.12 Flowchart Sistem 27

Gambar 3.13 Pseudocode Algoritma Floyd 28

Gambar 3.14 Dfd Konteks 29

Gambar 3.15 Dfd Level 1 29

Gambar 3.16 Dfd Level 2 Admin 30

Gambar 3.17 Dfd Level 2 Supir 31

Gambar 3.18 Halamann Utama 32

Gambar 3.19 Halaman Admin 33

(12)

Gambar 4.3 Tampilan Admin ketika ada penumpang 39

Gambar 4.4 Tampilan Admin dengan banyak penumpang 40

Gambar 4.5 Halaman Supir 41

Gambar 4.6 Titik Tujuan 41

Referensi

Dokumen terkait

Melalui pengimplementasian optimalisasi RADIUS server sebagai sistem otentikasi dan otorisasi untuk proses login multi aplikasi web berbasis PHP, maka dapat diambil suatu

Kode LED berkedip ini merupakan kode dasar yang nantinya dapat dipakai untuk menghidupkan relay shield yang akan digunakan dalam sistem kendali yang akan

Diluar sidang Pengadilan, penyelesaian sengketa dapat dilaksanakan baik oleh mereka sendiri (yang melakukan perdamaian) tanpa melibatkan pihak lain, atau meminta

Di wilayah selatan Kabupaten Halmahera Utara, tepatnya pada lokasi izin usaha pertambangan mineral emas terdapat spesies endemik Burung Bidadari dan burung Kakatua Putih

Beberapa penyempurnaan yang perlu dilakukan untuk kelembagaan P3A dan Ga- bungan P3A adalah : (1) Mengkonsolidasikan kelembagaan lokal yang beragam dalam satu wadah Koperasi,

Kebijakan lingkungan di Indonesia sejak tahun 1973 sudah dapat dijadikan indikator suatu negara yang menerapkan dan telah melaksanakan pembangunan yang berwawasan

Dari hasil penelitian hipotesis menunjukan bahwa Lingkungan Kerja dengan hasil pengujian simultan berpengaruh terhadap kinerja, sedangkan dengan hasil pengujian

OGC = -12,868 - 0,903AQ - 0,695ZScore + 6,710ALAG + € Hasil pengujian hipotesis pertama menunjukan bahwa variabel kualitas audit yang diproksikan dengan Kantor Akuntan Publik