IMPLEMENTASIALGORITMAFLOYD WARSHALL
DALAM MENENTUKAN JARAK TERPENDEK
(MEDAN - BANDARA KUALA NAMU)
SKRIPSI
RINI CHAIRANI HARAHAP
121421090
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
IMPLEMENTASI ALGORITMA FLOYD WARSHALL
DALAM MENENTUKAN JARAK TERPENDEK
(MEDAN - BANDARA KUALA NAMU)
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
RINI CHAIRANI HARAHAP
121421090
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : IMPLEMENTASI ALGORITMA FLOYDWARSHALL
DALAM MENENTUKAN JARAK TERPENDEK (MEDAN - BANDARA KUALA NAMU)
Kategori : SKRIPSI
Nama : RINI CHAIRANI HARAHAP
Nomor Induk Mahasiswa : 121421090
Program Studi : EKSTENSI S1 ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
Komisi Pembimbing :
Pembimbing II Pembimbing I
Dr. Syahril Efendi, SSi, MIT. Dian Rachmawati, S.Si, M.Kom NIP.196711101996021001 NIP. 198307232009122004
Diketahui/disetujui oleh
Program Studi Ekstensi S1 Ilmu Komputer Ketua,
PERNYATAAN
IMPLEMENTASI ALGORITMA FLOYD WARSHALL DALAM MENENTUKAN JARAK TERPENDEK
(MEDAN - BANDARA KUALA NAMU)
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, September 2015
PENGHARGAAN
Bismillahirrohmanirrohim
Segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini tepat waktu sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Ilmu Komputer dan Teknologi Informasi serta shalawat dan salam penulis hadiahkan kepada Nabi Besar Muhammad SAW.
Dalam penyusunan dan penulisan skripsi ini, penulis banyak mendapat bantuan, dukungan, dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan rasa terima kasih dan penghargaan kepada :
1. Ayahanda M.O Harahap, S.Sos I, Ibunda Dahlia dan Abang saya Ridwan Fahlevi Harahap atas doa restunya da kasih sayangnya yang tiada habisnya diberikan pada penulis serta dukungan moril dan materil yang tanpa jasanya tak mungkin penulis sampai pada saat sekarang.
2. Bapak Prof. Drs. Subhilhar, M.A, Ph.Dselaku Rektor Universitas Sumatera Utara. 3. Bapak Prof. Dr. Muhammad Zarlis, M.Kom selaku Dekan Fakultas Ilmu Rachmawati, S.Si, M.Komselaku Dosen Pembimbing II yang telah meluangkan waktu, tenaga, dan pikiran dalam membimbing, mengarahkan, menasehati, memotivasi, dan menyemangati penulis agar dapat menyelesaikan skripsi ini. 7. Bapak Drs. Marihat Situmorang, M.Kom selaku dosen Pembanding I dan Bapak
8. Seluruh staf pengajar dan pegawai Fakultas Ilmu Komputer dan Teknologi Informasi.
9. Sahabat-sahabat luar biasa Chasika Rani Purba, Fitria Andhika, Tengku Zikri Rachman, Nugra Atsaury Saragih dan Rudi Setiawan selalu menemani dan memberi motivasi kepada penulis.
10. Teman – teman seperjuangan mahasiswa/i S1 Ekstensi Ilmu Komputer stambuk 2012 yang selalu memberi dukungan.
11. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi penulis dan pembaca, khususnya rekan-rekan mahasiswa lainnya yang mengikuti perkuliahan di Universitas Sumatera Utara.
Medan, September 2015 Penulis
ABSTRAK
Bandara internasional Kuala Namu merupakan Bandar udara Internasional yang melayani kota medan dan sekitarnya. Komputer banyak digunakan untuk melakukan pencarian lintasan terpendek (shortest path), yang ditampilkan dalam model simulasi.Ide dari penelitian ini berawal dari masalah jarak tempuh untuk menuju Bandara Kuala Namu.Faktor ketepatan dalam memilih jarak terpendek untuk sampai pada bandara sangat penting untuk mencegah ketinggalan pesawat.Pencarian jarak terpendek ini memfokuskan hanya untuk mencari jalur terdekat menuju Bandara Kuala Namu yang disimbolkan dengan sebuah titik (vertex).Algoritma yang digunakan untuk pencarian jarak terpendek adalah Floyd Warshall.Hasil yang diperoleh dalam pencarian jarak terpendek antar verteks adalah rute-rute yang dilalui.
Kata kunci:Algoritma Floyd Warshall, Shortest Path, Bandara Internasional Kuala
Floyd Warshall Algorithme Implementation
For DetermineThe Shortest Path
(Medan- KNIA)
ABSTRACT
Kuala Namu International Airport is an international airport serving Medan and surrounding areas.Computers are widely used to search the shortest path, which is shown in the simulation model.The idea of this study originated from mileage problem to get to the Kuala Namu Airport.Accuracy factor in choosing the shortest path to arrive at the airport is very important to prevent miss the plane.The shortest path focused only to find the nearest path towards Kuala Namu Airport that is symbolized by a point(vertex).The algorithm used to search the shortest path is Floyd Warshall.The results obtained in the search for the shortest path between vertex are the passed routes.
DAFTAR ISI
1.4 Tujuan Penelitian 3
1.5 Manfaat Penelitian 4
1.6 Metode Penelitian 4
1.7 Sistematika Penulisan 5
Bab 2 Landasan Teori 7
2.1 Graph 7
2.1.1 Macam – macam Graph Menurut Arah dan Bobotnya 8
2.2 Lintasan Terpendek (Shortest Path) 11
2.3 Algoritma 11
2.3.1 Pegertian Algoritma 11
2.3.2 Algoritma Floyd Warshall 13
2.3.3 Analisis Algoritma Floyd Warshall 15
Bab 3 Analisis dan Perancangan Sistem 17
3.1 Analisis Sistem 17
3.1.1 Analisis Masalah 17
3.1.2 Analisis Persyaratan 19
3.2 Pemodelan Aplikasi 20
3.2.1 Use-Case Diagram 20
3.2.2 Activity Diagram 21
3.2.3 Sequence Diagram 23
3.3 Flowchart 24
3.4 Perancangan Interface 25
3.5 Database 26
3.6 Entity Relationship Diagram (ERD) 28
Bab 4 Implementasi Dan Pengujian Sistem 29
4.1 Implementasi Sistem 29
4.1.1 Tampilan Halaman Utama 29
4.1.2 Tampilan Menu Floyd 30
4.1.4 Tampilan Data Lokasi 31 4.2 Graph Yang Digunakan Untuk Menentukan Rute Terpendek 31
4.3 Perhitungan Algoritma Floyd Warshall 33
4.3.1 Iterasi Pertama 33
Bab 5 Kesimpulan dan Saran
5.1 Kesimpulan 49
5.2 Saran 50
DAFTAR PUSTAKA
LAMPIRAN A [KODE PROGRAM]
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel tbljarak 26
Tabel 3.2 Tabel tbljlhpengguna 26
Tabel 3.3 Tabel tblpengunjung 27
Tabel 3.4 Tabel tblmap 27
Tabel 3.5 Tabel tblnode 27
DAFTAR GAMBAR
Halaman
Gambar 2.1 Graph dengan 4 Vertex dan 5 Edge 8
Gambar 2.2 Graph Berarah dan Berbobot 8
Gambar 2.3 Graph Tidak Berarah dan Berbobot 9
Gambar 2.4 Graph Berarah dan Tidak Berbobot 9
Gambar 2.5 Graph Tidak Berarah dan Tidak Berbobot 10
Gambar 2.6 Graph Sederhana 10
Gambar 2.7 Graph Tidak Sederhana 10
Gambar 3.1 Ishikawa Diagram 18
Gambar 3.2 Use Case Sistem Penentuan Jalur Terpendek Menuju KNIA 20 Gambar 3.3 Activity Diagram Algoritma Floyd Warshall 22
Gambar 3.4 Sequence Diagram 23
Gambar 3.5 Diagram Alur Algoritma Floyd Warshall 24
Gambar 3.6 Perancangan Interface 25
Gambar 3.7 Entity Relationship Diagram (ERD) 28
Gambar 4.1 Tampilan Halaman Utama 29
Gambar 4.2 Tampilan Menu Floyd 30
Gambar 4.3 Tampilan Login Admin 30
Gambar 4.4 Tampilan Data Lokasi 31