PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM"

Transkripsi

1 PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM Achmad Setiawan, Ir. Budi Santosa, M.Sc., Ph.D Jurusan Teknik Industri Institut Teknologi Sepuluh Nopember (ITS) Surabaya Kampus ITS Sukolilo Surabaya 60 ; Abstrak Resource-Constrained Project Scheduling Problem (RCPSP) adalah masalah penjadwalan aktivitas pada proyek dengan kendala sumber daya terbatas dengan tujuan untuk meminimalkan durasi proyek. Masalah yang dihadapi pada proses penjadwalan ini adalah adanya keterbatasan sumber daya yang tersedia, kemudian tingkat kesulitan dalam menjadwalkan akan meningkat jika jumlah aktivitasnya banyak serta multi-resources. Oleh karena itu, pada penelitian ini dilakukan percobaan menggunakan algoritma Harmony Search (HS) untuk menyelesaikan permasalahan yang ada. Pada penelitian ini digunakan algoritma Particle Swarm Optimization (PSO) sebagai algoritma pembanding terhadap hasil algoritma HS pada penyelesaian RCPSP. Berdasarkan penelitian yang telah dilakukan maka terlihat bahwa kualitas solusi yang dihasilkan algoritma HS sama dengan algoritma PSO, namun dilihat dari sisi waktu komputasi, maka waktu komputasi algoritma HS lebih cepat daripada algoritma PSO. Oleh karena itu, apabila ditinjau dari segi waktu komputasi, maka performansi algoritma HS pada penyelesaian RCPSP lebih baik daripada algoritma PSO. Kata Kunci : Metaheuristik, Harmony Search, Resource-Constrained Project Scheduling Problem ABSTRACT Resource-Constrained Project Scheduling Problem (RCPSP) is the problem of scheduling activities on the project with limited resources in order to minimize the duration of the project. The problem faced in this scheduling process is the limited resources, then the level of difficulty in this scheduling will increase if there are so many activities to be scheduled and multi-resources. Therefore in this research, the eperiment of using Harmony Search (HS) algorithm to solve eisting problem is done. This research use the Particle Swarm Optimization (PSO) algorithm as a comparison algorithm of HS algorithm results on solving RCPSP. Based on research that has been done, it is known that the quality of HS algorithm solution is as good as the PSO algorithm, but in term of computing time, the HS algorithm is faster than the PSO algorithm. Therefore, in term of computing time, the HS algorithm performance on solving RCPSP is better than the PSO algorithm. Key Words : Metaheuristic, Harmony Search, Resource-Constrained Project Scheduling Problem. Pendahuluan Pendekatan penjadwalan proyek secara tradisional seperti Critical Path Method (CPM) dan Program Evaluation and Review Technique (PERT) hanya berfokus pada hubungan ketergantungan antar aktivitas dengan menggunakan asumsi ketersediaan sumber daya yang tidak terbatas. Namun, dalam kenyataannya manajer proyek sering mengalami kesulitan dalam menjadwalkan suatu proyek dikarenakan keterbatasan sumber daya yang tersedia. Kemudian apabila dipaksakan adanya tambahan sumber daya, maka akan menyebabkan adanya tambahan biaya yang cukup besar. Resource-Constrained Project Scheduling Problem (RCPSP) adalah masalah penjadwalan aktivitas-aktivitas pada proyek dengan kendala sumber daya terbatas. RCPSP termasuk masalah kombinatorial yang sulit untuk dipecahkan. Berbagai metode seperti metode analitis dan metode heuristik telah dicoba untuk menyelesaikan kasus RCPSP. Metode analitis seringkali mengadopsi modelmodel matematika seperti integer programming (Talbot, 98) dan dynamic programming

2 (Gavish, 99) untuk mencari solusi yang optimal. Namun demikian, metode analitis tidak memungkinkan untuk diterapkan apabila masalah yang menjadi obyek penelitian berukuran sangat besar dan sangat kompleks (Lee, 996). Metode heuristik untuk penyelesaian kasus RCPSP bertujuan untuk mencari solusi yang optimal secara efisien (Boctor, 990). Metode heuristik yang ada menggunakan aturan prioritas seperti Shortest Activity Duration (SAD), Minimum Late Finish Time (MILFT), atau Minimum Total Float (MITF) untuk menentukan aktivitas mana yang akan dijadwalkan terlebih dahulu. Namun demikian, tidak ada aturan prioritas yang mendominasi yang lain atau menunjukkan hasil yang lebih baik daripada yang lain secara konsisten (Davis, 975). Selain itu, solusi yang dihasilkan dari penggunaan metode heuristik seringkali bersifat lokal optimal (Patterson, 984). Seiring dengan berjalannya waktu, maka telah diterapkan beberapa metode metaheuristik untuk penyelesaian kasus RCPSP seperti genetic algorithm (Chan, 996), ant colony optimization (Merkle, 00), dan particle swarm optimization (Zhang, 006). Genetic Algorithm (GA) melakukan pencarian solusi yang optimal dari kromosom-kromosom yang merepresentasikan jadwal dimana kromosomkromosom tersebut diproduksi melalui crossover dan mutation. Mekanisme updating kromosom membuat GA mampu keluar dari solusi yang bersifat lokal optimal. Oleh karena itu, GA lebih unggul daripada metode analitis dan metode heuristik. Namun demikian, terdapat kekurangan dalam performansi GA yaitu proses konvergensi yang lambat (Fogel, 995). Penerapan Ant Colony Optimization (ACO) pada kasus RCPSP rata-rata menunjukkan hasil yang lebih baik dibandingkan dengan GA. Sedangkan performansi Particle Swarm Optimization (PSO) dilihat dari segi kualitas solusi menunjukkan hasil yang sama dengan GA. Beberapa metode metaheuristik seperti GA, ACO, dan PSO telah diuji cobakan pada kasus RCPSP. Oleh karena itu, pada penelitian kali ini akan dicoba metode metaheuristik yang lain yaitu Harmony Search (HS). Algoritma HS dipilih sebagai metode yang akan digunakan dalam penelitian ini karena algoritma ini menunjukkan hasil yang bagus ketika digunakan untuk menyelesaikan beberapa masalah optimasi. Hal ini dikarenakan algoritma ini mempunyai beberapa kelebihan misalnya pitch adjustment yang dapat melakukan proses perbaikan pada solusi yang bersifat lokal optimal dan struktur algoritma HS relatif mudah (Geem, 009). Selain itu, penelitian kasus RCPSP dengan menggunakan algoritma HS belum pernah dilakukan oleh peneliti-peneliti yang lain. Permasalahan dalam penelitian ini adalah sulitnya menjadwalkan aktivitas-aktivitas proyek dikarenakan keterbatasan sumber daya yang tersedia. Tingkat kesulitan dalam melakukan proses penjadwalan akan meningkat jika jumlah aktivitasnya banyak dan multiresources. Apabila proses penjadwalan ini dilakuakan secara manual, maka akan menyebabkan munculnya banyak alternatif jadwal yang sulit dicari yang optimal. Tujuan yang ingin dicapai dalam penelitian Tugas Akhir ini adalah untuk mengetahui performansi algoritma HS pada penyelesaian RCPSP dibandingkan dengan algoritma yang lain yaitu algoritma PSO. Selain itu, pada penelitian ini terdapat batasan dan asumsi yang digunakan untuk memperjelas ruang lingkup penelitian. Penelitian Tugas Akhir ini dibatasi pada kasus Single-Mode Resource-Constrained Project Scheduling Problem (SMRCPSP). Kemudian beberapa asumsi yang digunakan dalam penelitian Tugas Akhir ini antara lain: kapasitas sumber daya yang tersedia untuk tiap periode adalah tetap dan tidak ada preemption, artinya suatu aktivitas yang sedang berjalan tidak dapat dihentikan.. Deskripsi RCPSP Masalah penjadwalan proyek dapat dilihat dari beberapa sudut pandang seperti tujuannya, bentuk-bentuk sumber daya yang diperlukan pada setiap aktivitas proyek, dan ada tidaknya kondisi preemption. Meminimasi durasi proyek seringkali digunakan sebagai fungsi tujuan secara umum dari masalah penjadwalan proyek. Sedangkan fungsi tujuan yang lain adalah minimasi total biaya proyek, maksimasi Net Present Value (NPV) dari cash flow, dan pelevelan penggunaan sumber daya. Sumber daya yang diperlukan oleh aktivitas proyek bisa bertipe satu jenis atau lebih dari satu jenis. Berdasarkan bisa atau tidaknya suatu

3 sumber daya untuk diperbarui, maka terdapat sumber daya yang dapat diperbarui dan sumber daya yang tidak dapat diperbarui. Sumber daya yang dapat diperbarui adalah sumber daya yang bisa digunakan kembali setelah diselesaikannya suatu aktivitas proyek seperti tenaga kerja. Sedangkan sumber daya yang tidak dapat diperbarui adalah sumber daya yang tidak bisa digunakan kembali setelah diselesaikannya suatu aktivitas proyek seperti uang. Kondisi preemption berarti suatu kondisi dimana aktivitas yang sedang berjalan dapat dihentikan dengan suatu alasan tertentu misalnya terdapat aktivitas lain yang ingin dijadwalkan pada periode tersebut. Sedangkan kondisi nonpreemption berarti suatu aktivitas yang sedang berjalan tidak dapat dihentikan. Resource-Constrained Project Scheduling Problem (RCPSP) adalah masalah penjadwalan aktivitas-aktivitas pada proyek dimana harus memenuhi precedence constraints dan resource constraints. Precedence constraints adalah suatu kendala dimana aktivitas pendahulu harus sudah selesai dijadwalkan sebelum aktivitas yang lain dijadwalkan. Resource constraints adalah suatu kendala dimana sumber daya yang diperlukan oleh setiap aktivitas pada setiap unit waktu tidak boleh melebihi kapasitas sumber daya yang tersedia. Berikut ini adalah formulasi matematika dari RCPSP dengan fungsi tujuan untuk meminimasi durasi proyek (Talbot, 98; Patterson, 984): min ma,,,... () subject to :..() ;,,,.(3),,, ;,,, dimana N = jumlah aktivitas yang terdapat pada proyek = waktu penyelesaian aktivitas i (,,, ) = durasi aktivitas i = predecessor aktivitas i = jumlah sumber daya tipe k yang tersedia (,,, ) K = jumlah tipe sumber daya = jumlah sumber daya tipe k yang diperlukan oleh aktivitas i =sekelompok aktivitas yang berjalan pada waktu ke-t = waktu mulai aktivitas i Persamaan () merepresentasikan fungsi tujuan dari RCPSP. Persamaan () merepresentasikan precedence constraints. Persamaan (3) merepresentasikan resource constraints. Berikut ini adalah contoh visualisasi dari RCPSP (Merkle, 00): Gambar. Visualisasi RCPSP Apabila pada kasus diatas jumlah sumber daya yang tersedia sebanyak 4 unit, maka salah satu bentuk jadwal yang bisa dibuat akan diberikan sebagai berikut : Gambar. Visualisasi Bentuk Jadwal Berikut ini adalah beberapa variasi dalam RCPSP (Kolisch, 996) :. Single-Mode Resource-Constrained Project Scheduling Problem (SMRCPSP) Pada SMRCPSP, setiap aktivitas proyek memiliki mode eksekusi tunggal. aktivitas dan kebutuhan terhadap suatu set sumber daya diasumsikan tetap. Fungsi tujuan secara umum pada SMRCPSP adalah meminimasi durasi proyek. 3

