Pemodelan Sistem Lalu Lintas dengan Graf Ganda Berarah Berbobot

dokumen-dokumen yang mirip
BAB I BAB I. PENDAHULUAN. menjadikan pemikiran ilmiah dalam suatu bidang ilmu, dapat dilakukan

APLIKASI GRAF DALAM PEMBUATAN JALUR ANGKUTAN KOTA

Penggunaan Algoritma Dijkstra dalam Penentuan Lintasan Terpendek Graf

Aplikasi Algoritma Dijkstra dalam Pencarian Lintasan Terpendek Graf

BAB I PENDAHULUAN. Teori graf merupakan salah satu kajian matematika yang memiliki banyak

APLIKASI PEWARNAAN GRAF PADA PENGATURAN LAMPU LALU LINTAS

Pengaplikasian Graf dalam Menentukan Rute Angkutan Kota Tercepat

Studi Algoritma Optimasi dalam Graf Berbobot

BAB I PENDAHULUAN. Teori graf merupakan suatu kajian ilmu yang pertama kali dikenalkan pada tahun

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

TEKNIK INFORMATIKA. Teori Dasar Graf

Aplikasi Graf dalam Struktur Molekul Kimia

Aplikasi Graf pada Persoalan Lintasan Terpendek dengan Algoritma Dijkstra

APLIKASI GRAF DALAM BISNIS TRAVEL BANDUNG-BOGOR

PENGAPLIKASIAN GRAF DALAM KEHIDUPAN SEHARI-HARI

Aplikasi Teori Graf dalam Pencarian Jalan Tol Paling Efisien

BAB II LANDASAN TEORI

PENERAPAN ALGOITMA DIJKSTRA DALAM MENCARI LINTASAN TERPENDEK PADA JARINGAN KOMPUTER

Aplikasi Pohon Merentang Minimum dalam Rute Jalur Kereta Api di Pulau Jawa

TEORI DASAR GRAF 1. Teori Graf

BAB 2 LANDASAN TEORI

Penerapan Algoritma Greedy untuk Memecahkan Masalah Pohon Merentang Minimum

BAB 2 TINJAUAN PUSTAKA

Strategi Permainan Menggambar Tanpa Mengangkat Pena

Penerapan Pewarnaan Graf dalam Alat Pemberi Isyarat Lalu Lintas

Aplikasi Teori Graf pada State Diagram

APLIKASI ALGORITMA KRUSKAL DALAM PENGOTIMALAN PANJANG PIPA Kruskal Algorithm Application on Optimlaizing Pipes Network

Aplikasi Graf dalam Rute Pengiriman Barang

BAB II LANDASAN TEORI

Penerapan Pewarnaan Graf dalam Perancangan Lalu Lintas Udara

I. PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi sampai saat ini terus

Permodelan Pohon Merentang Minimum Dengan Menggunakan Algoritma Prim dan Algoritma Kruskal

TEORI DASAR GRAF 1. Teori Graf

Pengaplikasian Graf dan Algoritma Dijkstra dalam Masalah Penentuan Pengemudi Ojek Daring

Aplikasi Pewarnaan Graf dalam Penyimpanan Senyawa Kimia Berbahaya

Graf dan Pengambilan Rencana Hidup

BEBERAPA APLIKASI GRAF

Pembentukan Pohon Pencarian Solusi dalam Persoalan N-Ratu (The N-Queens Problem)

Analisis Pengimplementasian Algoritma Greedy untuk Memilih Rute Angkutan Umum

Aplikasi Pohon Merentan Minimum dalam Menentukan Jalur Sepeda di ITB

BAB II LANDASAN TEORI

PEMAKAIAN GRAF UNTUK PENDETEKSIAN DAN PENCEGAHAN DEADLOCK PADA SISTEM OPERASI

Pengembangan Teori Graf dan Algoritma Prim untuk Penentuan Rute Penerbangan Termurah pada Agen Penyusun Perjalanan Udara Daring

ANALISA DAN IMPLEMENTASI ALGORITMA BELLMAN FORD DALAM MNENTUKAN JALUR TERPENDEK PENGANTARAN BARANG DALAM KOTA

