• Tidak ada hasil yang ditemukan

Perbandingan Algoritma Brute-Force dan Algoritma A Untuk Mencari Rute Terpendek Antar Klinik Kecantikan di Kota Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perbandingan Algoritma Brute-Force dan Algoritma A Untuk Mencari Rute Terpendek Antar Klinik Kecantikan di Kota Medan"

Copied!
8
0
0

Teks penuh

(1)

LAMPIRAN

LISTING PROGRAM Kode Program Algoritma Brute-Force:

public class Bruteforce {

List<Node> semuaNode; Node nodeTujuan, nodeAsal;

publicfloat jarakMinimum; public List<Node> hasil; public TimeSpan runningTime;

publicBruteforce(List<Node> semuaNode) {

this.semuaNode = semuaNode;

this.jarakMinimum = float.PositiveInfinity; this.hasil = new List<Node>();

}

private void rekursif_bruteforce(List<Node> sampel, List<Node> populasi){

if(sampel.Count > 0){

float jarakTemp = nodeAsal.cariJarakKe(sampel[0].getId()); for(int i = 0; i < sampel.Count - 1; i++){

jarakTemp += sampel[i].cariJarakKe(sampel[i+1].getId()); }

if(jarakTemp == float.PositiveInfinity){ return;

(2)

if(sampel[sampel.Count-1].getId() ==

nodeTujuan.getId() && jarakTemp < jarakMinimum){ jarakMinimum = jarakTemp;

hasil = new List<Node>(sampel); hasil.Insert(0, nodeAsal);

} }

List<Node> temp = new List<Node>(sampel);

foreach(Node node in populasi){ if(sampel.IndexOf(node) == -1){ sampel = new List<Node>(temp);

sampel.Add(node);

rekursif_bruteforce(sampel, populasi); }

} }

publicboolcariRuteTerpendek(Node asal, Node tujuan){ var stopwatch = System.Diagnostics.Stopwatch.StartNew();

this.nodeTujuan = tujuan; this.nodeAsal = asal;

List<Node> populasi = new List<Node>(semuaNode); populasi.Remove(asal);

rekursif_bruteforce(new List<Node>(), populasi);

stopwatch.Stop();

(3)
(4)

())) *

(5)
(6)

posisiDiOpen++; }

if(adaDalamOpen){

if(open[posisiDiOpen].g > tetangga.g){ Elemen update = open[posisiDiOpen];

update.g = tetangga.g; update.h = tetangga.h; update.dari = curr; }

} else {

open.Add(tetangga); }

} }

return false; }

(7)

CURRICULUM VITAE

Data Diri

Nama : Syindy Wulandari

Tempat/Tanggal Lahir : Medan/ 24 Maret 1994

Alamat Sekarang : Jl.Polonia Gg.Mushollah Medan

Alamat Orang Tua : Jl. Polonia Gg.Mushollah Medan Polonia

Agama : Islam

Jenis Kelamin : Perempuan

Nomor Hp : 082299982962

Email : wulandari.syindy@yahoo.com

Riwayat Pendidikan

2000 – 2006 : SD Angkasa Lanud Medan

2006 – 2009 : SMP Angkasa Lanud Medan

2009 – 2012 : SMA Negeri 2 Medan

2012 – Sekarang : S1 Ilmu Komputer Universitas Sumatera Utara, Medan

Keahlian

(8)

Bahasa Pemrograman : C#,

DBMS : MySQL

Multimedia : Adobe Flash

Design : Photoshop

Perkantoran : Microsoft Office, Microsoft Excel

Pengalaman Bekerja

2015 : Praktik Kerja Lapangan di PTPN III (Persero)

Seminar

2016 : Seminar Nasional “ OPEN SOURCE BASE TRANSCEIVER

STATION”

Referensi

Dokumen terkait

Dari hasil pembahasan laporan Tugas Akhir ini diperoleh adanya perbedaan antara hasil perhitungan kebutuhan tulangan menurut proyek dengan hasil perhitungan kebutuhan

Puji dan syukur, penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan kasih-Nya, sehingga penulis dapat menyelesaikan penelitian dan penyusunan skripsi dengan judul

Untuk menghindari hal-hal yang tidak diinginkan, nazir dapat mengkondisikan si wakif dengan memberi saran agar tujuan wakaf diarahkan ke kepentingan umat secara

Di dalam penelitian ini akan difokuskan untuk mempelajari tahap pertama yakni proses asidogenesis khususnya pengaruh laju pengadukan dengan kondisi ambient pada

Islam adalah agama yang sangat lengkap dalam melihat permasalahan. Dengan demikian, tentu tidak tinggal diam membahas kriteria kemiskinan. Terdapat banyak ayat dalam Al

Dengan dilakukannya pengolahan LCPKS menjadi biogas maka secara tidak langsung akan mengurangi volume limbah yang dibuang ke tanah dan air, mengurangi jumlah

Sebanyak 100 galur generasi lanjut yang berasal dari 58 persilangan turunan tetua toleran kekeringan hasil seleksi tadah hujan (pedigree disajikan pada Tabel 1)

singkong dan jagung, hanya 1 kali dalam 1 minggu. Partisipan biasanya membeli ubi di pasar untuk dikonsumsi. Kemudian jenis sayuran yang dikonsumsi partisipan