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

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

Implementasi Algoritma Genetika dalam Pembuatan Jadwal Kuliah

BAB III PERANCANGAN. Gambar 3.1 di bawah ini mengilustrasikan jalur pada TSP kurva terbuka jika jumlah node ada 10:

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

ALGORITMA GENETIKA PADA PEMROGRAMAN LINEAR DAN NONLINEAR

BAB II TINJAUAN PUSTAKA

Penerapan Algoritma Genetika dalam Job Shop Scheduling Problem

Keywords Algoritma, Genetika, Penjadwalan I. PENDAHULUAN

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI

OPTIMASI PENJADWALAN CERDAS MENGGUNAKAN ALGORITMA MEMETIKA

PENERAPAN ALGORITMA GENETIKA UNTUK TRAVELING SALESMAN PROBLEM DENGAN MENGGUNAKAN METODE ORDER CROSSOVER DAN INSERTION MUTATION

Peramalan Kebutuhan Beban Sistem Tenaga Listrik Menggunakan Algoritma Genetika

RANCANG BANGUN SISTEM PENENTUAN KOMPOSISI BAHAN PANGAN HARIAN MENGGUNAKAN ALGORITMA GENETIKA

ABSTRAK. Job shop scheduling problem merupakan salah satu masalah. penjadwalan yang memiliki kendala urutan pemrosesan tugas.

ABSTRAK. Universitas Kristen Maranatha

Optimasi Penjadwalan Ujian Menggunakan Algoritma Genetika

BAB 2 LANDASAN TEORI. 2.1 Algoritma Genetika

BAB 2 LANDASAN TEORI

Pendekatan Algoritma Genetika pada Peminimalan Fungsi Ackley menggunakan Representasi Biner

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 45 Edisi... Volume..., Bulan 20.. ISSN :

APLIKASI ALGORITMA GENETIKA UNTUK PENENTUAN KOMPOSISI BAHAN PANGAN HARIAN

OPTIMISASI PENEMPATAN TURBIN ANGIN DI AREA LAHAN ANGIN

Analisis Operator Crossover pada Permasalahan Permainan Puzzle

APLIKASI ALGORITMA GENETIKA DALAM PENENTUAN DOSEN PEMBIMBING SEMINAR HASIL PENELITIAN DAN DOSEN PENGUJI SKRIPSI

PENERAPAN ALGORITMA GENETIKA UNTUK MENYELESAIKAN PERMASALAHAN PENJADWALAN DOSEN DENGAN FUZZY

PENERAPAN ALGORITMA GENETIKA PADA PERENCANAAN LINTASAN KENDARAAN Achmad Hidayatno Darjat Hendry H L T

2.3.1.b Himpunan Fuzzy Trapezodial dengan L Fuzzy Set 12

BAB II KAJIAN PUSTAKA. Pada bab kajian pustaka berikut ini akan dibahas beberapa materi yang meliputi

BAB 2 DASAR TEORI. 2.1 Teka-Teki Silang

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

PENENTUAN MATCHING MAKSIMUM PADA GRAPH BIPARTISI BERBOBOT DENGAN MENGGUNAKAN ALGORITMA GENETIKA

ERWIEN TJIPTA WIJAYA, ST.,M.KOM

Bab II. Tinjauan Pustaka

USULAN PENERAPAN PENJADWALAN DENGAN MENGGUNAKAN METODE ALGORITMA GENETIKA DI PD BLESSING

PENJADWALAN PRODUKSI MENGGUNAKAN PENDEKATAN ALGORITMA GENETIKA DI PT PERTANI (PERSERO) CABANG D.I. YOGYAKARTA

BAB I PENDAHULUAN. sejumlah aktivitas kuliah dan batasan mata kuliah ke dalam slot ruang dan waktu

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PEMBAHASAN. menggunakan model Fuzzy Mean Absolute Deviation (FMAD) dan penyelesaian

MEMBANGUN TOOLBOX ALGORITMA EVOLUSI FUZZY UNTUK MATLAB