Penggunaan Algoritma Greedy dalam Membangun Pohon Merentang Minimum

Penerapan Sirkuit Hamilton dalam Perencanaan Lintasan Trem di ITB

BAB I PENDAHULUAN. Teori graf pertama kali diperkenalkan oleh seorang matematikawan. Swiss, Leonhard Euler ( ). Saat itu graf digunakan untuk

JEMBATAN KÖNIGSBERG. Puji Nugraheni. Abstrak

I. PENDAHULUAN II. DASAR TEORI. Penggunaan Teori Graf banyak memberikan solusi untuk menyelesaikan permasalahan yang terjadi di dalam masyarakat.

PENCARIAN RUTE TERPENDEK MENGGUNAKAN ALGORITMA GREEDY

BAB I PENDAHULUAN. 1.1 Latar Belakang

Aplikasi Graf dalam Merancang Game Pong

Aplikasi Pewarnaan Graph pada Pembuatan Jadwal

Aplikasi Algoritma Prim dalam Penentuan Pohon Merentang Minimum untuk Jaringan Pipa PDAM Kota Tangerang

Pemanfaatan Algoritma Sequential Search dalam Pewarnaan Graf untuk Alokasi Memori Komputer

Sirkuit Euler & Sirkuit Hamilton SISTEM INFORMASI UNIVERSITAS GUNADARMA 2012/2013

Aplikasi Pewarnaan Graf pada Pemecahan Masalah Penyusunan Jadwal

BAB II TINJAUAN PUSTAKA

APLIKASI PEWARNAAN GRAPH PADA PEMBUATAN JADWAL

Aplikasi Algoritma Greedy pada Optimasi Pelaksanaan Misi dalam Permainan Assassins Creed : Revelations

Graf dan Analisa Algoritma. Pertemuan #01 - Dasar-Dasar Teori Graf Universitas Gunadarma 2017

Aplikasi Teori Graf untuk Pencarian Rute Angkutan Kota Terdekat untuk Tempat-tempat di Bandung

Pemodelan Game Theory untuk Mengatasi Kemacetan

Aplikasi Shortest Path dengan Menggunakan Graf dalam Kehidupan Sehari-hari

ALGORITMA MENCARI LINTASAN TERPENDEK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDAHULUAN MODUL I. 1 Teori Graph Pendahuluan Aswad 2013 Blog: 1.

BAB 2 LANDASAN TEORI

Gambar 1.1 Gambar 1.2. Gambar 1.3

1. Pengantar Teori Graph

Penerapan Travelling Salesman Problem dalam Penentuan Rute Pesawat

Penyelesaian Traveling Salesman Problem dengan Algoritma Heuristik

Pencarian Jalur Terpendek dengan Algoritma Dijkstra

MEMBANDINGKAN KEMANGKUSAN ALGORITMA PRIM DAN ALGORITMA KRUSKAL DALAM PEMECAHAN MASALAH POHON MERENTANG MINIMUM

Dasar-Dasar Teori Graf. Sistem Informasi Universitas Gunadarma 2012/2013

Aplikasi Teori Graf dalam Penggunaan Cairan Pendingin pada Proses Manufaktur

Aplikasi Graf pada Penentuan Jadwal dan Jalur Penerbangan

Perbandingan Algoritma Dijkstra dan Algoritma Floyd-Warshall dalam Penentuan Lintasan Terpendek (Single Pair Shortest Path)

TEORI GRAF DALAM MEREPRESENTASIKAN DESAIN WEB

TEORI GRAF UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Selasa, 13 Desember 2016

PENERAPAN PEWARNAAN GRAF DALAM PENGGUNAAN FREKUENSI RADIO

Penerapan Graf dalam Optimasi Jalur Penerbangan Komersial dengan Floyd-Warshall Algorithm

Pengaplikasian Graf Planar pada Analisis Mesh

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Aplikasi Teori Graf dalam Algoritma Pengalihan Arus Lalu Lintas

Penerapan Graf pada PageRank

