Analisis dan Implementasi Ant Colony Algorithm untuk Clustering

Ukuran: px
Mulai penontonan dengan halaman:

Download "Analisis dan Implementasi Ant Colony Algorithm untuk Clustering"

Transkripsi

1 Analisis dan Implementasi Ant Colony Algorithm untuk Clustering Kurniawan Nur Ramadhani Program Studi Manajemen Informatika Politeknik Telkom, Bandung Abstrak Paper ini memaparkan tentang implementasi algoritma semut untuk melakukan salah satu task dalam Data Mining, yaitu clustering. Clustering merupakan sebuah task untuk mengelompokkan record berdasarkan tingkat kesamaannya. Dalam paper ini dijelaskan tentang algoritma semut dan bagaimana mengimplementasikan algoritma semut untuk proses clustering ke dalam bentuk software, kemudian software yang telah dibuat diuji. Hasil dari pengujian menunjukkan bahwa kinerja algoritma semut dalam melakukan proses clustering sangat tergantung dari proses pick dan drop yang dilakukan. Kata kunci: datamining, clustering, dissimilarity, grid, topographicmap Abstract This paper discribe about the implementation of ant colony algorithm on one of data mining task, that is clustering. Clustering is a task in data mining that groups the records by their similarity value. In this paper, there is explanation about ant colony algorithm, how to implement it for clustering in the software, and then software was tested. The result from the testing job was analized and summarized in the conclusion parthowed that the performance of ant colony algorithm for clustering is depend on the pick and drop function. Keywords: data mining, clustering, dissimilarity, grid, topographic map 1. Pendahuluan Database saat ini menjadi hal yang biasa dalam sebuah sistem informasi. Namun yang menjadi masalah adalah apa kesimpulan yang dapat diambil dari kumpulan data tersebut. Beribu data yang dihasilkan bisa menjadi tidak berguna kalau tidak bisa diekstraksi menjadi informasi yang bernilai strategis. Misalnya data perusahaan telekomunikasi hasil survey kenyamanan pengguna yang mengandung secara implisit informasi tentang faktorfaktor yang mempengaruhi kenyamanan pelanggan. Untuk mendapatkan informasi tersebutlah digunakan metode-metode yang ada dalam DataMining. Salah satu fungsionalitas dalam datamining adalah Clustering yang bertujuan untuk mengelompokkan data berdasarkan tingkat kesamaan dari record yang dikelompokkan. Persamaan antar data dilihat menggunakan kedekatan jarak antar record pada grafik. Hasil dari proses Clustering tidak selalu sama untuk setiap algoritma, bahkan untuk satu algoritma bisa terjadi perbedaan hasil tergantung dari parameter yang mempengaruhi algoritma tersebut. Salah satu algoritma yang dapat digunakan untuk Clustering adalah Ant Colony Algorithm atau biasa disebut algoritma semut. Algoritma semut merupakan algoritma yang biasa digunakan untuk kasus optimasi, misalnya dalam kasus Travelling SalesmanProblem. Inti dari algoritma ini adalah meniru aksi yang dilakukan oleh koloni semut dalam mencari dan mengangkut bahan makanan. Node dianalogikan sebagai bahan makanan sedangkan semut merupakan agen dari algoritma yang bertugas mencari makanan dengan jarak tempuh seminimal mungkin (tiap node harus dilewati dengan jarak minimal). Sedangkan untuk implementasi dari algoritma ini pada proses Clustering, akan terdapat beberapa perbedaan dibandingkan dengan algoritma semut yang biasa dipakai untuk kasus optimasi. Pada paper ini akan dipaparkan konsep AntColonyAlgorithm (Algoritma Semut) untuk Clustering lalu mengimplementasikan berdasarkan model yang telah dipaparkan dan melakukan pengujian terhadap aplikasi yang telah dibuat. 2. Data Mining Datamining merupakan salah satu bidang ilmu dalam informatika yang membahas tentang beberapa metode untuk menemukan informasi yang tersembunyi dari sekumpulan data yang ada. Latar belakangnya adalah karena semakin banyaknya data sedangkan informasi yang ada sangatlah sedikit. Tahapan yang ada dalam datamining adalah[1]: 1. Pembersihan data untuk membuang data yang tidak konsisten dan noise, 2. Seleksi atribut yang akan digunakan pada proses datamining, 3. Proses me-mining data dengan menggunakan algoritma datamining untuk menemukan informasi (pola), 4. Proses evaluasi dan visualisasi dari informasi (pola) yang ditemukan. 148 ISSN:

2 Adapun metode yang ada dalam datamining pada umumnya dapat dikelompokkan dalam dua kategori, yaitu[1]: 1. Predictivemethod yang digunakan untuk meramalkan kondisi dari input selanjutnya berdasarkan data yang ada saat ini. Biasanya digunakan untuk peramalan. 2. Descriptivemethod yang digunakan untuk menggambarkan pola yang ada pada data yang diproses. Sedangkan beberapa metode yang ada dalam datamining antara lain[1]: 1. Klasifikasi yaitu proses untuk mengelompokkan data berdasarkan kesamaan kelas yang biasanya berupa atribut tertentu dari data yang bersangkutan. 2. Clustering yaitu proses untuk mengelompokkan data berdasarkan nilai kesamaan antar data berbeda dengan klasifikasi di mana kelasnya telah diketahui sebelumnya. 3. Asosiasi yaitu proses untuk menemukan keterkaitan hubungan antar atribut dalam sebuah record dalam data. 4. Regresi yaitu proses untuk memprediksikan nilai selanjutnya dari variabel berdasarkan nilai-nilai dari variabel sebelumnya. 5. Deteksi anomali yaitu proses untuk mendeteksi adanya anomali (outlier) dari sekumpulan data yang diproses. 3. Clustering Prinsip utama dari clustering adalah memaksimalkan nilai similarity antar anggota kelompok yang sama dan meminimalkan nilai similarity untuk antar anggota kelompok yang berbeda[2]. Algoritma clustering secara umum dapat dibagi menjadi empat jenis[2]: 1. Partitioningmethod yang mengelompokkan data dengan mempartisi daerah di sekeliling data, contohnya algoritma K-Means. 2. Hierarchicalmethod yang mengelompokkan data dengan menggunakan hirarki (bisa top-down atau bottom-up), contohnya algoritma CURE. 3. Density-basedmethod yang mengelompokkan data berdasarkan kepadatan sebaran data, contohnya algoritma DBSCAN. 4. Grid-basedmethod yang menggunakan struktur data berbentuk grid, contohnya algoritma WaveCluster. Algoritma clustering yang baik harus memenuhi beberapa kriteria antara lain[2]: 1. Scalability yaitu mampu menangani data dalam usuran yang kecil maupun besar. 2. Mampu menangani berbagai jenis tipe atribut. 3. Menemukan bentuk-bentuk cluster yang unik. 4. Parameter input tidak terlalu rumit sehingga tidak menyulitkan user untuk mengontrol kualitas cluster yang terbentuk. 5. Mampu menangani noise. 6. Tidak terpengaruh urutan penyisipanrecord. 7. Mampu menangani data yang berdimensi tinggi. 8. Mudah dipahami dan mudah digunakan. 4. Ant Colony Optimization AntColonyOptimization termasuk teknik pencarian multi agent yang sering digunakan untuk permasalahan optimasi, khususnya kombinatorial, yang terinspirasi oleh tingkah laku semut dalam suatu koloni. Algoritma ACO pertama kali diperkenalkan oleh Marco Dorigo pada tahun 1991yang kemudian dipublikasikan dengan nama Ant System (AS)[3]. Perilaku semut yang cukup menarik adalah ketika mereka mencari makan, di mana mereka dapat menemukan jalur terpendek antara sumber makanan dan sarang mereka. Ketika berjalan dari sumber makanan ke sarang dan sebaliknya, semut meletakkan suatu zat (yang disebut feromon) di sepanjang jalur yang mereka lalui. Ketika zat tersebut disekresikan sebagai isyarat seekor semut, maka semut yang lain dapat mengenalinya. Ketika mencari makan, pada awalnya semut akan berkeliling di daerah sekitar sarangnya secara acak. Begitu mengetahui ada makanan, semut akan menganalisa kualitas dan kuantitas makanan tersebut dan membawa beberapa bagian ke sarangnya. Dalam perjalanannya, mereka meninggalkan jejak berupa sejumlah zat kimia, yang disebut feromon. Feromon ini akan membimbing semut lain untuk menemukan sumber makanan. Jumlah feromon yang ditinggalkan oleh semut bergantung pada jumlah makanan yang ditemukan. Semakin banyak makanan yang didapat, semakin banyak pula jumlah feromon yang ditinggalkan. Sehingga semakin banyak semut yang melewati suatu jalur, semakin kuat pula jejak feromon yang terkumpul di jalur tersebut. Gambar 1. Mekanisme pergerakan koloni semut [3] Gambar di atas menunjukkan perjalanan semut berjalan dari titik A ke titik E. Pada awalnya ketika belum diberikan pembatas, maka semut akan berjalan dengan jumlah yang sama di sebelah kiri dan kanan garis pembatas. Ketika diberikan ISSN:

3 penghalang, maka semut pada awalnya akan sama. Akan tetapi, lama kelamaan semut akan cenderung melewati sebelah kanan garis pembatas karena jarak yang ditempuh lebih pendek. Hal itu dikarenakan pengaruh feromon tadi. Langkah-langkah pada algoritma semut secara umum adalah[3]: a. Inisialisasi harga parameter-parameter algoritma. Parameter-parameter yang diinisialisasikan adalah : 1. Intensitas jejak semut antar kota dan perubahannya ( ij ). 11. Banyak kota (n) termasuk koordinat (x,y) atau jarak antar kota (d ij ) serta kota berangkat dan kota tujuan. 12. Tetapan siklus-semut (Q). 13. Tetapan pengendali intensitas jejak semut ( ), nilai 14. Tetapan pengendali visibilitas ( ), nilai 15. Visibilitas antar kota = 1/d ij ( ij ). 16. Banyak semut (m). 17. Tetapan penguapan jejak semut ( ), nilai harus > dan < 1 untuk mencegah jejak pheromone yang tak terhingga. 18. 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 jumlah siklus maksimum (NC=NC max ) atau sampai terjadi konvergensi. b. Inisialisasi kota pertama setiap semut. Setelah inisialisasi ij dilakukan, kemudian m semut ditempatkan pada kota pertama tertentu secara acak. c. Pengisian kota pertama ke dalam tb list. Hasil inisialisasi kota pertama setiap semut dalam langkah 1 harus diisikan sebagai elemen pertama tb list. Hasil dari langkah ini adalah terisinya elemen pertama tb list setiap semut dengan indeks kota tertentu, yang berarti bahwa setiap tb k (1) bisa berisi indeks kota antara 1 sampai n sebagaimana hasil inisialisasi pada langkah 1. d. Penyusunan rute kunjungan setiap semut ke setiap kota. Koloni semut yang sudah terdistribusi ke sejumlah atau setiap kota, akan mulai melakukan perjalanan dari kota pertama masing-masing sebagai kota asal dan salah satu kota lainnya sebagai kota tujuan. Kemudian dari kota kedua masing-masing, koloni semut akan melanjutkan perjalanan dengan memilih salah satu dari kotayang tidak terdapat pada tb k sebagai kota tujuan selanjutnya. Perjalanan koloni semut berlangsung terus menerus sampai semua kota satu persatu dikunjungi atau telah menempati tb k. Jika s menyatakan indeks urutan kunjungan, kota asal dinyatakan sebagai tb k (s) dan kota-kota lainnya dinyatakan sebagai {N-tb k }, maka untuk menentukan kota tujuan digunakan persamaan probabilitas kota untuk dikunjungi sebagai berikut: -tb k } dan = untuk j lainnya, (1) dengan i sebagai indeks kota asal dan j sebagai indeks kota tujuan. e. Perhitungan panjang rute setiap semut. Perhitungan panjang rute tertutup (length closed tour) atau L k setiap semut dilakukan setelah satu siklus diselesaikan oleh semua semut. Perhitungan ini dilakukan berdasarkan tb k masingmasing dengan persamaan berikut: (2) dengan d ij adalah jarak antara kota i ke kota j yang dihitung berdasarkan persamaan: (3) f. Pencarian rute terpendek. Setelah L k setiap semut dihitung, akan didapat harga minimal panjang rute tertutup setiap siklus atau L min NC dan harga minimal panjang rute tertutup secara keseluruhan adalah atau L min. g. Perhitungan perubahan harga intensitas jejak kaki semut antar kota. Koloni semut akan meninggalkan jejak-jejak kaki pada lintasan antar kota yang dilaluinya. Adanya penguapan dan perbedaan jumlah semut yang lewat, menyebabkan kemungkinan terjadinya perubahan harga intensitas jejak kaki semut antar kota. Persamaan perubahan ini adalah : (4) Dengan adalah perubahan harga intensitas jejak kaki semut antar kota setiap semut yang dihitung berdasarkan persamaan untuk (i,j) kota asal dan kota tujuan dalam tb k untuk (i,j) lainnya (5) h. Perhitungan harga intensitas jejak kaki semut antar kota. 15 ISSN:

4 Harga intensitas jejak kaki semut antar kota pada semua lintasan antar kota 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 kota untuk siklus selanjutnya dihitung dengan persamaan: (6) i. Atur ulang harga perubahan intensitas jejak kaki semut antar kota. Untuk siklus selanjutnya perubahan harga intensitas jejak semut antar kota perlu diatur kembali agar memiliki nilai sama dengan nol. j. Pengosongan tb list, dan ulangi langkah (c) jika diperlukan. Tb list perlu dikosongkan untuk diisi lagi dengan urutan kota yang baru pada siklus selanjutnya, jika jumlah siklus maksimum belum tercapai atau belum terjadi konvergensi. Algoritma diulang lagi dari langkah (c) dengan harga parameter intensitas jejak kaki semut antar kota yang sudah diperbaharui. 5. Ant Clustering Algorithm Algoritma semut yang dipakai untuk proses Clustering termasuk jenis algoritma grid-based clustering karena memetakan data ke dalam bentuk grid yang tersebar secara acak. Ada beberapa perbedaan antara algoritma semut yang biasa dengan algoritma semut yang dipakai untuk Clustering. Salah satu perbedaan yang mencolok adalah tidak adanya konsep feromon. Namun, yang menjadi pemicu dari kerja algoritma semut adalah tingkat kepadatan (density) dari item yang tersebar pada grid. Secara umum, algoritma semut untuk proses Clustering dapat dituliskan sebagai berikut[4]: begin INITIALISATION PHASE Randomly scatter data items on the toroidal grid for each j in 1 to #agents do i:=random_select(remaining_items ) pick_up(agent(j),i) g:=random_select(remaining_empty _grid_locations) place_agent(agent(j),g) end for MAIN LOOP for each it_ctr in 1 to #iterations do j:=random_select(all_agents) step(agent(j),stepsize) i:=carried_item(agent(j)) drop:=drop_item?(f(i)) if drop=true then while pick=false do i:=random_select(free_data_items) pick:=pick_item?(f(i)) end while end if end for end Di mana untuk mengambil item dari grid (pick) dan menaruh item pada grid (drop) digunakan fungsi probabilitas, yakni: (7) (8) Sedangkan untuk f(i) merupakan fungsi ketetanggaan yang digunakan untuk mengukur nilai kepadatan (density) dari item yang bersangkutan. Nilai f(i) diukur dengan menggunakan persamaan: (9) Dimana: d ij = indeks dari dokumen pada tabel. S = ukuran ketetanggaan di sekeliling dokumen. d(k,d ij ) = nilai dissimilarity antara dokumen k yang dibawa semut dengan dokumen d ij. N = jumlah total dokumen. persamaan: 6. Pengujian Sistem (1) Pengujian sistem dilakukan dengan meneliti korelasi antara parameter yang diinisialisasi di awal sistem dengan hasil dari clustering yang dilakukan. Untuk melakukan proses ini, digunakan sebuah koefisien korelasi yang dapat menjadi tolak ukur dari korelasi antara parameter dengan hasil dari clustering. Koefisien yang digunakan adalah koefisien korelasi Pearson, di mana nilai dari korelasi Pearson dapat diukur dengan menggunakan persamaan[4]: Di mana: = Nilai koefisien korelasi Pearson. x,y = Variabel yang dicari korelasinya. N = Jumlah sebaran data. (11) ISSN:

5 Variabel yang akan dicari nilai korelasinya adalah nilai dissimilarity antar dokumen dengan nilai dari distance antar dokumen pada grid setelah dilakukan proses clustering. Semakin tinggi nilai dari korelasi, menunjukkan bahwa sistem semakin baik karena sistem yang baik adalah sistem yang adaptif terhadap kondisi data. Pengujian dilakukan dengan melakukan perubahan pada beberapa parameter kinerja agen semut, yakni: 1. k p (parameter yang digunakan semut untuk mengambil dokumen dari grid). 2. k d (parameter yang digunakan semut untuk menaruh dokumen pada grid). 3. Pengaruh nilai S (jumlah tetangga di sekitar dokumen). 4. Pengaruh ukuran langkah agen semut (step size). 5. Pengaruh penggunaan memori terhadap kinerja algoritma semut pada sistem. Dari pengujian yang telah dilakukan, diperoleh hasil sebagai berikut: 1. Dengan nilai k p yang besar, maka agen akan lebih cenderung untuk melakukan prosedur Pick terhadap dokumen. Pengaruh dari perubahan nilai k p terhadap kinerja sistem dapat diamati pada grafik dan gambar di bawah ini:,7,6,2,2,6,8 1 Kp Gambar 2 Pengaruh Perubahan k p Terhadap Nilai Dari grafik terlihat bahwa nilai dari koefisien Pearson paling tinggi untuk k p =.1 dan menurun untuk nilai k p setelahnya. Hal ini karena berdasarkan persamaan (7), agen semut dengan nilai k p lebih tinggi akan lebih cenderung untuk mengambil dokumen pada grid sehingga hasil clustering akan cenderung untuk lebih tersebar. Nilai dari koefisien Pearson akan mengalami penurunan drastis untuk nilai k p >.5. Hal ini karena untuk nilai k p yang lebih dari.5, pengaruh dari nilai dissimilarity antar dokumen terhadap nilai distance antar dokumen pada grid berkurang karena kecenderungan untuk pick (mengambil) dokumen pada grid sudah sangat tinggi. 2. Dengan nilai k d yang besar, maka agen akan lebih cenderung untuk tidak melakukan prosedur Drop terhadap dokumen. Pengaruh dari perubahan nilai k d terhadap kinerja sistem dapat diamati pada grafik dan gambar di bawah ini:,7,6,2,2,6,8 1 Gambar 3 Pengaruh Perubahan k d Terhadap Nilai Dari grafik di atas, terlihat jelas bahwa semakin besar nilai k d, maka nilai dari korelasi Pearson akan semakin kecil. Hal ini disebabkan oleh nilai dari k d yang tinggi, akan mengakibatkan nilai probabilitas dari agen semut untuk drop (menaruh) dokumen yang dibawa oleh agen semut ke grid menjadi berkurang (lihat persamaan (8)) sehingga dokumen yang memiliki kemungkinan untuk masuk ke dalam anggota sebuah cluster bisa jadi tidak ditaruh (drop) pada cluster yang bersangkutan. Akibatnya, pengaruh dari nilai dissimilarity antar dokumen terhadap nilai distance antar dokumen pada grid berkurang. 3. Semakin tinggi nilai dari S, sistem akan lebih kompleks dalam menghitung nilai density karena sesuai dengan persamaan (3.2), jika nilai S besar, maka nilai dissmilarity yang harus dicari juga semakin banyak dan proses akan berjalan lebih lambat. Pengaruh dari nilai S terhadap kinerja sistem dalam Clustering dapat dilihat pada grafik dan gambar di bawah ini:,7,6,2 Kd Nilai S Gambar 4 Pengaruh Perubahan Nilai S Terhadap Nilai Dari grafik di atas, terlihat bahwa nilai dari korelasi Pearson antara nilai dissimilarity antar dokumen dengan nilai distance antar dokumen pada grid mengalami fluktuasi yang sangat drastis seiring meningkatnya nilai S. Hal ini menunjukkan bahwa kenaikan nilai S tidak membawa dampak yang signifikan terhadap 152 ISSN:

6 laju kenaikan nilai korelasi Pearson. Hal ini dapat disebabkan karena berdasarkan persamaan (9), yang mempengaruhi nilai dari density adalah dokumen yang ada di sekitar dokumen yang dicari nilai density-nya. 4. Ukuran langkah agen semut akan menentukan jumlah langkah yang dibutuhkan bagi agen semut dalam membawa dokumen ke cluster yang sesuai. Pengaruh perubahan nilai step size terhadap kinerja sistem dapat diamati pada grafik dan gambar di bawah ini:, Stepsize Gambar 5 Pengaruh Perubahan Nilai Stepsize Terhadap Nilai Dari grafik di atas, terlihat bahwa nilai dari korelasi Pearson antara nilai dissimilarity antar dokumen dengan nilai distance antar dokumen pada grid mengalami fluktuasi yang sangat drastis seiring meningkatnya nilai stepsize. Hal ini menunjukkan bahwa kenaikan nilai stepsize tidak membawa dampak yang signifikan terhadap laju kenaikan nilai korelasi Pearson. Hal ini dapat disebabkan karena berdasarkan algoritma yang dipakai, nilai stepsize bukanlah merupakan parameter yang menentukan kekonvergensian dari dokumen ke arah terbentuknya cluster yang diharapkan. Nilai stepsize pada intinya hanya akan mempengaruhi jarak perpindahan dari dokumen yang mengalami proses pick dan drop yang dilakukan oleh agen semut. 5. Perbedaan kinerja dari sistem yang menggunakan memori dan sistem yang tidak menggunakan memori dapat dilihat dari gambar di bawah ini: c Koefisien Pearson penggunaan memori untuk menunjang sistem agar bekerja lebih optimal dengan cara: 1) Agen semut akan mengingat beberapa dokumen yang dibawa terakhir. 2) Ketika agen semut membawa dokumen, agen akan langsung mencari nilai dissimilarity antara dokumen yang dibawa dengan nilai dissimilarity dari dokumen yang dibawa terakhir. 3) Hal ini akan meningkatkan kinerja dalam mengklaster karena agen tidak perlu mencari secara acak arah geraknya, karena sudah dibantu dengan adanya nilai dissimilarity yang telah dihitung sebelumnya. 7. Kesimpulan Algoritma semut yang digunakan untukproses clustering memiliki beberapa kelebihan di antaranya tidak terpengaruh oleh bentuk dan ukuran dari cluster, karena sistem akan mengacak dokumen pada grid dan mengelompokkannya berdasarkan nilai dissimilarity sehingga sistem tidak terpengaruh oleh informasi bentuk serta ukuran dari cluster. Kinerja dari algoritma semut ditentukan oleh kecenderungannya untuk melakukan proses pick dan drop terhadap dokumen. Pada kasus ini, nilai parameter k p dan k d yang paling baik adalah.1 dan kinerja sistem akan semakin berkurang seiring dengan meningkatnya nilai k p dan k d. Hal ini disebabkan nilai yang terlalu tinggi pada k p dan k d akan cenderung mengakibatkan sistem lebih tergantung kepada kedua nilai parameter tersebut dibandingkan ketergantungannya terhadap nilai dari density sebuah dokumen. Nilai dari stepsize yang digunakan diusahakan tidak terlalu rendah agar jumlah iterasi yang dibutuhkan tidak terlalu banyak dan diusahakan pula agar nilai stepsize tidak terlalu tinggi karena jika terlalu tinggi akan menyulitkan sistem untuk konvergen. Penggunaan memori pada agen semut dapat meningkatkan kinerja sistem. Dengan penggunaan memori, sistem tidak perlu bersusah payah melakukan trial dengan mencari arah langkah semut karena adanya bantuan memori dalam menentukan arah langkah semut. Daftar Pustaka Gambar 5 Pengaruh Memori Terhadap Kinerja Sistem Dari gambar di atas, sangat terlihat jelas bahwa sistem yang dilengkapi dengan memori akan lebih baik kinerjanya dalam melakukan proses clustering dibandingkan dengan sistem yang tidak menggunakan memori. Hal ini disebabkan [1] [2] [3] J. Han dan M. Kamber:Data Mining: Concepts and Techniques. CA: Morgan Kaufmann, San Francisco.21. Jain Anil K:Algorithms for Clustering Data : Prentice Hall, New Jersey Marco Dorigo dan Thomas Stutzle:Ant Colony Optimization. The MIT Press, Massachusetts. 24. ISSN:

7 [4] Monmarche N:On data clustering with artificial ants. In: Freitas, A.A. (Ed.) Data Mining with Evolutionary Algorithms: Research Directions Papers from the AAAI Workshop. AAAI Press, pp ISSN:

MODIFIKASI FUNGSI DENSITY PADA ALGORITMA ANT CLUSTERING

MODIFIKASI FUNGSI DENSITY PADA ALGORITMA ANT CLUSTERING MODIFIKASI FUNGSI DENSITY PADA ALGORITMA ANT CLUSTERING Kurniawan Nur Ramadhani 1), Febryanti Sthevanie ) Fakultas Informatika Universitas Telkom Jln Telekomunikasi No. 1 Terusan Buah Batu Bandung 4057

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

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

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 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 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

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

IMPLEMENTASI METODE ANT COLONY OPTIMIZATION UNTUK PEMILIHAN FITUR PADA KATEGORISASI DOKUMEN TEKS

IMPLEMENTASI METODE ANT COLONY OPTIMIZATION UNTUK PEMILIHAN FITUR PADA KATEGORISASI DOKUMEN TEKS IMPLEMENTASI METODE ANT COLONY OPTIMIZATION UNTUK PEMILIHAN FITUR PADA KATEGORISASI DOKUMEN TEKS Yudis Anggara Putra Chastine Fatichah Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut

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

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

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

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

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

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

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

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

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

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

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

Optimasi pada Rute Truk Peti Kemas dengan Algoritma Optimasi Koloni Semut

Optimasi pada Rute Truk Peti Kemas dengan Algoritma Optimasi Koloni Semut E-journal Teknik Elektro dan Komputer (tahun), ISSN : 20-8402 7 Optimasi pada Rute Truk Peti Kemas dengan Algoritma Optimasi Koloni Semut Feisy D. Kambey feisy.kambey@yahoo.co.id Abstrak Perdagangan global

Lebih terperinci

IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS

IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS IMPLEMENTASI ALGORITMA SEMUT UNTUK PENCARIAN RUTE TERPENDEK BERBASIS SISTEM INFORMASI GEOGRAFIS Edi Iskandar Teknik Informatika STMIK Akakom e-mail: edi_iskandar@akakom.ac.id Abstrak Dalam kehidupan global

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

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

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

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. 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

PENGELOMPOKAN DATA PELANGGAN PDAM SURABAYA DENGAN ALGORITMA ANT COLONY OPTIMIZATION

PENGELOMPOKAN DATA PELANGGAN PDAM SURABAYA DENGAN ALGORITMA ANT COLONY OPTIMIZATION Seminar Nasional Sistem Informasi Indonesia, 22 September 2014 PENGELOMPOKAN DATA PELANGGAN PDAM SURABAYA DENGAN ALGORITMA ANT COLONY OPTIMIZATION Purbandini 1), Dyah Herawatie 2), Rini Semiati 3) 1,2,3)

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

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 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

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

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 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

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

1 BAB I PENDAHULUAN. 1.1 Latar Belakang dan Permasalahan

1 BAB I PENDAHULUAN. 1.1 Latar Belakang dan Permasalahan 1 BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Fokus dalam bidang teknologi saat ini tidak hanya berada pada proses pengembangan yang disesuaikan dengan permasalahan yang dapat membantu manusia

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 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

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

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

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

Pemilihan Jalur Evakuasi Dalam Keadaan Darurat Menggunakan Algoritma Quantum Ant-Colony

Pemilihan Jalur Evakuasi Dalam Keadaan Darurat Menggunakan Algoritma Quantum Ant-Colony Pemilihan Jalur Evakuasi Dalam Keadaan Darurat Menggunakan Algoritma Quantum Ant-Colony Path Selection In Emergency Evacuation Using Quantum Ant- Colony Algorithm Fransisca Arvevia I A 1, Jondri 2, Anditya

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

Kata kunci: Cluster, Knowledge Discovery in Database, Algoritma K-Means,

Kata kunci: Cluster, Knowledge Discovery in Database, Algoritma K-Means, K- Pembentukan cluster dalam Knowledge Discovery in Database dengan Algoritma K-Means Oleh: Sri Andayani Jurusan Pendidikan Matematika FMIPA UNY,email: andayani@uny.ac.id Abstrak Pembentukan cluster merupakan

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

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

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

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

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

PENYELESAIAN MULTI-DEPOT MULTIPLE TRAVELING SALESMAN PROBLEM MENGGUNAKAN K-MEANS DAN ANT COLONY OPTIMIZATION

