BAB 2 TINJAUAN PUSTAKA

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 2 TINJAUAN PUSTAKA"

Transkripsi

1 BAB 2 TINJAUAN PUSTAKA 2.1. Sistem Informasi Geografis (SIG) Sistem Informasi Geografis (SIG) merupakan suatu sistem berbasis komputer yang digunakan untuk mengumpulkan, menyimpan, menggabungkan, mengatur, mentransformasi, memanipulasi dan menganalisis data-data geografis [13]. Selain itu juga merupakan sistem yang mengorganisir perangkat keras (hardware), perangkat lunak (software) dan data serta dapat mendaya-gunakan sistem penyimpanan, pengolahan, maupun analisis data secara simultan, sehingga dapat diperoleh informasi yang berkaitan dengan aspek keruangan. SIG juga merupakan manajemen data spasial dan non-spasial yang berbasis komputer dengan tiga karakteristik dasar, yaitu mempunyai fenomena aktual (variabel data non-lokasi) yang berhubungan dengan topik permasalahan di lokasi bersangkutan, merupakan suatu kejadian di suatu lokasi dan mempunyai dimensi waktu. Beberapa manfaat dari SIG adalah mengetahui jarak antara satu daerah dengan daerah lain, memberikan alternatif jalan dari satu daerah ke daerah lain, memberi informasi seputar daerah yang diinginkan, menemukan lokasi kecelakaan dengan cepat, dan masih banyak lagi informasi yang dapat diperoleh dengan menggunakan bantuan SIG tersebut Subsistem SIG Ditinjau dari sifat dan kemampuannya, SIG terdiri dari beberapa subsistem yang dapat diuraikan sebagai berikut [12]: a. Subsistem Data Inputan 6

2 7 Subsistem ini bertugas untuk mengumpulkan, mempersiapkan, memasukkan dan menyiapkan data spasial dan atributnya dari berbagai sumber. Subsistem ini juga bertanggung jawab dalam mengonversikan atau mentrasformasikan format-format dan aslinya ke dalam format (native) yang dapat digunakan oleh perangkat SIG yang bersangkutan. b. Subsistem Output Subsistem ini bertugas untuk menampilkan atau menghasilkan keluaran (termasuk format yang dikehendaki) seluruh atau sebagian basis data (Spasial) baik dalam bentuk softcopy maupun hardcopy seperti halnya tabel, grafik, refort, peta dan lain sebagainya. c. Subsistem Manajemen Subsistem ini mengorganisasikan baik data spasial maupun tabel-tabel atribut terkait ke dalam sebuah sistem basis data sedemikian rupa hingga mudah dipanggil kembali atau retrieve (di-load ke memori), di-update dan di-edit. d. Subsistem manipulasi dan analisis Subsistem ini menentukan informasi-informasi yang dapat dihasilkan oleh SIG. Selain itu, subsistem ini juga melakukan manipulasi (evaluasi dan penggunaan fungsi-fungsi dan operator matematis dan logika) dan pemodelan data untuk menghasilkan informasi yang diharapkan. Data Manipulation & Analysis Data Input SIG Data Output Data Management Gambar 2.1 Ilustrasi Sub-Sistem SIG [13]

3 Komponen Pada SIG SIG merupakan salah satu sistem yang kompleks dan pada umumnya juga terintegrasi dengan lingkungan sistem komputer lainnya di tingkat fungsional dan jaringan. Komponen SIG dapat diuraikan sebagai berikut. 1. Perangkat Keras (Hardware) Perangkat keras pada SIG dalam penyimpanan data membutuhkan skala yang tergantung pada tipe SIG itu sendiri. SIG dengan skala yang kecil membutuhkan penyimpanan data yang kecil untuk menjalankanya. Dengan demikian, dibutuhkan pula komputer yang lebih besar serta host untuk client machine yang mendukung penggunaan multiple user. 2. Perangkat Lunak (Software) Perangkat lunak dibutuhkan untuk memasukkan, menyimpan dan mengeluarkan data bila diperlukan. Perangkat lunak SIG harus memiliki beberapa elemen seperti mampu melakukan input dan transformasi data geografis, sistem manajemen basis data, mampu mendukung query geografis, analisis dan visualisasi, dan memiliki Grafical User Interface (GUI) untuk memudahkan akses. 3. Data Dalam SIG semua data dasar geografis harus diubah terlebih dahulu ke dalam bentuk digital untuk memudahkan dalam pengolahan data. Data dalam SIG dibagi menjadi dua bentuk yakni geografical atau data spasial dan data atribut. 4. Manusia (Brainware) Manusia dibutuhkan untuk mengendalikan seluruh Sistem Informasi Geografis. Adanya koordinasi dalam Sistem Informasi Geografis sangat diperlukan agar informasi yang diperoleh menjadi benar, tepat dan akurat.

4 Model Data SIG Secara umum ada dua jenis data yang biasa digunakan untuk merancang suatu SIG, yaitu data spasial dan data non-spasial [2]. Berikut penjelasan dari model data SIG. 1. Data Spasial Data spasial, merupakan jenis data yang merepresentasikan aspek-aspek keruangan dari fenomena yang bersangkutan, atau sering disebut sebagai data-data posisi, koordinat dan ruang. Data spasial terbagi dua macam yaitu sebagai berikut: a. Data raster Model data raster menampilkan, menempatkan dan menyimpan spasial dengan menggunakan struktur matriks atau pixel-pixel yang membentuk grid. Akurasi model data ini sangat bergantung pada resolusi atau ukuran pixel (sel grid) di permukaan bumi. Konsep model data ini adalah dengan memberikan nilai yang berbeda untuk tiap-tiap pixel atau grid dari kondisi yang berbeda. b. Data Vektor Model data vektor menampilkan, menempatkan dan menyimpan data spasial dengan menggunakan titik-titik, garis-garis, atau poligon beserta atributatributnya. Bentuk dasar representasi data spasial dua dimensi (x,y). (a) (b) Gambar 2.2 Contoh Model Data Raster dan Data Vektor 2. Data Non-Spasial Data Non-Spasial atau Data Atribut merupakan deskripsi dari suatu keruangan (spasial). Data ini digunakan oleh sistem-sistem manajemen basis data untuk

5 10 melengkapi objek-objek yang terpetakan. Data ini pada umumnya dipresentasikan secara tekstual dalam bentuk tabel-tabel. Atribut adalah properti yang biasa digunakan sebagai pembeda antar objek dalam suatu kelas tertentu. Misal: Data Mahasiswa maka atributnya adalah nama mahasiswa, no_npm, alamat_mahasiswa, Data Jalan dengan atributnya adalah nama_jalan, panjang_jalan, kelas_jalan, dan lain-lain. 2.2 Sistem Informasi Geografis (SIG) Berbasis WEB Seiring dengan kemajuan teknologi pendukung SIG dan teknologi informasi, membuat SIG mengalami ekspansi yang jauh hingga dapat dipublikasikan dan bisa dinikmati melalui jaringan internet (dengan menggunakan aplikasi browser internet). Dengan demikian, pada saat ini, manfaat aplikasi SIG tidak hanya dapat dibuktikan oleh orang-orang yang berkumpul di sekitar sistem komputer di mana aplikasi yang bersangkutan diaktifkan, tetapi juga dapat dilihat oleh komunitas yang berada di belahan bumi lainnya. Sistem ini tidak merupakan aplikasi tunggal, tetapi antara lain terdiri dari aplikasi web-server, application-server, map-server, database-server (optional), dan aplikasi browser. Aplikasi-aplikasi ini bisa tersebar dalam beberapa sistem komputer yang terpisah untuk membentuk sistem yang lebih luas, tidak sekedar sebuah aplikasi SIG yang hadir di dalam sebuah desktop. Aplikasi web-based SIG membantu para penggunanya dalam proses meng-internet-kan (atau meng-web-kan) peta-peta digitalnya (baik format raster maupun vektor) sedemikian rupa hingga dapat diakses oleh berbagai komunitas yang memakai program aplikasi browser internet [14]. Untuk dapat melakukan komunikasi dengan komponen yang berbeda-beda di lingkungan web maka dibutuhkan sebuah web server. Karena standar dari geo-data berbeda beda dan sangat spesifik maka pengembangan arsitektur sistem mengikuti arsitektur Client Server [3].