LINTASAN TERPENDEK DALAM GLOBAL POSITIONING SYSTEM

G r a f. Pendahuluan. Oleh: Panca Mudjirahardjo. Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut.

BAB 2 LANDASAN TEORITIS

Aplikasi Pewarnaan Graf Pada Pengaturan Warna Lampu Lalu Lintas

Implementasi Graf dalam Penentuan Rute Terpendek pada Moving Object

Perancangan Sistem Transportasi Kota Bandung dengan Menerapkan Konsep Sirkuit Hamilton dan Graf Berbobot

Konsep. Graph adalah suatu diagram yang memuat informasi tertentu. Contoh : Struktur organisasi

BAB I PENDAHULUAN. Makalah pertama mengenai teori graf ditulis oleh ahli matematika dari

Diktat Algoritma dan Struktur Data 2

POLA PERMAINAN SEPAK BOLA DENGAN REPRESENTASI GRAF

Aplikasi Pewarnaan Graf pada Tempat Penitipan Anak

BAB II LANDASAN TEORI. Teori graf dikenal sejak abad ke-18 Masehi. Saat ini teori graf telah

Transkripsi:

Pemodelan Sistem Lalu Lintas dengan Graf Ganda erarah erbobot Teddy Pandu Wirawan Jurusan Teknik Informatika IT, andung 40132, email: t_pandu09@students.itb.ac.id bstrak Makalah ini membahas penerapan teori graf dalam pemodelan sistem lalu lintas kota. Graf yang akan digunakan untuk pemodelan sistem lalu lintas kota adalah graf ganda berarah berbobot. Penggunaan graf ganda berarah berbobot ini dimaksudkan unutk memperbaiki pemodelan yang ada selama ini. iasanya pemodelan sistem lalu lintas dengan graf hanya menggunakan graf sederhana dimana setiap simpul melambangkan suatu persimpangan dan sisi melambangkan jalan. Pada pemodelan menggunakan graf ganda berarah berbobot, setiap factor pendukung juga diperhitungkan, seperti (1) Lebar jalan, dan (2) anyaknya kendaraan yang lewat per satuan waktu. Kata Kunci: graf ganda, graf ganda berarah, graf berarah, graf berbobot, jalan, volume kendaraan. 1. PENHULUN Menurut catatan sejarah, teori graf pertama kali digunakan oleh seorang ahli matematika dari Swiss yang bernama Euler untuk mereperesentasikan Jembatan Konigsberg, dan menyelesaikan permasalahn jembatan tersebut. Konigsberg adalah sebuah kota di sebelah timur Prussia (Jerman sekarang) dimana terdapat sungai Pregel dan merupakan tempat tinggal uke of Prussia pada abad ke-1 (tahun 13). Kota tersebut saat ini bernama Kaliningrad, dan merupakan pusat ekonomi dan industri utama di Russia arat. Sungai Pregel membagi kota menjadi 4 daratan dengan mengalir mengitari pulau Kneiphof lalu bercabang menjadi dua buah anak sungai seperti tampak pada gambar: Gambar 1 Jembatan Konigsberg Pada abad ke-1 dibangunlah tujuh jembatan yang menghubungkan keempat daratan tersebut. Pada hari Minggu, masyarakat Konigsberg biasanya berjalanjalan dari daratan satu ke daratan lainnya melalui jembatan tersebut. Mereka berpikir apakah mungkin untuk berjalan menyeberangi ketujuh jembatan tanpa melalui jembatan yang sama dari suatu daratan dan kembali ke tempat semula. Masalah ini pertama kali dipecahkan oleh Leonhard Euler. Solusi Euler merepresentasikan masalah ini ke dalam sebuah graf dengan keempat daratan sebagai simpul (node), dan ketujuh jembatan sebagai sisi (edge). Graf yang dibuat Euler diperlihatkan pada gambar di bawah : Gambar 2 Graf yang merepresentasikan jembatan Konigsberg

