IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS

Ukuran: px
Mulai penontonan dengan halaman:

Download "IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS"

Transkripsi

1 IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS Edi Iskandar Teknik Informatika STMIK Akakom Abstrak Dalam kehidupan global ini, masyarakat sering melakukan perjalanan dari satu tempat ke tempat yang lain. Tentu saja perjalanan yang dilakukan tidak tanpa pertimbangan terlebih dahulu. Pertimbangan yang dilakukan tentu berdasarkan beberapa faktor seperti : biaya, waktu, dan efisiensi. Sehingga dalan perjalanan perlu menentukan jalur terpendek dari tempat asal menuju ke tempat tujuan. Algoritma semut merupakan teknik probabilistik untuk menyelesaikan masalah komputasi dengan menemukan jalur terbaik melalui grafik, Sistem Informasi Geografis (SIG) sebagai salah satu alat yang bermanfaat untuk menangani data spasial dan menyimpan format digital, dapat sebagai alat untuk melakukan analisis yaitu melakukan hubungan spasial antara informasi geografis mengenai bentukan tertentu pada peta yang disimpan sebagai atribut, sehingga dengan SIG memberikan kemudahan dalam menentukan jalan yang akan dilewati. Tujuan dari penelitian ini adalah menganalisis jalur atau jalan yang bisa dilewati untuk menentukan jalur terpendek dengan menggunakan algoritma semut dalam bentuk peta dengan memanfaatkan Sistem Informasi Geografis. Penelitian mampu menyajikan peta Yogyakarta yang menampilkan lokasi sekolah SMA, SMK dan MA, dan menyajikan informasi dari lokasi yang di klik yang berupa informasi sekolah, seperti nama sekolah, alamat, jurusan dan informasi lainnya serta mampu menncarikan rute terpendek dari jalur yang akan dilalui dengan menentukan tempat asal dan tempat tujuan, sehingga dapat membantu mengambil keputusan untuk penentuan rute perjalanan. Kata Kunci : Algoritma semut, Sistem Informasi Geografis, Rute terpendek PENDAHULUAN Dalam kehidupan global ini, masyarakat sering melakukan perjalanan dari satu tempat ke tempat yang lain. Tentu saja perjalanan yang dilakukan tidak tanpa pertimbangan terlebih dahulu. Pertimbangan yang dilakukan tentu berdasarkan beberapa faktor seperti : biaya, waktu, dan efisiensi. Sehingga dalan perjalanan perlu menentukan jalur terpendek dari tempat asal menuju ke tempat tujuan. Secara umum, pencarian jalur terpendek dapat terbagi menjadi dua metode, metode konvensional dan metode heuristik. Metode konvensional cenderung lebih mudah dipahami daripada metode heuristik, yaitu hanya membandingkan jarak masing-masing node dan kemudian mencari jarak yang terpendek. Tetapi, bila dibandingkan hasilnya, hasil yang diperoleh dari metode heuristik lebih variatif, hasil yang didapatkan lebih akurat, tingkat kesalahan yang dihasilkan pada perhitungan lebih kecil, dan waktu perhitungan yang diperlukan lebih singkat. Metode heuristik terdiri dari beberapa macam algoritma, salah satunya adalah algoritma semut (Ant Colony, Antco). Antco diambil dari perilaku koloni semut dalam pencarian jalur terpendek antara sarang dan sumber makanan.

2 Algoritma semut diperkenalan oleh Moyson dan Manderick dan secara meluas dikembangkan oleh Marco Dorigo. Algoritma semut merupakan teknik probabilistik untuk menyelesaikan masalah komputasi dengan menemukan jalur terbaik melalui grafik. Pada dunia nyata, semut berkeliling secara acak, dan ketika menemukan makanan mereka kembali ke koloninya sambil memberikan tanda dengan jejak feromon. Jika semut-semut lain menemukan jalur tersebut, semut-semut tersebut tidak akan bepergian dengan acak lagi, melainkan akan mengikuti jejak tersebut, kembali dan menguatkannya jika pada akhirnya menemukan makanan. Seiring waktu, bagaimanapun juga jejak feromon akan menguap dan akan mengurangi kekuatan daya tariknya. Lebih lama seekor semut pulang pergi melalui jalur tersebut, lebih lama jugalah feromon menguap. Sebagai perbandingan, sebuah jalur yang pendek akan berbaris lebih cepat, dan dengan demikian kerapatan feromon akan tetap tinggi karena terletak pada jalur secepat penguapannya. Penguapan feromon juga mempunyai keuntungan untuk mencegah konvergensi pada penyelesaian optimal secara lokal. Jika tidak ada penguapan sama sekali, jalur yang dipilih semut pertama akan cenderung menarik secara berlebihan terhadap semut-semut yang mengikutinya. Pada kasus yang demikian, eksplorasi ruang penyelesaian akan terbatasi. Oleh karena itu, ketika seekor semut menemukan jalur yang bagus (jalur yang pendek) dari koloni ke sumber makanan, semut lainnya akan mengikuti jalur tersebut, dan akhirnya semua semut akan mengikuti sebuah jalur tunggal. Sistem Informasi Geografis (SIG) sebagai salah satu alat yang bermanfaat untuk menangani data spasial dan menyimpan format digital. Sistem Informasi Geografis (SIG) juga dapat digunakan sebagai alat bantu utama yang interaktif, menarik, dan menantang di dalam usaha-usaha untuk meningkatkan pemahaman, pengertian, pembelajaran mengenai konsep lokasi, ruang (spasial), kependudukan dan unsur-unsur geografis yang terdapat di permukaan bumi berikut data-data atribut terkait yang menyertainya. Dengan adanya SIG yang berbasis komputer akan memudahkan dalam pembuatan peta dalam berbagai skala, proyeksi maupun warna. Lebih utamanya adalah SIG dapat sebagai alat untuk melakukan analisis yaitu melakukan hubungan spasial antara informasi geografis mengenai bentukan tertentu pada peta yang disimpan sebagai atribut, sehingga dengan SIG memberikan kemudahan dalam menentuka jalan yang akan dilewati. Sistem Informasi Geografis digunakan dalam penelitian ini karena mampu menyediakan informasi data geospasial setiap objek dipermukaan bumi secara cepat, sekaligus menyediakan sistem analisa keruangan yang akurat. Sehingga dapat dilakukan upaya pencarian rute terpendek dengan menggunakan algoritma semut. Tujuan dari penelitian ini adalah menganalisis jalur atau jalan yang bisa dilewati untuk menentukan jalur terpendek dengan menggunakan algoritma semut dalam bentuk peta dengan memanfaatkan Sistem Informasi Geografis LANDASAN TEORI Algortima Semut Koloni semut merupakan algoritma yang bersifat heuristik untuk menyelesaikan masalah optimasi. Algoritma ini diinspirasikan oleh lingkungan koloni semut pada saat mencari makanan. Semut dapat mencari lintasan terpendek dari suatu sumber makanan menuju sarangnya tanpa harus melihatnya secara langsung. Semut - semut mempunyai penyelesaian yang sangat unik dan sangat maju, yaitu dengan menggunakan jejak pheromon pada suatu jalur untuk berkomunikasi dan membangun solusi, semakin banyak jejak pheromon ditinggalkan maka jalur tersebut akan diikuti oleh semut lain

3 Gambar 1. Semut dalam menemukan sumber makanan Dalam algoritma semut, diperlukan beberapa variabel dan langkah-langkah untuk menentukan jarak terpendek. Langkah 1: a. Parameter-parameter yang diperlukan pada algoritma semut adalah sebagai berikut: 1. Intensitas jejak semut antar tempat (τij) dan perubahannya τij harus diinisialisasikan sebelum memulai siklus. Τij digunakan dalam persamaan probabilitas tempat yang akan dikunjungi. τij diinisialisasikan setelah selesai satu siklus. τij digunakan untuk menentukan τij untuk siklus selanjutnya. 2. Tetapan siklus semut (Q) Q merupakan konstanta yang digunakan dalam persamaan untuk menentukan τij. Nilai Q ditentukan oleh pengguna. 3. Tetapan pengendali intensitas jejak semut (α) α digunakan dalam persamaan probabilitas tempat yang akan dikunjungi dan berfungsi sebagai pengendali intensitas jejak semut. Nilai α ditentukan oleh pengguna. 4. Tetapan pengendali visibilitas (β) β digunakan dalam persamaan probabilitas kota yang akan dikunjungi dan berfungsi sebagai pengendali visibilit as. Nilai β ditentukan oleh pengguna. 5. Visibilitas antar tempat (ηij) ηij digunakan dalam persamaan probabilitas tempat yang akan dikunjungi. Nilai ηij merupakan hasil dari 1/η ij (jarak tempat). 6. Banyak semut (m). m merupakan banyak semut yang akan melakukan siklus dalam algoritma semut. Nilai m ditentukan oleh pengguna. 7. Tetapan penguapan jejak semut (ρ) ρ digunakan untuk menentukan τij untuk siklus selanjutnya. Nilai ρditentukan oleh pengguna. 8. Jumlah siklus maksimum (NCmax) Ncmax adalah jumlah maksimum siklus yang akan berlangsung. Siklus akan berhenti sesuai dengan NC max yang telah ditentukan atau telah konvergen. Nilai Ncmax ditentukan oleh pengguna. 9. Pengisian koordinat tempat Pada pengisian koordinat tempat dapat diinputkan sesuai dengan yang kita inginkan. Dengan bertambahnya koordinat maka jalur yang ditempuh akan lebih panjang. b. Inisialisasi tempat pertama setiap semut Setelah inisialisasi τij dilakukan, kemudian m semut ditempatkan pada tempat pertama tertentu secara acak. Untuk nilai parameter α sebaiknya diberi nilai 0 α 1, hal ini dimaksudkan untuk menghindari akumulasi pheromone yang tidak terbatas pada sisi tersebut. Karena jumlah pheromone yang ditinggalkan tidak mungkin

