OPTIMASI RUTE PERJALANAN AMBULANCE...

25
OPTIMASI RUTE PERJALANAN AMBULANCE MENGGUNAKAN ALGORITMA A-STAR Marhaendro Bayu Setyawan 2206 100 021

Transcript of OPTIMASI RUTE PERJALANAN AMBULANCE...

Page 1: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

OPTIMASI RUTE PERJALANAN AMBULANCE

MENGGUNAKAN ALGORITMA A-STAR

Marhaendro Bayu Setyawan2206 100 021

Page 2: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

AGENDA• Latar belakang• Permasalahan• Batasan masalah• Tujuan

PEMBUKAAN

• Permasalahan Lintasan Terpendek• Data Spasial• Algoritma A-Star

DASAR TEORI

• Pengumpulan data• Pemodelan jalan• Perancangan perangkat lunak

PERANCANGAN SISTEM

• Penerapan perangkat lunak• Pengujian perangkat lunakANALISA SISTEM

• KesimpulanPENUTUP

Page 3: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Penetapan rute terpendek yang sangat pentingbagi ambulance untuk dapat dengan segeramembantu pasien segera sampai di rumah sakitterdekat.PEMBUKAAN

Latar belakang

Page 4: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Perencanaan rute perjalanan ambulance

yang bertugas menjemput pasiensekaligus mendapatkan total jarak tempuhminimal yang harus ditempuh ambulance

dengan memperhatikan ketersediaanambulance pada setiap rumah sakit yangada.

PEMBUKAAN

Permasalahan

Page 5: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Penentuan rute perjalanan ambulance

terbatas hanya yang tersebar pada kotaSurabaya.

• Pengkodean database jalan dilakukanpada jalan arteri dan jalan kolektor yangterdapat pada Kota Surabaya.

PEMBUKAAN

Batasan Masalah

Page 6: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Merancang rute perjalanan ambulance

yang dapat meminimalkan jarak menujupasien.

• Pembuatan suatu perangkat lunak yangdapat memberikan informasi ruteperjalanan ambulance menuju pasien

PEMBUKAAN

Tujuan

Page 7: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

DASAR

TEORI

Permasalahan Lintasan Terpendek

• Pencarian lintasan yang memiliki biaya minimum cost.• Beberapa asumsi yang digunakan dalam perhitungan

lintasan terpendek, yaitu: Jaringan berarah (directed network). Ada lintasan berarah dari satu node sumber ke

semua node lain. Tidak ada siklus negatif, yaitu siklus dengan total

biaya negatif. Biaya tiap arc merupakan bilangan bulat.

Page 8: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

DASAR

TEORI

Data Spasial

• Data yang memiliki referensi ruang kebumian(georeference) dimana berbagai data atribut terletakdalam berbagai unit spasial.

Page 9: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Algoritma ini memeriksa node dengan menggabungkan g(n), yaitu jarak yang ditempuh untuk mencapai sebuah node danh(n) yaitu estimasi jarak antara node awal dengan node akhir.

• Sehingga didapatkan formula dari algoritma A* ini adalahF(n) = g(n) + h(n)

• F(n) adalah estimasi total jarak sebuah jalur (path) dari node

awal ke node tujuan (goal) melalui node n.

DASAR

TEORI

Algoritma A-Star (1)

Page 10: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Contoh aplikasi algoritma A-Starpada contoh aplikasi algoritma dibawah ini akandicari jalur terpendek yang menghubungkan node berwarna hijau sebagai node awal menuju node biru sebagai node tujuan.DASAR

TEORI

Algoritma A-Star (2)

Page 11: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Dalam pengumpulan data digunakan 2macam kelompok data, yaitu :• Kelompok data statis

Dalam kelompok ini digunakan data yang bersifat statis(tidakmengalami perubahan) meliputi data ruas jalan, data aturan jalan,serta data lokasi rumah sakit.

• Kelompok data dinamisKelompok data dinamis berisikan data permintaan ambulance

yang meliputi nama jalan serta titik pasien meminta ambulance,kondisi pasien, jumlah ambulance yang diminta, serta ketersediaanjumlah ambulance pada masing-masing rumah sakit.

PERANCANGAN

SISTEM

Pengumpulan Data (1)

Page 12: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Contoh data ruas jalan serta aturan jalan

