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