4 . Multi-Mode Resource-Constrained Project Scheduling Problem (MMRCPSP) Pada MMRCPSP, setiap aktivitas proyek dapat dieksekusi dalam beberapa mode. Setiap mode menggambarkansuatu set sumber daya yang diperlukan oleh aktivitas proyek dan durasi aktivitas proyek tersebut. Fungsi tujuan secara umum pada MMRCPSP adalah meminimasi durasi proyek. 3. Prinsip Algoritma Harmony Search Algoritma Harmony Search (HS) pertama kali diperkenalkan oleh Zong Woo Geem pada tahun 00. Ide dasar algoritma HS adalah meniru proses perbaikan harmoni musik yang dilakukan oleh kelompok paduan musik. Ketika kelompok paduan musik melakukan perbaikan pada harmoni musik yang dimainkan, maka akan terdapat tiga kemungkinan pilihan, antara lain memainkan harmoni musik yang terkenal berdasarkan ingatan mereka, memainkan harmoni musik yang serupa dengan harmoni musik yang terkenal namun ada sedikit penyesuaian, atau membuat harmoni musik yang baru. Geem (00) memformulasikan ketiga pilihan ini pada proses optimasi secara kuantitatif. Ketiga komponen tersebut diformulasikan menjadi penggunaan harmony memory, penyesuaian nada, dan proses pembangkitan secara random. Penggunaan harmony memory sangat penting karena harmony memory tersebut bisa menjamin bahwa harmoni yang bagus akan dipertimbangkan sebagai elemen-elemen dari vektor solusi yang baru. Agar harmony memory dapat digunakan secara efektif, algoritma HS mengadopsi sebuah parameter yang disebut Harmony Memory Considering Rate (HMCR). Jika rate ini terlalu rendah, maka hanya sedikit harmoni elit yang terpilih dan juga dapat menyebabkan proses konvergensi terlalu lambat. Jika rate ini terlalu besar, maka akan menyebabkan nada-nada pada harmony memory banyak terpakai dan tidak sempat mengeksplorasi nada lain, dimana pada akhirnya sulit mencapai solusi yang bagus. Oleh karena itu, biasanya digunakan HMCR 0.7~0.95. Komponen kedua adalah penyesuaian nada dimana mempunyai beberapa parameter seperti bandwidth ( ) dan Pitch Adjusting Rate (PAR). Penyesuaian nada musik berarti pengubahan frekuensi nada, hal itu berarti membangkitkan nilai yang sedikit berbeda pada algoritma HS. Berikut ini adalah formulasi penyesuaian nada:..(4) dimana = nada baru setelah dilakukan penyesuaian nada = nada yang tersimpan pada harmony memory = bandwidth = bilangan random dengan interval, PAR yang bernilai rendah dengan bandwidth yang sempit dapat menyebabkan proses konvergensi lambat dikarenakan keterbatasan eksplorasi pada ruang pencarian yang besar. Pada sisi lain, PAR yang tinggi dengan bandwidth yang lebar dapat menyebabkan solusi-solusi yang ada terlalu menyebar dari potensi solusi optimal. Oleh karena itu, biasanya digunakan PAR 0.~0.5. Berikut ini adalah langkah-langkah dari algoritma HS:. Inisialisasi masalah dan parameter algoritma.. Inisialisasi harmony memory. 3. Membangkitkan vektor solusi yang baru. 4. Meng-update harmony memory. 5. Mengecek kriteria pemberhentian. Langkah pertama dari algoritma HS adalah inisialisasi masalah dan parameter algoritma. Berikut ini adalah contoh masalah optimasi: min......(5) subject to (6),,, ; dimana = fungsi tujuan = variabel keputusan ke-i = interval variabel keputusan ke-i = jumlah variabel keputusan = batas bawah variabel keputusan ke-i = batas atas variabel keputusan ke-i Kemudian parameter algoritma HS terdiri dari Harmony Memory Size (), HMCR, PAR, bandwidth, dan kriteria pemberhentian. 4

5 Langkah kedua dari algoritma HS adalah inisialisasi harmony memory. Pada tahap ini dibangkitkan matriks harmony memory secara random yang bersisi vektor-vektor solusi sebanyak. Berikut ini adalah contoh matriks harmony memory: N N N N N N N N Gambar 3. Matriks Harmony Memory Langkah ketiga dari algoritma HS adalah membangkitkan vektor solusi yang baru ( ). Pembangkitan vektor solusi yang baru didasarkan pada tiga aturan antara lain penggunaan harmony memory, penyesuaian nada, dan proses pembangkitan secara random. Pada aturan pertama, vektor solusi yang baru diambil dari harmony memory apabila saat itu nilai dari bilangan random yang dibangkitkan untuk pertama kalinya dibawah HMCR dan bilangan random yang dibangkitkan untuk kedua kalinya diatas PAR. Nilai dari variabel keputusan pertama pada vektor solusi yang baru ( ) diambil dari harmony memory dengan memilih salah satu nilai pada interval ~. Nilai dari variabel keputusan yang lain (,,, ) ditentukan dengan cara yang sama. Pada aturan kedua, pembangkitan vektor solusi yang baru dilakukan melalui proses penyesuaian nada. Apabila nilai bilangan random yang dibangkitkan untuk pertama kalinya dibawah HMCR dan bilangan random yang dibangkitkan untuk kedua kalinya dibawah PAR, maka akan dilakukan proses penyesuaian nada. Berikut ini adalah rumus penyesuaian nada:.(7) dimana = nada baru setelah dilakukan penyesuaian nada = nada yang tersimpan pada harmony memory = bandwidth = bilangan random dengan interval, Pada aturan ketiga, vektor solusi yang baru dibangkitkan secara random dengan nilai interval yang memungkinkan ( ). Hal terjadi apabila nilai dari bilangan random yang dibangkitkan untuk pertama kalinya diatas HMCR. Pada aturan ketiga tidak ada pembangkitan bilangan random untuk kedua kalinya karena nilai bilangan random yang dibangkitkan untuk pertama kalinya diatas HMCR. Langkah keempat dari algoritma HSadalah meng-update harmony memory. Apabila nilai vektor solusi yang baru lebih baik daripada nilai vektor solusi terjelek pada harmony memory dilihat dari sudut pandang nilai fungsi tujuan, maka vektor solusi yang baru akan dimasukkan ke dalam harmony memory dan vektor solusi terjelek pada harmony memory akan dikeluarkan. Apabila nilai vektor solusi yang baru lebih buruk daripada nilai vektor solusi terjelek pada harmony memory, maka tidak akan terjadi perubahan pada harmony memory. Langkah kelima dari algoritma HS adalah mengecek kriteria pemberhentian. Apabila kriteria pemberhentian telah tercapai maka iterasi dihentikan, apabila belum tercapai maka kembali ke langkah tiga. Terdapat beberapa macam kriteria pemberhentian antara lain jumlah iterasi maksimal, tidak terjadinya perubahan solusi setelah beberapa iterasi, dan lain-lain. 4. Penerapan Algoritma HS pada Penyelesaian RCPSP Penerapan algoritma HS agar dapat menyelesaikan RCPSP ditunjukkan flowchart pada gambar 4. Berikut ini adalah penjelasan dari flowchart penerapan algoritma HS pada RCPSP: ) Inisialisasi Masalah Pada tahap ini diperkenalkan masalah yang akan diselesaikan. Masalah dalam penelitian ini adalah RCPSP dengan fungsi tujuan meminimasi durasi proyek. Sedangkan kendala yang muncul adalah precedence constraints dan resource constraints. ) Memasukkan Data RCPSP Data yang diperlukan untuk menyelesaikan kasus RCPSP adalah indeks aktivitas, 5

6 Gambar 4. Flowchart Penerapan Algoritma HS pada RCPSP durasi aktivitas, kebutuhan sumber daya oleh tiap aktivitas, precedence constraints, dan jumlah sumber daya yang tersedia. 3) Inisialisasi Parameter Algoritma HS Beberapa parameter dari algoritma HS adalah, HMCR, PAR, bandwidth, dan kriteria pemberhentian. 4) Inisialisasi HarmonyMemory Pada tahap ini dibangkitkan vektor solusi secara random. Vektor solusi pada algoritma HS merepresentasikan nilai prioritas aktivitas proyek. Kemudian pada setiap iterasi, nilai prioritas aktivitas akan di-update melalui mekanisme algoritma HS. Berikut ini adalah penulisan vektor solusi yang merepresentasikan nilai prioritas aktivitas proyek:.(8) dimana X = vektor solusi i = indeks vektor solusi = nilai prioritas aktivitas N = banyaknya aktivitas 6

7 Setelah vektor solusi terbentuk, maka dilakukan transformasi vektor solusi kedalam bentuk jadwal yang feasible melalui skema paralel. Berikut ini adalah langkah-langkah yang diperlukan untuk menjadwalkan proyek dengan skema paralel: Menentukan waktu penjadwalan terbaru dimana waktu ini akan sama dengan waktu penyelesaian paling awal dari aktivitas-aktivitas yang telah dijadwalkan sebelumnya. Mengumpulkan aktivitasaktivitas yang feasible dimana aktivitas-aktivitas tersebut harus memenuhi precedence constraints dan resource constraints. Memilih sebuah aktivitas dari aktivitas-aktyivitas yang feasible dengan cara memilih aktivitas yang memiliki nilai prioritas yang lebih tinggi daripada yang lain. Menjadwalkan aktivitas yang terpilih. Apabila terdapat aktivitas-aktivitas yang belum dijadwalkan maka proses penjadwalan kembali ke langkah. Setelah proses penjadwalan dilakukan maka durasi proyek dapat diketahui. Vektor solusi dibangkitkan sebanyak. Apabila semua vektor solusi telah dibangkitkan maka akan terbentuk matriks harmony memory. N N N N N N N N Gambar 5. Matriks Harmony Memory 5) Membangkitkan Vektor Solusi yang Baru Proses pembangkitan vektor solusi yang baru melalui 3 cara, antara lain: Apabila bilangan random yang dibangkitkan diatas HMCR maka akan dibangkitkan variabel keputusan yang baru secara random. VKB(i) = rand[bb(i),ba(i)]...(9) dimana VKB = variabel keputusan baru BB = batas bawah variabel keputusan BA = batas atas variabel keputusan Apabila bilangan random yang dibangkitkan dibawah HMCR dan pembangkitan bilangan random berikutnya diatas PAR, maka variabel keputusan ke-i akan diambil dari harmony memory. D = int[+(-)rand] (0) D = HM(D,i).() VKB(i) = D.() dimana D = nilai yang menyatakan pemilihan lokasi pada harmony memory secara random int = integer D = nilai variabel keputusan yang diambil dari harmony memory Apabila bilangan random yang dibangkitkan dibawah HMCR dan pembangkitan bilangan random berikutnya dibawah PAR, maka terdapat penyesuaian terhadap variabel keputusan ke-i yang telah diambil dari harmony memory. D3 = D+bw*ε.(3) VKB(i) = D3.(4) dimana D3 = nilai variabel keputusan setelah dilakukan penyesuaian bw = bandwidth = bilangan random dengan interval, Kemudian setelah dilakukan proses penyesuaian maka akan dilakukan pengecekan terhadap batas atas dan 7