PERANCANGAN

SISTEM

Pengumpulan Data (2)

Page 13: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Contoh data lokasi rumah sakit

PERANCANGAN

SISTEM

Pengumpulan Data (3)

Page 14: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Persimpangan jalan direpresentasikandengan sebuah node dan ruas jalan yangmenghubungkan antar persimpangantersebut direpresentasikan dalam bentukarc.

• Apabila jalan yang menhubungkan keduanode adalah jalan dua arah makadirepresentasikan dengan dua arc yangmemiliki arah berlawanan yangmenghubungkan kedua node tersebut.

PERANCANGAN

SISTEM

Pemodelan Jalan (1)

Page 15: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Contoh representasi pemodelan jalandalam bentuk graph.

PERANCANGAN

SISTEM

Pemodelan Jalan (2)

Tabel atribut ruas jalan

Tabel aturan ruas jalan

Jaringan jalan

Page 16: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Dengan menggunakan tabel ruas jalandan aturan jalan yang telah dibuat makadapat diperoleh bentuk graph dari jaringanjalan tersebut adalah :

PERANCANGAN

SISTEM

Pemodelan Jalan (3)

Page 17: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Perancangan perangkat lunak ini dibagi menjadi beberapabagian seperti gambar berikut :

PERANCANGAN

SISTEM

Perancangan Perangkat Lunak (1)

User Interface II User Interface I

Optimasi

User

inputoutput

tabular tabular- penentuar rute -- urutan jalan -

Page 18: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Beikut ini adalah diagram alir dari proses perangkatlunak yang dirancang :

PERANCANGAN

SISTEM

Perancangan Perangkat Lunak (2)

START

Panggilan masuk ke 118

Pengisian data pasien meliputi nama, alamat, node, jumlah ambulance yang diminta, serta

kondisi pasien

Kondisi pasien = darurat ?

Bangkitkan ambulance dari pusat Call center 118

Cari rumah sakit dengan total jarak terdekat

Jumlah ambulance tersedia = jumlah

ambulance yang diminta

Y

N

Jemput pasien

Cari rute terdekat menuju pasien

Y

STOP

Jumlah ambulance yang diminta = jumlah ambulance yang diminta – ambulance

tersedia

N

Page 19: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Dalam penerapan perangkat lunak ini akandilakukan pengisian inputan data pasien yangmeliputi nama pasien, nama jalan dari pasien,node tempat pasien berada, kondisi pasien sertajumlah ambulance yang diminta.

ANALISA

SISTEM

Penerapan Perangkat Lunak (1)

Page 20: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Hasil searching pada contoh penerapan perangkatlunak :

ANALISA

SISTEM

Penerapan Perangkat Lunak (2)

Page 21: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Perangkat lunak yang telah dirancangakan diuji dengan 10 data inputan yangberbeda untuk masing-masing kondisi pasienpasien (darurat dan tidak darutan) denganvariasi jumlah ambulance yang diminta dahtempat pasien meminta ambulance.

ANALISA

SISTEM

Pengujian Perangkat Lunak (1)

Page 22: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Berikut adalah data hasil pengujianperangkat lunak pada pasien kondisi daruratdengan variasi tempat pasien dan jumlahambulan yang dipesan pasien.ANALISA

SISTEM

Pengujian Perangkat Lunak (2)

Page 23: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

Berikut adalah data hasil pengujianperangkat lunak pada pasien kondisi tidakdarurat dengan variasi tempat pasien danjumlah ambulan yang dipesan pasien.ANALISA

SISTEM

Pengujian Perangkat Lunak (3)

Page 24: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance

• Pencarian jarak terpendek dalam jaringan jalandapat dimodelkan dalam permasalahan lintasanterpendek dan dengan pemodelan yang sesuaidapat diselesaikan dengan menggunakanalgoritma A-Star.

• Algoritma A-Star dapat digunakan sebagai metodepencarian lintasan terpendek yang optimal walaupun masih kalah jika dibandingkan denganalgoritma Djikstra.

PENUTUP

Kesimpulan

Page 25: OPTIMASI RUTE PERJALANAN AMBULANCE …digilib.its.ac.id/public/ITS-Undergraduate-19142-presentationpdf.pdf · AGENDA • Latarbelakang ... • Penentuan rute perjalanan ambulance