6 Definisi Graf Graf adalah pasangan himpunan (V, E) yang dinotasikan dengan G = (V, E), V adalah himpunan titik, simpul, verteks, atau nodes dari G yaitu V= {v 1, v 2, v 3,, v n } dan E adalah himpunan rusuk, edges, atau sisi dari G, yaitu E= {e 1, e 2, e,, e 3 m}. Sebuah graf dimungkinkan tidak mempunyai edge satu buah pun, tetapi verteksnya harus ada minimal satu. Graf yang hanya memiliki satu buah verteks tanpa sebuah edge pun dinamakan graf trivia [2] Jenis-jenis Graf Graf dikelompokkan menurut ada tidaknya edgesnya yang paralel atau loop, jumlah verteksnya, berdasarkan ada tidaknya arah pada edgesnya, atau ada tidaknya bobot pada edgesnya [9]. Berikut ini adalah jenis graf berdasarkan ada tidaknya edge yang paralel atau loop: 1. Graf Sederhana Graf sederhana adalah graf yang tidak mempunyai paralel edges atau edges ganda dan atau loop. Loop adalah edge yang menghubungkan sebuah verteks dengan dirinya sendiri. Berikut adalah contoh graf sederhana: Gambar 2.3 Contoh Graf Sederhana 2. Graf Tak-Sederhana Graf tak-sederhana adalah graf yang memiliki edges ganda dan atau loops. Graf tak sederhana dapat dibagi dua yaitu: a. Graf Ganda (multigraf) adalah graf yang mengandung edge ganda. Sisi ganda yang menghubungkan sepasang verteks bisa lebih dari dua buah.

7 12 Gambar 2.4 Contoh Graf Ganda b. Graf semu (pseudograf) adalah graf yang mempunyi loop, termasuk juga graf yang mempunyai loop dan edge ganda karena itu graf semu lebih umum daripada graf ganda, karena graf semu edgenya dapat terhubung dengan dirinya sendiri. A e 1 B e 7 e 6 D e8 e 5 e 2 e 3 e 4 C Gambar 2.5 Contoh Graf Semu Selain berdasarkan ada tidaknya edge yang paralel atau loop, graf dapat juga dikelompokkan berdasarkan orientasi arah atau panah yaitu: 1. Graf Tak Berarah (undirected graf)

8 13 Graf tak berarah adalah graf yang edgenya tidak mempunyai orientasi arah atau panah [5]. Pada graf ini, urutan pasangan verteks yang dihubungkan oleh edge tidak diperhatikan. Jadi (v j, v k ) = (v k, v j ) adalah edge yang sama. Gambar 2.6 Contoh Graf Tak Berarah 2. Graf Berarah (directed graf atau digraf) Graf berarah adalah graf yang setiap edgenya memiliki orientasi arah atau panah [5]. Pada graf berarah (v j, v k ) (v k, v j ). Gambar 2.7 Contoh Graf Berarah Graf juga ada yang mempunyai bobot atau nilai. Berdasarkan bobotnya, graf dibagi menjadi dua jenis yaitu:

9 14 1. Graf tidak berbobot (unweighted graf) adalah graf yang tidak mempunyai bobot atau nilai. D C E B A Gambar 2.8 Contoh Graf Tidak Berbobot 2. Graf berbobot (weighted graf) adalah graf yang masing-masing busurnya mempunyai bobot atau nilai tertentu. Gambar 2.9 Contoh Graf Berbobot Representasi Graf Pemrosesan graf dengan program komputer memerlukan representasi graf dalam memori. Ada beberapa representasi untuk graf, antara lain matriks ketetanggaan dan matriks bersisian [9].

10 Matriks Ketetanggaan Misalkan G = (V, E) merupakan suatu graf dengan n verteks, n > 1. Maka, matriks ketetanggaan A dari G adalah matriks n x n dimana A = [a ij ], [a ij ] menjadi 1 bila simpul i dan j bertetangga [a ij ] menjadi 0 bila simpul i dan j tidak bertetangga. Jumlah elemen matriks bertetanggaan untuk graf dengan n simpul adalah n 2. Jika tiap elemen membutuhkan ruang memori sebesar p, maka ruang memori yang diperlukan seluruhnya adalah pn 2. Keuntungan representasi dengan matriks ketetanggaan adalah kita dapat mengakses elemen matriksnya langsung dari indeks. Selain itu, kita juga dapat menentukan dengan langsung apakah simpul i dan simpul j bertetangga. Pada graf berbobot, aij menyatakan bobot tiap sisi yang menghubungkan simpul i dengan simpul j. Bila tidak ada sisi dari simpul i ke simpul j atau dari simpul j ke simpul i, maka, a ij diberi nilai tak berhingga ( ). Gambar 2.10 Graf Matriks Ketetanggaan Bentuk matriks ketetanggaan dari graf pada gambar 2.10 adalah V 1 V 2 V 3 V 4 V V V V

11 Matriks Bersisian Matriks insiden menyatakan kebersisian verteks dengan edge [5]. Misalkan G = (V, E) adalah graf dengan n verteks dan m edge, maka matriks kebersisian A dari G adalah matriks berukuran m x n dimana A = [a ij ], [a ij ] menjadi 1 bila verteks i dan edge j bersisian [a ij ] menjadi 0 bila verteks i dan edge j tidak bersisian. Gambar 2.11 Graf Matriks Bersisian Bentuk matriks bersisian dari graf pada gambar 2.12 adalah e 1 e 2 e 3 e 4 e 5 v v v v Lintasan Terpendek (Shortest Path) Lintasan Terpendek (Shortest Path) merupakan lintasan minimum yang diperlukan untuk mencapai suatu titik dari titik tertentu. Dalam pencarian lintasan terpendek masalah yang dihadapi adalah mencari lintasan mana yang akan dilalui sehingga didapat lintasan yang paling pendek dari satu verteks ke verteks yang lain [12].