4 bertambah kuat tetapi akan bertambah kurang. Untuk nilai parameter β sebaiknya tidak diberi nilai 0 karena jika diberi nilai 0 maka hasil yang dicapai tidak maksimum. Tidak optimum disini berarti suatu kondisi dimana panjang perjalanan yang dicapai tidak minimum. Langkah 2: Pengisian tempat pertama ke dalam tabu list. Hasil inisialisasi tempat pertama setiap semut dalam langkah 1 harus diisikan sebagai elemen pertama tabu list. Hasil dari langkah ini adalah terisinya tabu list setiap semut dengan indeks tempattertentu, yang berarti bahwa setiap tab uk (1) bisa berisi indeks tempat antara 1 sampai n sebagaimana hasil inisialisasi pada langkah 1. Langkah 3: Penyusunan rute kunjungan setiap semut ke setiap tempat. Koloni semut yang sudah terdistribusi ke sejumlah atau setiap tempat, akan mulai melakukan perjalanan dari tempat pertama masing -masing sebagai tempat asal dan salah satu tempat tempat lainnya sebagai tempat tujuan. Kemudian dari tempat kedua masing - masing, koloni semut akan melanjutkan perjalanan dengan memilih salah satu dari tempat - tempat yang tidak terdapat pada tabu k sebagai tempat tujuan selanjutnya. Perjalanan koloni semut berlangsung terus menerus sampai semua tempat satu persatu dikunjungi atau telah menempati tabu k. Jika s menyatakan indeks urutan kunjungan, tempat asal dinyatakan sebagai tabu k (s) dan tempat tempat lainnya dinyatakan sebagai {N-tabuk}, maka untuk menentukan tempat tujuan digunakan persamaan probabilitas tempat untuk dikunjungi sebagai berikut: dengan i sebagai indeks tempat asal dan j sebagai indeks tempat tujuan. Langkah 4: a. Perhitungan panjang rute setiap semut Perhitungan panjang rute tertutup ( length closed tour) atau Lk setiap semut dilakukan setelah satu siklus diselesaikan oleh semua semut. Perhitungan dilakukan berdasarkan tabu k masing-masing dengan persamaan berikut: Dengan dij adalah jarak antara tempat i ke tempat j yang dihitung berdasarkan persamaan: b. Pencarian jarak terpendek

5 Setelah Lk setiap semut dihitung, akan diperoleh harga minimal panjang rute tertutup setiap siklus atau LminNC dan harga minimal panjang jalur tertutup secara keseluruhan adalah atau Lmin. c. Perhitungan perubahan harga intensitas jejak kaki semut antar tempat Δτij Koloni semut akan meninggalkan jejak -jejak kaki pada lintasan antar tempat yang dilaluinya. Adanya penguapan dan per bedaan jumlah semut yang lewat, menyebabkan kemungkinan terjadinya perubahan harga intensitas jejak kaki semut antar tempat. Persamaan perubahannya adalah: keterangan: m = banyak semut ττij = panjang jalur setiap semut dengan Δτij adalah perubahan harga intensitas jejak kaki semut antar tempat setiap semut yang dihitung berdasarkan persamaan. adalah perubahan harga intensitas jejak kaki semut antar tempat setiap semut yang dihitung berdasarkan persamaan. keterangan: Q = tetapan siklus semut L k =length close tour(lct) untuk (i.j) tempat asal dan tempat tujuan dalam tabu k Langkah 5: 1. Perhitungan harga intensitas jejak kaki semut antar tempat untuk siklus selanjutnya. Harga intensitas jejak kaki semut antar tempat pada semua lintasan antar tempat ada kemungkinan berubah karena adanya penguapan dan perbedaan jumlah semut yang melewati. Untuk siklus selanjutnya, semut yang akan melewati lintasan tersebut harga intensitasnya telah berubah. Harga intensitas jejak kaki semut antar tempat untuk siklus selanjutnya dihitung dengan persamaan : 2. Atur ulang harga perubahan intensitas jejak kaki semut antar tempat. Untuk siklus selanjutnya perubahan harga intensitas jejak semut antar tempat perlu diatur kembali agar memiliki nilai sama dengan nol. Langkah 6:

6 Pengosongan tabu list, dan ulangi langkah 2 jika diperlukan. Tabu list perlu dikosongkan untuk diisi lagi dengan urutan tempat yang baru pada siklus selanjutnya, jika jumlah siklus maksimum belum tercapai atau belum terjadi konvergensi. Algoritma diulang lagi dari langkah pengisian tabu list dengan harga parameter intensitas jejak kaki semut antar tempat yang sudah diperbaharui. 3.1 Sistem Informasi Geografis (SIG) Geografi adalah informasi mengenai permukaan bumi dan semua objek yang berada diatasnya, yang menjadi kerangka bagi pengaturan dan pengorganisasian bagi semua tindakan selanjutnya. Sistem Informasi Geografis adalah system yang berbasis komputer yang digunakan untuk menyimpan data dan memanipulasi informasi geografis. Sistem informasi Geografis memiliki beberapa definisi, seperti Sistem informasi geografis adalah sebuah tools yang untuk memproses data spasial ke dalam sebuah informasi, dimana informasi terikat secara eksplisit, dan digunakan untuk membuat suatu keputusan (Demers, 1997). Diambil dalam arti luas sebuah system informasi geografis adalah pengaturan atau prosedur berbasis computer atau manual yang digunakan untuk menyimpan dan memanipulasi data referensi geografis (Aronof, 1989). PERANCANGAN SISTEM Aturan Bisnis Beberapa aturan bisnis dalam rancangan basis data dalam Sistem Informasi Geografis ini adalah : 1. Pengguna bisa melakukan proses view informasi yang sudah disediakan yaitu: peta wilayah Yogyakarta beserta informasi dari masing masing lokasi yang berupa informasi sekolah, dan jalan terpendek yang akan dilewati dengan menentukan titik asal dan rute titik tujuan. 2. Pengguna bisa melakukan zoom terhadap peta yang akan ditampilkan. 3. Admin dapat mengupdate data lokasi yang berupa data sekolah Data Flow Diagram DFD yang dibuat dalam sistem ini mencakup dua entitas luar yaitu administrator dan user. Data Context Diagram dapat juga disebut Diagram Aliran Data level 0. Data Context Diagram berisi penjelasan umum atau global tentang proses yang terjadi dalam sistem yang menggambarkan interaksi antara sistem dan entity luar. Berdasarkan pemahaman tersebut, maka Diagram Konteks dapat dilihat pada Gambar 4.1 Administrator Jenis_ Jurusan jalan Data Data Jenis_ Data Jurusan Data 0 SIG Tempat Asal Tempat Tujuan Info Rute Perjalanan User Gambar 4.1. Diagram Konteks

7 Administrator melakukan transaksi data Lokasi yang berupa data sekolah, jenis sekolah dan data jurusan serta data jalan. Administrator juga menerima laporan lokasi, jenis sekolah dan jurusan serta jalan. User adalah pengguna yang membutuhkan informasi lokasi yang berupa informasi sekolah, dan tempat asal ke tempat tujuan dengan mencentang combo box pada layar, maka akan mendapatkan aliran data yang dibutuhkan. Dari diagram diagram pada Gambar 4.2, dekomposisi kedalam DFD level 1 akan lebih memperjelas sistem yang akan diusulkan dapat dilihat pada Gambar 4.2. Hak akses User, login pass 1 Autentikasi User, pass Login Administrator Data Data Jenis_sekolah Data Jurusan Data Jenis_ Jurusan jalan 2 Setup Data Jenis_ Data SEkolah Jenis_ Jurusan Jurusan Data Jenis_ Data Jurusan Data Tempat Asal Tempat Tujuan 3 Tampilan Info User Rute Perjalanan Gambar 4.2. DAD Level 1 Gambar 4.2 untuk membuka halaman administrator maka administrator harus login terlebih dahulu jika login valid maka akan memasuki fasilitas administrator yang bertugas untuk mengatur data letak lokasi sekolah berdasarkan kategori yang diinputkan sehingga informasi yang disajikan akan selalu update. Administrator juga dapat memasukkan data dan mengaupdate data sekolah, data jenis sekolah dan data jurusan serta data jalan kemudian disimpan di berkas, selain itu juga administrator menerima laporan data sekolah, data jenis sekolah, data jurusan dan data jalan. Tampilan, user dapat memilih menu yang ada yaitu : menu sekolah, dan menu jalan dengan penentuan rute yang akan dilewati dengan masukan rute awal dan rute akhir serta dapat melakukan zoom, User juga akan menerima laporan sesuai dengan menu yang dipilihnya. DAD level 1 pada Gambar 4.2 dapat dijabarkan lagi guna memperjelas proses yang dilakukan oleh sistem, seperti Gambar 4.3 DAD Level 2 Setup Data dan Gambar 4.4 DAD Level 2 Tampilan