8 batas dari variabel keputusan. Apabila D3<BB, maka D3=BB. Lalu apabila D3>BA, maka D3=BA. Batas bawah dari semua variabel keputusan adalah 0 dan batas atasnya adalah. Ketiga cara diatas dilakukan mulai dari i= hingga N, diamana N adalah banyaknya aktivitas. 6) Meng-update harmony memory Urutan langkah perbaikan harmony memory sebagai berikut: Melakukan proses penjadwalan untuk vektor solusi baru yang telah dibentuk pada langkah 5. Menghitung durasi proyek dari vektor solusi yang baru. Melakukan pengecekan terhadap vektor solusi yang baru. Apabila nilai vektor solusi yang baru lebih baik daripada nilai vektor solusi terjelek pada harmony memory dilihat dari sudut pandang nilai fungsi tujuan, maka vektor solusi yang baru akan dimasukkan ke dalam harmony memory dan vektor solusi terjelek pada harmony memory akan dikeluarkan. Apabila nilai vektor solusi yang baru lebih buruk daripada nilai vektor solusi terjelek pada harmony memory, maka tidak akan terjadi perubahan pada harmony memory. 7) Mengecek kriteria pemberhentian Apabila kriteria pemberhentian telah tercapai maka proses komputasi dihentikan, apabila belum tercapai maka kembali ke langkah Eksperimen Eksperimen dilakukan dengan bantuan kode program yang terdapat pada software Matlab untuk mengetahui efek perubahan parameter algoritma terhadap solusi yang dihasilkan dan performansi algoritma HS pada penyelesaian RCPSP. 5. Uji Perubahan Parameter Algoritma Uji perubahan parameter algoritma digunakan untuk mengetahui efek perubahan parameter algoritma terhadap solusi yang dihasilkan. 5.. Data Uji Perubahan Parameter Algoritma Data untuk uji perubahan parameter algoritma diambil dari International Journal of Project Management 4 (006) Tabel. Data Uji Perubahan Parameter Algoritma Sumber Akti Du Daya Yang vitas rasi Diperlukan Pendahulu Tabel. Sumber Daya yang Tersedia Tipe

9 5.. Hasil Uji Perubahan Parameter Algoritma Uji perubahan parameter algoritma dilakukan dengan cara melakukan kombinasi parameter HMCR dan PAR. Pada setiap kombinasi dilakukan replikasi running 0 kali, dimana setiap kali running digunakan sebesar 5, bandwidth sebesar 0., dan iterasi sebanyak 80 kali. Tabel 3. Output Uji Perubahan Parameter Algoritma Bagian Repli kasi HMCR=0.7 HMCR=0.7 HMCR=0.7 PAR=0. PAR=0.3 PAR= Terkecil Tabel 4. Output Uji Perubahan Parameter Algoritma Bagian Repli kasi HMCR=0.8 HMCR=0.8 HMCR=0.8 PAR=0. PAR=0.3 PAR= Terkecil Tabel 5. Output Uji Perubahan Parameter Algoritma Bagian 3 Repli kasi HMCR=0.9 HMCR=0.9 HMCR=0.9 PAR=0. PAR=0.3 PAR= Terkecil Uji Performansi Algoritma Uji performansi algoritma digunakan untuk mengetahui performansi algoritma HS pada penyelesaian RCPSP dibandingkan dengan algoritma yang lain yaitu algoritma Particle Swarm Optimization (PSO). 5.. Data Uji Performansi Algoritma Data untuk uji performansi algoritma diambil dari Project Scheduling Library (PSPLIB). Alamat website dari Project Scheduling Library (PSPLIB) adalah Data ini terdiri dari macam yaitu data pertama berisi 30 aktivitas proyek dan data kedua berisi 60 aktivitas proyek. Tabel 6. Data Uji Performansi Algoritma untuk 30 Sumber Daya Yang Diperlukan Akti vitas Du rasi Pendahulu 9

10 Tabel 6. Data Uji Performansi Algoritma untuk 30 (Lanjutan) Sumber Daya Yang Diperlukan Akti vitas Du rasi Pendahulu Tabel 7. Sumber Daya yang Tersedia untuk 30 Akti vitas Tipe 3 4 Du rasi 3 4 Tabel 8. Data Uji Performansi Algoritma untuk 60 Sumber Daya Yang Diperlukan Pendahulu Tabel 8. Data Uji Performansi Algoritma untuk 60 (Lanjutan) Sumber Daya Yang Diperlukan Akti vitas Du rasi Pendahulu

11 Tabel 8. Data Uji Performansi Algoritma untuk 60 (Lanjutan) Sumber Daya Yang Diperlukan Akti vitas Du rasi Pendahulu Tabel 9. Sumber Daya yang Tersedia untuk 60 Tipe Hasil Uji Performansi Algoritma Uji performansi algoritma dilakukan dengan cara melakukan running kedua algoritma yaitu HS dan PSO dimana setiap kali running dilakukan replikasi sebanyak 0 kali. Tabel 0. Parameter Algoritma PSO HS PSO HS Jumlah Partikel =5 =5 Jumlah Partikel =30 =30 c= HMCR=0.8 c= HMCR=0.8 c= PAR=0.3 c= PAR=0.3 bw=0. bw=0. Jumlah Iterasi= 80 Jumlah Iterasi= 80 Jumlah Iterasi= 0 Jumlah Iterasi= 0 Berikut ini adalah output hasil running uji performansi algoritma berupa durasi proyek untuk 30 aktivitas. Pada bagian tabel yang diberi shading warna biru menandakan durasi proyek terkecil dengan waktu komputasi tercepat untuk masing-masing algoritma. Tabel. Output Uji Performansi Algoritma untuk 30 Repli kasi PSO Waktu Komputasi (detik) HS Waktu Komputasi (detik) Setelah diketahui output uji performansi algoritma, maka pada bagian dibawah ini akan disajikan grafik yang menggambarkan durasi proyek hasil running algoritma PSO dan HS selama 0 kali replikasi untuk problem 30 aktivitas Replikasi Grafik. PSO dan HS untuk 30 Pada bagian dibawah ini akan ditampilkan tabel yang menggambarkan perbandingan hasil running algoritma HS dengan algoritma PSO untuk problem 30 aktivitas. PSO HS

12 Tabel. Perbandingan Performansi Algoritma untuk 30 PSO HS Selisih Terkecil Waktu Komputasi Tercepat (detik) Berikut ini adalah output hasil running uji performansi algoritma berupa durasi proyek untuk 60 aktivitas. Pada bagian tabel yang diberi shading warna biru menandakan durasi proyek terkecil dengan waktu komputasi tercepat untuk masing-masing algoritma. Tabel 3. Output Uji Performansi Algoritma untuk 60 Repli kasi PSO Waktu Komputasi (detik) HS Waktu Komputasi (detik) Setelah diketahui output uji performansi algoritma, maka pada bagian dibawah ini akan disajikan grafik yang menggambarkan durasi proyek hasil running algoritma PSO dan HS selama 0 kali replikasi untuk problem 60 aktivitas Replikasi Grafik. PSO dan HS untuk 60 PSO HS Pada bagian dibawah ini akan ditampilkan tabel yang menggambarkan perbandingan hasil running algoritma HS dengan algoritma PSO untuk problem 60 aktivitas. Tabel 4. Perbandingan Performansi Algoritma untuk 60 PSO HS Seli sih Terkecil Waktu Komputasi Tercepat (detik) Analisa Berikut ini akan dijelaskan mengenai analisa hasil eksperimen yang telah dilakukan dari penelitian tugas akhir. 6. Analisa Uji Perubahan Parameter Algoritma Uji perubahan parameter algoritma digunakan untuk mengetahui efek perubahan parameter algoritma terhadap solusi yang dihasilkan. Uji perubahan parameter algoritma dilakukan dengan cara melakukan kombinasi dari parameter HMCR dan PAR. Penelitian sebelumnya menunjukkan bahwa penggunaan HMCR sebaiknya dalam rentang 0.7 sampai 0.95 dan PAR dalam rentang 0. sampai 0.5. Pada penelitian ini digunakan kombinasi nilai parameter HMCR dan PAR yang berbeda-beda, namun masih dalam rentang yang disarankan oleh penelitian sebelumnya. Setiap kombinasi parameter di-running sebanyak 0 kali, kemudian durasi proyek yang dihasilkan diambil dari durasi proyek terkecil dari 0 kali running. Hasil penelitian menunjukkan bahwa durasi proyek tidak mengalami perubahan meskipun nilai parameternya berubah. Hal ini dikarenakan RCPSP termasuk dalam kategori discrete optimization problem. Pada discrete optimization problem jumlah alternatif solusi tidak sebanyak pada continous optimization problem, sehingga solusi yang dihasilkan tetap sama walaupun parameter algoritma diubah. Dengan demikian jumlah alternatif solusi pada RCPSP yang tidak terlalu besar menyebabkan solusi yang dihasilkan algoritma HS tidak berubah, walaupun parameter algoritma diubah.

13 6. Analisa Uji Performansi Algoritma Uji performansi algoritma digunakan untuk mengetahui performansi algoritma HS pada penyelesaian RCPSP dibandingkan dengan algoritma yang lain yaitu algoritma Particle Swarm Optimization (PSO). Pada pengujian ini data yang digunakan terdiri dari macam yaitu data pertama berisi 30 aktivitas proyek dan data kedua berisi 60 aktivitas proyek. Running dilakukan dengan replikasi sebanyak 0 kali. Berdasarkan eksperimen yang telah dilakukan terlihat bahwa secara umum durasi proyek yang dihasilkan tiap replikasi tidak sama. Pada data pertama terlihat bahwa durasi proyek yang dihasilkan baik algoritma HS maupun PSO mengalami fluktuasi dari replikasi satu ke replikasi lainnya. Hal ini dikarenakan nilai bilangan random yang dibangkitkan, jika bilangan random yang dibangkitkan mendukung untuk terjadinya durasi proyek yang kecil maka akan dihasilkan durasi proyek yang kecil, namun jika bilangan random yang dibangkitkan tidak mendukung untuk terjadinya durasi proyek yang kecil maka akan sulit dihasilkan durasi proyek yang kecil. Pada data kedua terlihat bahwa durasi proyek yang dihasilkan algoritma HS stabil dari replikasi satu ke replikasi lainnya, sedangkan durasi proyek yang dihasilkan algoritma PSO mengalami fluktuasi dari replikasi satu ke replikasi lainnya. Hal ini juga dikarenakan nilai bilangan random yang dibangkitkan sebagaimana yang telah dijelaskan sebelumnya. Bilangan random yang dibangkitkan memiliki pengaruh terhadap solusi yang dihasilkan karena pembangkitan bilangan random bagian utama dari mekanisme algoritma. proyek hasil running diambil dari durasi proyek terkecil dari 0 kali replikasi. Pada pengujian data pertama, algoritma HS dan PSO menghasilkan durasi proyek yang sama yaitu 43 sedangkan waktu komputasi HS lebih cepat detik daripada PSO. Pada pengujian data kedua, algoritma HS dan PSO menghasilkan durasi proyek yang sama yaitu 77 sedangkan waktu komputasi HS lebih cepat detik daripada PSO. Hal ini menunjukkan bahwa kualitas solusi yang dihasilkan algoritma HS sama dengan algoritma PSO, namun apabila dilihat dari sisi waktu komputasi, maka waktu komputasi algoritma HS lebih cepat daripada algoritma PSO. Waktu komputasi algoritma HS lebih cepat daripada algoritma PSO dikarenakan mekanisme kerja algoritma HS lebih efisien daripada algoritma PSO. Pada algoritma HS hanya ada satu kandidat solusi yang melakukan proses pencarian solusi, sedangkan pada algoritma PSO semua kandidat solusi melakukan proses pencarian solusi. Dengan demikian, apabila ditinjau dari segi waktu komputasi, maka performansi algoritma HS lebih baik daripada algoritma PSO. 7. Kesimpulan dan Saran Berikut ini akan dipaparkan kesimpulan dan saran yang bisa diberikan dari hasil penelitian tugas akhir yang telah dilakukan. 7. Kesimpulan Berikut ini adalah beberapa kesimpulan yang bisa diberikan:. Perubahan parameter algoritma HS pada penyelesaian RCPSP tidak berpengaruh pada solusi yang dihasilkan.. Kualitas solusi yang dihasilkan algoritma HS sama dengan algoritma PSO, namun jika dilihat dari sisi waktu komputasi, maka waktu komputasi algoritma HS lebih cepat daripada algoritma PSO. Oleh karena itu, apabila ditinjau dari segi waktu komputasi, maka performansi algoritma HS untuk penyelesaian RCPSP lebih baik daripada algoritma PSO. 7. Saran Penelitian tugas akhir ini memiliki potensi untuk dikembangkan lebih lanjut. Pada penelitian berikutnya disarankan permasalahan yang akan diselesaikan adalah Multi-Mode Resource-Constrained Project Scheduling Problem (MMRCPSP) karena permasalahan MMRCPSP lebih mendekati kondisi dunia nyata daripada Single-Mode Resource- Constrained Project Scheduling Problem (SMRCPSP). 8. Daftar Pustaka Baker, K.R., dan Trietsch, D. (009). Principles of Sequencing and Scheduling. John Wiley and Sons, New Jersey. Baker, K.R. (974). Introduction to Sequencing and Scheduling. John Wiley and Sons, New York, Chichester, Brisbane, Toronto. 3

