Anda di halaman 1dari 8

Algoritma Dijkstra untuk Penentuan Lintasan Terpendek

Dari Kampus STMIK Lombok Menuju Wisata Longtun


WaterPark Kopang
Prodi Teknik Informatika STMIK Lombok

Tugas Presentasi Kelompok 3


Mata Kuliah Matematika Diskrit
& Struktur Data

OLEH :
KELOMPOK 3

1. FIRMAN MAULANA | TI19220003


2. RIVALDI PRATAMA PUTRA | TI19220016
3. HERMAN JAYADI | TI19220014

DOSEN :

1. Wafiah Murniati, ST., MT

2. Saikin S.Kom., M.Kom

TEKNIK INFORMATIKA STMIK LOMBOK


KATA PENGANTAR

Alhamdulillahhirobbil‘alamiin, puji syukur penulis ucapkan kehadirat Allah


SWT, yang telah memberikan limpahan karunia dan kasih sayang-Nya. Salawat dan
salam selalu dilimpahkan Allah SWT kepada junjungan kita Nabi Muhammad SAW
yang membawa umat manusia dari kehidupan jahiliyah menuju alam yang penuh dalam
cahaya ilmu pengetahuan, aqidah yang baik dan berakhlak mulia.
Makalah ini disusun untuk memenuhi tugas Mata Kuliah Matematika Diskrit &
Struktur Data. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua
pihak, maka pembuatan makalah ini tidak akan lancar. Maka penulis ucapkan terima
kasih kepada Ibu Wafiah Murniati ST.,MT & Bapak Saikin S.Kom.,M.Kom
selaku dosen pengajar dan memberikan pengarahan pada mata kuliah ini. Semoga Allah
SWT membalas semua jasa baik tersebut dan menjadi catatan kemuliaan disisi-Nya.
Aamiin...
Penulis menyadari sepenuhnya bahwa pembuatan makalah ini masih jauh dari
sempurna, sehingga masih terdapat banyak kekurangan. Karena itu penulis
mengharapkan kritik dan saran yang bersifat membangun demi perbaikan dimasa yang
akan datang. Akhir kata, penulis berharap dapat bermanfaat khususnya bagi penulis dan
pembaca pada umumnya.

Praya, Juni 2023

Penulis
DAFTAR ISI

KATA PENGANTAR.........................................................................................i
DAFTAR ISI........................................................................................................ii

BAB I PENDAHULUAN.....................................................................................1
1.1 Latar Belakang............................................................................................1
1.2 Rumusan Masalah......................................................................................1
1.3 Tujuan.........................................................................................................1
1.4 Studi Kasus.................................................................................................1

BAB II DASAR TEORI.......................................................................................2


2.1 Teori Graf...................................................................................................2
2.2 Algoritma Dijkstra ....................................................................................2
2.3 Macam-macam masalah lintasan terpendek..............................................2

BAB III IMPLEMENTASI & PEMBAHASAN................................................3


3. 1 ....................................................................................................................3
3. 2 ....................................................................................................................3

DAFTAR PUSTAKA............................................................................................14
Algoritma Dijkstra untuk Penentuan Lintasan Terpendek
Dari Kampus STMIK Lombok Menuju Wisata Longtun
WaterPark Kopang
Prodi Teknik Informatika STMIK Lombok

BAB 1
1. PENDAHULUAN

1.1 Latar Belakang


Yang melatarbelakangi pembuatan makalah ini yaitu merupakan salah satu
pemenuhan atau kewajiban sebagai mahasiswa untuk mengerjakan tugas dari dosen mata
kuliah yang bersangkutan. Selain itu juga pembuatan makalah ini dilatar belakangi atas
dasar kemauan untuk mengetahui mata kuliah konsep sistem informasi, khususnya
mengenai topik Algoritma Dijkstra.

1.2 Rumusan Masalah


Rumusan masalah yang penulis angkat dalam makalah ini yaitu untuk mengetahui
Algoritma Dijkstra beserta implementasinya dalam bentuk program python.