engan graf tersebut, Euler berhasil menemukan jawaban kenapa Kita tidak dapat melalui ketujuh jembatan tersebut masing-msing sekali dan kembali ke tempat semula. Jawaban yang ditemukan Euler adalah karena tidak semua simpul pada graf tersebut berderajat genap. Simpul,, dan berderajat 3, sedangkan simpul berderajat. Seiring dengan berjalannya waktu, teori graf juga semakin berkembang. anyak sekali penerapan teori graf untuk merepresentasikan berbagai hal. Teori graf terutama digunakan untuk merepresentasikan hal-hal yang menyangkut networking, misalnya pemodelan sistem terdistribusi, pemodelan rute perjalanan, pemodelan isomer senyawa kimia, dan lain-lain. Gambar 3 Graf ganda Salah satu kegunaan graf adalah untuk memodelkan sistem lalu lintas. Karena di perkotaan besar seperti andung ini, sistem lalu lintasnya sudah sangat rumit. anyak jalan besar yang dilalui oleh kendaraan setiap harinya. engan padatnya lalu lintas, maka pengelolaan sistem lalu lintas sangatlah diperlukan. engan pemodelan sistem lalu lintas menggunakan graf, pengelolaan lalu lintas akan semakin mudah. 2. KONSEP SR GRF Graf didefinisikan sebagai pasangan himpunan (V, E) yang dalam hal ini : V = himpunan tidak kosong dari simpul = {v 1, v 2, v 3,,v n } dan E = himpunan sisi yang menghubungkan simpulsimpul = {e 1, e 2, e 3,,e n } Jadi sebuah graf dimungkinkan tidak mempunyai sisi satu buahpun, tetapi simpulnya harus ada, minimal satu. Graf yang hanya mempunyai satu buah simpul tanpa sebuah sisipun dinamakan graf trivial. 2.1 Graf Ganda Graf ganda adalah graf yang memiliki lebih dari satu sisi untuk menghubungkan dua simpul. Pada graf dibawah, ditunjukkan graf yang memiliki sisi ganda. Yang dimaksud sisi ganda pada graf di bawah adalah sisi yang menghubungkan simpul dan simpul. Karena terdapat dua sisi yang menghubungkan simpul dan simpul, maka graf tersebut dinamakan graf ganda 2.2 Graf erarah Graf yang setiap sisinya diberikan orientasi arah disebut graf berarah. Kita lebih suka menyebut sisi berarah dengan sebutan busur (arc). Pada graf berarah, (v j, v k ) dan (v k, v j ) menyatakan dua buah busur yang berbeda, dengan kata lain (v j, v k ) (v k, v j ). Untuk busur (v j, v k ), simpul v j dinamakan simpul asal (initial vertex), dan simpul v k dinamakan simpul terminal (terminal vertex). ontoh graf berarah ditunjukkan pada gambar di bawah. Gambar 4 Graf berarah 2.3 Graf erbobot Graf berbobot adalah graf yang setiap sisinya diberi harga (bobot). obot pada tiap sisi dapat merepresentasikan sesuatu, misalnya jarak, prioritas, harga, dan lain lain. 13 10 4 Gambar Graf berbobot E

