2.5. Pengertian Metode Pour
Hamid Davoud Pour 2001 mengembangkan algoritma seruistik baru dalam menyelesaikan penjadwalan flowshop dengan tujuan meminimalkan
maskepan yaitu berdasarkan pendekatankombinasi. Hal ini dilakukan dengan cara mengganti setiap job lainya dalam urutan sampai ditemukan kombinasi urutan
yang dapat memenuhi criteria tujuan. Dalam metode ini diasumsikan bahwa semua job diproses secara terpisah
dan independent untuk setiapmesinya. Berikut adalah notasi yang digunakan: a.
Pij = waktu proses dari job i pada mesin j. b.
Cij = rentang waktu antara saat job i pada mesin j dimulai t=0 sampai job itu selesai.
c. Ci = sum of completion time untuk job i pada semua mesin.
d. Fmax = rentang waktu antara saat pekerjaan tersedia atau dapat
dimulai sampai pekerjaan itu selesai maskepan.
2.6. Pengertian Java
Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer stand alone
ataupun pada lingkungan jaringan. Java 2 adalah generasi kedua dari java platform. Kata berdiri di atas sebuah mesin interpreter yang diberi mana Java
Virtual Machine JVM. JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung dari program yang
berisi bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi,
asalkan pada sistem operasi tersebut terdapat JVM. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi
.java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE Java Runtime Environment yang memungkinkan
pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library Java yang digunakan.
Java memiliki beberapa versi library atau teknologi yang disebut juga sebagai edisi dari bahasa pemrograman Java. Tiga edisi utama dari library tersebut
adalah Micro, Standard, dan Enterprise. J2ME Java2 Micro Edition merupakan edisi library yang dirancang untuk digunakan pada device tertententu seperti
pagers dan mobile phone. J2SE Java2 Standard Edition merupakan edisi library yang dirancang untuk membuat aplikasi desktop atau applet pada web browser.
J2EE Java2 Enterprise Edition merupakan edisi librari Java yang dirancang untuk membuat sebuah aplikasi enterprise yang memerlukan antarmuka dengan
sumber data data source atau dapat pula dikatakan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE di dalamnya.
26
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem
Sistem yang akan dibangun adalah program penjadwalan mesin mengunakan metode flow shop scheduling mengunakan algoritma pour, dengan menghitung tingakat efektifas kerja pada
tiap mesin. Sehingga dapat menghasilkan urutan pengerjaan job dengan waktu yang paling singkat dan efektif.
3.1.1. Kebutuhan Hardware
a
IntelR CoreTM i3 CPU M 330 2.31GHz 4 CPUs, ~2.1GHz
b
RAM 3072Mb
c Harddisk 80Gb
d
Mouse, Keyboard, Monitor 3.1.2. Kebutuhan Software
a Windows XP 7 8
b Neatbeans IDE 7.2.1
3.2. Perancangan Sistem
Perancangan program menggunakan metode pour pada NeatBeans, pada saat program selesai berjalan maka akan tertampil seluruh hasil perhitungan pengerjaan tiap mesin dan urutan
pengerjaan tiap mesin yang efektif. Program ini dibuat dengan pengambilan sampel suatu