Introduction
• Scheduling menjadwalkan kapan tenaga
kerja, peralatan, dan fasilitas lainnya
dibutuhkan untuk menghasilkan suatu
produk atau jasa.
• Scheduling merupakan tahap akhir dalam
planning sebelum pelaksanaan produksi.
Objectives of Scheduling
• Meeting customer due date
• Minimizing job lateness
• Minimizing response time
• Minimizing completion time
• Minimizing time in the system
• Minimizing over time
• Minimizing idle time
• Minimizing WIP inventory
• Maximize machine/labor utilization
• Para manager sering menghadapai
Conflicting Scheduling Objectives
• Lihat metode penjadwalan dan contoh soal.
Metode Penjadwalan
1. Penjadwalan pada satu mesin:
Sequencing/Aturan prioritas
2. Penjadwalan pada 2 mesin seri
3. Penjadwalan pada 2 atau lebih mesin seri
4. Penjadwalan pada beberapa mesin-paralel
5. Penjadwalan pada beberapa mesin.
1. Penjadwalan pada satu mesin
• Disebut: Sequencing/ aturan prioritas.
• Mengatur tugas/pekerjaan mana yang harus
didahulukan (diprioritaskan)
pelaksanaannya.
• Pelaksanaan sequencing bisa dilakukan atas
dasar:
Sequencing
1. FCFS: First Come First Serve
2. SPT: Shortest Processing Time
3. EDD: Earliest Due Date
4. LPT: Longest Processing Time
5. LCFS: Last Come First Serve.
6. CUSTPR: Highest Customer Priority, ada customer yang
diistimewakan yang harus didahulukan
7. Setup time yang sama. tujuannya meminimasi downtime
8. Min Slack and Critical Ratio
• Atas dasar aturan apapun di atas
– Selalu ada tugas yang terlambat dikerjakan, dan
– Selalu ada yang harus antri
• Pilih metode yang mana?
Asumsi
1. Pada waktu dianalisa tidak ada pekerjaan yang
baru datang
2. Processing Time dan Due Dates sudah pasti, dan
Setup time diabaikan
3. Completion time = flow time, adalah jangka
waktu yang dibutuhkan untuk dilalui oleh suatu
pekerjaan melewati system
4. Untuk setiap pekerjaan flow time nya bisa
berbeda, tergantung urutan penugasan
5. Jumlah completion time dari seluruh kelompok
tugas/job -disebut make span- selalu tetap.
Kriteria Pemilihan Metode
Sequencing
Sum of total flow time
Average completion time =
Number of jobs
CR C = (27-25) / 2 = 1
• CR < 1 artinya akan terlambat !! Jadi
urutkan CR dari yang paling kecil…..
sehingga :
1. CR < 1 à CR B : 0.60
2. CR = 1 à CR C : 1
3. CR > 1 à CR A : 1.25
kesimpulan: urutan pengerjaan pekerjaan
adalah B, C, lalu A.
2. Penjadwalan pada 2 mesin seri
• Disebut juga dengan metode Johnson’s Rule
• Mengatur penjadwalan beberapa pekerjaan
yang harus dikerjakan secara berurutan
(seri) pada mesin 1 dan mesin 2.
• Tujuannya:
– Pekerjaan selesai dalam waktu yang minimum.
– Penggunaan/utilisasi kedua mesin maksimum.
• Langkah aturan Johnson’s Rule
1. pilih wkt proses terkecil dr seluruh tugas yg ada baik yg di
proses pd mesin 1 atau mesin 2
2. Jk wkt terkecil ada pd mesin 1, maka jadwalkan mesin 1
pada urutan pertama
3. Jk wkt terkecil proses ada pd mesin 2, maka jadwalkan
pekerjaan tsb pd mesin 2 pd urutan yg terakhir
4. Pekerjaan yg sdh dijadwalkan harap ditiadakan. Lalu
ulangi langkah 1 – 3 thd pekerjaan yg blm dijadwalkan
sampai seluruh pekerjaan terjadwalkan
Contoh soal
Terdapat 6 pekerjaan yang akan diselesaikan
melalui rangkaian seri melalui dua mesin,
dengan waktu proses sbb :
pekerjaan Mesin 1 Mesin 2
a 5 2
b 3 6
c 8 4
d 10 7
e 7 12
Pertanyaan :
Buatkan urutan pengerjaan dengan Johnson’s Rule
Gambarkan penugasan pekerjaan pada mesin/jadwal
mesin tersebut
Hitung total waktu proses
Hitung berapa idle time setiap mesin
Langkah aturan Johnson’s Rule
BEDCA
• jika sdh tahu urutan pengerjaannya,
sekarang kita mau buat penjadwalan
pekerjaan tersebut pada mesin 1 dan 2
sesuai dengan urutan yang sudah diketahui
yaitu B E D C A
• caranya adalah:
– jadwalkan dulu pekerjaan di mesin 1 selama
waktu proses yang dibutuhkan. Misal,
pekerjaan B di mesin 1 akan diproses selama 3
jam. Lalu jika sudah selesai pekerjaan B di
mesin 1, baru lanjut ke mesin 2 selama 6 jam.
– setelah pekerjaan B selesai dijadwalkan pada
mesin 1 dan 2, lanjut jadwalkan pekerjaan E di
mesin 1 lalu mesin 2, dst….
3. Penjadwalan pada 2 atau lebih
mesin seri
• Pendekatan CDS (Campbell, Dudek, &
Smith)
• Johnson’s Rule, dengan syarat:
Min i1 ³ Max i2 ATAU Min i3 ³ Max i2
in = waktu proses pada mesin n
• Caranya:
i1* = i1 + i2 i2* = i2 + i3
Contoh Soal
Waktu proses (jam)
Job Mesin 1 Mesin 2 Mesin 3
A 6 5 9
B 10 4 7
C 8 3 5
D 11 6 4
E 9 6 3
F 7 5 5
• Periksa sudah memenuhi syarat atau belum:
Min i1 =6, Max i2=6 sudah min i1 ³ max i2
• Masukkan ke rumus
Job Tahap 1 Tahap 2
A 6+5 = 11 5+9 =14
B 10+4 =14 4+7 =11
C 11 8
D 17 10
E 15 9
F 12 10
• Kemudian urutkan seperti pada 2 mesin seri
• Jadi urutan tugasnya: A B F D E C atau
ABDFEC
Buatlah bagan waktu pengerjaannya!
4. Penjadwalan pada beberapa
mesin-paralel
• Caranya dengan menggunakan Metode
Indikator.
• Contoh:
Perusahaan mendapat 4 order. Setiap order
dapat dibuat oleh mesin A, B, C atau D
dengan unit standar per jam mesin yang
berbeda untuk setiap order. Perhatikan
tabel-tabel berikut!
Order Jumlah Unit
1 100
2 200
3 50
4 75
Unit standard per jam mesin
Order A B C D
1 1 2/3 4/5 4/3
2 2 1 10/11 5/3
3 2 4/3 1 5/2
4 1 4/5 2/3 5/4
Jam mesin
80 150 250 100
tersedia
Langkahnya
1. Cari jam per order untuk masing-masing
mesin pada setiap order = (jumlah
order:unit standar/jam)
2. Tentukan tingkat efisiensi dengan
memberikan indikator,
– Mesin yang tingkat produksinya paling cepat
(jam ordernya terendah) beri indikator 1
– Indikator mesin lain = jam order mesin ybs /
jam order mesin yang indikatornya 1.
3. Alokasikan order
1. Prioritaskan mesin dengan indikator 1
2. Jika jam mesin tersedia belum cukup,
bebankan pada mesin lain yang indikatornya
lebih tinggi.
• Mesin D membuat order no 1 dan 2
• Mesin A membuat order 4
• Mesin B menganggur
• Mesin C membuat order 2
• Total waktu yang dibutuhkan = 390 jam
• Cara lain adalah dengan menggunakan
MODI method
5. Penjadwalan pada beberapa
mesin.
• Gunakan Assignment Method