Algoritma Genetika Dalam MATLAB

48 ..... .......... .......... ; 1000 menit m dn V π = Gambar 2.16 Parameter mesin bor gurdi selain kecepatan potong, gerak makan, dan dan kedalaman potong perlu dipertimbangkan pula gaya aksial , dan momen puntir yang diperlukan pada proses gurdi. Parameter proses gurdi tersebut adalah : 1. Kecepatan potong : 2. Gerak makan f = 0,084 3. Waktu pemotongan = 2 4. Kecepatan penghasilan beram = 4 2 1000

2.5 Algoritma Genetika Dalam MATLAB

Metode optimasi menggunakan GA dapat juga dilakukan dengan bantuan software, misalnya MATLAB. Penggunaan software dimaksudkan agar cakupan data dapat diperluas, sehingga proses optimasi dapat dilakukan lebih kompleks, cepat, dan lebih mudah. Didalam MATLAB, konsep GA seperti yang dijelaskan Universitas Sumatera Utara 49 pada sub-bab 2.3 telah dikemas menjadi lebih sederhana dalam bentuk toolbox. Ada banyak toolbox yang tersedia di MATLAB dengan fungsinya masing-masing. Perhitungan pada setiap langkah GA seperti membangkitkan populasi, mencari nilai fitness dan seterusnya akan dikerjakan otomatis oleh MATLAB. Jadi, kita hanya perlu memasukkan variabel-variabel sesuai dengan masalah yang ingin kita optimasi. Optimasi dengan GA disimpan pada toolbox optimasi. Untuk mengaktifkan toolbox optimasi dapat dilakukan dengan dua cara. Yang pertama dengan memasukkan shortcut toolbox optimasi pada jendela utama MATLAB dengan cara mengetikkan: optimtool Gambar 2.17 Optimtool Kemudian tekan: enter , maka akan muncul jendela optimasi seperti gambar dibawah ini Gambar 2.18 Jendela optmasi Universitas Sumatera Utara 50 Cara yang kedua dengan mencari toolbox optimasi secara manual. Pada jendela utama MATLAB klik tombol: StartToolboxesMore…Global OptimizationOptimization Tool Gambar 2.19 Optimization tool Optimization Tool ini berisi bermacam-macam metode optimasi.Klik pada kolom Solver , dan cari “ga – Genetic Algorithm”. Pada kolom sebelah kanan akan muncul opsi-opsi yang dapat kita sesuaikan dengan permasalahan optimasi yang kita hadapi. Gambar 2.20 Solver tool Universitas Sumatera Utara 51 Untuk mengetahui apa-apa saja yang perlu kita isi, klik tombol: , maka akan muncul panduan yang menjelaskan istilah-istilah pada toolbox GA. Gambar 2.21 Start Tool Setelah selesai mengisi Problem Setup and Results dan Options, klik pada tombol Start maka optimasi akan dimulai dan kita tinggal menunggu hasilnya. 1. Problem Setup and Results • Solver. Berisi bermacam-macam metode optimasi. Setiap metode memiliki opsi-opsi yang berbeda dengan metode lainya. • Problem. Terdapat Fitness Function untuk memanggil persamaanfungsi optimasi yang ingin digunakan. Untuk memanggil, ketik fungsi_optimasi. Misalnya ingin menggukan fungsi Rastrigin, maka kita ketikkan: rastriginfcn. Fungsi Rastrigin ini adalah salah satu fungsi Universitas Sumatera Utara 52 optimasi yang disediakan oleh MATLAB. JIka kita ingin menggunakan fungsi buatan sendiri, kita harus membuat script-nya terlebih dulu. Caranya, pada jendela utama MATLAB klik: File New Script atau Function. Kemudian ketikkan fungsi optimasi yang diinginkan. Kemudian Number of Variables adalah jumlah variabel yang terdapat pada fungsi optimasi. • Constraint. Jika fungsi optimasi kita bebrbentuk persamaan linear, maka isi semua baris kecuali Nonlinear constraints function. Jika berbentuk persamaan nonlinear, isikan baris Bounds dan Nonlinear constraints function saja. 2. Options Adalah tempat kita mengatur parameter GA seperti banyak populasi, jumlah generasi, jenis pindah silang, probabilitas pindah silang, jenis mutasi, probabilitas mutasi dan lain-lain. Dengan menggunakan opsi yang berbeda-beda, kita akan mendapatkan banyak hasil optimasi yang dapat saling kita bandingkan, kemudian kita putuskan mana yang paling sesuai dengan permasalahan yang kita punya. Universitas Sumatera Utara

BAB III METODOLOGI

3.1 Waktu dan Tempat Penelitian

Waktu penelitian : 20 Maret 2013 – 22 Maret 2013 Lokasi Penelitian : Laboratorium Teknologi Mekanik dan Laboratorium Ilmu Logam Fisik Universitas Sumatera Utara.

3.2 Peralatan Pengujian

Adapun peralatan yang dipakai dalam pengujian adalah sebagai beikut:

1. Notebook

Digunakan untuk menyimpan dan mengolah data eksperimen dan menjalankan software MATLAB ver. R2011b. Gambar 3.1 Notebook ACER Aspire 4736G Sumber : google.comimagesacer_aspire_4736g Dengan spesifikasi: Universitas Sumatera Utara