Algoritma Genetika dan Penerapannya dalam Mencari Akar Persamaan Polinomial

BAB III. Metode Penelitian

PENYELESAIAN KNAPSACK PROBLEM MENGGUNAKAN ALGORITMA GENETIKA

PENENTUAN JARAK TERPENDEK PADA JALUR DISTRIBUSI BARANG DI PULAU JAWA DENGAN MENGGUNAKAN ALGORITMA GENETIKA. Abstraksi

PENJADWALAN FLOW SHOP DENGAN PENERAPAN CROSS ENTROPY-GENETIC ALGORITHM (CEGA) UNTUK MEMINIMASI MAKESPAN

PENGGUNAAN ALGORITMA GENETIKA PADA PENJADWALAN PRODUKSI DI PT DNP INDONESIA PULO GADUNG

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

BAB III PEMBAHASAN. Berikut akan diberikan pembahasan mengenai penyelesaikan CVRP dengan

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

GENETIKA UNTUK MENENTUKAN RUTE LOPER KORAN DI AGEN SURAT KABAR

PERANCANGAN ALGORITMA GENETIKA UNTUK MENENTUKAN JALUR TERPENDEK. Kata kunci: Algoritma Genetika, Shortest Path Problem, Jalur Terpendek

ABSTRAK. Universitas Kristen Maranatha

Sistem Penjadwalan Outsourcing Menggunakan Algoritma Genetika (Studi Kasus : PT. Syarikatama)

Pengantar Kecerdasan Buatan (AK045218) Algoritma Genetika

Jl. Ahmad Yani, Pontianak Telp./Fax.: (0561)

2. Perusahaan furniture memiliki variasi produk yang tinggi, sehingga tipe

OPTIMASI PENDUGAAN PARAMETER DALAM ANALISIS STRESS DAN STRAIN TERHADAP MATERIAL MENGGUNAKAN ALGORITMA GENETIKA

BAB 2 LANDASAN TEORI

BAB III METODE PENELITIAN. Penelitian dilakukan dilingkungan Jurusan Ilmu Komputer Fakultas Matematika

KNAPSACK PROBLEM DENGAN ALGORITMA GENETIKA

PENDAHULUAN. Latar Belakang

Lingkup Metode Optimasi

BAB III PEMBAHASAN. diperoleh menggunakan algoritma genetika dengan variasi seleksi. A. Model Matematika CVRPTW pada Pendistribusian Raskin di Kota

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PERANCANGAN TATA LETAK FASILITAS BAGIAN PRODUKSI MENGGUNAKAN METODE ALGORITMA GENETIK DI PT. PUTRA SEJAHTERA MANDIRI

PERAMALAN HARGA EMAS MENGGUNAKAN ALGORTIMA MEMETIKA DENGAN PENCARIAN LOCAL TABU SEARCH. Iqbal Dwihanandrio

Crossover Probability = 0.5 Mutation Probability = 0.1 Stall Generation = 5

KONSEP ALGORITMA GENETIK BINER UNTUK OPTIMASI PERENCANAAN JADWAL KEGIATAN PERKULIAHAN

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. kehidupan sehari-hari dan juga merupakan disiplin ilmu yang berdiri sendiri serta

BAB I PENDAHULUAN. Penjadwalan produksi flow shop merupakan kegiatan perencanaan

PENJADWALAN 20 JOB 8 MESIN DENGAN METODE GENETIC ALGORITHM (GA)

BAB 2 LANDASAN TEORI

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

Implementasi Sistem Penjadwalan Akademik Fakultas Teknik Universitas Tanjungpura Menggunakan Metode Algoritma Genetika

PENCOCOKAN KATA SECARA ACAK DENGAN METODE ALGORITMA GENETIKA MENGGUNAKAN PROGRAM PASCAL

PENJADWALAN FLOW SHOP DENGAN PENDEKATAN CROSS ENTROPY-GENETIC ALGORITHM UNTUK MENURUNKAN MAKESPAN PADA PEMBUATAN RODA GIGI

8. Evaluasi Solusi dan Kriteria Berhenti Perumusan Masalah METODE PENELITIAN Studi Pustaka Pembentukan Data