8 2.1 Data Data 2.2 Data Jenis_ Data Jenis_ Jenis_ Data Jenis_ Jenis_ Data Jenis_ Jurusan 2.3 Data Jurusan Jurusan Data jalan Data Jurusan Administrator Data 2.4 Data Gambar 4.3. DAD Level 2 Setup Data Pada Gambar 4.3 DAD Level 2 Setup Data dapat dijelaskan masing masing prosesnya sebagai berikut : 1., administrator memasukkan dan atau mengupdate data sekolah kemudian disimpan di berkas sekolah dan proses sekolah memberikan informasi sekolah ke administrator. 2. Jenis_ Jenis_, administrator memasukkan dan atau mengupdate data Jenis_, sistem akan mengecek data tersebut pada berkas sekolah kemudian disimpan di berkas Jenis_ dan proses Jenis_ memberikan informasi Jenis_ kepada administrator. 3. Jurusan Jurusan administrator memasukkan dan atau mengupdate data Jurusan dan melakukan pengecekan pada berkas Jenis_, kemudian disimpan di berkas Jurusan dan proses Jurusan memberikan informasi Jurusan kepada administrator. 4. administrator memasukkan dan atau mengupdate data dan melakukan pengecekan pada berkas kemudian disimpan di berkas jalan. proses memberikan informasi kepada administrator.

9 Peta 3.1 Layer Data Data User Peta 3.2 Layer Titik awal Titik akhir Data Rute terpendek 3.3 Algoritma Semut Gambar 4.4. DAD Level 2 Tampilan Gambar 4.4 DAD Level 2 Tampilan dapat dijelaskan masing masing prosesnya sebagai berikut : 1. layer ini user memilih menu layer, sistem melakukan pengecekan ke berkas, dari hasil pengecekan akan ditampilkan peta digital Lokasi sekolah. 2. layer ini user memilih menu layer jalan, sistem melakukan pengecekan ke berkas jalan, dari hasil pengecekan akan ditampilkan peta digital jalan. 3. algoritma Semut ini user menentukan titik awal dan titik akhir untuk menentukan jalur evakuasi yang bisa dilewati, sistem akan mengecek ke berkas jalan kemudian menampilkan rute jalan yang bisa dilewati. Perancangan Basis Data Basis data ini dirancang untuk memberikan petunjuk dan penjelasan mengenai tempat dan struktur penyimpanan data yang akan digunakan. Tabel 4.1. Struktur Tabel login Field Type Null Default Key Keterangan Uname Character (30) No PK Password Character (32) Yes Null cookie Character (32) Yes Null Tabel 4.2. Struktur Field Type Null Default Key Keterangan Id_sekolah Serial No PK Nama_sekolah Character(50) Yes Null The_geom Geometry Yes Null Id_jenis Serial Yes Null FK1 Id_ Seria Yes Null FK2 Tabel 4.2 Struktur Tabel terdiri dari Id_sekolah yang merupakan Primary Key, nama_sekolah yang merupakan nama dari sekolah, the_geom merupakan geometri dari sekolah, Id_jenis merupakan Foreign key dari tabel jenis sekolah yang menentukan jenis dari

10 sekolah (SMA, SMK atau MA) Id_jalan juga merupakan foreign key dari tabel jalan yang menentukan alamat sekolah. Tabel 4.3. Struktur Tabel Jenis_ Field Type Null Default Key Keterangan Id_jenis Serial No PK Nama_jenis Character(50) Yes Null Id_sekolah Serial Yes Null FK1 Tabel 4.3 Struktur Tabel Jenis_sekolah terdiri dari Id_jenis yang merupakan Primary Key tabel jenis_sekolah, nama_jenis yang merupakan jenis (SMA, SMK atau MA) dari sekolah, Id_sekolah merupakan Foreign Key dari tabel sekolah yang berfungsi untuk menentukan nama sekolah. Tabel 4.4. Struktur Jurusan Field Type Null Default Key Keterangan Id_jurusan Serial No PK Nama_jurusan Character(50) Yes Null Id_jenis Serial Yes Null FK Tabel 4.4 Struktur Jurusan terdiri dari Id_Jurusan yang merupakan Primary Key dari tabel jurusan, nama_jurusan yang merupakan nama dari suatu jurusan, Id_jenis merupakan foreign key dari tabel jenis_sekolah yang menentukan jenis dari suatu jurusan. PEMBAHASAN Implementasi Algoritma Semut untuk Pencarian Rute Terpendek berbasis Sistem Informasi Geografis adalah pencarian jalur terpendek sebagai dasar pengambilan keputusan untuk menentukan rute perjalanan Gambar 5.5 dengan menggunakan algoritma Semut.

11 Gambar 5.5. Jalur Terpendek Algoritma semut memerlukan variabel dan langkah langkah untuk menentukan jalur terpendek, langkah langkah tersebut : Langkah 1: a. Inisialisasi harga parameter-parameter algoritma, parameter parameter yang diinisialisasikan adalah : 1. Intensitas jejak semut antar titik (τ ij) dan perubahannya 2. Banyak titik (n) termasuk x dan y (koordinat) atau d ij (jarak antar titik) 3. Penentuan titik asal dan titik tujuan 4. Tetapan siklus semut (Q) 5. Tetapan pengendali intensitas jejak semut (α) 6. Tetapan pengendali visibilitas (β). 7. Visibilitas antar titik (ηij) ηij digunakan dalam persamaan probabilitas titik yang akan dikunjungi. Nilai ηij merupakan hasil dari 1/d ij (jarak titik). 8. Banyak semut (m). m merupakan banyak semut yang akan melakukan siklus dalam algoritma semut. Nilai m ditentukan oleh pengguna. 9. Tetapan penguapan jejak semut (ρ) ρ digunakan untuk menentukan τij untuk siklus selanjutnya. Nilai ρditentukan oleh pengguna. 10. Jumlah siklus maksimum (NC max) bersifat tetap selama algoritma dijalankan, sedangkan τ ij akan selalu diperbaharui harganya pada setiap siklus algoritma mulai dari siklus pertama (NC=1) sampai tercapai siklus maksimum (NC=NC max) atau sampai terjadi konvergen. b. Inisialisasi titik pertama setiap semut. Setelah inisialisasi τ ij dilakukan, kemudian m semut dititikkan pada titik pertama yang telah ditentukan. Untuk nilai parameter α sebaiknya diberi nilai 0 α 1, hal ini dimaksudkan untuk menghindari akumulasi pheromone yang tidak terbatas pada sisi tersebut. Karena jumlah pheromone yang ditinggalkan tidak mungkin bertambah kuat tetapi akan bertambah kurang. Untuk nilai parameter β sebaiknya tidak diberi nilai 0 karena jika diberi nilai 0 maka hasil yang dicapai tidak maksimum. Tidak optimum disini berarti suatu kondisi dimana panjang perjalanan yang dicapai tidak minimum. Langkah 2: Pengisian titik pertama ke dalam tabu list. Hasil inisialisasi titik pertama setiap semut dalam langkah 1 harus diisikan sebagai elemen pertama tabu list. Hasil dari langkah ini adalah terisinya elemen pertama tabu list setiap semut dengan indeks titik pertama. Langkah 3: Penyusunan rute kunjungan setiap semut ke setiap titik. Koloni semut yang sudah terdistribusi ke sejumlah atau setiap titik, akan mulai melakukan perjalanan dari titik pertama masing -masing sebagai titik asal dan salah satu titik titik lainnya sebagai titik tujuan. Kemudian dari titik kedua masing - masing, koloni semut akan melanjutkan perjalanan dengan memilih salah satu dari titik - titik yang tidak terdapat pada tabu k sebagai titik tujuan selanjutnya. Perjalanan koloni semut berlangsung terus menerus sampai semua titik satu persatu dikunjungi atau telah menempati tabu k. Jika s menyatakan indeks urutan kunjungan, titik asal dinyatakan sebagai tabu k(s) dan titik titik lainnya dinyatakan sebagai {N- tabu k }, maka untuk menentukan titik tujuan digunakan persamaan probabilitas titik untuk dikunjungi sebagai berikut:

12 dengan i sebagai indeks titik asal dan j sebagai indeks titik tujuan. Langkah 4: d. Perhitungan panjang rute setiap semut Perhitungan panjang rute tertutup ( length closed tour) atau Lk setiap semut dilakukan setelah satu siklus diselesaikan oleh semua semut. Perhitungan dilakukan berdasarkan tabu k masing-masing dengan persamaan berikut: Dengan dij adalah jarak antara titik i ke titik j yang dihitung berdasarkan persamaan: e. Pencarian jarak terpendek Setelah L k setiap semut dihitung, akan diperoleh harga minimal panjang rute tertutup setiap siklus atau L minnc dan harga minimal panjang jalur tertutup secara keseluruhan adalah atau L min. f. Perhitungan perubahan harga intensitas jejak kaki semut antar titik Δτij Koloni semut akan meninggalkan jejak -jejak kaki pada lintasan antar titik yang dilaluinya. Adanya penguapan dan per bedaan jumlah semut yang lewat, menyebabkan kemungkinan terjadinya perubahan harga intensitas jejak kaki semut antar titik. Persamaan perubahannya adalah: keterangan: m = banyak semut τ ij = panjang jalur setiap semut dengan Δτ ij adalah perubahan harga intensitas jejak kaki semut antar titik setiap semut yang dihitung berdasarkan persamaan. adalah perubahan harga intensitas jejak kaki semut antar titik setiap semut yang dihitung berdasarkan persamaan.