14 Boctor, F.F. (990). Some efficient multiheuristic procedures for resourceconstrained project scheduling. Eur J Operat Res, Vol. 49, pp Brucker, P., Knust, S., Schoo, A., dan Thiele, O. (998). A branch and bound algorithm for the resource-constrained project scheduling problem. European Journal of Operational Research, Vol. 07, pp Chan, W.T., dan Chua, D.K.H. (996). Construction resource scheduling with genetic algorithms. J Constr Eng Manage ASCE, Vol., No., pp Davis, E.W., dan Patterson, J.H. (975). A comparison of heuristic and optimum solutions in resource-constrained project scheduling. Manage Sci, Vol., pp Eberhart, R.C., dan Shi, Y. (00). Tracking and Optimizing Dynamic Systems with Particle Swarms. In: Proceedings of the IEEE congress on evolutionary computation (CEC 00), Seoul, Korea, p Forsati, R., Haghighat, A.T., dan Mahdavi, M. (008). Harmony search based algorithms for bandwidth-delayconstrained least-cost multicast routing. Computer Communications, Vol. 3, pp Gavish, B. dan Pirkul, H. (99). Algorithms for multi-resource generalized assignment problem. Manage Sci, Vol. 37, No. 6, pp Geem, Z.W. (009). Music-Inspired Harmony Search Algorithm. Springer, Verlag, Berlin, Heidelberg. Geem, Z.W., Lee, K.S., dan Park, Y. (005). Application of Harmony Search to Vehicle Routing. American Journal of Applied Sciences, Vol., No., pp Geem, Z.W., Kim, J.H., dan Loganathan, G.V. A New Heuristic Optimization Algorithm: Harmony Search. <URL: nt/abstract/76//60> Fogel, D.B. (995). Evolutionary computation toward a new philosophy of machine intelligence. IEEE Press, New York. Kennedy, J., dan Eberhart, R.C. (995). Particle Swarm Optimization. In: Proceedings IEEE conference on neural networks, Vol. IV, Piscataway, NJ, p Kolisch, R., dan Sprecher, A. (996). PSPLIB - A Project Scheduling Problem Library. European Journal of Operational Research, Vol. 96, pp Lee, J.K., dan Kim, Y.D. (996). Search heuristics for resource constrained project scheduling. J Operat Res Soc, Vol. 47, No. 5, pp Mahdavi, M., Fesanghary, M., dan Damangir, E. (007). An improved harmony search algorithm for solving optimization problems. Applied Mathematics and Computation, Vol. 88, pp Merkle, D., Middendorf, M., dan Schmeck, H. (00). Ant Colony Optimization for Resource-Constrained Project Scheduling. IEEE Transactions on Evolutionary Computation, Vol. 6, No. 4. Patterson, J. (984). A Comparison of Eact Procedures for Solving The Multiple Constrained Resource Project Scheduling Problem. Manage Sci, Vol. 30, pp Saka, M.P. (009). Optimum design of steel sway frames to BS5950 using harmony search algorithm. Journal of Constructional Steel Research, Vol. 65, pp Talbot, F.B. (98). Resource-Constrained Project Scheduling with Time Resource Tradeoffs: The Nonpreemptive Case. Manage Sci, Vol. 8, No. 0, pp Valls, V., Ballestin, F., dan Quintanilla, S. (008). A hybrid genetic algorithm for the resource-constrained project scheduling problem. European Journal of Operational Research, Vol. 85, pp Zhang, H., Li, H., dan Tam, C.M. (006). Particle Swarm Optimization for Resource-Constrained Project 4

15 Scheduling. International Journal of Project Management, Vol. 4, pp

PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM

PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM PENERAPAN ALGORITMA HARMONY SEARCH DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM Peneliti Dosen Pembimbing : Achmad Setiawan NRP. 2506100136 : Ir. Budi Santosa, M.Sc., Ph.D NIP. 132

Lebih terperinci

PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM

PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM Nur Rahmawati 1), Budi Santosa 2) 1) Jurusan Teknik Industri, Institut Teknologi

Lebih terperinci

PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM

PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM PENERAPAN ALGORITMA HYBRID CROSS ENTROPY-GENETIC ALGORITHM DALAM PENYELESAIAN RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM Nur Rahmawati dan Budi Santosa Jurusan Teknik Industri, Fakultas Teknologi

Lebih terperinci

Kata kunci : algoritma harmony search, resource-constrained project scheduling, penjadwalan.

Kata kunci : algoritma harmony search, resource-constrained project scheduling, penjadwalan. Penerapan Algoritma Harmony Search pada Resource-Constrained Project Scheduling Problem (RCPSP) Rizky Imansyah Putra 1) dan Purwanto 2) Jurusan Matematika Universitas Negeri Malang Email: rizky_ip20@yahoo.com

Lebih terperinci

PERENCANAAN SUMBER DAYA PADA PROYEK DENGAN MENGGUNAKAN METODE ANT COLONY

PERENCANAAN SUMBER DAYA PADA PROYEK DENGAN MENGGUNAKAN METODE ANT COLONY PERENCANAAN SUMBER DAYA PADA PROYEK DENGAN MENGGUNAKAN METODE ANT COLONY Niken A. Savitri, I Nyoman Pujawan, Budi Santosa Jurusan Teknik Industri, Fakultas Teknologi Industri Institut Teknologi Sepuluh

Lebih terperinci

PENYELESAIAN PERMASALAHAN MULTI-OBJECTIVE HYBRID FLOW SHOP SCHEDULING DENGAN ALGORITMA MODIFIED PARTICLE SWARM OPTIMIZATION

PENYELESAIAN PERMASALAHAN MULTI-OBJECTIVE HYBRID FLOW SHOP SCHEDULING DENGAN ALGORITMA MODIFIED PARTICLE SWARM OPTIMIZATION PENYELESAIAN PERMASALAHAN MULTI-OBJECTIVE HYBRID FLOW SHOP SCHEDULING DENGAN ALGORITMA MODIFIED PARTICLE SWARM OPTIMIZATION Fiqihesa Putamawa 1), Budi Santosa 2) dan Nurhadi Siswanto 3) 1) Program Pascasarjana

Lebih terperinci

OPTIMISASI TOTAL TEMPUH NPC PADA RTS GAME MENGGUNAKAN HARMONY SEARCH ALGORITHM. Herti Miawarni 1* Jl. A. Yani 114, Surabaya 60231, Telp.

OPTIMISASI TOTAL TEMPUH NPC PADA RTS GAME MENGGUNAKAN HARMONY SEARCH ALGORITHM. Herti Miawarni 1* Jl. A. Yani 114, Surabaya 60231, Telp. OPTIMISASI TOTAL TEMPUH NPC PADA RTS GAME MENGGUNAKAN HARMONY SEARCH ALGORITHM Herti Miawarni 1* 1 Program Studi Teknik Elektro, Fakultas Teknik, Universitas Bhayangkara Surabaya Jl. A. Yani 114, Surabaya

Lebih terperinci

Perbandingan Kombinasi Genetic Algorithm Simulated Annealing dengan Particle Swarm Optimization pada Permasalahan Tata Letak Fasilitas

Perbandingan Kombinasi Genetic Algorithm Simulated Annealing dengan Particle Swarm Optimization pada Permasalahan Tata Letak Fasilitas Jurnal Teknik Industri, Vol. 12, No. 2, Desember 2010, 119-124 ISSN 1411-2485 Perbandingan Kombinasi Genetic Algorithm Simulated Annealing dengan Particle Swarm Optimization pada Permasalahan Tata Letak

Lebih terperinci

ALGORITMA HARMONY SEARCH DALAM OPTIMALISASI VEHICLE ROUTING PROBLEM WITH TIME WINDOW (VRPTW)

ALGORITMA HARMONY SEARCH DALAM OPTIMALISASI VEHICLE ROUTING PROBLEM WITH TIME WINDOW (VRPTW) ALGORITMA HARMONY SEARCH DALAM OPTIMALISASI VEHICLE ROUTING PROBLEM WITH TIME WINDOW (VRPTW) Irinne Puspitasari 1, Purwanto 2 Email : irinne.puspitasari@gmail.com JURUSAN MATEMATIKA FAKULTAS MATEMATIKA

Lebih terperinci

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm Jurnal Telematika, vol.9 no.1, Institut Teknologi Harapan Bangsa, Bandung ISSN: 1858-251 Penjadwalan Job Shop pada Empat Mesin Identik dengan Menggunakan Metode Shortest Processing Time dan Genetic Algorithm

Lebih terperinci

PERANCANGAN ALGORITMA BELAJAR JARINGAN SYARAF TIRUAN MENGGUNAKAN PARTICLE SWARM OPTIMIZATION (PSO)

PERANCANGAN ALGORITMA BELAJAR JARINGAN SYARAF TIRUAN MENGGUNAKAN PARTICLE SWARM OPTIMIZATION (PSO) Jurnal POROS TEKNIK, Volume 5, No. 1, Juni 2013 : 18-23 PERANCANGAN ALGORITMA BELAJAR JARINGAN SYARAF TIRUAN MENGGUNAKAN PARTICLE SWARM OPTIMIZATION (PSO) Nurmahaludin (1) (1) Staf Pengajar Jurusan Teknik

Lebih terperinci

MODEL PENJADWALAN FLOW SHOP n JOB m MESIN UNTUK MEMINIMASI MAKESPAN TANPA TARDY JOB DENGAN KENDALA KETIDAKTERSEDIAAN MESIN

MODEL PENJADWALAN FLOW SHOP n JOB m MESIN UNTUK MEMINIMASI MAKESPAN TANPA TARDY JOB DENGAN KENDALA KETIDAKTERSEDIAAN MESIN MODEL PENJADWALAN FLOW SHOP n JOB m MESIN UNTUK MEMINIMASI MAKESPAN TANPA TARDY JOB DENGAN KENDALA KETIDAKTERSEDIAAN MESIN Jefikz Berhitu, Mokh. Suef, dan Nani Kurniati Jurusan Teknik Industri - Institut