PENGARUH ELISTM DALAM PENYELESAIAN PERMASALAHAN PENJADWALAN MESIN DENGAN MENGGUNAKAN ALGORITMA BEREVOLUSI

CODING VOL.2 NO. 1 (2014), Hal ISSN: X

PEMAKAIAN ALGORITMA GENETIK UNTUK PENJADWALAN JOB SHOP DINAMIS NON DETERMINISTIK

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

BAB 2 LANDASAN TEORI

OPTIMASI PENJADWALAN KEGIATAN BELAJAR MENGAJAR DENGAN ALGORITMA GENETIK

Penjadwalan kegiatan merupakan pekerjaan yang tidak mudah, karena dalam. penyusunannya memerlukan perencanaan yang matang agar kegiatan tersebut

OTOMASI PENJADWALAN KEGIATAN PRKULIAHAN DI PERGURUAN TINGGI MENGGUNAKAN METODE ALGORITMA GENETIKA ( STUDI KASUS STIKI )

PEMAMPATAN MATRIKS JARANG DENGAN METODE ALGORITMA GENETIKA MENGGUNAKAN PROGRAM PASCAL

PERANCANGAN APLIKASI PENJADWALAN TRAVELING SALESMAN PROBLEM DENGAN ALGORITMA GENETIKA

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

PERFORMANCE ALGORITMA GENETIKA (GA) PADA PENJADWALAN MATA PELAJARAN

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Lina Gozali, Lamto Widodo, Wendy Program Studi Teknik Industri Fakultas Teknik Universitas Tarumanagara Jl. S Parman no.1, Jakarta

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

PENJADWALAN UJIAN AKHIR SEMESTER DENGAN ALGORITMA GENETIKA (STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNESA)

BAB II LANDASAN TEORI

PENJADWALAN JOB SHOP STATIK DENGAN METODE SIMULATED ANNEALING UNTUK MEMINIMASI WAKTU MAKESPAN

PENERAPAN ALGORITMA GENETIKA PADA PERSOALAN PEDAGANG KELILING (TSP)