2.4 Graf Ganda erarah erbobot Graf Ganda erarah erbobot adalah gabungan dari ketiga graf diatas. Untuk lebih jelasnya, gambar di bawah, akan memberikan gambaran tentang graf ganda berarah berbobot. 11 Gambar Graf ganda berarah berbobot 4 3. PEMOELN SISTEM LLU LINTS Pada lalu lintas di perkotaan, daya dukung jalan menjadi faktor penting dalam menentukan lancarnya lalu lintas. aya dukung jalan ini meliputi lebar jalan, kondisi jalan, rata-rata volume kendaraan yang lewat tiap satuan waktu, dan lain-lain. Pada lalu lintas perkotaan, jarak, menjadi sesuatu yang tidak terlalu penting. engan melewati jalan yang memiliki daya dukung yang baik, walaupun jaraknya lebih panjang, akan membuat kita sampai lebih cepat ke tujuan. Lebih cepat, daripada melewati jalan yang berjarak pendek, tapi kondisi jalannya rusak, volume kendaraan yang lewat besar, dan lain-lain. Pemanfaatan teori graf dalam sistem lalu lintas dapat dilakukan seabagai berikut : 1. Simpul dalam suatu graf digunakan untuk menghubungkan suatu persimpangan jalan. 2. Sisi dari suatu graf digunakan untuk melambangkan jalan. 3. rah pada sisi merepresentasikan arah jalan yang dapat dilalui. Jadi bila terdapat jalan One Way atau satu arah, arah panah hanya akan menunjuk ke arah tertentu dan tidak sebaliknya. 4. obot / nilai dari sisi graf merepresentasikan daya dukung jalan tersebut. engan pemodelan semacam ini, diharapkan pengguna jalan dapat mengetahui jalur paling nyaman untuk sampai ke suatu tujuan. engan pemodelan ini, pengguna jalan dapat mengetahui dan menghindari jalan-jalan yang kemungkinan besar macet, atau jalan yang rusak, sehingga dapat menghindarinya dan memilih jalan lain yang memiliki daya dukung yang baik. 2 3.1 Pemberian obot pada Suatu Jalan Pemberian bobot / nilai pada suatu jalan didasarkan pada : 1. Lebar jalan Untuk jalan dengan lebar dibawah 1 meter diberi nilai 4 ntara 1 meter sampai 2 meter, nilai : 3 Lebih dari 2 meter sampai 3 meter, nilai : 2 Lebih dari 3 meter, nilai : 1 2. Kondisi Jalan Jalan rusak parah, nilai : 4 Jalan rusak ringan, nilai : 3 Jalan baik, nilai : 2 Jalan sangat baik, nilai : 1 3. Volume kendaraan yang lewat tiap jam iatas 100 kendaraan/jam, nilai : 1 sampai 100 kendaraan/jam, nilai : 4 1 sampai 0 kendaraan/jam, nilai : 3 31 sampai 0 kendaraan/jam, nilai : 2 0 sampai 30 kendaraan/jam, nilai : 1 obot total adalah ketiga nilai diatas dijumlahkan. erikut adalah contoh pemodelan sisitem lalu lintas dengan graf ganda berarah berbobot G F Gambar contoh pemodelan E