PENYELESAIAN MULTI-DEPOT MULTIPLE TRAVELING SALESMAN PROBLEM MENGGUNAKAN K-MEANS DAN ANT COLONY OPTIMIZATION PENYELESAIAN MULTI-DEPOT MULTIPLE TRAVELING SALESMAN PROBLEM MENGGUNAKAN K-MEANS DAN ANT COLONY OPTIMIZATION Olief Ilmandira Ratu Farisi 1) dan Gulpi Qorik Oktagalu Pratamasunu 2) 1, 2) Jurusan Teknik

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

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

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

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Data Mining Data Mining adalah proses pencarian pengetahuan dari suatu data berukuran besar melalui metode statistik, machine learning, dan artificial algorithm. Hal yang paling

Lebih terperinci

BAB 1 PENDAHULUAN. selalu bertambah disetiap tahunnya. Hal ini dapat menimbulkan semakin. memperoleh keuntungan yang maksimal, maka diperlukan

BAB 1 PENDAHULUAN. selalu bertambah disetiap tahunnya. Hal ini dapat menimbulkan semakin. memperoleh keuntungan yang maksimal, maka diperlukan BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan perekonomian di Indonesia semakin meningkat, ditandai dengan banyaknya jumlah pabrik dan perusahaan yang selalu bertambah disetiap tahunnya. Hal

Lebih terperinci

CLUSTERING DATA KATEGORIK MENGGUNAKAN K-MODES DENGAN WEIGHTED DISSIMILARITY MEASURE

CLUSTERING DATA KATEGORIK MENGGUNAKAN K-MODES DENGAN WEIGHTED DISSIMILARITY MEASURE CLUSTERING DATA KATEGORIK MENGGUNAKAN K-MODES DENGAN WEIGHTED DISSIMILARITY MEASURE Lutfi Hidayat Ramdhani¹, Hetti Hidayati², Mahmud Dwi Suliiyo³ ¹Teknik Informatika,, Universitas Telkom Abstrak K-Modes

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

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

PENGENALAN POLA KEPUASAN MAHASISWA TERHADAP KEGIATAN BELAJAR MENGAJAR (STUDI KASUS DI STMIK AKAKOM YOGYAKARTA) Abstrak

PENGENALAN POLA KEPUASAN MAHASISWA TERHADAP KEGIATAN BELAJAR MENGAJAR (STUDI KASUS DI STMIK AKAKOM YOGYAKARTA) Abstrak PENGENALAN POLA KEPUASAN MAHASISWA TERHADAP KEGIATAN BELAJAR MENGAJAR (STUDI KASUS DI STMIK AKAKOM YOGYAKARTA) Dini Fakta Sari Teknik Informatika STMIK AKAKOM Yogyakarta dini@akakom.ac.id Abstrak Tenaga

Lebih terperinci

OPTIMALISASI TRAVELLING SALESMAN WITH TIME WINDOWS (TSPTW) DENGAN ALGORITMA SEMUT

OPTIMALISASI TRAVELLING SALESMAN WITH TIME WINDOWS (TSPTW) DENGAN ALGORITMA SEMUT OPTIMALISASI TRAVELLING SALESMAN WITH TIME WINDOWS (TSPTW) DENGAN ALGORITMA SEMUT Budi Prasetyo Wibowo, Purwanto, dansusy Kuspambudi Andaini Universitas Negeri Malang ABSTRAK: Travelling Salesman Problem

Lebih terperinci

PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA HALAMAN JUDUL

PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA HALAMAN JUDUL PENERAPAN METODE ANT COLONY OPTIMIZATION PADA METODE K-HARMONIC MEANS UNTUK KLASTERISASI DATA KOMPETENSI JARINGAN KOMPUTER SKRIPSI HALAMAN JUDUL I MADE KUNTA WICAKSANA NIM : 0708605050 PROGRAM STUDI TEKNIK

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

PENERAPAN METODE KLASTERING DENGAN ALGORITMA K-MEANS UNTUK PREDIKSI KELULUSAN MAHASISWA PADA PROGRAM STUDI TEKNIK INFORMATIKA STRATA SATU

PENERAPAN METODE KLASTERING DENGAN ALGORITMA K-MEANS UNTUK PREDIKSI KELULUSAN MAHASISWA PADA PROGRAM STUDI TEKNIK INFORMATIKA STRATA SATU PENERAPAN METODE KLASTERING DENGAN ALGORITMA K-MEANS UNTUK PREDIKSI KELULUSAN MAHASISWA PADA PROGRAM STUDI TEKNIK INFORMATIKA STRATA SATU Gita Premashanti Trayasiwi Program Studi Teknik Informatika S1,

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang 1 BAB I PENDAHULUAN 1.1. Latar Belakang Clustering adalah proses di dalam mencari dan mengelompokkan data yang memiliki kemiripan karakteristik (similarity) antara satu data dengan data yang lain. Clustering

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

Aplikasi dan Optimasi Kombinatorial pada Ant Colony

Aplikasi dan Optimasi Kombinatorial pada Ant Colony Aplikasi dan Optimasi Kombinatorial pada Ant Colony Letivany Aldina / 13514067 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung

Lebih terperinci

dengan Algoritma K Means

dengan Algoritma K Means K Pembentukan cluster dalam Knowledge Discovery in Database dengan Algoritma K Means Oleh: Sri Andayani Jurusan Pendidikan Matematika FMIPA UNY,email: andayani@uny.ac.id Abstrak Pembentukan cluster merupakan

Lebih terperinci

PENINGKATAN KINERJA ALGORITMA K-MEANS DENGAN FUNGSI KERNEL POLYNOMIAL UNTUK KLASTERISASI OBJEK DATA

PENINGKATAN KINERJA ALGORITMA K-MEANS DENGAN FUNGSI KERNEL POLYNOMIAL UNTUK KLASTERISASI OBJEK DATA PENINGKATAN KINERJA ALGORITMA K-MEANS DENGAN FUNGSI KERNEL POLYNOMIAL UNTUK KLASTERISASI OBJEK DATA Heri Awalul Ilhamsah Jurusan Teknik Industri Universitas Trunojoyo Madura Kampus Universitas Trunojoyo

Lebih terperinci

CLONING-BASED ALGORITHM DAN APLIKASINYA DALAM TRAVELLING SALESPERSON PROBLEM