12 17 Ada beberapa macam persoalan lintasan terpendek antara lain: 1. Lintasan terpendek antara dua buah verteks. 2. Lintasan terpendek antara semua pasangan verteks. 3. Lintasan terpendek dari verteks tertentu ke semua verteks yang lain 4. Lintasan terpendek antara dua buah verteks yang melalui beberapa verteks tertentu. Permasalahan yang akan diselesaikan pada penelitian ini adalah bagaimana menentukan lintasan terpendek antara dua buah verteks dimana bobot pada setiap edge graf digunakan untuk menyatakan jarak objek wisata di kota Binjai dengan persimpangan jalan dalam satuan meter (m). Algoritma yang digunakan adalah algoritma A* dalam menentukan lintasan terpendek. 2.5 Algoritma A* (a star) Algoritma ini pertama kali diperkenalkan pada tahun 1968 oleh Peter Hart, Nils Nilsson, dan Bertram Raphael dalam tulisan mereka, algoritma ini dinamakan algoritma A. Dengan penggunaan fungsi heuristik yang tepat pada algoritma ini yang dapat memberikan hasil yang optimal, maka algoritma inipun disebut dengan A*. Algoritma A* adalah algoritma pencarian yang merupakan dari kelas algoritma Greedy. Seperti halnya pada Greedy, untuk menemukan solusi, A* juga dilakukan oleh fungsi heuristik [16]. Dalam notasi matematika dituliskan sebagai berikut [17]: f(n) = g(n) + h(n).(1) keterangan: g(n): total jarak yang didapat dari verteks awal ke verteks sekarang. h(n): perkiraan jarak dari verteks sekarang (yang sedang dikunjungi) ke verteks tujuan. Sebuah fungsi heuristik digunakan untuk membuat perkiraan seberapa jauh lintasan yang akan diambil ke verteks tujuan. f(n): jumlah dari g(n) dan h(n). Ini adalah perkiraan jalur terpendek sementara.

13 18 Beberapa terminologi dasar yang terdapat pada algoritma ini yaitu [2]: 1. Starting point adalah sebuah terminologi untuk posisi awal sebuah benda. 2. A adalah simpul yang sedang dijalankan dalam algoritma pencarian jalan terpendek. 3. Simpul adalah petak-petak kecil sebagai representasi dari area pathfinding. Bentuknya dapat berupa persegi, lingkaran, maupun segitiga. 4. Open list adalah tempat menyimpan data simpul yang mungkin diakses dari starting point maupun simpul yang sedang dijalankan. 5. Closed list adalah tempat menyimpan data simpul sebelum A yang juga merupakan bagian dari jalur terpendek yang telah berhasil didapatkan. 6. Harga (F) adalah nilai yang diperoleh dari penjumlahan, nilai (G) merupakan jumlah nilai tiap simpul dalam jalur terpendek dari starting point ke A, dan (H) adalah jumlah nilai perkiraan dari sebuah simpul ke simpul tujuan. 7. Simpul tujuan yaitu simpul yang dituju. 8. Halangan adalah sebuah atribut yang menyatakan bahwa sebuah simpul tidak dapat dilalui oleh A Cara Kerja Algoritma A* Mencari Rute Terpendek Prinsip algoritma ini adalah mencari jalur terpendek dari sebuah simpul awal (starting point) menuju simpul tujuan dengan memperhatikan harga (F) terkecil. Algoritma ini mempertimbangkan jarak yang telah ditempuh selama ini dari initial state ke current state. Jadi bila jalan yang telah ditempuh sudah terlalu panjang dan ada jalan lain yang lebih kecil jaraknya namun memberikan posisi yang sama dilihat dari goal, jalan baru yang lebih pendek itulah yang akan dipilih [2]. Dengan fungsi heuristik Algoritma ini membangkitkan verteks yang paling mendekati solusi. Verteks ini kemudian disimpan suksesornya ke dalam list sesuai dengan urutan yang paling mendekati solusi terbaik. Kemudian, verteks pertama pada list diambil, dibangkitkan suksesornya dan kemudian suksesor ini disimpan ke dalam list sesuai dengan urutan yang terbaik untuk solusi. List verteks ini disebut dengan verteks terbuka (open node).

14 19 Verteks pada list bisa berasal dari kedalaman berapapun dari graf. Algoritma ini akan mengunjungi secara mendalam mirip Depth First Search (DFS) selama verteks tersebut merupakan verteks yang terbaik. Jika verteks yang sedang dikunjungi ternyata tidak mengarah kepada solusi yang diinginkan, maka akan melakukan runut balik ke arah verteks awal untuk mencari verteks lainnya yang lebih menjanjikan dari pada verteks yang terakhir dikunjungi. Bila tidak ditemukan juga, maka akan terus mengulang mencari ke arah verteks awal sampai ditemukan verteks yang lebih baik untuk dibangkitkan suksesornya. Strategi ini berkebalikan dengan algoritma DFS yang mencari sampai kedalaman yang terdalam sampai tidak ada lagi suksesor yang bisa dibangkitkan sebelum melakukan runut balik, dan BFS yang tidak akan melakukan pencarian secara mendalam sebelum pencarian secara melebar selesai. Algoritma A* baru berhenti ketika mendapatkan solusi yang dianggap solusi terbaik Fungsi Heuristik untuk A* Dalam metode pencarian heuristik, digunakan suatu fungsi heuristik yang digunakan untuk mengevaluasi keadaan-keadaan masalah individual dan menentukan seberapa jauh hal tersebut dapat digunakan untuk mendapatkan solusi yang diinginkan. Suatu fungsi dapat diterima sebagai fungsi heuristik jika biaya perkiraan yang dihasilkan tidak melebihi dari biaya sebenarnya. Suatu fungsi heuristik dapat dikatakan sebagai fungsi heuristik yang baik, apabila dapat memberikan biaya perkiraan yang mendekati biaya sebenarnya. Semakin mendekati biaya sebenarnya, fungsi heuristik tersebut semakin baik. Dalam masalah pencarian rute terpendek dengan graf planar, fungsi heuristik yang dapat digunakan adalah Jarak Euclidian. Fungsi heuristik ini akan menghitung jarak berdasarkan panjang garis yang dapat ditarik dari dua buah titik, yang bisa dihitung menggunakan rumus:.. (2)

15 20 keterangan: h(n): perkiraan jarak dari verteks sekarang (yang sedang dikunjungi) ke verteks tujuan. x 1 : koordinat x dari node n. x 2 : koordinat x dari node tujuan. y 1 : koordinat y dari node n. y 2 : koordinat y dari node tujuan. Fungsi heuristik sangat berpengaruh terhadap kelakuan Algoritma A* [2]: 1. Apabila h(n) selalu bernilai 0, maka hanya g(n) yang akan berperan, dan A* berubah menjadi Algoritma Dijkstra, yang menjamin selalu akan menemukan jalur terpendek. 2. Apabila h(n) selalu lebih rendah atau sama dengan nilai perpindahan dari titik n ke tujuan, maka A* dijamin akan selalu menemukan jalur terpendek. Semakin rendah nilai h(n), semakin banyak titik-titik yang diperiksa A*, membuatnya semakin lambat. 3. Apabila h(n) tepat sama dengan nilai perpindahan dari n ke tujuan, maka A* hanya akan mengikuti jalur terbaik dan tidak pernah memeriksa satupun titik lainnya, membuatnya sangat cepat. Walaupun hal ini belum tentu bisa diaplikasikan ke semua kasus, ada beberapa kasus khusus yang dapat menggunakannya. 4. Apabila h(n) kadangkala lebih besar nilai perpindahan dari n ke tujuan, maka A* tidak menjamin ditemukannya jalur terpendek, tapi prosesnya cepat. 5. Apabila h(n) secara relatif jauh lebih besar dari g(n), maka hanya h(n) yang memainkan peran, dan A* berubah menjadi BFS. 2.6 Mapserver Mapserver merupakan perangkat lunak open source dan sekaligus freeware yang dapat digunakan untuk menampilkan data spasial (peta dijital) pada halaman web. Mapserver dikembangkan di Universitas Minesotta (UMN), Amerika Serikat untuk pengembangan proyek fornet (sebuah proyek untuk manajemen sumber daya alam)