Lebih terperinci

PENJADWALAN TRUK PADA SISTEM CROSS DOCKING DENGAN PENYIMPANAN SEMENTARA DENGAN ALGORITMA HYBRID CROSS ENTROPY GENETIC ALGORITHM

PENJADWALAN TRUK PADA SISTEM CROSS DOCKING DENGAN PENYIMPANAN SEMENTARA DENGAN ALGORITMA HYBRID CROSS ENTROPY GENETIC ALGORITHM PENJADWALAN TRUK PADA SISTEM CROSS DOCKING DENGAN PENYIMPANAN SEMENTARA DENGAN ALGORITMA HYBRID CROSS ENTROPY GENETIC ALGORITHM PENELITI : Pristi Dwi Puspitasari 2507 100 003 DOSEN PEMBIMBING : Ir. Budi

Lebih terperinci

SWARM GENETIC ALGORITHM, SUATU HIBRIDA DARI ALGORITMA GENETIKA DAN PARTICLE SWARM OPTIMIZATION. Taufan Mahardhika 1

SWARM GENETIC ALGORITHM, SUATU HIBRIDA DARI ALGORITMA GENETIKA DAN PARTICLE SWARM OPTIMIZATION. Taufan Mahardhika 1 SWARM GENETIC ALGORITHM, SUATU HIBRIDA DARI ALGORITMA GENETIKA DAN PARTICLE SWARM OPTIMIZATION Taufan Mahardhika 1 1 Prodi S1 Kimia, Sekolah Tinggi Analis Bakti Asih 1 taufansensei@yahoo.com Abstrak Swarm

Lebih terperinci

Analisis Penjadwalan Produksi Flowshop dengan Membandingkan Metode Harmony Search dan Algoritma Nawaz, Enscore and Ham

Analisis Penjadwalan Produksi Flowshop dengan Membandingkan Metode Harmony Search dan Algoritma Nawaz, Enscore and Ham Petunjuk Sitasi: Tarigan, U., Lubis, N. I., & Tarigan, U. P. (2017). Analisis Penjadwalan Produksi Flowshop dengan Membandingkan Metode Harmony Search dan Algoritma Nawaz, Enscore and Ham. Prosiding SNTI

Lebih terperinci

TABU SEARCH SEBAGAI LOCAL SEARCH PADA ALGORITMA ANT COLONY UNTUK PENJADWALAN FLOWSHOP

TABU SEARCH SEBAGAI LOCAL SEARCH PADA ALGORITMA ANT COLONY UNTUK PENJADWALAN FLOWSHOP Jurnal Teknik Industri, Vol. 11, o. 2, Desember 2009, pp. 188-194 ISS 1411-2485 TABU SEARCH SEBAGAI LOCAL SEARCH PADA ALGORITMA AT COLO UTUK PEJADWALA FLOWSHOP Iwan Halim Sahputra, Tanti Octavia, Agus

Lebih terperinci

PREPROCESSING DATA DAN REPRESENTASI ORGANISME ALGORITMA SYMBIOTIC ORGANISMS SEARCH PADA PERMASALAHAN PENJADWALAN PRAKTIKUM PERGURUAN TINGGI

PREPROCESSING DATA DAN REPRESENTASI ORGANISME ALGORITMA SYMBIOTIC ORGANISMS SEARCH PADA PERMASALAHAN PENJADWALAN PRAKTIKUM PERGURUAN TINGGI PREPROCESSING DATA DAN REPRESENTASI ORGANISME ALGORITMA SYMBIOTIC ORGANISMS SEARCH PADA PERMASALAHAN PENJADWALAN PRAKTIKUM PERGURUAN TINGGI Hendrawan Armanto 1), C. Pickerling 2), Eka Rahayu Setyaningsih

Lebih terperinci

Analisis Komparasi Genetic Algorithm dan Firefly Algorithm pada Permasalahan Bin Packing Problem

Analisis Komparasi Genetic Algorithm dan Firefly Algorithm pada Permasalahan Bin Packing Problem Analisis Komparasi Genetic Algorithm dan Firefly Algorithm pada Permasalahan Bin Packing Problem Adidtya Perdana Sekolah Tinggi Teknik Harapan Medan Jl. H.M. Jhoni No. 70 C Medan adid.dana@gmail.com Abstrak

Lebih terperinci

KOMBINASI ALGORITMA DIFFERENTIAL EVOLUTION DENGAN ITERATED GREEDY UNTUK PERMASALAHAN TRAVELING SALESMAN PROBLEM (TSP)

KOMBINASI ALGORITMA DIFFERENTIAL EVOLUTION DENGAN ITERATED GREEDY UNTUK PERMASALAHAN TRAVELING SALESMAN PROBLEM (TSP) KOMBINASI ALGORITMA DIFFERENTIAL EVOLUTION DENGAN ITERATED GREEDY UNTUK PERMASALAHAN TRAVELING SALESMAN PROBLEM (TSP) Ong Andre Wahju Riyanto * ABSTRAKSI Penelitian ini ditujukan untuk memperbaiki kelemahan

Lebih terperinci

Perbandingan Algoritma Simulated Annealing dan Harmony Search dalam Penerapan Picking Order Sequence

Perbandingan Algoritma Simulated Annealing dan Harmony Search dalam Penerapan Picking Order Sequence Jurnal Teknik Industri, Vol. 19, o. 2, December 2017, 125-132 ISS 1411-2485 print / ISS 2087-7439 online DOI: 10.9744/jti.19.2.125-132 Perbandingan Algoritma Simulated Annealing dan Harmony Search dalam

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Penyelesaian Masalah Penugasan dengan Algoritma Genetika Zainudin Zukhri Jurusan Teknik Informatika, Fakultas Teknologi Industri,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Penjadwalan 2.1.1 Definisi Penjadwalan Menurut Stevenson (Stevenson, 2009), penjadwalan adalah kegiatan yang berkaitan dengan membangun jaringan waktu dengan satu atau lebih sumber

Lebih terperinci

PENGEMBANGAN ALGORITMA DIFFERENTIAL EVOLUTION UNTUK PENJADWALAN FLOW SHOP MULTI OBYEKTIF DENGAN BANYAK MESIN ABSTRAK

PENGEMBANGAN ALGORITMA DIFFERENTIAL EVOLUTION UNTUK PENJADWALAN FLOW SHOP MULTI OBYEKTIF DENGAN BANYAK MESIN ABSTRAK PENGEMBANGAN ALGORITMA DIFFERENTIAL EVOLUTION UNTUK PENJADWALAN FLOW SHOP MULTI OBYEKTIF DENGAN BANYAK MESIN Rudi Nurdiansyah Jurusan Teknik Industri, Fakultas Teknologi Industri, Institut Teknologi Sepuluh

Lebih terperinci

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA Muhammad Arief Nugroho 1, Galih Hermawan, S.Kom., M.T. 2 1, 2 Universitas Komputer Indonesia Jl. Dipatiukur No. 112-116, Bandung 40132 E-mail

Lebih terperinci

Penyelesaian Permasalahan Penjadwalan Aktivitas Proyek dengan Batasan Sumber Daya Menggunakan Metode Cross Entropy

Penyelesaian Permasalahan Penjadwalan Aktivitas Proyek dengan Batasan Sumber Daya Menggunakan Metode Cross Entropy Penyelesaian Permasalahan Penjadwalan Aktivitas Proyek dengan Batasan Sumber Daya Menggunakan Metode Cross Entropy Problem Solving on The Resource Constrains Project Scheduling Problem (RCPSP) Using Cross

Lebih terperinci

Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika di Jurusan Sistem Informasi ITS

Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika di Jurusan Sistem Informasi ITS JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) A-127 Mata Kuliah Menggunakan Algoritma Genetika di Jurusan Sistem Informasi ITS Wiga Ayu Puspaningrum, Arif Djunaidy, dan Retno

Lebih terperinci

OPTIMASI PENCAPAIAN TARGET PADA SIMULASI PERENCANAAN JALUR ROBOT BERGERAK DI LINGKUNGAN DINAMIS

OPTIMASI PENCAPAIAN TARGET PADA SIMULASI PERENCANAAN JALUR ROBOT BERGERAK DI LINGKUNGAN DINAMIS OPTIMASI PENCAPAIAN TARGET PADA SIMULASI PERENCANAAN JALUR ROBOT BERGERAK DI LINGKUNGAN DINAMIS Yisti Vita Via Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember

Lebih terperinci

Dosen Pembimbing : Ir. Budi Santosa, M.S., Ph.D Oleh : Sas Wahid Hamzah

Dosen Pembimbing : Ir. Budi Santosa, M.S., Ph.D Oleh : Sas Wahid Hamzah Artificial Immune System untuk Penyelesaian Vehicle Routing Problem with Time Windows Dosen Pembimbing : Ir. Budi Santosa, M.S., Ph.D Oleh : Sas Wahid Hamzah 2507100054 Pendahuluan Pendahuluan Fungsi Objektif

Lebih terperinci

OPTIMASI NURSE SCHEDULING PROBLEM

OPTIMASI NURSE SCHEDULING PROBLEM OPTIMASI NURSE SCHEDULING PROBLEM Disusun Oleh Aditya Pratama H (2510100111) Pembimbing Prof. Ir. Budi Santosa, M.S., Ph.D Pendahuluan Latar Belakang Perumusan Masalah Batasan & Asumsi Penjadwalan Proses

Lebih terperinci

Penyelesaian {0,1}-Knapsack Problem dengan Algoritma Soccer League Competition

Penyelesaian {0,1}-Knapsack Problem dengan Algoritma Soccer League Competition Penyelesaian {0,1}-Knapsack Problem dengan Algoritma Soccer League Competition Muji Prasetyo Iryanto, Sri Mardiyati Departemen Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Indonesia,

Lebih terperinci

TEKNIK Vol. V, No. 2 PERBANDINGAN PERFORMANSI ALGORITMA CROSS ENTROPY (CE) DINAMIKA DAN ALGORITMA PARTICLE SWARM OPTIMIZATION (PSO) PADA

TEKNIK Vol. V, No. 2 PERBANDINGAN PERFORMANSI ALGORITMA CROSS ENTROPY (CE) DINAMIKA DAN ALGORITMA PARTICLE SWARM OPTIMIZATION (PSO) PADA 53 PERBANDINGAN PERFORMANSI ALGORITMA CROSS ENTROPY (CE) DINAMIKA DAN ALGORITMA PARTICLE SWARM OPTIMIZATION (PSO) PADA TEKNIK Vol. V, No. 2 PENYELESAIAN PERMASALAHAN FLOWSHOP SCHEDULING Dosen Fakultas

Lebih terperinci

LOGO PENGEMBANGAN METODE HYBRID TABU SEARCH-CROSS ENTROPY UNTUK PENJADWALAN FLOWSHOP

LOGO PENGEMBANGAN METODE HYBRID TABU SEARCH-CROSS ENTROPY UNTUK PENJADWALAN FLOWSHOP LOGO PENGEMBANGAN METODE HYBRID TABU SEARCH-CROSS ENTROPY UNTUK PENJADWALAN FLOWSHOP Oleh : Muhammad Fahmi L. 2506 100 080 Pembimbing : Ir. Budi Santosa, M.Sc., Ph.D Ko-Pembimbing : Stefanus Eko Wiratno,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pembangunan daerah perkotaan atau city development memiliki beberapa aspek penting salah satunya adalah logistik perkotaan atau city logistics. Alasan mengapa city