1.3 Tujuan
Tujuan pembuatan makalah ini merupakan wujud dari keingintahuan penulis
sebagai mahasiswa terhadap salah satu mata kuliah Matematika Diskrit & Struktur Data.
Selain itu tujuan penulis dalam pembuatan makalah ini karena dorongan perkembangan
teknologi yang semakin canggih.
1.4 Studi Kasus

Kabupaten Lombok Tengah adalah salah satu elemen pendukung mendasar yang
sangat mempengaruhi pertumbuhan berbagai sektor seperti sektor ekonomi, pariwisata,
sosial, industri, dll. Analisis terhadap kebutuhan transportasi kedepannya sangat perlu untuk
dikaji. Analisis ketersediaan dan kebutuhan terhadap transportasi yang tepat akan menjadi
salah satu fokus utama dalam menciptakan suatu sistem transportasi yang aman, selamat,
cepat, dan efisien 2 demi menunjang pembangunan dan perkembangan kabupaten Lombok
Tengah.

Siapa sangka di Kabupaten Lombok Tengah terdapat sebuah waterpark terbesar di


Nusa Tenggara Barat. Waterpark ini merupakan taman bermain air yang bisa di kunjungi
oleh berbagai kalangan, ya ini adalah Longtun Waterpark.
Longtun Waterpark menjadi tujuan berlibur paling favorit masyarakat Lombok. Pada
destinasi favorit ini ada beragam aktivitas yang ditawarkan dalam satu lokasinya, mulai
kolam renang dan waterboom, penginapan hingga restoran. Untuk menuju wisata ini
mestinya kita ingin aman, selamat, cepat, dan efisien hingga sampai ke lokasi yang kita tuju
yakni Longtun Waterpark.
Nah, pada penelitian kami terkait dengan algoritma Dijkstra ini yaitu membahas
tentang pemetaan lokasi, pencarian lokasi, dan penentuan jalur terpendek untuk mencapai
lokasi Wisata tersebut. Algoritma dijkstra sangat sesuai dan mudah digunakan pada studi
kasus di penelitian ini. Pada penelitian ini terkait dengan penentuan jarak terdekat Dengan
menggunakan algoritma Djikstra, lintasan terpendek dari Kampus STMIK Lombok menuju
Wisata Longtun WaterPark, Kopang diperoleh dengan memilih jarak terdekat dari setiap
lokasi yang kemudian digabungkan menjadi sebuah kumpulan lintasan dari satu lokasi ke
lokasi lainnya dengan jarak terpendek. Dalam hal ini kami mengimplementasikan algoritma
Dijkstra pada proses bepergian menuju Wisata Longtun WaterPark, Kopang yang menjadi
tujuan, alangkah baiknya jika kita mengetahui setiap rute ketempat tujuan kita, dan mana
saja dari rute tersebut yang memiliki jalur yang terpendek sehingga kita mencapai tujuan
dengan menghemat waktu, biaya serta bahan bakar kendaraan, sehingga kami mencoba
membuat study kasus tentang menerapkan algoritma djikstra dalam menentukan jarak
terpendek sehingga perjalanan liburan yang kita sepakati bersama yaitu berkumpul pada
satu tempat yakni kampus STMIK Lombok menuju Tujuan Wisata Longtun WaterPark,
Kopang, akan lebih menghemat waktu dan juga biaya.
BAB II

2. DASAR TEORI

2.1 Pengertian Teori Graf

Teori graf adalah bagian dari disiplin ilmu matematika diskrit yang sangat berguna
untuk mengembangkan model-model terstruktur dalam berbagai situasi dan sangat banyak
diaplikasikan dalam kehidupan sehari-hari. Titik dan garis merupakan alat yang dipakai
dalam teori graf. Sebagai contoh, titik merupakan representasi dari orang-orang pada suatu
keluarga dan garis merupakan representasi dari hubungan antara dua orang dalam keluarga
tersebut. Salah satu aplikasi teori graf adalah penentuan lintasan terpendek pada suatu graf.
Aplikasi penentuan lintasan terpendek merupakan salah satu persoalan optimasi karena
tujuannya adalah untuk menentukan panjang lintasan yang minimum dari satu titik ke titik
lain. Graf yang dipakai dalam penentuan lintasan terpendek adalah graf berbobot, yaitu graf
yang untuk setiap sisinya memiliki nilai sehingga panjang lintasan dari suatu titik ke titik
lain merupakan jumlah dari nilai-nilai pada setiap sisinya. Panjang lintasan pada lintasan
terpendek dari suatu titik ke titik lain dapat disebut dengan jarak antara dua titik. Penentuan
lintasan terpendek yang akan dibahas pada makalah ini menggunakan algoritma Dijkstra
yang dikembangkan oleh Edsger Wybe Dijkstra pada tahun 1959. Algoritma Dijkstra
merupakan algoritma yang dipakai dalam penentuan lintasan terpendek dari suatu titik
tertentu ke setiap titik lain pada suatu graf. Pengaplikasian algoritma Dijkstra dalam
menentukan lintasan terpendek bertujuan agar lintasan terpendek dari suatu titik ke titik lain
dapat dilakukan dalam satu kali algoritma saja.