16 21 yang didanai langsung oleh NASA. Dari proyek ForNet inilah dihasilkan tools utama yaitu Mapserver dan Imageview yang dapat diaplikasikan ke berbagai tipe permasalahan yang terkait dengan data spasial. Selanjutnya mapserver digunakan sebagai tools visualisasi data SIG (terutama data vektor) yang memungkinkan penggunaan layanan web, sementara Imageview dipakai sebagai tools visualisai khusus untuk citra (dijital) satelit dan data-data tipe raster lainnya [10] Arsitektur Mapserver Bentuk umum arsitektur aplikasi berbasis peta dalam halaman web dapat dijelaskan sesuai dengan gambar berikut. Gambar 2.12 Arsitektur Aplikasi Peta dalam Halaman Web [10] Interaksi antara klien dengan Server berdasarkan skenario request dan respon. Web browser di sisi klien mengirim request ke server web. Karena server web tidak memiliki kemampuan pemrosesan peta, maka permintaan yang berkaitan dengan pemrosesan peta akan diteruskan oleh server web ke server aplikasi dan Mapserver. Hasil pemrosesan akan dikembalikan lagi melalui server web, yang terbungkus dalam bentuk file HTML atau applet.

17 Penelitian Sebelumnya yang Berkaitan Berikut ini merupakan penelitian sebelumnya yang pernah dilakukan: NO. Peneliti Tahun Judul Hasil 1. Andre Asade [1] 2. Jenita Heptani [4] 3. Nur Apriani [2] 2011 Sistem Pencarian Rute Terpendek Dinamis menggunakan Algoritma A* pada Jalan Protokol di Kota Medan Berbasis Web GIS 2012 Aplikasi Pemetaan Rute Terpendek Fasilitas Umum Dikota Binjai Dalam Sistem Informasi Geografis Menggunakan Algoritma Semut Perancangan Sistem Informasi Geografis Pencarian Rute Terpendek Fasilitas Umum dengan Algoritma A* (Studi Kasus: Kota Pekanbaru) 1. Memberikan alternatif lintasan terpendek bagi pengguna sistem agar dapat menghemat waktu perjalanan. 2. Memberikan Informasi wilayah dan jalan dikota Medan. 1. Mempermudah user dalam pencarian lokasi fasilitas umum terdekat yang dituju di kota Binjai. 2. Menentukan Jalur terpendek sehingga dapat menghemat waktu, tenaga dan biaya. 1. Membantu user mencari rute terpendek untuk mencapai tujuan lokasi fasilitas umum kota Pekanbaru 2. Mempermudah user menentukan rute terpendek di Kota Pekanbaru sehingga menghemat waktu, tenaga dan biaya.

18 23 NO. Peneliti Tahun Judul Hasil 4. Kalsum 2012 Aplikasi Sistem Informasi 1. Aplikasi SIG penentuan Mustika Geografis Penentuan rute terpendek dalam Nasution Lintasan Terpendek pengantaran barang di [11] Pengantaran Barang Kota Medan. Menggunakan Algoritma 2. Menampilkan Lintasan A* (studi kasus Pada CV. terpendek yang dapat BKL Express untuk dilalui ileh kurir. wilayah kota medan). 5. Lira 2012 Perancangan Sistem 1. Memudahkan user Meladya Informasi Geografis mengetahui lokasi wisata [8] Lokasi Wisata di Kota Pekanbaru menggunakan metode 2. Menampilkan lintasan Tabu Search (Studi Kasus: terpendek untuk Kota Pekanbaru) mencapai lokasi yang dituju. 6. Inggou David Purba [15] 2013 Sistem Informasi Geografis Daerah Objek Wisata Kabupaten Deli Serdang Berbasis Web dengan Pencarian Rute Terpendek menggunakan Metode Dijkstra. 1. Mempromosikan daerah objek wisata yang terdapat di Kabupaten Deli Serdang 2. Mempermudah user baik dari dalam maupun dari luar Kabupaten Deli Serdang untuk mengunjungi daerah objek wisata yang terdapat di Kabupaten Deli Serdang. Tabel 2.1 Penelitian Sebelumnya yang berkaitan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem Informasi Geografis (SIG) sebagai salah satu bidang ilmu yang tergolong baru, saat ini telah mampu menyelesaikan masalah routing, baik untuk masalah pencarian

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Graph 2.1.1 Definisi Graph Graf didefinisikan dengan G = (V, E), di mana V adalah himpunan tidak kosong dari vertex-vertex = {v1, v2, v3,...,vn} dan E adalah himpunan sisi

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Graf 2.1.1 Definisi Graf Graf adalah pasangan himpunan (V, E), dan ditulis dengan notasi G = (V, E), V adalah himpunan tidak kosong dari verteks-verteks {v 1, v 2,, v n } yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA. a) Purwadhi (1994) dalam Husein (2006) menyatakan: perangkat keras (hardware), perangkat lunak (software), dan data, serta

BAB II TINJAUAN PUSTAKA. a) Purwadhi (1994) dalam Husein (2006) menyatakan: perangkat keras (hardware), perangkat lunak (software), dan data, serta BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Geografis (SIG) 2.1.1 Pengertian Sistem Informasi Geografis Ada beberapa pengertian dari sistem informasi geografis, diantaranya yaitu: a) Purwadhi (1994) dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Sistem informasi adalah suatu sistem manusia dan mesin yang terpadu untuk menyajikan informasi guna mendukung fungsi operasi, manajemen, dan pengambilan keputusan. Tujuan dari sistem

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 17 BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Geografis Sistem Informasi Geografis atau Geografic Information Sistem (GIS) merupakan sistem komputer yang digunakan untuk memasukkan, menyimpan, memeriksa,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Geografis (SIG) Sistem Informasi Geografis atau Geographic Information System (GIS) merupakan suatu sistem informasi yang berbasis komputer, dirancang untuk bekerja

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB LANDASAN TEORI. Lintasan Terpendek Lintasan terpendek merupakan lintasan minumum yang diperlukan untuk mencapai suatu titik dari titik tertentu (Pawitri, ) disebutkan bahwa. Dalam permasalahan pencarian

Lebih terperinci

WEBGIS PENCARIAN RUTE TERPENDEK MENGGUNAKAN ALGORITM A STAR (A*) (Studi Kasus: Kota Bontang)

WEBGIS PENCARIAN RUTE TERPENDEK MENGGUNAKAN ALGORITM A STAR (A*) (Studi Kasus: Kota Bontang) Jurnal Informatika Mulawarman Vol. 8 No. 2 Edisi Juli 2013 50 WEBGIS PENCARIAN RUTE TERPENDEK MENGGUNAKAN ALGORITM A STAR (A*) (Studi Kasus: Kota Bontang) 1) Yuliani, 2) Fahrul Agus 1,2) Program Studi

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA II TINJUN PUSTK 2.1 Pengertian Sistem Informasi Geografis Sistem Informasi Geografis atau Geographic Information Sistem (GIS) merupakan sistem komputer yang digunakan untuk memasukkan, menyimpan, memeriksa,

Lebih terperinci

