Tipe-Tipe Penjadwalan:
• Short Term Scheduling
• Medium Term Scheduling
Long Term Scheduling
• GANT CHART
P1 P2 P3
30 38 44
A 0 5 0 5 0 5
B 1 2 5 7 4 6
C 2 6 7 13 5 11
D 2 8 13 21 11 19
E 5 3 21 24 16 19
∑TA = 60
Rerata = 12
FCFS/FIFO
• Berdasarkan kriteria penilaian penjadwalan:
– Fairness
• Penjadwalan FIFO adil dalam arti semantiks (dalam arti
antrian)
– Efesiensi
• Penjadwalan FIFO sangat efisien dalam penggunaan
pemroses
– Waktu Tanggap
• Penjadwalan sgt tidak memuaskan, karena proses dpt
menunggu lama
– Turn Arround Time
• Penjadwalan FIFO tidak bagus
– Throughput
• Penjadwalan FIFO tidak bagus.
Shortest Job First (SJF)
• Proses yang memiliki CPU burst paling kecil
akan dilayani terlebih dahulu, dengan
mengasumsikan waktu proses (sampai selesai)
diketahui sebelumnya.
• Penjadwalan mempuyai efisiensi tinggi dan
turn arround time rendah (berarti bagus)
P4 P1 P3 P2
0 3 9 16 24
n + 1 = tn + (1 -) n
B 0 5
C 0 7
D 0 1
E 0 3
SJF -3-
Nama Proses Waktu Tiba Lama
Eksekusi
D 0 1
E 0 3
B 0 5
C 0 7
A 0 10
SJF -4-
Nama Waktu Lama Mulai Selesai TA
Proses Tiba Eksekusi Eksekusi Eksekusi
D 0 1 0 1 1
E 0 3 1 4 4
B 0 5 4 9 9
C 0 7 9 16 16
A 0 10 16 26 26
∑TA = 56
rata2 TA = 11,2
SJF -5-
Nama Proses Lama Waktu Tiba
Eksekusi
D 1 0
E 3 2
B 5 5
C 7 7
A 10 9
SJF -6-
Nama Waktu Lama Mulai Selesai Waktu TA
Proses Tiba Eksekusi Eksekusi Eksekusi Tunggu
D 0 1 0 1 0 1
E 2 3 2 5 0 3
B 5 5 5 10 0 5
C 7 7 10 17 3 10
A 9 10 17 27 8 18
∑TA = 37
Rerata = 7,4
Priority Scheduling
P2 P5 P1 P3 P4
0 1 6 16 18 19
P1 24
P2 3
P3 3
P1 P2 P3 P1 P1 P1 P1 P1
0 4 7 10 14 18 22 26 30