Transkripsi:

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, Universitas Gadjah Mada Jl. Grafika No. 2 Yogyakarta 55281 2 Jurusan Teknik Mesin dan Industri, Fakultas Teknik, Universitas Gadjah Mada Jl. Grafika No. 2 Yogyakarta 55281 E-mail: ria.krisnanti@gmail.com, a.sudiarso@ugm.ac.id Abstrak Penjadwalan job shop merupakan permasalahan yang kompleks yang sering disebut np-hard problem di mana waktu penyelesaian masalah akan meningkat secara eksponensial seiring dengan berkembangnya luas permasalahan secara linear. Pada penelitian ini penjadwalan memiliki 146 job dalam simulasi waktu satu bulan. Penjadwalan ini memiliki 12 macam proses permesinan yang berbeda-beda, namun setiap job paling banyak melewati 4 proses permesinan. Selain itu, setiap proses permesinan memiliki sejumlah mesin yang dapat digunakan secara paralel, sehingga apabila suatu mesin sibuk maka job akan dialihkan ke mesin yang sama yang idle. Dalam penjadwalan ini juga diterapkan sistem grouping kelompok komponen satu produk, sehingga terdapat sekumpulan job yang harus dikerjakan dalam rentan waktu yang sama berdasarkan grup produk yang sama. Metode penjadwalan yang sedang dilakukan oleh PT.X adalah Earliest Due Date (EDD) dan Shostest Processing Time (SPT). EDD dan SPT ini akan dibandingkan dengan penjadwalan pendekatan kecerdasan buatan yaitu menggunakan metode Algoritma Genetika (AG). Parameter yang digunakan dalam AG ditentukan dengan metode Design of Experiment dengan 3 3 factorial design. Pada penelitian ini dibuat empat variasi model penjadwalan sebagai alternatif pilihan untuk penggunaan asumsi yang digunakan. Pada empat variasi model penjadwalan menggunakan AG tersebut, keempat variasi menunjukkan AG mampu menghasilkan makespan yang lebih singkat dibandingkan dengan metode EDD dan SPT. Pada asumsi satu mesin di setiap proses, metode EDD dan SPT memberikan makespan sebesar 135,1 jam sedangkan AG memberikan makespan sebesar 112,5 jam untuk sistem job acak dan 115,9 jam untuk sistem job grup produk. Pada asumsi semua mesin digunakan, metode EDD dan SPT memberikan makespan sebesar 38,1 jam sedangkan AG memberikan makespan sebesar 33,9 jam untuk sistem job acak dan 34,6 jam untuk sistem job grup produk. Kata kunci: penjadwalan mesin; job shop, algoritma genetika; makespan Pendahuluan Proses penjadwalan adalah proses yang penting dalam dunia industri terutama di lantai produksi. Dalam proses penjadwalan, akan terlihat seberapa efisien lantai produksi dalam melakukan operasionalnya sehari-hari. Penjadwalan produksi juga mampu mengidentifikasi masalah pada sumber daya, mengkontrol kapan job harus mulai dikerjakan dan kapan selesai dikerjakan (Hermann, 2006). Pada akhirnya, penjadwalan produksi berguna untuk meningkatkan produktivitas, dan meminimalkan biaya operasi (Hermann, 2007). Selain itu penjadwalan yang baik akan dapat meminimasi keterlambatan yang terjadi di perusahaan. Permasalahan job shop adalah penjadwalan sejumlah pekerjaan pada sejumlah permesinan di mana urutan pekerjaan dari setiap pekerjaan berbeda. Setiap pekerjaan yang dijadwalkan memiliki proses yang spesifik melalui rangkaian permesinan yang spesifik (Applegate dan Cook, 1991). Penjadwalan job shop yang memiliki banyak parameter ini termasuk dalam combinatorial optimization yang kompleks maka permasalahan penjadwalan dapat dikatakan permasalahan np-hard, yaitu suatu permasalahan yang pencarian solusinya akan naik secara eksponensial seiring dengan naiknya ukuran permasalahan secara linier (Betrianis dan Teguh, 2003). Metode algoritma genetika telah mampu menyelesaikan berbagai macam permasalahan terkait dengan optimasi, termasuk dalam kasus job shop. Berdasarkan permasalahan tersebut, maka perlu dilakukan penelitian untuk melakukan penjadwalan mesin untuk mendapatkan metode penjadwalan yang terbaik. Analisis penjadwalan tersebut akan membandingkan antara metode EDD&SPT dengan penjadwalan berbasis metode algoritma genetika. Tujuan dari penjadwalan ini adalah meminimalkan makespan dengan menggunakan pemrograman penjadwalan yang mampu menjadwalkan jobshop dengan sistem multimesin dan sistem grup produk sesuai dengan kelompok produk. M-60