2.2 Pengertian Algoritma Dijkstra

Algoritma Dijkstra Menurut Dwi Ardana dan Ragil Saputra (2016), Algoritma
Dijkstra adalah sebuah algoritma greedy yang dipakai dalam memecahkan permasalahan
jarak terpendek untuk sebuah graf berarah dengan bobot-bobot sisi (edge) yang bernilai tak
negatif. Ide dasar algoritma Dijkstra sendiri ialah pencarian nilai cost yang terdekat dengan
tujuan yang berfungsi pada sebuah graf berbobot, sehingga dapat membantu memberikan
pilihan jalur. Pada Algoritma Dijkstra, node digunakan karena Algoritma Dijkstra
menggunakan graph berarah untuk penentuan rute lintasan terpendek. Algoritma ini
bertujuan untuk menemukan jalur terpendek berdasarkan bobot terkecil dari satu titik ke
titik lainnya. Misalkan titik mengambarkan gedung dan garis menggambarkan jalan, maka
Algoritma Dijkstra melakukan kalkulasi terhadap semua kemungkinan bobot terkecil dari
setiap titik.

Lintasan terpendek di dalam graf merupakan salah satu persoalan optimasi. Graf
yang digunakan adalah graf berbobot (weighted graph). Asumsi yang digunakan adalah
bahwa semua bobot bernilai positif. Terpendek berarti meminimisasi bobot pada suatu
lintasan di dalam graf.

2.3 Macam – Macam Masalah Lintasan Terpendek

1. Lintasan terpendek antara dua buah simpul tertentu


2. Lintasan terpendek antara semua pasangan simpul
3. Lintasan terpendek dari simpul tertentu ke semua simpul yang lain
4. Lintasan terpendek antara dua buah simpul yang melalui beberapa simpul tertentu.
Algoritma Dijkstra digunakan untuk mencari lintasan terpendek (S.P = Shortest Path) dan
jarak terpendek (S.D = Shortest Distance) dari suatu simpul tertentu ke simpul lainnya.
Misalkan ada suatu graf berbobot dengan simpul awal A dan simpul akhir E.
BAB III

MASJID
3. MONTONG
IMPLEMENTASI DAN PEMBAHASAN
TANGGAK

KANTOR
DESA
BERAIM SD 3 BATUNYALA
SMK 1
1,4 km
G D
4,5 km
PARIWISATA
1,4 km 1,7 km F 3,2 km
MASJID JAMIK
MASJID LEBUI E 2,2 kmC

H KANTOR DESA
B
1,4 km 9,3 km DAKUNG
3,3 km 2 km
SDN 2 BAKAN

I 1,9 km
RSD
A
SMPN
1,8 km 6 KOPANG
2,9 km U 3,5 km
500 m 1 km S PERAYA

WATERPAK LONGTUN V HOTEL J3 T SMK R


2,7 km
ANAK
KOPANG 3,6 km UD JAYA 5,1 km
PASAR BANGSA
J SEMPARU
DATANG

3,8 km

M
5,5 km
P
6,5 km Q
650 m L 650 m
1,3 km
1,4 km

PASAR SANTANA PUTSAL


K
LAMPU MERAH N
2,8 km
O BARABALI
KOPANG
MASJID SPBU LAMPU
DARUSSALAM PERTAMINA MERAH
KOPANG BOAK MANTANG

Anda mungkin juga menyukai