Karena tidak pernah ada proyek yang dimulai tanpa terlebih dahulu menanyakan: DIMANA?

Karena tidak pernah ada proyek yang dimulai tanpa terlebih dahulu menanyakan: DIMANA? PENGUKURAN KEKOTAAN Geographic Information System (1) Lecture Note: by Sri Rezki Artini, ST., M.Eng Geomatic Engineering Study Program Dept. Of Geodetic Engineering Permohonan GIS!!! Karena tidak pernah

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Algoritma A* Algoritma A star atau yang ditulis juga A* adalah algoritma yang seringkali digunakan dalam pencarian jalan dan traversal graf(setiawan,2010). Algoritma ini diciptakan

Lebih terperinci

BAB II PEMBAHASAN 1. Pengertian Geogrhafic Information System (GIS) 2. Sejarah GIS

BAB II PEMBAHASAN 1. Pengertian Geogrhafic Information System (GIS) 2. Sejarah GIS BAB II PEMBAHASAN 1. Pengertian Geogrhafic Information System (GIS) Sistem Informasi Geografis atau disingkat SIG dalam bahasa Inggris Geographic Information System (disingkat GIS) merupakan sistem informasi

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Transportasi telah menjadi salah satu kebutuhan penting dalam kegiatan sehari-hari di kehidupan bermasyarakat. Kemajuan teknologi informasi yang ada sekarang,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengertian Algoritma Algoritma merupakan urutan langkah langkah untuk menyelesaikan masalah yang disusun secara sistematis, algoritma dibuat dengan tanpa memperhatikan bentuk

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan Algoritma A* dan Dijkstra ini menggunakan model waterfall. Model waterfall penelitian untuk

Lebih terperinci

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini teknologi telah berkembang dengan cukup pesat. Perkembangan teknologi mengakibatkan pemanfaatan atau pengimplementasian teknologi tersebut dalam berbagai

Lebih terperinci

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara BAB 2 LANDASAN TEORI 2.1 Definisi Ambulans Pada Kamus Besar Bahasa Indonesia (KBBI) online versi 1.4 (2015) am bu lans n adalah kendaraan (mobil dan sebagainya) yang dilengkapi peralatan medis untuk mengangkut

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Geografis Sistem Informasi Geografis adalah bahagian dari pada sistem informasi yang diaplikasikan untuk data geografi atau alat database untuk analisis

Lebih terperinci

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi komputer saat ini sangat pesat sekali, dampaknya dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan perkantoran, pendidikan

Lebih terperinci

Bab I PENDAHULUAN. I.1 Latar Belakang

Bab I PENDAHULUAN. I.1 Latar Belakang Bab I PENDAHULUAN I.1 Latar Belakang Sistem Informasi Geografi (SIG) adalah suatu teknologi informasi berbasis komputer yang digunakan untuk memproses, menyusun, menyimpan, memanipulasi dan menyajikan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 16 BAB II LANDASAN TEORI 2.1 Sistem Informasi Geografis 2.1.1 Sistem Sistem dapat didefinisikan sebagai sekumpulan objek, ide, yang saling terkait untuk mencapai suatu tujuan tertentu [14]. Sistem adalah

Lebih terperinci

BAB I PENDAHULUAN. Semakin cepat waktu yang ditempuh maka semakin pendek pula jalur yang

BAB I PENDAHULUAN. Semakin cepat waktu yang ditempuh maka semakin pendek pula jalur yang BAB I PENDAHULUAN I.1. Latar Belakang Pada dasarnya manusia membutuhkan waktu untuk mencapai suatu tujuan. Semakin cepat waktu yang ditempuh maka semakin pendek pula jalur yang ditempuh. Hal ini menunjukkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Simulasi Sistem didefinisikan sebagai sekumpulan entitas baik manusia ataupun mesin yang yang saling berinteraksi untuk mencapai tujuan tertentu. Dalam prakteknya,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Graph Graf adalah struktur data yang terdiri dari atas kumpulan vertex (V) dan edge (E), biasa ditulis sebagai G=(V,E), di mana vertex adalah node pada graf, dan edge adalah rusuk

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Geographical Information System (GIS) Geographical Information System (GIS) yang dalam bahasa Indonesia dikenal sebagai Sistem Informasi Geografis (SIG) didefenisikan sebagai

Lebih terperinci

SISTEM INFORMASI SUMBERDAYA LAHAN (Kuliah ke 12)

SISTEM INFORMASI SUMBERDAYA LAHAN (Kuliah ke 12) SISTEM INFORMASI SUMBERDAYA LAHAN (Kuliah ke 12) SISTEM MANAJEMEN BASIS DATA Oleh: Dr.Ir. Yuzirwan Rasyid, MS Beberapa Subsistem dari SISTEM INFORMASI GEOGRAFIS 1. Subsistem INPUT 2. Subsistem MANIPULASI

Lebih terperinci

Pertemuan-07 INFORMATIKA FASILKOM UNIVERSITAS IGM

Pertemuan-07 INFORMATIKA FASILKOM UNIVERSITAS IGM 07/04/2016 3. HEURISTIC METHOD Algoritma yang menggunakan Metode Best-First Search, yaitu: 1 Literatur Review KECERDASAN BUATAN Pertemuan-07 INFORMATIKA FASILKOM UNIVERSITAS IGM a. Greedy Best-First Greedy

Lebih terperinci

Pencarian Lokasi Fasilitas Umum Terdekat Berdasarkan Jarak dan Rute Jalan Berbasis SIG

Pencarian Lokasi Fasilitas Umum Terdekat Berdasarkan Jarak dan Rute Jalan Berbasis SIG Pencarian Lokasi Fasilitas Umum Terdekat Berdasarkan Jarak dan Rute Jalan Berbasis SIG Pembimbing : Arif Basofi, S. Kom Arna Fariza, S.Kom, M. Kom Oleh : Yulius Hadi Nugraha 7406.030.060 Jurusan Teknologi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Geografis Lokasi Loket Bus di Kota Medan dapat dilihat sebagai berikut : IV.1.1. Hasil

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Pembuatan Web Sistem Informasi Geografis (SIG) salah satunya didorong karena penggunaan internet yang sangat luas dimasyarakat dan pemerintah, karena internet maka

Lebih terperinci

Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A*

Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A* Pencarian Lintasan Terpendek Pada Aplikasi Navigasi Menggunakan Algoritma A* Erfandi Suryo Putra 13515145 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

Implementasi Algoritma Dijkstra pada Peta Spasial

Implementasi Algoritma Dijkstra pada Peta Spasial Implementasi Algoritma Dijkstra pada Peta Spasial Dosen Pembimbing : Dr. Ing Adang Suhendra SSi, SKom, MSc Nama : Idham Pratama Abstract Aplikasi ini bertujuan untuk menentukan lokasi yang spesifik dari

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan dibahas landasan teori, penelitian terdahulu, kerangka pikir dan hipotesis yang mendasari penyelesaian permasalahan dalam penentuan jarak terpendek untuk order picking

Lebih terperinci

Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze

Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze 1 Rakhmat Kurniawan. R., ST, M.Kom, 2 Yusuf Ramadhan Nasution, M.Kom Program Studi Ilmu Komputer, Fakultas Sains dan Teknologi

Lebih terperinci

BAB I PENDAHULUAN UKDW. dalam kehidupan kita sehari-hari, terutama bagi para pengguna sarana