Metode Penelitian Data yang Digunakan Data diperoleh dari database perusahaan yang diambil dari PT X. PT X menghasilkan sejumlah variasi produk dan jumlah produksi yang tinggi. Terdapat tiga jenis produk yang akan dijadwalkan. Komponen-komponen dari produk ini yang akan dijadwalkan sejumlah 146 job. Proses permesinan yang tersedia sebanyak 12 macam proses. Beberapa mesin juga memiliki sejumlah mesin cadangan. Terdapat empat variasi model untuk mewadahi berbagai asumsi. Empat variasi model tersebut antara lain: 1. setiap proses menggunakan satu mesin dan urutan job acak tidak sesuai dengan kelompok produk, 2. setiap proses menggunakan satu mesin dan urutan job sesuai dengan kelompok produk, 3. setiap proses menggunakan semua mesin termasuk mesin cadangan dan urutan job acak tidak sesuai dengan kelompok produk, 4. setiap proses menggunakan semua mesin termasuk mesin cadangan dan urutan job acak sesuai dengan kelompok produk. Tahapan Penelitian Langkah pertama yang dilakukan adalah menghitung penjadwalan dengan metode EDD&SPT untuk mengetahui makespan yang dihasilkan. Perhitungan dengan menggunakan metode algoritma genetika dilakukan dengan menggunakan software MATLAB 2009a. Dalam perhitungan, digunakan sistem multi mesin dan sistem grup produk. Setelah mendapatkan makespan semua model dengan algoritma genetika, kemudian makespan tersebut dibandingkan dengan metode EDD dan SPT. Fungsi Tujuan Tujuan yang hendak dioptimasi oleh model yaitu: a. Minimasi Makespan Makespan dihitung dengan persamaan: Pada program MATLAB makespan dirumuskan dengan persamaan berikut: Makespan = max {Cj} (1) Makespan = Max [( C1 C2 C3.. C146)] (2) C adalah completion time yang didefinisikan sebagai jumlah dari waktu proses dan waktu tunggu. Persamaan dari C adalah: di mana: C ij = completion time job j di mesin i = lama proses job j di mesin i P ij Pada proses minimasi makespan ini, fitness dirumuskan dengan: Variabel yang digunakan adalah: 1. job set = {J1,J2,J3,.,J146} 2. mesin = {M1,M2,M3,,M12} C= (3) f = 1/Makespan (4) Algoritma Genetika Diagram alir pemrograman secara garis besar dapat dilihat pada Gambar 1. M-61

Gambar 1. Diagram Alir Algoritma Genetika Langkah-langkah untuk melakukan penjadwalan dengan metode algoritma genetika dapat dijelaskan sebagai berikut. 1). Inisialisasi Populasi Inisialisasi populasi menggunakan permutation encoding seperti yang digunakan oleh Suyanto (2005). Gen dalam kromosom yang dibangkitkan dalam kasus ini merupakan permutasi dari bilangan 1 sampai 396. 2). Evaluasi Individu Kriteria yang digunakan dalam evaluasi individu adalah makespan yang minimal. Dalam algoritma genetika untuk dalam kasus minimasi, fungsi fitness dapat diubah menjadi 1/f (Kususmadewi, 2003). Karena tujuannya adalah minimasi makespan, dengan i adalah notasi urutan mesin dan j notasi urutan job, nilai fitness dirumuskan sesuai persamaan (4), sedangakan makespan dan completion time sesuai dengan persamaan (1) dan persamaan (3). Untuk dapat memperoleh besarnya makespan, kromosom kemudian diterjemahkan menjadi jadwal yang bisa dibaca. Setiap proses dalam job memiliki representasi gen dalam kromosom. 3). Elitisme Elitisme digunakan untuk menjaga individu dengan nilai fitness yang baik tetap bisa bertahan. Apabila populasi ganjil, maka akan diturunkan satu individu terbaik kepada generasi berikutnya, sedangkan apabila populasi genap, maka akan diturunkan dua populasi terbaik. Hal ini dilakukan agar populasi sebelumnya tetap berjumlah genap sebagai rangkaian dari proses pindah silang untuk menghasilkan generasi baru. 4). Linear Fitness Ranking Untuk menghindari kecenderungan konvergen pada local optimum, dilakukan proses penskalaan agar diperoleh nilai fitness berada pada interval fmax hingga fmin. Penskalaan ini menggunakan rumus sebagai berikut: 5). Seleksi Orang Tua Seleksi orang tua merupakan tahap seleksi bagi individu yang akan dipilih untuk melakukan rekombinasi atau pindah silang. Metode seleksi yang digunakan adalah Roulette Wheel Selection. Seleksi ini berbasis pada nilai fitness yang baik hasil dari Linear Fitness Ranking. (5) M-62