13 keterangan: Q = tetapan siklus semut L k =length close tour(lct) untuk (i.j) titik asal dan titik tujuan dalam tabu k Langkah 5: 3. Perhitungan harga intensitas jejak kaki semut antar titik untuk siklus selanjutnya. Harga intens itas jejak kaki semut antar titik pada semua lintasan antar titik ada kemungkinan berubah karena adanya penguapan dan perbedaan jumlah semut yang melewati. Untuk siklus selanjutnya, semut yang akan melewati lintasan tersebut harga intensitasnya telah berubah. Harga intensitas jejak kaki semut antar titik untuk siklus selanjutnya dihitung dengan persamaan : 4. Atur ulang harga perubahan intensitas jejak kaki semut antar titik. Untuk siklus selanjutnya perubahan harga intensitas jejak semut antar titik perlu diatur kembali agar memiliki nilai sama dengan nol. Langkah 6: Pengosongan tabu list, dan ulangi langkah 2 jika diperlukan. Tabu list perlu dikosongkan untuk diisi lagi dengan urutan titik yang baru pada siklus selanjutnya, jika jumlah siklus maksimum belum tercapai atau belum terjadi konvergensi. Algoritma diulang lagi dari langkah pengisian tabu list dengan harga parameter intensitas jejak kaki semut antar titik yang sudah diperbaharui. Contoh Jika diketahui suatu graph Dengan jarak antar titik(dij) sebagai berikut : Tabel 5.1. Jarak antar titik A B C D E A B C D E 5 4 0

14 Parameter parameter yang digunakan adalah α=1.00 β=1.00 ρ=0.50 τ ij (awal) = 0.01 maksimum siklus (NC max) = 2 tetapan siklus semut (Q) = 1 banyak semut (m) = 4 dari jarak titik yang telah diketahui dapat dihitung visibilitas antar titik η ij = 1/d ij tabel visibilitas antar titik Tabel 5.2. Visibilitas antar titik A B C D E A B C D E Siklus ke-1 Panjang jalur semut : Tabel 5.3. Hasil pada siklus pertama Semut ke- Rute Panjang rute 1 A C B 2 A C E 12 3 A B C E 14 4 A D E 7 Siklus ke-2 Panjang jalur semut : Tabel 5.4. hasil pada siklus kedua Semut ke- Rute Panjang rute 1 A C B E 14 2 A C E E 14 3 A B C E 14 4 A D E 7 Dari dua siklus pada tabel 5.1 dan tabel 5.2 diketahui lintasan terpendek yang dihasilkan ke-4 semut dengan panjang lintasan = 7 dengan melewati titik A-D-E. KESIMPULAN Penelitian yang sudah dilakukan serta pembahasan pada bab bab sebelumnya, Implementasi Algoritma Semut untuk Pencarian Rute Terpendek berbasis Sistem Informasi Geografis dapat disimpulkan bahwa : 1. Sistem Informasi Geografis mampu menyajikan peta Yogyakarta yang menampilkan lokasi sekolah SMA, SMK dan MA.

15 2. Sistem Informasi Geografis mampu menyajikan informasi dari lokasi yang di klik yang berupa informasi sekolah, seperti nama sekolah, alamat, jurusan dan informasi lainnya. 3. Sistem Informasi Geografis memiliki kemampuan mencarikan rute terpendek dari jalur yang akan dilalui dengan menentukan tempat asal dan tempat tujuan, sehingga dapat membantu mengambil keputusan untuk penentuan rute perjalanan dengan menggunakan algoritma Semut. SARAN Sesuai dengan pembahasan yang diuraikan pada kesimpulan diatas, maka penulis menyarankan kepada peneliti selanjutnya untuk melengkapi penelitian ini dengan : 1. Pengembangan sistem yang dapat melakukan perhitungan jarak terpendek dengan tempat tujuan lebih dari satu. 2. Pengembangan sistem yang dapat mempertimbangkan tingkat kemacetan suatu jalan dan faktor kecepatan kendaraan pada analisis rute terpendek. DAFTAR PUSTAKA [1] Aronoff, S., 1989, Geographic Information System : a Management Persepective, WDL Publications. [2] Buckey, D.J., 2009, Bgis Introduction to GIS, Bio Diversity GIS, <Diakses 09 Januari 2015> [3] Demers, M.N., 1997, Fundamentals of Geographic Information Systems, John Wiley and Sons. [4] Dwidasmara,I.B.G, 2009, Sistem Informasi Geografis berbasis SVG untuk perjalanan Wisata dengan Dukungan Teknologi Mobile dan Pencarian Rute Terpendek dengan Algoritma Dijkstra, Tesis Program Magister Ilmu Komputer Pasca Sarjana Universitas Gadjah Mada, Yogyakarta. [5] Friendly Purba (2009), Aplikasi Pencari Rute Optimum Menggunakan Algoritma Semut Di Kampus Universitas Sumatera Utara Dengan Dukungan Sistem Informasi Geografis, _Jurnal_Skripsi.pdf?AWSAccessKeyId=AKIAJ56TQJRTWSMTNPEA&Expires= &Signature=aGbe4u8A21%2BClEANTX%2F6aL1uraE%3D&response-contentdisposition=inline%3B%20filename%3DAPLIKASI_PENCARI_RUTE_OPTIMUM_ MENGGUNAKA.pdf [6] Hidayatullah,P., Kawistara, JK., 2014, Pemrograman WEB, Informatika, Bandung. [7] Iskandar, E., 2012, Sistem Informasi Geografis Pemetaan Daerah Rawan Gempa Tektonik serta Jalur Evakuasi di Yogyakarta, IPTEK-KOM, Volume 14, No.1, Juni [8] PostgreSQL, 2008, PostgreSQL Documentation, PostgreSQL Global Development Group, University of California. [9] Prahasta, E., 2005, Konsep Konsep Dasar Sistem Informasi Geografis, Informatika, Bandung. [10] Yusman, Y., 2009, Sistem Informasi Geografis dengan MapInfo Profesional, Andi Offset Yogyakarta. [11] Yuwono, B., dkk., 2009, Implementasi Algoritma Koloni Semut Pada Pencarian Jalur Terpendek Protokol di Kota Yogyakarta, Seminar Nasional Informatika 2009 (semnasif 2009) ISSN: UPN Veteran Yogyakarta.

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

PENCARIAN RUTE TERPENDEK OBJEK WISATA DI MAGELANG MENGGUNAKAN ANT COLONY OPTIMIZATION (ACO)

PENCARIAN RUTE TERPENDEK OBJEK WISATA DI MAGELANG MENGGUNAKAN ANT COLONY OPTIMIZATION (ACO) PENCARIAN RUTE TERPENDEK OBJEK WISATA DI MAGELANG MENGGUNAKAN ANT COLONY OPTIMIZATION (ACO) Bagus Fatkhurrozi *, Ika Setyowati Jurusan Teknik Elektro, Fakultas Teknik, Universitas Tidar Jl. Kapten Suparman

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

Sistem Informasi Penentuan Jalur Terpendek Bagi Pengantar Surat Menggunakan Algoritma Semut

Sistem Informasi Penentuan Jalur Terpendek Bagi Pengantar Surat Menggunakan Algoritma Semut Sistem Informasi Penentuan Jalur Terpendek Bagi Pengantar Surat Menggunakan Algoritma Semut Yopri Satria Dahni 1, Rahmiati 2 Program Studi Teknik Informatika STMIK Amik Riau, Jalan Purwodadi Km 10 Panam

Lebih terperinci

BAB IV ANALISIS MASALAH

BAB IV ANALISIS MASALAH BAB IV ANALISIS MASALAH 4.1 Tampilan Program Persoalan TSP yang dibahas pada tugas akhir ini memiliki kompleksitas atau ruang solusi yang jauh lebih besar dari TSP biasa yakni TSP asimetris dan simetris.

Lebih terperinci

SISTEM ALOKASI PENYIMPANAN BARANG PADA GUDANG

SISTEM ALOKASI PENYIMPANAN BARANG PADA GUDANG SISTEM ALOKASI PENYIMPANAN BARANG PADA GUDANG Achmad Hambali Jurusan Teknik Informatika PENS-ITS Kampus PENS-ITS Keputih Sukolilo Surabaya 60 Telp (+6)3-59780, 596, Fax. (+6)3-596 Email : lo7thdrag@ymail.co.id

Lebih terperinci

PENEMUAN JALUR TERPENDEK DENGAN ALGORITMA ANT COLONY. Budi Triandi

