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