Lebih terperinci

Model Penjadwalan Pekerjaan pada Flowshop dengan Kriteria Minimasi Total Waktu Tinggal Aktual

Model Penjadwalan Pekerjaan pada Flowshop dengan Kriteria Minimasi Total Waktu Tinggal Aktual Performa (00) Vol. 1, No.1: 0-5 Model Penjadwalan Pekerjaan pada Flowshop dengan Kriteria Minimasi Total Waktu Tinggal Aktual Yuniaristanto Jurusan Teknik Industri, Universitas Sebelas Maret, Surakarta

Lebih terperinci

PENENTUAN JALUR TERPENDEK PADA APLIKASI OJEK ONLINE GO-JEK DENGAN PROBABILISTIC NEURAL NETWORK (PNN) DAN PARTICLE SWARM OPTIMIZATION (PSO)

PENENTUAN JALUR TERPENDEK PADA APLIKASI OJEK ONLINE GO-JEK DENGAN PROBABILISTIC NEURAL NETWORK (PNN) DAN PARTICLE SWARM OPTIMIZATION (PSO) PENENTUAN JALUR TERPENDEK PADA APLIKASI OJEK ONLINE GO-JEK DENGAN PROBABILISTIC NEURAL NETWORK (PNN) DAN PARTICLE SWARM OPTIMIZATION (PSO) Levina Fitri Rahmawati, Isnandar Slamet, dan Diari Indriati Program

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN DOSEN DENGAN FUZZY

PENERAPAN ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN DOSEN DENGAN FUZZY PENERAPAN ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN DOSEN DENGAN FUZZY Arief Kelik Nugroho Fakultas Teknik, Universitas PGR Yogyakarta e-mail : ariefkeliknugroho@gmail.com Abstrak

Lebih terperinci

Tutorial Particle Swarm Optimization

Tutorial Particle Swarm Optimization Tutorial Particle Swarm Optimization Budi Santosa Teknik Industri, ITS Kampus ITS, Sukolilo Surabaya E-mails: budi s@ie.its.ac.id 1 Pahuluan Particle swarm optimization, disingkat sebagai PSO, didasarkan

Lebih terperinci

Implementasi Algoritma Harmony Search Untuk Penjadwalan Produksi Plastik

Implementasi Algoritma Harmony Search Untuk Penjadwalan Produksi Plastik KINETIK, Vol. 2, No. 2, Mei 2017, Hal. 71-82 ISSN : 2503-2259 E-ISSN : 2503-2267 71 Implementasi Algoritma Harmony Search Untuk enjadwalan roduksi lastik Hendry Setiawan *1, Oesman Hendra Kelana 2, Dennys

Lebih terperinci

IMPLEMENTASI ALGORITMA CAT SWARM OPTIMIZATION DALAM MENYELESAIKAN JOB SHOP SCHEDULING PROBLEM (JSSP)

IMPLEMENTASI ALGORITMA CAT SWARM OPTIMIZATION DALAM MENYELESAIKAN JOB SHOP SCHEDULING PROBLEM (JSSP) E-Jurnal Matematika Vol. 5 (3), Agustus 2016, pp. 90-97 ISSN: 2303-1751 IMPLEMENTASI ALGORITMA CAT SWARM OPTIMIZATION DALAM MENYELESAIKAN JOB SHOP SCHEDULING PROBLEM (JSSP) I Wayan Radika Apriana 1, Ni

Lebih terperinci

OPTIMASI PENJADWALAN SUMBER DAYA DENGAN METODE ALGORITMA GENETIK TESIS MAGISTER OLEH: DEDE SUMIRTO PEMBIMBING: DR.IR. BIEMO W.

OPTIMASI PENJADWALAN SUMBER DAYA DENGAN METODE ALGORITMA GENETIK TESIS MAGISTER OLEH: DEDE SUMIRTO PEMBIMBING: DR.IR. BIEMO W. OPTIMASI PENJADWALAN SUMBER DAYA DENGAN METODE ALGORITMA GENETIK TESIS MAGISTER OLEH: DEDE SUMIRTO PEMBIMBING: DR.IR. BIEMO W. SOEMARDI BIDANG MANAJEMEN DAN REKAYASA KONSTRUKSI DEPARTEMEN TEKNIK SIPIL

Lebih terperinci

KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN

KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN Jurnal Teknik dan Ilmu Komputer KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN (Binary Genetic Algorithm Concept to Optimize Course Timetabling) Iwan Aang Soenandi

Lebih terperinci

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

1 BAB I PENDAHULUAN. 1.1 Latar Belakang 1 BAB I PENDAHULUAN 1.1 Latar Belakang Listrik pada abad ini sudah merupakan kebutuhan primer yang tidak bisa tergantikan. Karena pentingnya listrik ini, sistem yang menyuplai dan mengalirkan listrik ini

Lebih terperinci

TUGAS AKHIR Pengembangan Algoritma Simulated Annealing pada Permasalahan Hybrid Flowshop Scheduling untuk Minimasi Makespan

TUGAS AKHIR Pengembangan Algoritma Simulated Annealing pada Permasalahan Hybrid Flowshop Scheduling untuk Minimasi Makespan SIDANG TUGAS AKHIR Pengembangan Algoritma Simulated Annealing pada Permasalahan Hybrid Flowshop Scheduling untuk Minimasi Makespan dan Total Tardiness Peneliti Pembimbing : Ainur Rofiq : Prof. Ir. Budi

Lebih terperinci

PENYELESAIAN PERMASALAHAN TRAVELLING SALESMAN PROBLEM MENGGUNAKAN ALGORITMA DIFFERENTIAL EVOLUTION

PENYELESAIAN PERMASALAHAN TRAVELLING SALESMAN PROBLEM MENGGUNAKAN ALGORITMA DIFFERENTIAL EVOLUTION PENYELESAIAN PERMASALAHAN TRAVELLING SALESMAN PROBLEM MENGGUNAKAN ALGORITMA DIFFERENTIAL EVOLUTION Heri Awalul Ilhamsah Jurusan Teknik Industri Universitas Trunojoyo Email: hilhamsah@gmail.com ABSTRAK

Lebih terperinci

Penerapan Adaptive Genetic Algorithm dengan Fuzzy Logic Controller pada Capacitated Vehicle Routing Problem

Penerapan Adaptive Genetic Algorithm dengan Fuzzy Logic Controller pada Capacitated Vehicle Routing Problem Penerapan Adaptive Genetic Algorithm dengan Fuzzy Logic Controller pada Capacitated Vehicle Routing Problem Tri Kusnandi Fazarudin 1, Rasyid Kurniawan 2, Mahmud Dwi Sulistiyo 3 1,2 Prodi S1 Teknik Informatika,

Lebih terperinci

PENGEMBANGAN ALGORITMA PARTICLE SWARM OPTIMIZATION UNTUK OPTIMALISASI DISPERSI BATCH PADA PROSES PRODUKSI

PENGEMBANGAN ALGORITMA PARTICLE SWARM OPTIMIZATION UNTUK OPTIMALISASI DISPERSI BATCH PADA PROSES PRODUKSI PENGEMBANGAN ALGORITMA PARTICLE SWARM OPTIMIZATION UNTUK OPTIMALISASI DISPERSI BATCH PADA PROSES PRODUKSI Misra Hartati 1, Iwan Vanany 2, Budi Santosa 3 Jurusan Teknik Industri, Fakultas Teknologi Industri,

Lebih terperinci

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Andysah Putera Utama Siahaan Universitas Pembangunan Pancabudi Jl. Gatot Subroto Km. 4,5, Medan, Sumatra Utara, Indonesia andiesiahaan@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

TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA. Oleh Dian Sari Reski 1, Asrul Sani 2, Norma Muhtar 3 ABSTRACT

TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA. Oleh Dian Sari Reski 1, Asrul Sani 2, Norma Muhtar 3 ABSTRACT TEKNIK PENJADWALAN KULIAH MENGGUNAKAN METODE ALGORITMA GENETIKA Oleh Dian Sari Reski, Asrul Sani 2, Norma Muhtar 3 ABSTRACT Scheduling problem is one type of allocating resources problem that exist to

Lebih terperinci

USULAN PENERAPAN PENJADWALAN DENGAN MENGGUNAKAN METODE ALGORITMA GENETIKA DI PD BLESSING

USULAN PENERAPAN PENJADWALAN DENGAN MENGGUNAKAN METODE ALGORITMA GENETIKA DI PD BLESSING USULAN PENERAPAN PENJADWALAN DENGAN MENGGUNAKAN METODE ALGORITMA GENETIKA DI PD BLESSING Santoso 1*, Eldad Dufan Sopater Subito 2 1,2 Jurusan Teknik Industri, Fakultas Teknik, Universitas Kristen Maranatha

Lebih terperinci

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

BAB 1. PENDAHULUAN. 1.1 Latar Belakang BAB 1. PENDAHULUAN 1.1 Latar Belakang Sejalan dengan tuntutan persaingan bisnis, banyak perusahaan menyadari bahwa keunggulan teknologi dan produk yang dihasilkan semata tidak lagi dapat diandalkan menjadi

Lebih terperinci

Jaringan Syaraf Tiruan dengan Pembelajaran Algoritma Genetika dan Diversitas untuk Deteksi Kelas Penyakit

Jaringan Syaraf Tiruan dengan Pembelajaran Algoritma Genetika dan Diversitas untuk Deteksi Kelas Penyakit Jaringan Syaraf Tiruan dengan Pembelajaran Algoritma Genetika dan Diversitas untuk Deteksi Kelas Penyakit Abidatul Izzah 1), Ratih Kartika Dewi 2) 1)2) Jurusan Teknik Informatika ITS Surabaya Jl. Teknik

Lebih terperinci

Model Penjadwalan Pekerjaan pada Zero-buffer Flowshop Tipe (1) dengan Kriteria Minimasi Total Waktu Tinggal Aktual

Model Penjadwalan Pekerjaan pada Zero-buffer Flowshop Tipe (1) dengan Kriteria Minimasi Total Waktu Tinggal Aktual Performa (004) Vol. 3, No.: 49-54 Model Penjadwalan Pekerjaan pada Zero-buffer Flowshop Tipe (1) dengan Kriteria Minimasi Total Waktu Tinggal Aktual Yuniaristanto Jurusan Teknik Industri, Universitas Sebelas

Lebih terperinci

TUGAS AKHIR ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB- SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI

TUGAS AKHIR ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB- SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI TUGAS AKHIR ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB- SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI (ALGORITHM OF MODIFIED BROYDEN-FLETCHER-GOLDFARB- SHANNO (MBFGS ) FOR OPTIMIZATION PROBLEM ) Oleh:

Lebih terperinci

MODIFIKASI ALGORITMA SYMBIOTIC ORGANISMS SEARCH UNTUK TRAVELING SALESMAN PROBLEM

MODIFIKASI ALGORITMA SYMBIOTIC ORGANISMS SEARCH UNTUK TRAVELING SALESMAN PROBLEM MODIFIKASI ALGORITMA SYMBIOTIC ORGANISMS SEARCH UNTUK TRAVELING SALESMAN PROBLEM Muhammad Isnaini Hadiyul Umam 1), Budi Santosa 2), dan Nurhadi Siswanto 3) 1) Program Magister Teknik Industri, Institut

Lebih terperinci

OPTIMISASI PARTICLE SWARM PADA PEMASANGAN JARINGAN PIPA AIR PDAM"