PENEMUAN JALUR TERPENDEK DENGAN ALGORITMA ANT COLONY. Budi Triandi Budi, Penemuan Jalur Terpendek Dengan 73 PENEMUAN JALUR TERPENDEK DENGAN ALGORITMA ANT COLONY Budi Triandi Dosen Teknik Informatika STMIK Potensi Utama STMIK Potensi Utama, Jl.K.L Yos Sudarso Km 6,5 No.3-A

Lebih terperinci

OPTIMASI RUTE ARMADA KEBERSIHAN KOTA GORONTALO MENGGUNAKAN ANT COLONY OPTIMIZATION. Zulfikar Hasan, Novianita Achmad, Nurwan

OPTIMASI RUTE ARMADA KEBERSIHAN KOTA GORONTALO MENGGUNAKAN ANT COLONY OPTIMIZATION. Zulfikar Hasan, Novianita Achmad, Nurwan OPTIMASI RUTE ARMADA KEBERSIHAN KOTA GORONTALO MENGGUNAKAN ANT COLONY OPTIMIZATION Zulfikar Hasan, Novianita Achmad, Nurwan ABSTRAK Secara umum, penentuan rute terpendek dapat dibagi menjadi dua metode,

Lebih terperinci

BAB 2 LANDASAN TEORI. Perancangan sistem merupakan penguraian suatu sistem informasi

BAB 2 LANDASAN TEORI. Perancangan sistem merupakan penguraian suatu sistem informasi BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Perancangan Sistem Perancangan sistem merupakan penguraian suatu sistem informasi yang utuh ke dalam bagian komputerisasi yang dimaksud, mengidentifikasi dan mengevaluasi

Lebih terperinci

Analisa Pencarian Jarak Terpendek Lokasi Wisata di Provinsi Sumatera Utara Menggunakan Algoritma Ant Colony Optimization (ACO)

Analisa Pencarian Jarak Terpendek Lokasi Wisata di Provinsi Sumatera Utara Menggunakan Algoritma Ant Colony Optimization (ACO) Analisa Pencarian Jarak Terpendek Lokasi Wisata di Provinsi Sumatera Utara Menggunakan Algoritma Ant Colony Optimization (ACO) Juanda Hakim Lubis Prorgram Studi Teknik Informatika, Fakultas Teknik, Universitas

Lebih terperinci

Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik Dan Jalur Evakuasi di Yogyakarta

Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik Dan Jalur Evakuasi di Yogyakarta Review Jurnal Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik Dan Jalur Evakuasi di Yogyakarta Oleh : 1. Donnyca Mazda Putra (K3513018) 2. Rosyid Esanudin (K3513062) PENDIDIKAN TEKNIK

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 TEORI GRAF 2.1.1 Definisi Definisi 2.1 (Munir, 2009, p356) Secara matematis, graf G didefinisikan sebagai pasangan himpunan (V,E), ditulis dengan notasi G = (V,E), yang dalam hal

Lebih terperinci

ALGORITMA SEMUT PADA PENJADWALAN PRODUKSI JOBSHOP

ALGORITMA SEMUT PADA PENJADWALAN PRODUKSI JOBSHOP Media Informatika, Vol. 2, No. 2, Desember 2004, 75-81 ISSN: 0854-4743 ALGORITMA SEMUT PADA PENJADWALAN PRODUKSI JOBSHOP Zainudin Zukhri, Shidiq Alhakim Jurusan Teknik Informatika, Fakultas Teknologi Industri,Universitas

Lebih terperinci

IkhsanJaelani Mahasiswa Informatika, FT UMRAH, ABSTRAK. Kata Kunci : Rute Terpendek, meta-heuristics, algoritma semut

IkhsanJaelani Mahasiswa Informatika, FT UMRAH, ABSTRAK. Kata Kunci : Rute Terpendek, meta-heuristics, algoritma semut PENERAPAN ALGORITMA SEMUT UNTUK OPTIMISASI RUTE PENJEMPUTAN BARANG PADA TEMPAT JASA PENITIPAN SEMENTARA LION EXPRESS Studi Kasus : Konsolidator Lion Express Tanjungpinang IkhsanJaelani Mahasiswa Informatika,

Lebih terperinci

Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System

Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System Jan Alif Kreshna, Satria Perdana Arifin, ST, MTI., Rika Perdana Sari, ST, M.Eng. Politeknik Caltex Riau Jl. Umbansari 1 Rumbai,

Lebih terperinci

Aplikasi Penentuan Jalur Terpendek Pendistribusian Bantuan Bencana alam Dengan Menggunakan Algoritma Semut Pada Wilayah Sumatera Utara

Aplikasi Penentuan Jalur Terpendek Pendistribusian Bantuan Bencana alam Dengan Menggunakan Algoritma Semut Pada Wilayah Sumatera Utara Aplikasi Penentuan Jalur Terpendek Pendistribusian Bantuan Bencana alam Dengan Menggunakan Algoritma Semut Pada Wilayah Sumatera Utara Marlince NK. Nababan 1 Yonata Laia 2, Mardi Turnip 3 Universitas Prima

Lebih terperinci

ANALISIS ALGORITMA ANT SYSTEM (AS) PADA KASUS TRAVELLING SALESMAN PROBLEM (TSP)

ANALISIS ALGORITMA ANT SYSTEM (AS) PADA KASUS TRAVELLING SALESMAN PROBLEM (TSP) Buletin Ilmiah Math. Stat. dan Terapannya (Bimaster) Volume 04, No. 3 (2015), hal 201 210. ANALISIS ALGORITMA ANT SYSTEM (AS) PADA KASUS TRAVELLING SALESMAN PROBLEM (TSP) Cindy Cipta Sari, Bayu Prihandono,

Lebih terperinci

BAB I PENDAHULUAN. Pada awal diciptakan, komputer hanya difungsikan sebagai alat hitung

BAB I PENDAHULUAN. Pada awal diciptakan, komputer hanya difungsikan sebagai alat hitung 1 BAB I PENDAHULUAN 1.1 Latar Belakang Pada awal diciptakan, komputer hanya difungsikan sebagai alat hitung saja. Namun seiring dengan perkembangan jaman, maka peran komputer semakin mendominasi kehidupan.

Lebih terperinci

REKAYASA APLIKASI PENCARI RUTE LOKASI INDUSTRI MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM

REKAYASA APLIKASI PENCARI RUTE LOKASI INDUSTRI MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM REKAYASA APLIKASI PENCARI RUTE LOKASI INDUSTRI MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM Anwar Hidayat 1), Agung Budi Prasetyo 2) 1, 2) Teknik Informatika, STMIK AKAKOM Jl.Raya Janti 143 Karangjambe, Yogyakarta

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB LANDASAN TEORI. Tsunami Tsunami adalah gelombang laut yang terjadi karena adanya gangguan impulsif pada laut. Gangguan impulsif tersebut terjadi akibat adanya perubahan bentuk dasar laut secara tiba-tiba

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Analisa sistem yang berjalan bertujuan untuk mengidentifikasi persoalanpersoalan yang muncul dalam pembuatan sistem, hal ini dilakukan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Teori Graf Suatu graf G terdiri atas himpunan yang tidak kosong dari elemen elemen yang disebut titik (vertek), dan suatu daftar pasangan vertek yang tidak terurut disebut sisi

Lebih terperinci

ANALISIS ALGORITMA SEMUT UNTUK PEMECAHAN MASALAH PENUGASAN

ANALISIS ALGORITMA SEMUT UNTUK PEMECAHAN MASALAH PENUGASAN ANALISIS ALGORITMA SEMUT UNTUK PEMECAHAN MASALAH PENUGASAN Zainudin Zukhri Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Indonesia Kampus Terpadu UII Jl Kaliurang Km 14.5 Yogyakarta

Lebih terperinci

Perbandingan Algoritma Dijkstra Dan Algoritma Ant Colony Dalam Penentuan Jalur Terpendek

Perbandingan Algoritma Dijkstra Dan Algoritma Ant Colony Dalam Penentuan Jalur Terpendek Perbandingan Algoritma Dijkstra Dan Algoritma Ant Colony Dalam Penentuan Jalur Terpendek Finsa Ferdifiansyah NIM 0710630014 Jurusan Teknik Elektro Konsentrasi Rekayasa Komputer Fakultas Teknik Universitas

Lebih terperinci

ANT COLONY OPTIMIZATION

ANT COLONY OPTIMIZATION ANT COLONY OPTIMIZATION WIDHAPRASA EKAMATRA WALIPRANA - 13508080 Program Studi Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung e-mail: w3w_stay@yahoo.com ABSTRAK The Ant Colony Optimization

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Proses yang sedang berjalan dalam pencarian daerah rawan tindak kejahatan masih bersifat manual. Bentuk manual yaitu masyarakat yang akan bepergian

Lebih terperinci

Review Jurnal. Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik dan Jalur Evakuasi di Yogyakarta.

Review Jurnal. Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik dan Jalur Evakuasi di Yogyakarta. Review Jurnal Sistem Informasi Geografis Untuk Pemetaan Daerah Rawan Gempa Tektonik dan Jalur Evakuasi di Yogyakarta Disusun oleh: Nama : 1. Septhea Pradina M (K3513063) 2. Sri Puji Lestari (K3513067)

Lebih terperinci