6). Pindah Silang Pindah silang adalah menyilangkan dua kromosom sehingga membentuk kromosom baru yang harapannya lebih baik dari pada induknya. Metode yang digunakan adalah Order Crossover, di mana penyilangan berdasarkan urutan. Pada urutan tertentu sebagian kromosom akan dipertukarkan sesuai urutan, sedangkan sisanya ditukar secara random. Dengan begitu, anggota kromosom akan tetap namun hanya berbeda urutan. Penyilangan dilakukan di dua titik dan ditentukan secara random. 7). Mutasi Mutasi dilakukan pada kromosom dengan cara swaping mutation. Apabila bilangan random pada semua gen yang dibangkitkan kurang dari probabilitas mutasi, maka gen tersebut akan ditukar posisinya. Hasil mutasi tersebut berupa kromosom dengan urutan yang berbeda, namun anggotanya masih sama. 8) Design of Experiments Pada penelitian ini digunakan 3 k factorial designs. 3 k factorial designs direpresentasikan menjadi 3 level yaitu low, intermediate, dan high. Desain dengan 3 level adalah pilihan untuk eksperimen-eksperimen yang menyadari kemungkinan adanya bentuk kurva-kurva dari hasil fungsi tujuan (Montgomery,2003). Sebagai contoh desain 3 3, model regresinya seperti pada persamaan (6). Untuk mendapatkan koefisien persamaan regresi tersebut digunakan perangkat lunak MINITAB 14 dan untuk mencari nilai sesuai batasan level factorial designs, digunakan Add-in Solver Microsoft Excel 2007. Hasil dan Pembahasan Tabel I. Level dan Faktor dari Design of Experiments Faktor Level Low Medium High Ukuran Populasi 20 40 60 Probabilitas Pindah silang 0.3 0.6 0.9 Probabilitas mutasi 0.001 0.01 0.1 Metode EDD&SPT Dengan metode EDD&SPT didapatkan makespan sebesar 135,1 jam untuk asumsi satu mesin di setiap proses digunakan dan 38,6 jam untuk asumsi semua mesin digunakan. Algoritma Genetika Pada perhitungan dengan metode algoritma genetika, digunakan data processing time dan data sequence dari masing-masing komponen atau job. Setelah itu, dilakukan pemrograman untuk mendapatkan penjadwalan dengan algoritma genetika dengan software MATLAB 2009a. Generasi yang dibangkitkan sebanyak 50 dengan pengulangan program sebanyak 10 kali. Dari perhitungan dengan metode algoritma genetika tersebut, maka didapatkan makespan paling minimal sebagai berikut. 1. Asumsi satu mesin di tiap proses dan urutan job acak = 112,4 jam 2. Asumsi satu mesin di tiap proses dan urutan job grup produk = 115,9 jam 3. Asumsi semua mesin digunakan dan urutan job acak = 33,9 jam 4. Asumsi semua mesin digunakan dan urutan job grup produk = 34,6 jam Perbandingan dari perbedaan makespan yang dihasilkan antara metode algoritma genetika dan EDD dan SPT ditunjukkan dalam grafik pada Gambar 2. Gambar 3 menunjukkan proses kenaikan nilai fitness yang didapat pada setiap iterasi generasi pada berbagai variasi permodelan penjadwalan ini. (6) Gambar 2. Hasil Perbandingan Makespan dari AG dan EDD&SPT M-63

(a) (b) (c) (d) Gambar 3. Hasil Running Program dengan Empat Variasi Model (a) Satu mesin job acak, (b) Satu Mesin Job Grup Produk, (c) Semua Mesin job acak, (d) Semua Mesin Job Grup Produk Design of Experiments Pada parameter ukuran populasi, permutasi, dan probabilitas pindah silang, dilakukan tiga kali pengulangan pada running program pada setiap satu set parameter yang sama, karena algoritma genetika bisa memberikan hasil yang berbeda pada satu nilai parameter yang sama. Pada penentuan parameter dengan DOE digunakan nilai rata-rata dari 3 kali perulangan hasil makespan metode algoritma genetika. Dari pengulangan program algoritma genetika tersebut, diambil nilai rata-rata yang akan digunakan dalam perhitungan DOE dan analisis regresi. Pada program MINITAB, dengan memasukkan nilai-nilai variabel dan hasil makespan, didapatkan persamaan regresi linear sebagai berikut: (a) Asumsi Satu mesin job acak Y = 115 11.3 pm + 0.0131 pop 2.70 ps +57.2 pm 2-0.000403 pop 2 + 1.54 ps 2 + 4.43 pmps + 0.0129 popps + 0.027 pmpopps (7) (b) Asumsi Satu Mesin Job Grup Produk Y = 117 34.6 pm + 0.0158 pop 0.32 ps +277 pm 2-0.000167 pop 2 + 0.93 ps 2 + 8.59 pmps + 0.0123 popps + 0.081 pmpopps (8) (c) Semua Mesin job acak Y = 34.7 22.7 pm + 0.0078 pop 0.51 ps +251 pm 2-0.000042 pop 2 + 1.11 ps 2 + 1.60 pmps + 0.0060 popps + 0.0483 pmpopps (9) (d) Semua Mesin Job Grup Produk Y = 34.8 16.8 pm + 0.0044 pop 0.92 ps +150 pm 2 + 0.185 ps 2 + 0.73 pmps + 0.0110 popps + 0.0036 pmpopps (10) Keterangan: pm = probabilitas permutasi ps = probabilitas pindah silang pop = ukuran populasi M-64