BAB I PENDAHULUAN UKDW. dalam kehidupan kita sehari-hari, terutama bagi para pengguna sarana BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pencarian jalur terpendek merupakan sebuah masalah yang sering muncul dalam kehidupan kita sehari-hari, terutama bagi para pengguna sarana transportasi. Para

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pencarian rute terpendek merupakan masalah dalam kehidupan sehari-hari, berbagai kalangan menemui masalah yang sama dalam pencarian rute terpendek (shortest path) dengan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Graf 2.1.1 Defenisi Graf Graf G didefenisikan sebagai pasangan himpunan (V,E), ditulis dengan notasi G = (V,E), yang dalam hal ini V adalah himpunan tidak kosong dari simpul-simpul

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem Informasi Geografis (Geographic Information Systems) merupakan sistem informasi berbasis komputer digunakan untuk menyajikan secara digital dan menganalisa penampakan

Lebih terperinci

BAB III ALGORITMA GREEDY DAN ALGORITMA A* membangkitkan simpul dari sebuah simpul sebelumnya (yang sejauh ini terbaik di

BAB III ALGORITMA GREEDY DAN ALGORITMA A* membangkitkan simpul dari sebuah simpul sebelumnya (yang sejauh ini terbaik di BAB III ALGORITMA GREEDY DAN ALGORITMA A* 3.1 Best First Search Sesuai dengan namanya, best-first search merupakan sebuah metode yang membangkitkan simpul dari sebuah simpul sebelumnya (yang sejauh ini

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian yang sama pernah dilakukan sebelumnya oleh Bambang Pramono (2016) di STMIK AKAKOM dalam skripsinya yang berjudul Sistem Informasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Graph Graph merupakan suatu alat bantu untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut. Graph G didefinisikan sebagai pasangan himpunan (V,

Lebih terperinci

Penggunaan Algoritma Dijkstra dalam Penentuan Lintasan Terpendek Graf

Penggunaan Algoritma Dijkstra dalam Penentuan Lintasan Terpendek Graf Penggunaan Algoritma Dijkstra dalam Penentuan Lintasan Terpendek Graf Rahadian Dimas Prayudha - 13509009 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Algoritma Algoritma adalah teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas tetapi tersusun secara logis dan sitematis

Lebih terperinci

BAB II DASAR TEORI Rumah Sakit. Rumah sakit adalah salah satu sarana kesehatan tempat menyelenggarakan

BAB II DASAR TEORI Rumah Sakit. Rumah sakit adalah salah satu sarana kesehatan tempat menyelenggarakan BAB II DASAR TEORI 2.1. Rumah Sakit Rumah sakit adalah salah satu sarana kesehatan tempat menyelenggarakan upaya kesehatan dengan memberdayakan berbagai kesatuan personel terlatih dan terdidik dalam menghadapi

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 21 2 TINJUN PUSTK 2.1. lgoritma lgoritma merupakan suatu langkah langkah untuk menyelesaikan masalah yang disusun secara sistematis, tanpa memperhatikan bentuk yang akan digunakan sebagai implementasinya,

Lebih terperinci

Pencarian Jalur Terpendek dengan Algoritma Dijkstra

Pencarian Jalur Terpendek dengan Algoritma Dijkstra Volume 2 Nomor 2, Oktober 207 e-issn : 24-20 p-issn : 24-044X Pencarian Jalur Terpendek dengan Algoritma Dijkstra Muhammad Khoiruddin Harahap Politeknik Ganesha Medan Jl.Veteran No. 4 Manunggal choir.harahap@yahoo.com

Lebih terperinci

BAB 2 LANDASAN TEORI 2.2. Algoritma A* (A Star)

BAB 2 LANDASAN TEORI 2.2. Algoritma A* (A Star) BAB 2 LANDASAN TEORI Bab ini membahas tentang teori pendukung beserta penelitian terdahulu yang berhubungan dengan penerapan algoritma A Star dalam pencarian jarak terdekat indekos dari kampus. 2.1. Indekos

Lebih terperinci

PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG

PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG PENERAPAN ALGORITMA A* PADA PERMASALAHAN OPTIMALISASI PENCARIAN SOLUSI DYNAMIC WATER JUG Firman Harianja (0911519) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl. Sisingamangaraja

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 4 BAB 2 LANDASAN TEORI 2.1 Pengertian Kemacetan Kemacetan adalah situasi atau keadaan tersendatnya atau bahkan terhentinya lalu lintas yang disebabkan oleh banyaknya jumlah kendaraan melebihi kapasitas

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 17 2 TINJUN PUSTK 2.1 Pengertian Graf Graf adalah kumpulan titik (vertex) yang dihubungkan satu sama lain melalui sisi/busur (edges). Suatu graf G terdiri dari dua himpunan yaitu himpunan V dan himpunan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Teori Graf 2.1.1 Definisi Graf Graf G didefenisikan sebagai pasangan himpunan (V,E) yang dalam hal ini V adalah himpunan tidak kosong dari verteks (vertex atau node) = {v 1,

Lebih terperinci

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA Taufiq Hidayat, Agus Qomaruddin Munir Laboratorium Pemrograman dan Informatika Teori, Jurusan Teknik Informatika, Fakultas

Lebih terperinci

OPTIMASI RUTE PERJALANAN AMBULANCE MENGGUNAKAN ALGORITMA A-STAR. Marhaendro Bayu Setyawan

OPTIMASI RUTE PERJALANAN AMBULANCE MENGGUNAKAN ALGORITMA A-STAR. Marhaendro Bayu Setyawan OPTIMASI RUTE PERJALANAN AMBULANCE MENGGUNAKAN ALGORITMA A-STAR Marhaendro Bayu Setyawan 2206 100 021 AGENDA PEMBUKAAN DASAR TEORI Latar belakang Permasalahan Batasan masalah Tujuan Permasalahan Lintasan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Ada beberapa penelitian yang telah dilakukan sebelumnya yang menjadi acuan dalam penyusunan skripsi ini. Penelitian yang berjudul Using Geographical Information

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Acuan tinjauan pustaka penelitian terletak pada objek, pemodelan, studi kasus, dan bahasa pemrograman seperti yang terlihat pada tabel 2.1.

Lebih terperinci

SISTEM IFORMASI GEOGRAFI

SISTEM IFORMASI GEOGRAFI SISTEM IFORMASI GEOGRAFI A. DEFINISI SISTEM INFORMASI GEOGRAFI (SIG) Informasi permukaan bumi telah berabad-abad disajikan dalam bentuk peta. Peta yang mulai dibuat dari kulit hewan, sampai peta yang dibuat

Lebih terperinci

BAB 3 ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISIS DAN DESAIN SISTEM BAB 3 ANALISIS DAN DESAIN SISTEM 3.1 Analisis Masalah Umum Shortest path merupakan suatu persoalan untuk mencari lintasan antara dua buah node pada graph berbobot yang memiliki gabungan nilai jumlah bobot

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan teknologi informasi sangat pesat. Sehubungan dengan keadaan tersebut hampir seluruh aspek kehidupan memanfaatkan kecanggihan teknologi dengan

Lebih terperinci

[Type the document title]

[Type the document title] SEJARAH ESRI Sistem Informasi Geografis adalah suatu sistem informasi yang digunakan untuk memasukkan, menyimpan, memanggil kembali, mengolah, menganalisa, dan menghasilkan data yang mempunyai referensi

Lebih terperinci

PENDAHULUAN. Latar Belakang

PENDAHULUAN. Latar Belakang 1 Latar Belakang PENDAHULUAN Berdasarkan data historis hampir semua jenis bencana pernah berulangkali terjadi di Indonesia, seperti: gempa bumi, letusan gunung api, tsunami, longsor, banjir, kekeringan,

Lebih terperinci

BAB I PENDAHULUAN. Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem. yang dapat menjelaskan situasi dan keadaan tempat tersebut.

BAB I PENDAHULUAN. Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem. yang dapat menjelaskan situasi dan keadaan tempat tersebut. BAB I PENDAHULUAN I.1. Latar Belakang Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem Informasi yang menunjukkan letak atau pemetaan pada suatu tempat. Dimana yang dapat menjelaskan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Kota Medan merupakan Ibukota Sumatera Utara, yang secara geografis terletak pada posisi antara 03. 30' - 03. 48' LU dan 98. 35' - 98. 44' BT dengan ketinggian 30 meter

Lebih terperinci

PENDAHULUAN BAB Latar Belakang Masalah

PENDAHULUAN BAB Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perjalanan dari tempat satu ke tempat yang lain merupakan kegiatan yang sehari hari kita lakukan. Perjalanan ini memiliki rute tertentu dengan jarak tertentu

Lebih terperinci

Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze

Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze Hapsari Tilawah - 13509027 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha

Lebih terperinci

Aplikasi Algoritma Dijkstra dalam Pencarian Lintasan Terpendek Graf

Aplikasi Algoritma Dijkstra dalam Pencarian Lintasan Terpendek Graf Aplikasi Algoritma Dijkstra dalam Pencarian Lintasan Terpendek Graf Nur Fajriah Rachmah - 0609 Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jalan

Lebih terperinci

Gambar 3.1. Semut dalam Proses menemukan sumber makanan

Gambar 3.1. Semut dalam Proses menemukan sumber makanan BAB III LANDASAN TEORI 3.1 Algortima Semut Koloni semut merupakan algoritma yang bersifat heuristik untuk menyelesaikan masalah optimasi. Algoritma ini diinspirasikan oleh lingkungan koloni semut pada

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Loket Bus merupakan tempat dimana masyarakat yang akan memesan atau membeli suatu tiket untuk menggunakan sarana transportasi bus sebagai keperluan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI ABSTRAK Pembuatan Aplikasi denah kampus Maranatha ini dibangun dengan menggunakan teknologi Web Mapping, yang artinya hasil implementasi peta mulai dari tahap pengumpulan data, pemrosesan data, dan penyimpanan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Graf Menurut Rinaldi Munir (2003), Graf adalah struktur diskrit yang terdiri dari simpul (vertex) dan sisi (edge), atau dengan kata lain, graf adalah pasangan himpunan (V, E)

Lebih terperinci

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Game atau permainan, telah diciptakan sejak masa sebelum masehi sebagai media hiburan bagi orang orang yang ikut memainkannya, atau juga hiburan bagi orang

Lebih terperinci

LANDASAN TEORI. Bab Konsep Dasar Graf. Definisi Graf

LANDASAN TEORI. Bab Konsep Dasar Graf. Definisi Graf Bab 2 LANDASAN TEORI 2.1. Konsep Dasar Graf Definisi Graf Suatu graf G terdiri atas himpunan yang tidak kosong dari elemen elemen yang disebut titik atau simpul (vertex), dan suatu daftar pasangan vertex

Lebih terperinci

Pembahasan Pencarian Lintasan Terpendek Menggunakan Algoritma Dijkstra dan A*

Pembahasan Pencarian Lintasan Terpendek Menggunakan Algoritma Dijkstra dan A* Pembahasan Pencarian Lintasan Terpendek Menggunakan Algoritma Dijkstra dan A* Willy Setiawan - 13508043 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

PENERAPAN ALGORITMA BIDIRECTIONAL A* PADA MOBILE NAVIGATION SYSTEM

PENERAPAN ALGORITMA BIDIRECTIONAL A* PADA MOBILE NAVIGATION SYSTEM PENERAPAN ALGORITMA BIDIRECTIONAL A* PADA MOBILE NAVIGATION SYSTEM Indra Siregar 13508605 Program Studi Teknik Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jalan

Lebih terperinci

Jurusan Teknik Elektro ITS Surabaya, Jurusan Teknik Elektro ITS Surabaya, Jurusan Teknik elektro ITS Surabaya

Jurusan Teknik Elektro ITS Surabaya, Jurusan Teknik Elektro ITS Surabaya, Jurusan Teknik elektro ITS Surabaya 1 PERENCANAAN JALUR TERPENDEK PADA ROBOT NXT DENGAN OBSTACLE DINAMIS MENGGUNAKAN ALGORITMA D* Wahris Shobri Atmaja 1), Diah Puspito Wulandari, ST.,Msc 2), Ahmad Zaini, ST., MT. 3) Jurusan Teknik Elektro

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Pengertian Algoritma Menurut (Suarga, 2012 : 1) algoritma: 1. Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata terbatas tetapi tersusun

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK I.1 Pendahuluan Sesuai dengan perkembangan teknologi yang sudah dapat dicapai hingga pada saat ini, khususnya di bidang komputer grafik, web application, dan teknologi informasi,

Lebih terperinci

MONITORING KONDISI JALAN BERBASIS SISTEM INFORMASI GEOGRAFIS UNTUK MEMBANTU PERENCANAAN DAN PEMBANGUNAN JALAN KOTA DEPOK

MONITORING KONDISI JALAN BERBASIS SISTEM INFORMASI GEOGRAFIS UNTUK MEMBANTU PERENCANAAN DAN PEMBANGUNAN JALAN KOTA DEPOK MONITORING KONDISI JALAN BERBASIS SISTEM INFORMASI GEOGRAFIS UNTUK MEMBANTU PERENCANAAN DAN PEMBANGUNAN JALAN KOTA DEPOK Budi Setiawan, Skom, MMSI Fakultas Sistem Informasi, Universitas Gunadarma Jl. Jalan

Lebih terperinci

Penerapan Algoritma A* Sebagai Algoritma Pencari Jalan Dalam Game

Penerapan Algoritma A* Sebagai Algoritma Pencari Jalan Dalam Game ABSTRAK Penerapan Algoritma A* Sebagai Algoritma Pencari Jalan Dalam Game Makalah ini membahas tentang bagaimana suatu entitas di dalam game mampu mencari jalan terpendek dari titik koordinatnya sekarang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI.. Definisi Graf Secara matematis, graf G didefinisikan sebagai pasangan himpunan (V,E) ditulis dengan notasi G = (V, E), yang dalam hal ini: V = himpunan tidak-kosong dari simpul-simpul

Lebih terperinci

SISTEM INFORMASI GEOGRAFIS SLTP DI KOTAMADYA JAKARTA SELATAN

SISTEM INFORMASI GEOGRAFIS SLTP DI KOTAMADYA JAKARTA SELATAN SISTEM INFORMASI GEOGRAFIS SLTP DI KOTAMADYA JAKARTA SELATAN Ricky Agus Tjiptanata 1, Dina Anggraini 2, Dian Safitri 3 1,2,3 Jurusan Sistem Informasi, Fakultas Ilmu Komputer, Universitas Gunadarma Jl.

Lebih terperinci

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA MENGGUNAKAN ALGORITMA DIJKSTRA

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA MENGGUNAKAN ALGORITMA DIJKSTRA PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENENTUAN JALUR JALAN OPTIMUM KODYA YOGYAKARTA MENGGUNAKAN ALGORITMA DIJKSTRA Agus Qomaruddin Munir Fakultas Sains & Teknologi, Universitas Respati Yogyakarta Jl.

Lebih terperinci

PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA

PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA Dyah Ayu Irawati 1, Abdillah Ibnu Firdaus 2, Ridwan Rismanto 3 Program Studi Teknik Informatika, Jurusan Teknologi Informasi,Politeknik

Lebih terperinci

1.2 TUJUAN PENELITIAN

1.2 TUJUAN PENELITIAN BAB I PENDAHULUAN 1.1 LATAR BELAKANG Kebutuhan yang sangat besar akan informasi mendorong berkembangnya teknologi-teknologi baru. Kemajuan di bidang teknologi, menuntut penanganan terhadap segala sesuatu

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Geographical Information System (GIS) digunakan dalam rangka mendukung pengambilan keputusan untuk perencanaan dan pengelolaan dari penggunaan lahan (Murai, 1999).

Lebih terperinci

Aplikasi Teori Graf dalam Manajemen Sistem Basis Data Tersebar

Aplikasi Teori Graf dalam Manajemen Sistem Basis Data Tersebar Aplikasi Teori Graf dalam Manajemen Sistem Basis Data Tersebar Arifin Luthfi Putranto (13508050) Program Studi Teknik Informatika Institut Teknologi Bandung Jalan Ganesha 10, Bandung E-Mail: xenoposeidon@yahoo.com

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Jasa Jasa (service) merupakan suatu atau serangkaian aktivitas yang tidak berwujud dan yang biasanya, tidak selalu, berhubungan dengan interaksi antara customer (pelanggan) dan

Lebih terperinci

17.2 Pengertian Informasi Geografis

17.2 Pengertian Informasi Geografis Bab 17 Sistem Informasi Geografis 17.1 Pendahuluan Sistem informasi geografis atau SIG merupakan suatu sistem berbasis komputer yang digunakan untuk mengumpulkan, menyimpan, menggabungkan, mengatur mentransformasikan

Lebih terperinci

1-1.

1-1. BAB 1. PENDAHULUAN 1.1 LATAR BELAKANG Perkembangan teknologi informasi sangat cepat seiring dengan kebutuhan akan informasi dan pertumbuhan tingkat kecerdasan manusia. Saat ini telah banyak sistem informasi

Lebih terperinci

BAB I PENDAHULUAN. yang juga diterapkan dalam beberapa kategori game seperti real time strategy

BAB I PENDAHULUAN. yang juga diterapkan dalam beberapa kategori game seperti real time strategy BAB I PENDAHULUAN 1.1 Latar Belakang Path finding merupakan salah satu masalah yang sering dijumpai dan banyak diterapkan, misalnya untuk penentuan jalur terpendek dalam suatu peta yang juga diterapkan

Lebih terperinci

PENENTUAN RUTE TERPENDEK PADA OPTIMALISASI JALUR PENDISTRIBUSIAN BARANG DI PT. X DENGAN MENERAPKAN ALGORITMA FLOYD-WARSHALL

PENENTUAN RUTE TERPENDEK PADA OPTIMALISASI JALUR PENDISTRIBUSIAN BARANG DI PT. X DENGAN MENERAPKAN ALGORITMA FLOYD-WARSHALL PENENTUAN RUTE TERPENDEK PADA OPTIMALISASI JALUR PENDISTRIBUSIAN BARANG DI PT. X DENGAN MENERAPKAN ALGORITMA FLOYD-WARSHALL Vera Apriliani Nawagusti 1), Ali Nurdin 2), Aryanti aryanti 3) 1),2),3 ) Jurusan