VEHICLE ROUTING PROBLEM UNTUK DISTRIBUSI BARANG MENGGUNAKAN ALGORITMA SEMUT

VEHICLE ROUTING PROBLEM UNTUK DISTRIBUSI BARANG MENGGUNAKAN ALGORITMA SEMUT VEHICLE ROUTING PROBLEM UNTUK DISTRIBUSI BARANG MENGGUNAKAN ALGORITMA SEMUT Agung Hadhiatma 1*, Alexander Purbo 2* 1,2 Program Studi Informatika, Fakultas Sains dan Teknologi, Universitas Sanata Dharma

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. Implementasi dan pengujian dalam merancang program aplikasi

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. Implementasi dan pengujian dalam merancang program aplikasi BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 41 Implementasi Sistem 411 Spesifikasi Hardware dan Software Implementasi dan pengujian dalam merancang program aplikasi penentuan jalur pendistribusian barang ini

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

PENDUKUNG SISTEM PEMASARAN DENGAN ALGORITMA ANT COLONY ABSTRAK

PENDUKUNG SISTEM PEMASARAN DENGAN ALGORITMA ANT COLONY ABSTRAK PENDUKUNG SISTEM PEMASARAN DENGAN ALGORITMA ANT COLONY Vendy Steven Tandiko, Halim Agung steven_vendy@yahoo.co.id, halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia ABSTRAK Kemudahan untuk

Lebih terperinci

IMPLEMENTASI ALGORITMA ANT COLONY OPTIMIZATION PADA APLIKASI PENCARIAN LOKASI TEMPAT IBADAH TERDEKAT DI KOTA BANDUNG

IMPLEMENTASI ALGORITMA ANT COLONY OPTIMIZATION PADA APLIKASI PENCARIAN LOKASI TEMPAT IBADAH TERDEKAT DI KOTA BANDUNG IMPLEMENTASI ALGORITMA ANT COLONY OPTIMIZATION PADA APLIKASI PENCARIAN LOKASI TEMPAT IBADAH TERDEKAT DI KOTA BANDUNG Andri Zarman 1,Mohamad Irfan 2, Wisnu Uriawan 3 1,2,3 Jurusan Teknik Informatika, Fakultas

Lebih terperinci

Penyelesaian Masalah Travelling Salesman Problem Menggunakan Ant Colony Optimization (ACO)

Penyelesaian Masalah Travelling Salesman Problem Menggunakan Ant Colony Optimization (ACO) Penyelesaian Masalah Travelling Salesman Problem Menggunakan Ant Colony Optimization (ACO) Anna Maria 1, Elfira Yolanda Sinaga 2, Maria Helena Iwo 3 Laboratorium Ilmu dan Rekayasa Komputasi Departemen

Lebih terperinci

BAB II KAJIAN TEORI. semut, dan travelling salesman problem. Teori graf digunakan untuk menerapkan

BAB II KAJIAN TEORI. semut, dan travelling salesman problem. Teori graf digunakan untuk menerapkan BAB II KAJIAN TEORI Pada bab kajian teori akan dibahas tentang teori graf, algoritma, algoritma semut, dan travelling salesman problem. Teori graf digunakan untuk menerapkan aplikasi rute Trans Jogja.

Lebih terperinci

Analisis dan Implementasi Ant Colony Algorithm untuk Clustering

Analisis dan Implementasi Ant Colony Algorithm untuk Clustering Analisis dan Implementasi Ant Colony Algorithm untuk Clustering Kurniawan Nur Ramadhani Program Studi Manajemen Informatika Politeknik Telkom, Bandung andiess26@yahoo.co.id Abstrak Paper ini memaparkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 6 BAB II TINJAUAN PUSTAKA Pada bagian pada bagian ini akan diuraikan tentang tinjauan pustaka dan landaran teori yang sesuai dengan ACO dan AG. 2.1 Algoritma Ant Colony Optimization Secara umum pencarian

Lebih terperinci

Penyelesaian Traveling Salesperson Problem dengan Menggunakan Algoritma Semut

Penyelesaian Traveling Salesperson Problem dengan Menggunakan Algoritma Semut Penyelesaian Traveling Salesperson Problem dengan Menggunakan Algoritma Semut Irfan Afif (13507099) Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung,

Lebih terperinci

BAB II DASAR TEORI 2.1 Penjadwalan Kuliah

BAB II DASAR TEORI 2.1 Penjadwalan Kuliah BAB II DASAR TEORI 2.1 Penjadwalan Kuliah Penjadwalan Kuliah merupakan pengaturan penempatan waktu dan ruangan berdasarkan jumlah kuliah dan akademik sejenis, dengan memperhatikan sejumlah aturan yang

Lebih terperinci

Pengisian Kota Pertama ke dalam Tabu List Penyusunan Rute Kunjungan Setiap Semut ke Setiap Kota

Pengisian Kota Pertama ke dalam Tabu List Penyusunan Rute Kunjungan Setiap Semut ke Setiap Kota ix DAFTAR ISI HALAMAN JUDUL... i LEMBAR PENGESAHAN DOSEN PEMBIMBING... ii LEMBAR PENGESAHAN DOSEN PENGUJI... iii HALAMAN PERSEMBAHAN... iv MOTTO... v KATA PENGANTAR... vi ABSTRAKSI... viii DAFTAR ISI...

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 Pada awalnya komputer hanya digunakan untuk alat hitung saja tetapi seiring dengan perkembangan teknologi, komputer diharapkan mampu melakukan semua yang dapat

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Rute jalur terpendek merupakan suatu persoalan untuk mencari lintasan menuju toko Majestyk yang dilalui dengan jumlah yang paling minimum. Maka

Lebih terperinci

BAB 1 PENDAHULUAN. bagian dalam pekerjaan. Dalam melakukan pemasangan kabel perlu

BAB 1 PENDAHULUAN. bagian dalam pekerjaan. Dalam melakukan pemasangan kabel perlu BAB 1 PENDAHULUAN 1.1 Latar Belakang Bagi perusahaan kontraktor perumahan, pemasangan kabel menjadi bagian dalam pekerjaan. Dalam melakukan pemasangan kabel perlu dilakukan perencanaan urutan rumah yang

Lebih terperinci

1.1 Latar Belakang BAB I PENDAHULUAN

1.1 Latar Belakang BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1 Latar Belakang Daerah Pariaman merupakan wilayah kota yang sedang berkembang seperti pada tempat-tempat pariwisata, pendidikan, sarana transportasi umum dan Pelayanan Publik. Seiring

Lebih terperinci

AKSES INFORMASI PENGIRIMAN BARANG DI KANTOR POS JEMUR SARI UNTUK AREA SURABAYA TIMUR MENGGUNAKAN METODE ANT COLONY OPTIMIZATION BERBASIS WAP

AKSES INFORMASI PENGIRIMAN BARANG DI KANTOR POS JEMUR SARI UNTUK AREA SURABAYA TIMUR MENGGUNAKAN METODE ANT COLONY OPTIMIZATION BERBASIS WAP AKSES INFORMASI PENGIRIMAN BARANG DI KANTOR POS JEMUR SARI UNTUK AREA SURABAYA TIMUR MENGGUNAKAN METODE ANT COLONY OPTIMIZATION BERBASIS WAP Titik Sri Mulyani 1. Zen Samsono Hadi 2. Haryadi Amran Darwito

Lebih terperinci

Jurnal Edukasi dan Penelitian Informatika (JEPIN) Vol. 1, No. 2, (2015) 1 Rancangan Sistem Penjadwalan Akademik Menggunakan Algoritma Max Min Ant System (Studi Kasus: STMIK Atma Luhur Pangkalpinang) Delpiah

Lebih terperinci

PERANCANGAN SISTEM OPTIMASI RUTE DISTRIBUSI PENGANGKUTAN SAMPAH DI SURABAYA SECARA ADAPTIF MENGGUNAKAN METODE ALGORITMA KOLONI SEMUT

PERANCANGAN SISTEM OPTIMASI RUTE DISTRIBUSI PENGANGKUTAN SAMPAH DI SURABAYA SECARA ADAPTIF MENGGUNAKAN METODE ALGORITMA KOLONI SEMUT PERANCANGAN SISTEM OPTIMASI RUTE DISTRIBUSI PENGANGKUTAN SAMPAH DI SURABAYA SECARA ADAPTIF MENGGUNAKAN METODE ALGORITMA KOLONI SEMUT Raditya Arizal Pranata, Ira Prasetyaningrum S.Si,MT., Arna Fariza, S.Kom,

Lebih terperinci

PENENTUAN RUTE OPTIMAL PADA KEGIATAN PENJEMPUTAN PENUMPANG TRAVEL MENGGUNAKAN ANT COLONY SYSTEM

PENENTUAN RUTE OPTIMAL PADA KEGIATAN PENJEMPUTAN PENUMPANG TRAVEL MENGGUNAKAN ANT COLONY SYSTEM JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2013) 1-6 1 PENENTUAN RUTE OPTIMAL PADA KEGIATAN PENJEMPUTAN PENUMPANG TRAVEL MENGGUNAKAN ANT COLONY SYSTEM Laksana Samudra dan Imam Mukhlash Matematika, Fakultas

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Bali memiliki bermacam-macam obyek wisata yang sangat potensial untuk dijadikan ladang penghasil devisa bagi negara, tidak hanya itu saja para penduduk di sekitar obyek

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