Pada contoh di atas, misalkan saja 1. adalah Simpang ago 2. adalah persimpangan antara jalan Taman Sari dan Jalan Ganeca 3. adalah persimpangan Jalan ago dan Jalan Ganeca 4. adalah persimpangan antara Jalan ipati Ukur dengan Jalan ago. E adalah Peremptan Jalan merdeka, Riau, dan ago. F dan G adalah persimpangan yang tidak masuk dalam pembahasan karena ini hanya potongan dari suatu jalan. Jalan yang menghubungkan ke dan sebaliknya, juga jalan yang menghubungkan ke dan sebaliknya, diberi nilai. Karena pada jalan ini (dalam hal ini Jalan ago) memiliki kondisi yang baik (nilai 1), badan jalan juga lebar (nilai 2), tapi volume kendaraan yang lewat sangat besar (nilai ). pabila Kita sekarang berada di Simpang ago (simpul ) dan ingin pergi ke andung Indah Plaza yang terletak pada jalan yang menghubungkan simpul E dan F, rute terpendek adalah langsung melewati jalan yang menghubingkan dan, dan, dan E, lalu E dan F. Sayangnya rute itu memiliki bobot yang besar, jadi mungkin saja waktu yang dibutuhkan menjadi lama. Rute alternative yang bisa kita gunakan adalah melewati jalan yang menghubungkan dan, dan E, lalu E dan F. Jalan ini memang lebih panjang, tapi karena relatif lebih lancar, jadi kemungkinan besar kita bisa sampai tujuan lebih cepat. Untuk pencarian rute tercepat, kita bisa menggunakan lgoritma ijkstra (diberi nama sesuai penemunya, Edsger Wybe ijkstra). Sebenarnya algoritma ini umumnya digunakan untuk mencari lintasan terpendek dari sebuah graf berbobot dengan simpul menyatakan suatu tempat, sisi menyatakan jalan, dan bobot menyatakan panjang lintasan. Tapi dengan menganalogikan panjang lintasan dengan daya dukung jalan, kita bisa mengunakan algoritma ini untuk mencari rute tercepat pada pemodelan sistem lalu lintas ini. lgoritma ijkstra mencari lintasan terpendek dengan sejumlah langkah. lgoritma ini menggunakan prinsip Greedy. Prinsip Greedy pada algoritma ijkstra menyatakan bahwa pada setiap langkah Kita memilih sisi yang berbobot minimum dan memasukkannya ke dalam himpunan solusi. erikut ini adalah contoh algoritma ijkstra dalam Pseudo ode procedure ijkstra (input m: matriks, a : simpul awal) {Mencari lintasan terpendek dari simpul awal a ke semua simpul lainnya,} eklarasi S 1, S 2..., S n : integer { larik integer } d 1, d 2..., S n : integer { larik integer } i : integer lgoritma {Langkah 0 ( inisialisasi : } for i 1 to n do S 1 0 d 1 endfor m ai ( Langkah 1 ) S a 1 ( karena simpul a adalah simpul asal lintasan trpendek, jadi simpul a sudah pasti terpilih dalam lintasan terpendek ) d a ( tidak ada lintasan terpendek dari simpul a ke a ) ( Langkah 2, 3,..., n-1 : ) for i 2 to n-1 do ari j sedemikian sehingga S j = 0 dan d j = min {d 1, d 2,..., d n } S j 1 { simpul j sudah terpilih ke dalam lintassan terpendek } Perbarui d i, untuk I = 1, 2, 3...., n dengan : d i (baru) = min {d i (lama),, d j + m ji ) endfor 4. HSIL N PEMHSN engan menggunakan pemodelan sistem lalu lintas dengan graf ganda berarah berbobot dan algoritma ijkstra, kita bisa mendapatkan rute tercepat ke suatu tempat. Rute yang didapatkan bisa saja bukan jalan terpendek ke suatu tempat tapi rute yang didapatkan adalah rute yang bisa membawa Kita sampai lebih cepat ke suatu tempat. Hal ini bisa dibuktikan dengan contoh nyata. Misal saja kita berada dari Simpang ago, ingin pergi Ke Gramedia yang terdapat di Jalan Merdeka. Rute terpendek yang bisa Kita lalui adalah tinggal berjalan lurus saja ke arah Jalan Merdeka. Tapi Jalan yang dilalui itu seringkali macet, terutama bila hari libur. Masalahnya bukan terletak pada keadaan jalan yang rusak, ataupun badan jalan yang sempit, tapi masalahnya adalah karena volume kendaraan yang melewati jalan itu sangatlah banyak. Terutama pada hari libur. engan menggunakan pemodelan ini dan algoritma ijkstra, kita bisa mendapatkan rute yang lebih baik, yaitu melewati Jalan Taman Sari. Ini memang bukan jalan terpendek, tapi ini adalah jalan yang dapat membawa kita lebih cepat ke Gramedia.

. KESIMPULN Pemodelan Sistem Lalu Lintas dengan graf ganda berarah berbobot dapat digunakan untuk memodelkan sistem lalu lintas dengan lebih baik daripada menggunakan graf berarah biasa. Terutama untuk memodelkan sistem lalu lintas di perkotaan, di mana orang lebih mengutamakan waktu. engan menambahkan bobot sebagai representasi daya dukung jalan, pencarian rute menjadi lebih baik. FTR REFERENSI [1] Munir, Rinaldi. (2001). iktat Kuliah IF213 Matematika iskrit. epartemen Teknik Informatika, Institut Teknologi andung. [2] http://en.wikipedia.org/wiki/graph_theory Tanggal akses 1 Januari 200, pukul 19.00 [3] http://en.wikipedia.org/wiki/list_of_graph_theory Tanggal akses 1 januari 200, pukul 20.00 [4] http://portal.acm.org/citation.cfm?id= 11.12 Tanggal akses 2 Januari 200, pukul 09.00