Lebih terperinci

BAB I PENDAHULUAN. himpunan bagian bilangan cacah yang disebut label. Pertama kali diperkenalkan

BAB I PENDAHULUAN. himpunan bagian bilangan cacah yang disebut label. Pertama kali diperkenalkan 1 BAB I PENDAHULUAN 1.1. Latar Belakang Pelabelan graf merupakan suatu topik dalam teori graf. Objek kajiannya berupa graf yang secara umum direpresentasikan oleh titik dan sisi serta himpunan bagian bilangan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam kehidupan sehari hari, selalu dilakukan perjalanan dari satu titik atau lokasi ke lokasi yang lain dengan mempertimbangkan efisiensi waktu dan biaya sehingga

Lebih terperinci

SISTEM INFORMASI GEOGRAFIS

SISTEM INFORMASI GEOGRAFIS SISTEM INFORMASI GEOGRAFIS Windhu Purnomo FKM UA 2013 SISTEM INFORMASI GEOGRAFIS Sistem komputer yang digunakan untuk memasukkan, menyimpan, memeriksa, mengintegrasi, memanipulasi, menganalisa, dan menampilkan

Lebih terperinci

PERANCANGAN SISTEM INFORMASI GEOGRAFIS DAERAH BANJIR DI DKI JAKARTA DENGAN MENGGUNAKAN ARC VIEW