Pemanfaatan Algoritma Semut untuk Penyelesaian Masalah Pewarnaan Graf

Pemanfaatan Algoritma Semut untuk Penyelesaian Masalah Pewarnaan Graf Pemanfaatan Algoritma Semut untuk Penyelesaian Masalah Pewarnaan Graf Anugrah Adeputra - 13505093 Program Studi Informatika, Sekolah Teknik Elektro & Informatika ITB Jl. Ganesha No.10 If15093@students.if.itb.ac.id

Lebih terperinci

BAB I PENDAHULUAN. Daerah Istimewa Yogyakarta merupakan daerah istimewa. se-tingkat provinsi di Indonesia yang merpakan peleburan dari

BAB I PENDAHULUAN. Daerah Istimewa Yogyakarta merupakan daerah istimewa. se-tingkat provinsi di Indonesia yang merpakan peleburan dari BAB I PENDAHULUAN 1.1 Latar Belakang Daerah Istimewa Yogyakarta merupakan daerah istimewa se-tingkat provinsi di Indonesia yang merpakan peleburan dari Negara Kesultanan Yogyakarta dan Negara Kadipaten

Lebih terperinci

BAB II LANDASAN TEORI. membentuk satu kesatuan. Pada sistematikanya, sistem informasi melakukan 3

BAB II LANDASAN TEORI. membentuk satu kesatuan. Pada sistematikanya, sistem informasi melakukan 3 BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem merupakan kumpulan 2 atau lebih bagian atau komponen yang saling terkait, berhubungan dan berinteraksi, yang artinya saling bekerja sama membentuk satu

Lebih terperinci

BAB II LANDASAN TEORI. Graf adalah kumpulan simpul (nodes) yang dihubungkan satu sama lain

BAB II LANDASAN TEORI. Graf adalah kumpulan simpul (nodes) yang dihubungkan satu sama lain 8 BAB II LANDASAN TEORI 2.1 Teori Graf 2.1.1 Definisi Graf Graf adalah umpulan simpul (nodes) yang dihubungan satu sama lain melalui sisi/busur (edges) (Zaaria, 2006). Suatu Graf G terdiri dari dua himpunan

Lebih terperinci

PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH

PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH PENENTUAN ARAH TUJUAN OBJEK DENGAN TABU SEARCH Kampami Kelimay Fitri 1,Suriati 2 Jurusan Sistem Informasi Sekolah Tinggi Teknik Harapan Medan Jl. HM Jhoni No 70 Medan, Indonesia 1 Kelimayammii@gmail.com

Lebih terperinci

ALGORITMA DIJKSTRA DAN ALGORITMA SEMUT DALAM MENYELESAIKAN MASALAH LINTASAN TERPENDEK (STUDI KASUS JARINGAN TRANSPORTASI PARIWISATA DI PULAU LOMBOK)

ALGORITMA DIJKSTRA DAN ALGORITMA SEMUT DALAM MENYELESAIKAN MASALAH LINTASAN TERPENDEK (STUDI KASUS JARINGAN TRANSPORTASI PARIWISATA DI PULAU LOMBOK) βeta p-issn: 2085-5893 / e-issn: 2541-0458 http://jurnalbeta.ac.id Vol. 5 No. 1 (Mei) 2012, Hal. 1-20 βeta 2012 ALGORITMA DIJKSTRA DAN ALGORITMA SEMUT DALAM MENYELESAIKAN MASALAH LINTASAN TERPENDEK (STUDI

Lebih terperinci

MILIK UKDW BAB I PENDAHULUAN Latar Belakang Masalah

MILIK UKDW BAB I PENDAHULUAN Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Saat ini, teknologi komputer menjadi alat bantu yang sangat bermanfaat terutama untuk melakukan pekerjaan dalam hal kalkulasi, pendataan, penyimpanan berkas

Lebih terperinci

APLIKASI WISATA BATAM MENGGUNAKAN LAYANAN LOCATION BASED SERVICE BERBASIS WEBGIS. Abstrak

APLIKASI WISATA BATAM MENGGUNAKAN LAYANAN LOCATION BASED SERVICE BERBASIS WEBGIS. Abstrak APLIKASI WISATA BATAM MENGGUNAKAN LAYANAN LOCATION BASED SERVICE BERBASIS WEBGIS Sudra Irawan, Adhnes Zowtler Jurusan Teknik Informatika Politeknik Negeri Batam sudra@polibatam.ac.id Abstrak Kota Batam

Lebih terperinci

IMPLEMENTASI ALOKASI JADWAL MATA PELAJARAN SMU MENGGUNAKAN ALGORITMA KOLONI SEMUT (AKS)

IMPLEMENTASI ALOKASI JADWAL MATA PELAJARAN SMU MENGGUNAKAN ALGORITMA KOLONI SEMUT (AKS) IMPLEMENTASI ALOKASI JADWAL MATA PELAJARAN SMU MENGGUNAKAN ALGORITMA KOLONI SEMUT (AKS) Devie Rosa Anamisa, S.Kom, M.Kom Jurusan D3 Teknik Multimedia Dan Jaringan-Fakultas Teknik Universitas Trunojoyo

Lebih terperinci

BAB III ALGORITMA ANT DISPERSION ROUTING (ADR)

BAB III ALGORITMA ANT DISPERSION ROUTING (ADR) BAB III ALGORITMA ANT DISPERSION ROUTING (ADR) Pada permasalahan pencarian rute optimal dalam rangka penyebaran rute lalu lintas untuk mencapai keseimbangan jaringan lalu lintas sebagai upaya untuk mengurangi

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 adalah pasangan (V(G),E(G)) dengan (V(G)) adalah himpunan tidak kosong dan berhingga dari objek-objek yang disebut titik, (E(G)) adalah

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem Metode adalah cara atau prosedur yang dipergunakan untuk memecahkan suatu masalah penelitian. Sedangkan penelitian adalah suatu proses dalam menemukan sesuatu, baik

Lebih terperinci

BAB II LANDASAN TEORI. 2.1 Penjadwalan Definisi Penjadwalan Kegiatan Belajar Mengajar

BAB II LANDASAN TEORI. 2.1 Penjadwalan Definisi Penjadwalan Kegiatan Belajar Mengajar BAB II LANDASAN TEORI 2.1 Penjadwalan 2.1.1 Definisi Penjadwalan Kegiatan Belajar Mengajar Penjadwalan terkait pada aktivitas dalam hal untuk membuat sebuah jadwal. Sebuah jadwal adalah sebuah tabel dari

Lebih terperinci

SISTEM INFORMASI GEOGRAFIS UNTUK PEMETAAN DAERAH RAWAN GEMPA TEKTONIK DAN JALUR EVAKUASI DI YOGYAKARTA

SISTEM INFORMASI GEOGRAFIS UNTUK PEMETAAN DAERAH RAWAN GEMPA TEKTONIK DAN JALUR EVAKUASI DI YOGYAKARTA SISTEM INFORMASI GEOGRAFIS UNTUK PEMETAAN DAERAH RAWAN GEMPA TEKTONIK DAN JALUR EVAKUASI DI YOGYAKARTA Edi Iskandar STMIK El Rahma Jl. Sisingamangaraja 76 Yogyakarta email : beeyku@gmail.com Sri Hartati

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Traveling Salesperson Problem selanjutnya dalam tulisan ini disingkat menjadi TSP, digambarkan sebagai seorang penjual yang harus melewati sejumlah kota selama perjalanannya,

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

Seminar Nasional Informatika 2008 (semnasif 2008) ISSN: UPN Veteran Yogyakarta, 24 Mei 2008

Seminar Nasional Informatika 2008 (semnasif 2008) ISSN: UPN Veteran Yogyakarta, 24 Mei 2008 PEMANFAATAN TEKNOLOGI SISTEM INFORMASI GEOGRAFIS SEBAGAI SEBUAH SOLUSI PADA PENGATURAN RUTE ANGKUTAN UMUM PADA DINAS LALU LINTAS ANGKUTAN JALAN (DLLAJ) SURAKARTA Ema Utami 1, Anisa Rahmanti 2 1,2 Jurusan

Lebih terperinci

Algoritma. Untuk. Problem Dengan. Vehicle. Window. Jasa