CLONING-BASED ALGORITHM DAN APLIKASINYA DALAM TRAVELLING SALESPERSON PROBLEM CLONING-BASED ALGORITHM DAN APLIKASINYA DALAM TRAVELLING SALESPERSON PROBLEM Pranoto Budi Sasongko NIM: 13506098 Jurusan Teknik Informatika Institut Teknologi Bandung Jl. Ganesha 10, Bandung pranoto_budi_s@students.itb.ac.id

Lebih terperinci

BAB I PENDAHULUAN. dinaikkkan tegangannya untuk meminimalisir rugi-rugi daya, kemudian energi listrik

BAB I PENDAHULUAN. dinaikkkan tegangannya untuk meminimalisir rugi-rugi daya, kemudian energi listrik BAB I PENDAHULUAN 1.1 Latar Belakang Sistem tenaga listrik secara umum dapat di kelompokkan menjadi empat bagian, yaitu : pembangkit, transmisi, distribusi, dan beban. Pembangkit tenaga listrik adalah

Lebih terperinci

STUDI KOMPARATIF ALGORITMA ANT DAN ALGORITMA GENETIK PADA TRAVELLING SALESMAN PROBLEM

STUDI KOMPARATIF ALGORITMA ANT DAN ALGORITMA GENETIK PADA TRAVELLING SALESMAN PROBLEM Jurnal Computech & Bisnis, Vol. 3, No. 1, Juni 2009, 30-36 ISSN Studi 1978-9629 Komparatif Algoritma Ant...(Bambang Siswoyo & Andrianto) STUDI KOMPARATIF ALGORITMA ANT DAN ALGORITMA GENETIK PADA TRAVELLING

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

IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING

IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING IMPLEMENTASI DETEKSI OUTLIER PADA ALGORITMA HIERARCHICAL CLUSTERING Yoga Bhagawad Gita 1, Ahmad Saikhu 2 1,2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember

Lebih terperinci

BAB 1 PENDAHULUAN. Saat ini perkembangan industri semakin meningkat, dengan munculnya alatalat

BAB 1 PENDAHULUAN. Saat ini perkembangan industri semakin meningkat, dengan munculnya alatalat BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan industri semakin meningkat, dengan munculnya alatalat bantu untuk pekerjaan manusia berupa mesin. Dan dengan adanya mesin-mesin ini maka jumlah

Lebih terperinci

DOSEN PEMBIMBING Chastine Fatichah, S.Kom, M.Kom MAHASISWA Yudis Anggara P. ( )

DOSEN PEMBIMBING Chastine Fatichah, S.Kom, M.Kom MAHASISWA Yudis Anggara P. ( ) Sidang Tugas Akhir September 2009 Implementasi Metode Ant Colony Optimization untuk Pemilihan Fitur pada Kategorisasi Dokumen Teks DOSEN PEMBIMBING Chastine Fatichah, S.Kom, M.Kom MAHASISWA Yudis Anggara

Lebih terperinci

ANALISIS ALGORITMA HYBRID ANT COLONY OPTIMIZATION (ACO) DAN LOCAL SEARCH UNTUK OPTIMASI PEMOTONGAN BAHAN BAKU

ANALISIS ALGORITMA HYBRID ANT COLONY OPTIMIZATION (ACO) DAN LOCAL SEARCH UNTUK OPTIMASI PEMOTONGAN BAHAN BAKU ANALISIS ALGORITMA HYBRID ANT COLONY OPTIMIZATION (ACO) DAN LOCAL SEARCH UNTUK OPTIMASI PEMOTONGAN BAHAN BAKU Warih Maharani Fakultas Teknik Informatika, Institut Teknologi Telkom Jl. Telekomunikasi No.1

Lebih terperinci

Pemanfaatan Algoritma Hybrid Ant Colony Optimization dalam Menyelesaikan Permasalahan Capacitated Minimum Spanning Tree. Tamam Asrori ( )

Pemanfaatan Algoritma Hybrid Ant Colony Optimization dalam Menyelesaikan Permasalahan Capacitated Minimum Spanning Tree. Tamam Asrori ( ) Pemanfaatan Algoritma Hybrid Ant Colony Optimization dalam Menyelesaikan Permasalahan Capacitated Minimum Spanning Tree Tamam Asrori (5104 100 146) Pendahuluan Latar Belakang Tujuan Dan Manfaat Rumusan

Lebih terperinci

PENYUSUNAN PENJADWALAN UJIAN MENGGUNAKAN ALGORITMA RANK BASED ANT SYSTEM INTISARI

PENYUSUNAN PENJADWALAN UJIAN MENGGUNAKAN ALGORITMA RANK BASED ANT SYSTEM INTISARI Buletin Ilmiah Mat. Stat. dan Terapannya (Bimaster) Volume 6, No. 02(2017), hal 151 158. PENYUSUNN PENJDWLN UJIN MENGGUNKN LGORITM RNK BSED NT SYSTEM Ria Fuji stuti, Neva Satyahadewi, Hendra Perdana INTISRI

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

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Permasalahan transportasi yang terjadi akibat kenaikan harga bahan bakar minyak (BBM) yang tinggi membuat para pengguna jasa transportasi berpikir untuk dapat meminimalisasi biaya yang dikeluarkan.

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

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

PERBANDINGAN ALGORITMA ANT COLONY DAN ALGORITMA GENETIKA UNTUK PENCARIAN JARAK TERPENDEK DALAM PENGANGKUTAN HASIL TAMBANG

PERBANDINGAN ALGORITMA ANT COLONY DAN ALGORITMA GENETIKA UNTUK PENCARIAN JARAK TERPENDEK DALAM PENGANGKUTAN HASIL TAMBANG TESIS PERBANDINGAN ALGORITMA ANT COLONY DAN ALGORITMA GENETIKA UNTUK PENCARIAN JARAK TERPENDEK DALAM PENGANGKUTAN HASIL TAMBANG DIANA YANNI ARISWATI FALLO No. Mhs. : 135302019/PS/MTF PROGRAM STUDI MAGISTER