PERANCANGAN SISTEM INFORMASI GEOGRAFIS DAERAH BANJIR DI DKI JAKARTA DENGAN MENGGUNAKAN ARC VIEW PERANCANGAN SISTEM INFORMASI GEOGRAFIS DAERAH BANJIR DI DKI JAKARTA DENGAN MENGGUNAKAN ARC VIEW Created by : Adeline Narwastu, Eri Prasetyo Sistem Informasi / Universitas Gunadarma Latar Belakang Masalah

Lebih terperinci

PERBANDINGAN ALGORITMA A* DAN DIJKSTRA BERBASIS WEBGIS UNTUK PENCARIAN RUTE TERPENDEK

PERBANDINGAN ALGORITMA A* DAN DIJKSTRA BERBASIS WEBGIS UNTUK PENCARIAN RUTE TERPENDEK PERBANDINGAN ALGORITMA A* DAN DIJKSTRA BERBASIS WEBGIS UNTUK PENCARIAN RUTE TERPENDEK SKRIPSI Diajukan untuk Memenuhi Sebagian dari Syarat Memperoleh Gelar Sarjana Komputer Program Studi Ilmu Komputer

Lebih terperinci

Sistem Informasi Geografis untuk Pemetaan Potensi Usaha Industri Kreatif

Sistem Informasi Geografis untuk Pemetaan Potensi Usaha Industri Kreatif Jurnal CoreIT, Vol.2, No.1, Juni 26 Sistem Informasi Geografis untuk Pemetaan Potensi Usaha Industri Kreatif Eko Budi Setiawan 1 1 Program Studi Teknik Informatika, Universitas Komputer Indonesia Jl. Dipatiukur

Lebih terperinci

Diktat Algoritma dan Struktur Data 2

Diktat Algoritma dan Struktur Data 2 BB X GRF Pengertian Graf Graf didefinisikan sebagai pasangan himpunana verteks atau titik (V) dan edges atau titik (E). Verteks merupakan himpunan berhingga dan tidak kosongdari simpul-simpul (vertices

Lebih terperinci

Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game)

Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game) Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game) Febriana Santi Wahyuni 1,*, Sandy Nataly Mantja 1 1 T.Informatika Fakultas Teknologi Industri Institut

Lebih terperinci