OPTIMISASI PARTICLE SWARM PADA PEMASANGAN JARINGAN PIPA AIR PDAM OPTIMISASI PARTICLE SWARM PADA PEMASANGAN JARINGAN PIPA AIR PDAM" Izak Habel Wayangkau Email : izakwayangkau@gmail.com Jurusan Teknik Informatika, Fakultas Teknik Universitas Musamus Merauke Abstrak Penelitian

Lebih terperinci

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner Vol. 7, 2, 108-117, Januari 2011 Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner Jusmawati Massalesse Abstrak Tulisan ini dimaksudkan untuk memperlihatkan proses

Lebih terperinci

Prosiding Seminar Nasional Matematika dan Pendidikan Matematika ISBN: Tuban, 24 Mei 2014

Prosiding Seminar Nasional Matematika dan Pendidikan Matematika ISBN: Tuban, 24 Mei 2014 Prosiding Seminar Nasional Matematika dan Pendidikan Matematika PENCARIAN PROPORSI PENAMBAHAN BEKATUL PADA MO- CORIN YANG BAIK DIKONSUMSI OLEH PENDERITA KOLES- TEROL DENGAN MENGGUNAKAN ALGORITMA GENETIK

Lebih terperinci

Optimasi Fungsi Tanpa Kendala Menggunakan Algoritma Genetika Dengan Kromosom Biner dan Perbaikan Kromosom Hill-Climbing

Optimasi Fungsi Tanpa Kendala Menggunakan Algoritma Genetika Dengan Kromosom Biner dan Perbaikan Kromosom Hill-Climbing Optimasi Fungsi Tanpa Kendala Menggunakan Algoritma Genetika Dengan Kromosom Biner dan Perbaikan Kromosom Hill-Climbing Wayan Firdaus Mahmudy, (wayanfm@ub.ac.id) Program Studi Ilmu Komputer, Universitas

Lebih terperinci

Penerapan Algoritma Consultant-Guided Search dalam Masalah Penjadwalan Job Shop untuk Meminimasi Makespan

Penerapan Algoritma Consultant-Guided Search dalam Masalah Penjadwalan Job Shop untuk Meminimasi Makespan Penerapan Algoritma Consultant-Guided Search dalam Masalah Penjadwalan Job Shop untuk Meminimasi Makespan Hotna Marina Sitorus 1, Cynthia P. Juwono 2, Yogi Purnawan 3 1,2,3) Fakultas Teknologi Industri,

Lebih terperinci

BAB 3 METODOLOGI Metode Penelitian. Dalam melakukan penelitian akan permasalahan ini, penulis menggunakan metode

BAB 3 METODOLOGI Metode Penelitian. Dalam melakukan penelitian akan permasalahan ini, penulis menggunakan metode BAB 3 METODOLOGI 3.1. Metode Penelitian Dalam melakukan penelitian akan permasalahan ini, penulis menggunakan metode rapid application development (RAD), dengan alur pengerjaan sebagai berikut: Gambar

Lebih terperinci

PENGEMBANGAN ALGORITMA HYBRID CROSS ENTROPY- TABU SEARCH UNTUK PENYELESAIAN TRAVELLING REPAIRMAN PROBLEM

PENGEMBANGAN ALGORITMA HYBRID CROSS ENTROPY- TABU SEARCH UNTUK PENYELESAIAN TRAVELLING REPAIRMAN PROBLEM PENGEMBANGAN ALGORITMA HYBRID CROSS ENTROPY- TABU SEARCH UNTUK PENYELESAIAN TRAVELLING REPAIRMAN PROBLEM Pembimbing : Ir. Budi Santosa, M.S., Ph.D NIP. 196905121994021001 LOGO Peneliti : Muchammad Aminuddin

Lebih terperinci

Improved Particle Swarm Optimization untuk Menyelesaikan Permasalahan Part Type Selection dan Machine Loading pada Flexible Manufacturing System (FMS)

Improved Particle Swarm Optimization untuk Menyelesaikan Permasalahan Part Type Selection dan Machine Loading pada Flexible Manufacturing System (FMS) Improved Particle Swarm Optimization untuk Menyelesaikan Permasalahan Part Type Selection dan Machine Loading pada Flexible Manufacturing System (FMS) Wayan Firdaus Mahmudy Program Teknologi Informasi

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

Particle Swarm Optimization

Particle Swarm Optimization Particle Swarm Optimization Budi Santosa Dosen Teknik Industri ITS Surabaya Email: budi_s@ie.its.ac.id Tutorial ini disadur dari buku: Budi Santosa dan Paul Willy, Metoda Metaheuristik, Konsep dan Implementasi,

Lebih terperinci

Gde Agus Yudha P. A., Alwafi Pujiraharjo, Saifoe El Unas

Gde Agus Yudha P. A., Alwafi Pujiraharjo, Saifoe El Unas ANALISIS MULTIPLE RESOURCE PADA PROYEK KONSTRUKSI DENGAN METODE JUMLAH KUADRAT TERKECIL (Studi Kasus: Proyek Pembangunan Gudang Barang Inventaris, Gedung Penunjang 3 lt, Pagar, Gapura dan Jembatan Penghubung

Lebih terperinci

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN Eva Desiana, M.Kom Pascasarjana Teknik Informatika Universitas Sumatera Utara, SMP Negeri 5 Pematangsianta Jl. Universitas Medan, Jl.

Lebih terperinci

PEMANFAATAN ALGORITMA FUZZY EVOLUSI UNTUK PENYELESAIAN KASUS TRAVELLING SALESMAN PROBLEM

PEMANFAATAN ALGORITMA FUZZY EVOLUSI UNTUK PENYELESAIAN KASUS TRAVELLING SALESMAN PROBLEM PEMANFAATAN ALGORITMA FUZZY EVOLUSI UNTUK PENYELESAIAN KASUS TRAVELLING SALESMAN PROBLEM Syafiul Muzid Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Indonesia, Yogyakarta E-mail:

Lebih terperinci

Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem

Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem Haris Sriwindono Program Studi Ilmu Komputer Universitas Sanata Dharma Paingan, Maguwoharjo, Depok Sleman Yogyakarta, Telp. 0274-883037 haris@staff.usd.ac.id

Lebih terperinci

HARMONY SEARCH ALGORITHM (HSA) UNTUK OPTIMAL POWER FLOW (OPF)

HARMONY SEARCH ALGORITHM (HSA) UNTUK OPTIMAL POWER FLOW (OPF) HARMONY SEARCH ALGORITHM (HSA) UNTUK OPTIMAL POWER FLOW (OPF) Efrita Arfah Zuliari Jurusan Teknik Elektro, Fakultas Teknik Industri Institut Teknologi Adhi Tama Surabaya Email : zuliary_efri@yahoo.co.id

Lebih terperinci

FUNGSI GRIEWANK DAN PENENTUAN NILAI OPTIMUMNYA MENGGUNAKAN ALGORITMA STROBERI. Tri Nadiani Solihah

FUNGSI GRIEWANK DAN PENENTUAN NILAI OPTIMUMNYA MENGGUNAKAN ALGORITMA STROBERI. Tri Nadiani Solihah Prosiding Seminar Nasional Matematika dan Terapannya 2016 p-issn : 2550-0384; e-issn : 2550-0392 FUNGSI GRIEWANK DAN PENENTUAN NILAI OPTIMUMNYA MENGGUNAKAN ALGORITMA STROBERI Tri Nadiani Solihah trinadianisolihah@gmail.com

Lebih terperinci

Algoritma Cross Entropy Untuk Optimalisasi Penjadwalan Pertandingan Kompetisi Liga Super Indonesia. Andhika Eko Prasetyo

Algoritma Cross Entropy Untuk Optimalisasi Penjadwalan Pertandingan Kompetisi Liga Super Indonesia. Andhika Eko Prasetyo Algoritma Cross Entropy Untuk Optimalisasi Penjadwalan Pertandingan Kompetisi Liga Super Indonesia Andhika Eko Prasetyo Latar Belakang 1. Struktur dari Kompetisi Liga Super. 2. Geografis Indonesia yang

Lebih terperinci

Kata Kunci - Ship Scheduling and Assignment, NP - Hard Problem, Metode Meta-heuristik, Simple Iterative Mutation Algoritm, Minimum requirement draft

Kata Kunci - Ship Scheduling and Assignment, NP - Hard Problem, Metode Meta-heuristik, Simple Iterative Mutation Algoritm, Minimum requirement draft 1 Pengembangan Simple Iterative Mutation Algorithm (SIM-A) untuk Menyelesaikan Permasalahan Ship Scheduling and Assignment (Studi Kasus: Distribusi Semen Curah Pada PT. X) Ketut Hendra Harianto, Nyoman

Lebih terperinci

PERBANDINGAN KINERJA METODE K-HARMONIC MEANS DAN PARTICLE SWARM OPTIMIZATION UNTUK KLASTERISASI DATA

PERBANDINGAN KINERJA METODE K-HARMONIC MEANS DAN PARTICLE SWARM OPTIMIZATION UNTUK KLASTERISASI DATA PERBANDINGAN KINERJA METODE K-HARMONIC MEANS DAN PARTICLE SWARM OPTIMIZATION UNTUK KLASTERISASI DATA Ahmad Saikhu, Yoke Okta 2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi

Lebih terperinci

PENYELESAIAN KNAPSACK PROBLEM MENGGUNAKAN ALGORITMA GENETIKA

PENYELESAIAN KNAPSACK PROBLEM MENGGUNAKAN ALGORITMA GENETIKA PENYELESAIAN KNAPSACK PROBLEM MENGGUNAKAN ALGORITMA GENETIKA Kartina Diah KW1), Mardhiah Fadhli2), Charly Sutanto3) 1,2) Jurusan Teknik Komputer Politeknik Caltex Riau Pekanbaru Jl. Umban Sari No.1 Rumbai-Pekanbaru-Riau

Lebih terperinci

Dynamic Optimal Power Flow dengan kurva biaya pembangkitan tidak mulus menggunakan Particle Swarm Optimization

Dynamic Optimal Power Flow dengan kurva biaya pembangkitan tidak mulus menggunakan Particle Swarm Optimization JURNAL TEKNIK POMITS Vol. 3, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) B-24 Dynamic Optimal Power Flow dengan kurva biaya pembangkitan tidak mulus menggunakan Particle Swarm Optimization Afif Nur

Lebih terperinci

APLIKASI ALGORITMA GENETIKA UNTUK PENENTUAN TATA LETAK MESIN

APLIKASI ALGORITMA GENETIKA UNTUK PENENTUAN TATA LETAK MESIN APLIKASI ALGORITMA GENETIKA UNTUK PENENTUAN TATA LETAK MESIN Hari Purnomo, Sri Kusumadewi Teknik Industri, Teknik Informatika Universitas Islam Indonesia Jl. Kaliurang Km 4,5 Yogyakarta ha_purnomo@fti.uii.ac.id,

Lebih terperinci

Rekonfigurasi Jaring Distribusi untuk Meminimalkan Kerugian Daya menggunakan Particle Swarm Optimization

Rekonfigurasi Jaring Distribusi untuk Meminimalkan Kerugian Daya menggunakan Particle Swarm Optimization Rekonfigurasi Jaring Distribusi untuk Meminimalkan Kerugian Daya menggunakan Particle Swarm Optimization Stephan, Adi Soeprijanto Fakultas Teknologi Industri Jurusan Teknik Elektro Program Studi Teknik

Lebih terperinci