Algoritma. Untuk. Problem Dengan. Vehicle. Window. Jasa Pengembangan Algoritma Heuristik Ant Colony System Untuk Menyelesaikan Permasalahan Dynamic Vehicle Routing Problem Dengan Time Window (DVRPTW) Pada Penyedia Jasa Inter-City Courier Nurlita Gamayanti (2207

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Pencarian Lokasi ini merupakan masalah untuk mencari rute atau lintasan Lokasi yang bisa dilalui pengunjung yang ingin mengunjungi beberapa titik Universitas

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

LEMBAR PENGESAHAN LEMBAR PERNYATAAN HAK CIPTA ABSTRAK...

LEMBAR PENGESAHAN LEMBAR PERNYATAAN HAK CIPTA ABSTRAK... DAFTAR ISI Halaman LEMBAR PENGESAHAN LEMBAR PERNYATAAN HAK CIPTA ABSTRAK... i KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... vii DAFTAR GAMBAR... viii DAFTAR SIMBOL... ix BAB I PENDAHULUAN... 1

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. geografis dengan pemanfaatan pemetaan secara langsung.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. geografis dengan pemanfaatan pemetaan secara langsung. BAB IV IMPLEMENTASI DAN EVALUASI SISTEM Berdasarkan data lokasi dan data kebutuhan yang dimiliki oleh setiap user atau pengguna, akan dilakukan proses pencarian lokasi serta instansi secara geografis dengan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belaang Masalah untu mencari jalur terpende di dalam graf merupaan salah satu masalah optimisasi. Graf yang digunaan dalam pencarian jalur terpende adalah graf yang setiap sisinya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Proses yang sedang berjalan dalam penginformasian mengenai data SMA dan SMK di Nias Barat masih menggunakan daftar tabel yang tertulis, banyaknya

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN Pada perancangan sistem pendukung keputusan, analisis memegang peranan yang penting dalam membuat rincian sistem baru. Analisis perangkat lunak merupakan langkah pemahaman

Lebih terperinci

JURNAL IT STMIK HANDAYANI

JURNAL IT STMIK HANDAYANI Nurilmiyanti Wardhani Teknik Informatika, STMIK Handayani Makassar ilmyangel@yahoo.com Abstrak Algoritma semut atau Ant Colony Optimization merupakan sebuah algoritma yang berasal dari alam. Algoritma

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Sistem Pencarian Lokasi Sekolah ini merupakan masalah untuk mencari rute atau lintasan yang bisa dilalui pengunjung yang ingin mengunjungi beberapa titik

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN 60 BAB 3 METODOLOGI PENELITIAN Gambar 3.1 Flow Chart Tugas Akhir 61 Gambar 3.1 Flow Chart Tugas Akhir (Lanjutan) Wawancara dan Observasi Lapangan Wawancara dilakukan untuk mengetahui alur proses bisnis

Lebih terperinci

TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp ISSN X SISTEM INFORMASI GEOGRAFIS BERBASIS WEB LOKASI BAHAN GALIAN KABUPATEN PONOROGO

TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp ISSN X SISTEM INFORMASI GEOGRAFIS BERBASIS WEB LOKASI BAHAN GALIAN KABUPATEN PONOROGO TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp. 21 30 ISSN 1829-667X SISTEM INFORMASI GEOGRAFIS BERBASIS WEB LOKASI BAHAN GALIAN KABUPATEN PONOROGO Budi Santosa, Nur Heri Cahyana, Dita Ratna Kristanti

Lebih terperinci

BAB I PENDAHULUAN. aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk mencapai

BAB I PENDAHULUAN. aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk mencapai BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi yang sangat cepat telah membawa manusia memasuki kehidupan yang berdampingan dengan informasi dan teknologi itu sendiri. Yang berdampak pada

Lebih terperinci

Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing.

Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing. Artikel Ilmiah oleh Siti Hasanah ini telah diperiksa dan disetujui oleh pembimbing. Malang, 1 Agustus 2013 Pembimbing Dra. Sapti Wahyuningsih,M.Si NIP 1962121 1198812 2 001 Penulis Siti Hasanah NIP 309312426746

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Hasil penentuan jarak terdekat akan menjadi sebuah pertimbangan dalam proses pengambilan keputusan untuk menentukan jalur yang akan ditempuh. Perangkat

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Rute jalur terpendek merupakan suatu persoalan untuk mencari lintasan menuju tempat ibadah yang dilalui dengan jumlah yang paling minimum. Maka

Lebih terperinci

Penerapan Algoritma Ant System dalam Menemukan Jalur Optimal pada Traveling Salesman Problem (TSP) dengan Kekangan Kondisi Jalan

Penerapan Algoritma Ant System dalam Menemukan Jalur Optimal pada Traveling Salesman Problem (TSP) dengan Kekangan Kondisi Jalan JNTETI, Vol. 1, No. 3, November 2012 43 Penerapan Algoritma Ant System dalam Menemukan Jalur Optimal pada Traveling Salesman Problem (TSP) dengan Kekangan Kondisi Jalan Andhi Akhmad Ismail 1, Samiadji

Lebih terperinci

Matematika dan Statistika

Matematika dan Statistika ISSN 1411-6669 MAJALAH ILMIAH Matematika dan Statistika DITERBITKAN OLEH: JURUSAN MATEMATIKA FMIPA UNIVERSITAS JEMBER Majalah Ilmiah Matematika dan Statistika APLIKASI ALGORITMA SEMUT DAN ALGORITMA CHEAPEST

Lebih terperinci

PERANCANGAN PROGRAM APLIKASI OPTIMASI PEMASANGAN KABEL DENGAN METODE ANT COLONY

PERANCANGAN PROGRAM APLIKASI OPTIMASI PEMASANGAN KABEL DENGAN METODE ANT COLONY PERANCANGAN PROGRAM APLIKASI OPTIMASI PEMASANGAN KABEL DENGAN METODE ANT COLONY Joni Cukri Binus University, Jalan KH. Syahdan No. 9 Palmerah, Jakarta 11480, Indonesia joni.cukri@yahoo.co.id ABSTRACT Cabling

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah PT. TIKI (Abadi Express) adalah perusahaan jasa yang menerima pengiriman paket dan paket tersebut akan diantar kealamat tujuan. Para kurir yang bertugas mengantar

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) dan perangkat keras (hardware) tertentu agar. aplikasi dapat berjalan dengan baik.

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) dan perangkat keras (hardware) tertentu agar. aplikasi dapat berjalan dengan baik. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Sebelum melakukan implementasi aplikasi, diperlukan spesifikasi perangkat lunak (software) dan perangkat keras (hardware) tertentu agar aplikasi dapat

Lebih terperinci

PENJADWALAN PROSES PRODUKSI MENGGUNAKAN ANT COLONY ALGORITHM

PENJADWALAN PROSES PRODUKSI MENGGUNAKAN ANT COLONY ALGORITHM PENJADWALAN PROSES PRODUKSI MENGGUNAKAN ANT COLONY ALGORITHM Dedy Kurniadi 1), Sam Farisa Chaerul Haviana 2) 1,2 Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Sultan Agung

Lebih terperinci

ANALISA PENCARIAN JALUR TERPENDEK KE PENGINAPAN DI KOTA BATAM DENGAN MENGGUNAKAN ALGORITMA ANT COLONY StudiKasus: DinasPariwisata Kota Batam

ANALISA PENCARIAN JALUR TERPENDEK KE PENGINAPAN DI KOTA BATAM DENGAN MENGGUNAKAN ALGORITMA ANT COLONY StudiKasus: DinasPariwisata Kota Batam ANALISA PENCARIAN JALUR TERPENDEK KE PENGINAPAN DI KOTA BATAM DENGAN MENGGUNAKAN ALGORITMA ANT COLONY StudiKasus: DinasPariwisata Kota Batam DwiRatnaFitriyani Mahasiswa Informatika, FT UMRAH, fitriyani.btm@gmail.com

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Hasil dari sistem informasi geografis lokasi hotel di Kota Medan berdasarkan jarak terpendek berbasis web menggunakan Algoritma Ant Colony yang dibangun dapat dilihat

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

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

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 III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Permasalahan Pada transaksi administrasi pendaftaran pasien di RSUD Dr.Soewandhie dilakukan setiap hari sesuai dengan banyaknya proses pelayanan pasien.

Lebih terperinci

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENANGANAN IZIN MENDIRIKAN BANGUNAN

PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENANGANAN IZIN MENDIRIKAN BANGUNAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS PENANGANAN IZIN MENDIRIKAN BANGUNAN Ika Arum Puspita, Budi Sulistyo, Devi Pratami Program Studi Teknik Industri Fakultas Rekayasa Industri, Telkom University, Bandung,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam pencarian lokasi hotel di Kota Medan masih bersifat manual. Bentuk manual yang dibuat oleh dinas

Lebih terperinci

Usulan Rute Distribusi Tabung Gas Menggunakan Algoritma Ant Colony Systems di PT. Limas Raga Inti

Usulan Rute Distribusi Tabung Gas Menggunakan Algoritma Ant Colony Systems di PT. Limas Raga Inti Prosiding Seminar Nasional Teknoin 2012 ISBN No. 978-979-96964-3-9 Usulan Rute Distribusi Tabung Gas Menggunakan Algoritma Ant Colony Systems di PT. Limas Raga Inti Fifi Herni Mustofa 1), Hari Adianto

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 (SIG) sebagai salah satu bidang ilmu yang tergolong baru, saat ini telah mampu menyelesaikan masalah routing, baik untuk masalah pencarian

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik

BAB IV HASIL DAN PEMBAHASAN. Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil Penelitian 4.1.1 Pengumpulan Data Pada tahap ini penulis mengumpulkan data-data berupa nama dan titik koordinat lokasi Apotik, Mall dan Supermarket. Data tentang apotik,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM. melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor

BAB III ANALISA DAN DESAIN SISTEM. melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor BAB III ANALISA DAN DESAIN SISTEM III.1.Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap Sistem Informasi Geografis Rute Terpendek Kantor

Lebih terperinci