Lebih terperinci

ALGORITMA GENETIC ANT COLONY SYSTEM UNTUK MENYELESAIKAN TRAVELING SALESMAN PROBLEM

ALGORITMA GENETIC ANT COLONY SYSTEM UNTUK MENYELESAIKAN TRAVELING SALESMAN PROBLEM ALGORITMA GENETIC ANT COLONY SYSTEM UNTUK MENYELESAIKAN TRAVELING SALESMAN PROBLEM Lutfiani Safitri 1) Sri Mardiyati 2) 1) Matematika, FMIPA Universitas Indonesia Jl. H. Boan lisan 9, Depok 16425 Indonesia

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

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang 1 BAB I PENDAHULUAN Pada bab ini akan dibahas mengenai beberapa hal seputar penelitian yang dilakukan, antara lain: latar belakang penelitian, perumusan masalah, batasan masalah, keaslian penelitian, manfaat

Lebih terperinci

PENERAPAN ALGORITMA K-MEANS PADA SISWA BARU SEKOLAHMENENGAH KEJURUAN UNTUK CLUSTERING JURUSAN

PENERAPAN ALGORITMA K-MEANS PADA SISWA BARU SEKOLAHMENENGAH KEJURUAN UNTUK CLUSTERING JURUSAN PENERAPAN ALGORITMA K-MEANS PADA SISWA BARU SEKOLAHMENENGAH KEJURUAN UNTUK CLUSTERING JURUSAN Fauziah Nur1, Prof. M. Zarlis2, Dr. Benny Benyamin Nasution3 Program Studi Magister Teknik Informatika, Universitas

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

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

Student Clustering Based on Academic Using K-Means Algoritms

Student Clustering Based on Academic Using K-Means Algoritms Student Clustering Based on Academic Using K-Means Algoritms Hironimus Leong, Shinta Estri Wahyuningrum Faculty of Computer Science, Faculty of Computer Science Unika Soegijapranata marlon.leong@gmail.com

Lebih terperinci

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika

Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika Optimasi Multi Travelling Salesman Problem (M-TSP) Menggunakan Algoritma Genetika Wayan Firdaus Mahmudy (wayanfm@ub.ac.id) Program Studi Ilmu Komputer, Universitas Brawijaya, Malang, Indonesia Abstrak.

Lebih terperinci

Ant Colony Optimization

Ant Colony Optimization Ant Colony Optimization Budi Santosa, PhD Dosen Teknik Industri ITS, Surabaya Lab Komputasi dan Optimasi Industri Email : budi_s@ie.its.ac.id 1.1 Pahuluan Dalam dua dekade terakhir ini, banyak penelitian

Lebih terperinci

ANALISIS KETERKAITAN DATA TRANSAKSI PENJUALAN BUKU MENGGUNAKAN ALGORITMA APRIORI DAN ALGORITMA CENTROID LINKAGE HIERARCHICAL METHOD (CLHM)

ANALISIS KETERKAITAN DATA TRANSAKSI PENJUALAN BUKU MENGGUNAKAN ALGORITMA APRIORI DAN ALGORITMA CENTROID LINKAGE HIERARCHICAL METHOD (CLHM) ANALISIS KETERKAITAN DATA TRANSAKSI PENJUALAN BUKU MENGGUNAKAN ALGORITMA APRIORI DAN ALGORITMA CENTROID LINKAGE HIERARCHICAL METHOD (CLHM) Nurani 1, Hamdan Gani 2 1 nurani_nanni@yahoo.com, 2 hamdan.gani.inbox@gmail.com

Lebih terperinci

Implementasi Algoritma K-Means Dalam Keputusan Pemberian Beasiswa (Studi Kasus SMA Santo Bernadus Pekalongan) Artikel Ilmiah

Implementasi Algoritma K-Means Dalam Keputusan Pemberian Beasiswa (Studi Kasus SMA Santo Bernadus Pekalongan) Artikel Ilmiah Implementasi Algoritma K-Means Dalam Keputusan Pemberian Beasiswa (Studi Kasus SMA Santo Bernadus Pekalongan) Artikel Ilmiah Peneliti: Valentino Giarto (672011005) Magdalena A. Ineke Pakereng, M.Kom. Program

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

Penggunaan Graf dalam Algoritma Semut untuk Melakukan Optimisasi

Penggunaan Graf dalam Algoritma Semut untuk Melakukan Optimisasi Penggunaan Graf dalam lgoritma Semut untuk Melakukan Optimisasi Ibnu Sina Wardy NIM : 150505 Program Studi Teknik Informatika, Institut Teknologi andung Jl. Ganesha 10, andung E-mail : if1505@students.if.itb.ac.id

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

DETEKSI DATA PENCILAN MENGGUNAKAN K_MEANS CLUSTERING

DETEKSI DATA PENCILAN MENGGUNAKAN K_MEANS CLUSTERING DETEKSI DATA PENCILAN MENGGUNAKAN K_MEANS CLUSTERING Naniek Widyastuti Teknik Informatika, Fakultas Teknologi Industri Institut Sains & Teknologi AKPRIND Yogyakarta e_mail: naniek_wid@yahoo.com ABSTRACT

Lebih terperinci

DATA MINING UNTUK KLASIFIKASI PELANGGAN DENGAN ANT COLONY OPTIMIZATION

DATA MINING UNTUK KLASIFIKASI PELANGGAN DENGAN ANT COLONY OPTIMIZATION DATA MINING UNTUK KLASIFIKASI PELANGGAN DENGAN ANT COLONY OPTIMIZATION Maulani Kapiudin Kepala Bagian Perencanaan System. STEIJl.Kayu jati No 11 A Rawamangun Jakarta Timur e-mail: maulanik@yahoo.com atau

Lebih terperinci

ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK YAAYU

ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK YAAYU ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK YAAYU 060803040 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM MEDAN 2012 ALGORITMA SEMUT UNTUK MENCARI JALUR TERPENDEK SKRIPSI Diajukan

Lebih terperinci