Aplikasi Algoritma Differential Evolution Untuk Permasalahan Kompleks Pemilihan Portofolio

Aplikasi Algoritma Differential Evolution Untuk Permasalahan Kompleks Pemilihan Portofolio Aplikasi Algoritma Differential Evolution Untuk Permasalahan Kompleks Pemilihan Portofolio Disusun Oleh: Irmaduta Fahmiari 2506 100 077 Dosen Pembimbing: Ir. Budi Santosa, M.S., Ph.D INVESTASI ALOKASI

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Job shop scheduling problem (JSSP) adalah permasalahan optimasi

BAB II TINJAUAN PUSTAKA. Job shop scheduling problem (JSSP) adalah permasalahan optimasi BAB II TINJAUAN PUSTAKA 2.1 Job Shop Scheduling Problem (JSSP) Job shop scheduling problem (JSSP) adalah permasalahan optimasi kombinatorial. Misalkan terdapat n buah job atau pekerjaan, yaitu J 1, J 2,,

Lebih terperinci

PENGARUH NILAI PARAMETER TERHADAP SOLUSI HEURISTIK PADA MODEL VTPTW

PENGARUH NILAI PARAMETER TERHADAP SOLUSI HEURISTIK PADA MODEL VTPTW INFOMATEK Volume 19 Nomor 1 Juni 2017 PENGARUH NILAI PARAMETER TERHADAP SOLUSI HEURISTIK PADA MODEL VTPTW Tjutju T. Dimyati Program Studi Teknik Industri Fakultas Teknik Universitas Pasundan Abstrak: Penentuan

Lebih terperinci

IMPLEMENTASI METODE HEURISTIK DAN SIMULASI UNTUK MENYEIMBANGKAN LINI PERAKITAN LAMPU

IMPLEMENTASI METODE HEURISTIK DAN SIMULASI UNTUK MENYEIMBANGKAN LINI PERAKITAN LAMPU IMPLEMENTASI METODE HEURISTIK DAN SIMULASI UNTUK MENYEIMBANGKAN LINI PERAKITAN LAMPU Septian Andrew Susanto 1) dan Nurhadi Siswanto 2) 1) Jurusan Teknik Industri, Institut Teknologi Sepuluh Nopember, Surabaya,

Lebih terperinci

PERBANDINGAN KINERJA ALGORITMA GENETIKA DAN SIMULATED ANNEALING UNTUK MASALAH MULTIPLE OBJECTIVE PADA PENJADWALAN FLOWSHOP

PERBANDINGAN KINERJA ALGORITMA GENETIKA DAN SIMULATED ANNEALING UNTUK MASALAH MULTIPLE OBJECTIVE PADA PENJADWALAN FLOWSHOP JURNAL TEKNIK INDUSTRI VOL. 4, NO. 1, JUNI 2002: 26-35 PERBANDINGAN KINERJA ALGORITMA GENETIKA DAN SIMULATED ANNEALING UNTUK MASALAH MULTIPLE OBJECTIVE PADA PENJADWALAN FLOWSHOP I Gede Agus Widyadana Dosen

Lebih terperinci

Pembimbing I : Wiwik Anggraeni, S.Si, M.Kom Pembimbing II : Amalia Utamima, S.Kom, MBA KHAIRIL JUHDI SIREGAR

Pembimbing I : Wiwik Anggraeni, S.Si, M.Kom Pembimbing II : Amalia Utamima, S.Kom, MBA KHAIRIL JUHDI SIREGAR Pembimbing I : Wiwik Anggraeni, S.Si, M.Kom Pembimbing II : Amalia Utamima, S.Kom, MBA KHAIRIL JUHDI SIREGAR 5209100710 Optimasi Penjadwalan Proyek Menggunakan Metode Algoritma Genetika Abstrak Penjadwalan

Lebih terperinci

PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM

PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM TUGAS AKHIR SM 1330 PENYELESAIAN VEHICLE ROUTING PROBLEM WITH TIME WINDOWS (VRPTW) MENGGUNAKAN ALGORITMA ANT COLONY SYSTEM HARMERITA NRP 1202 100 006 Dosen Pembimbing Drs. Soetrisno, MIKomp JURUSAN MATEMATIKA

Lebih terperinci

OPTIMASI PERSEDIAAN BAJU MENGGUNAKAN ALGORITMA GENETIKA

OPTIMASI PERSEDIAAN BAJU MENGGUNAKAN ALGORITMA GENETIKA OPTIMASI PERSEDIAAN BAJU MENGGUNAKAN ALGORITMA GENETIKA andra Aditya 1), Wayan Firdaus Mahmudy 2) 1) Program Studi Teknik Informatika, Fakultas Ilmu Komputer Malang Jl. Veteran, Malang 65145, Indonesia

Lebih terperinci

ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB-SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI

ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB-SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI ALGORITMA MODIFIKASI BROYDEN-FLETCHER-GOLDFARB-SHANNO (MBFGS) PADA PERMASALAHAN OPTIMASI Nama Mahasiswa : Rahmawati Erma.S. NRP : 1208100030 Jurusan : Matematika Dosen Pembimbing : 1. Subchan, M.Sc, Ph.D

Lebih terperinci

UJM 3 (1) (2014) UNNES Journal of Mathematics.

UJM 3 (1) (2014) UNNES Journal of Mathematics. UJM 3 (1) (2014) UNNES Journal of Mathematics http://journal.unnes.ac.id/sju/index.php/ujm ANALISIS ALGORITMA BRANCH AND BOUND UNTUK MENYELESAIKAN MASALAH PENJADWALAN PROYEK PEMBANGUNAN MEGA TOWER Kharisa

Lebih terperinci

PENERAPAN EVOLUTIONARY ALGORITHM PADA PENJADWALAN PRODUKSI (Studi Kasus di PT Brother Silver Product Indonesia)

PENERAPAN EVOLUTIONARY ALGORITHM PADA PENJADWALAN PRODUKSI (Studi Kasus di PT Brother Silver Product Indonesia) PENERAPAN EVOLUTIONARY ALGORITHM PADA PENJADWALAN PRODUKSI (Studi Kasus di PT Brother Silver Product Indonesia) I Gede Agus Widyadana Dosen Fakultas Teknologi Industri, Jurusan Teknik Industri Universitas

Lebih terperinci

Lingkup Metode Optimasi

Lingkup Metode Optimasi Algoritma Genetika Lingkup Metode Optimasi Analitik Linier Non Linier Single Variabel Multi Variabel Dgn Kendala Tanpa Kendala Numerik Fibonacci Evolusi Complex Combinasi Intelijen/ Evolusi Fuzzy Logic

Lebih terperinci

PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X)

PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X) PENJADWALAN MESIN BERTIPE JOB SHOP UNTUK MEMINIMALKAN MAKESPAN DENGAN METODE ALGORITMA GENETIKA (STUDI KASUS PT X) Ria Krisnanti 1, Andi Sudiarso 2 1 Jurusan Teknik Mesin dan Industri, Fakultas Teknik,

Lebih terperinci

PENDEKATAN ALGORITMA CROSS ENTROPY- GENETIC ALGORITHM UNTUK MENURUNKAN MAKESPAN PADA PENJADWALAN FLOW SHOP

PENDEKATAN ALGORITMA CROSS ENTROPY- GENETIC ALGORITHM UNTUK MENURUNKAN MAKESPAN PADA PENJADWALAN FLOW SHOP PENDEKATAN ALGORITMA CROSS ENTROPY- GENETIC ALGORITHM UNTUK MENURUNKAN MAKESPAN PADA PENJADWALAN FLOW SHOP Dian Setiya Widodo 1*, Purnomo Budi Santoso 2, Eko Siswanto 3 1,2,3 Universitas Brawijaya, Fakultas

Lebih terperinci

Kata kunci: job shop scheduling, CODEQ,

Kata kunci: job shop scheduling, CODEQ, PENERAPAN ALGORITMA CODEQ UNTUK MENYELESAIKAN PERMASALAHAN JOB SHOP SCHEDULING Mohammad Bisyrul Jawwad, Yudha Prasetyawan, Budi Santosa Jurusan Teknik Industri Institut Teknologi Sepuluh Nopember (ITS)

Lebih terperinci

Penjadwalan Job Shop Fleksibel dengan Mempertimbangkan Saat Siap dan Saat Tenggat

Penjadwalan Job Shop Fleksibel dengan Mempertimbangkan Saat Siap dan Saat Tenggat Petunjuk Sitasi: Putawara, R., Aribowo, W., & Ma'ruf, A. (2017). Penjadwalan Job Shop Fleksibel dengan Mempertimbangkan Saat Siap dan Saat Tenggat. Prosiding SNTI dan SATELIT 2017 (pp. E41-47). Malang:

Lebih terperinci

APLIKASI INTEGER PROGRAMMING UNTUK PEMERATAAN PENGGUNAAN TENAGA KERJA PROYEK

APLIKASI INTEGER PROGRAMMING UNTUK PEMERATAAN PENGGUNAAN TENAGA KERJA PROYEK B-10-1 APLIKASI INTEGER PROGRAMMING UNTUK PEMERATAAN PENGGUNAAN TENAGA KERJA PROYEK * Iswanto, Abdullah Shahab Program Pasca Sarjana Magister Manajemen Teknologi e-mail : * iswan_bwi@yahoo.com ABSTRAK

Lebih terperinci

PENJADWALAN MATA KULIAH DENGAN MEMECAH PERTEMUAN BERDASAR PEMROGRAMAN LINEAR INTEGER

PENJADWALAN MATA KULIAH DENGAN MEMECAH PERTEMUAN BERDASAR PEMROGRAMAN LINEAR INTEGER JMA, VOL. 9, NO.1, JULI 2010, 43-48 43 PENJADWALAN MATA KULIAH DENGAN MEMECAH PERTEMUAN BERDASAR PEMROGRAMAN LINEAR INTEGER PRAPTO TRI SUPRIYO Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Penelitian dilakukan dengan meninjau penelitianpenelitian terdahulu yang berkaitan. Tinjauan pustaka akan mengetahui faktor-faktor yang perlu diperhatikan

Lebih terperinci

MODEL PENYELESAIAN JOB SHOP SCHEDULING PROBLEM MENGGUNAKAN METODE LOCAL SEARCH ALGORITHM DENGAN CROSS OVER

MODEL PENYELESAIAN JOB SHOP SCHEDULING PROBLEM MENGGUNAKAN METODE LOCAL SEARCH ALGORITHM DENGAN CROSS OVER MODEL PENYELESAIAN JOB SHOP SCHEDULING PROBLEM MENGGUNAKAN METODE LOCAL SEARCH ALGORITHM DENGAN CROSS OVER Amiluddin Zahri Dosen Universtas Bina Darma Jalan Ahmad Yani No.3 Palembang Sur-el: amiluddin@binadarma.ac.id

Lebih terperinci

PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM

PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM PERBANDINGAN KINERJA ALGORITMA GENETIK DAN ALGORITMA BRANCH AND BOUND PADA TRAVELLING SALESMAN PROBLEM Nico Saputro dan Suryandi Wijaya Jurusan Ilmu Komputer Universitas Katolik Parahyangan nico@home.unpar.ac.id

Lebih terperinci

MANAJEMEN PROYEK Konsep & Implementasi

MANAJEMEN PROYEK Konsep & Implementasi MANAJEMEN PROYEK Konsep & Implementasi Oleh : Budi Santosa Edisi Pertama Cetakan Pertama, 2009 Hak Cipta 2009 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian

Lebih terperinci