Dari persamaan tersebut, dicari nilai masing-masing parameter yang optimal sesuai dengan batasan nilai variabel sebagai berikut: 20 pop 60 0.3 ps 0.9 0.001 pm 0.1 Dari hasil pencarian parameter optimal sesuai dengan persamaan regresi linear tersebut, didapatkan masing masing nilai parameter yang optimal untuk variabel ukuran populasi, probabilitas pindah silang, dan permutasi. Hasil nilai variabel tersebut ditunjukkan dalam Tabel II. Tabel II. Hasil Penentuan Parameter dengan DOE (a) Satu mesin job acak, (b) Satu Mesin Job Grup Produk, (c) Semua Mesin job acak, (d) Semua Mesin Job Grup Produk Variabel (a) (b) (c) (d) pop 20 60 41 60 ps 0.3 0.3 0.3 0.3 pm 0.05 0.08 0.001 0.09 Kesimpulan Penelitian ini mampu melakukan penjadwalan dengan sistem multi mesin dan grup produk. Hasil dari penjadwalan dengan metode algoritma genetika menghasilkan penjadwalan yang lebih baik dengan makespan yang lebih minimal. Pada asumsi satu mesin, makespan yang dihasilkan EDD dan SPT adalah sebesar 135,1 jam, sedangkan algoritma genetika memberikan makespan sebesar 112,4 jam dengan urutan job acak dan 115,9 jam dengan urutan job grup produk. Efisiensi yang didapatkan oleh algoritma genetika adalah sebesar 16,8% dan 14,2%. Pada asumsi semua mesin digunakan, EDD dan SPT menghasilkan makespan 38,6 jam, sedangkan metode algoritma genetika memberikan hasil 33,9 jam dengan asumsi urutan job acak dan 34,6 jam dengan urutan job grup produk. Efisiensi yang dihasilkan oleh algoritma genetika pada asumsi multi mesin ini adalah sebesar 12,2% dan 10,4%. Daftar Pustaka Applegate, D., Cook, W., 1991, A Computational Study of the Job Shop Scheduling Problem, ORSA Journal on Computing, Spring Betrianis, Teguh, P.S., 2003, Penerapan Algoritma Tabu Search dalam Penjadwalan Job Shop, MAKRA, Teknologi Vol. 7 No. 3, Universitas Indonesia, Jakarta. Hermann, J.,W., 2006. Handbook of Production Scheduling, Springer : New York Hermann, J.W., 2007, The Legacy of Taylor, Gantt, and Johnson: How to Improve Production Scheduling, ISR Technical Report, University of Maryland, USA Kusumadewi, S., 2003. Artificial Intelligence: Teknik dan Aplikasinya, Graha Ilmu, Yogyakarta. Montgomery, D.C., Runger, G.C., 2003. Applied Statistic and Probability for Engineers 3 rd ed, John Willey and Sons, New York Suyanto, 2005, Algoritma Genetika dalam MATLAB, Penerbit Andi, Yogyakarta. M-65