Pengertian Metode Pour Pengertian Java

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