SlideShare a Scribd company logo
1 of 14
Chapter 10 –
Algoritma Penjadwalan
Tri sugihartono, Mkom
STMIK Atma Luhur Pangkalpinang
Sistem OperasiSistem Operasi
AlgoritmaPenjadwalan
• First-come, first-served (FCFS)
• Shortest-Job-First (SJF)
• Priority
• Guaranteed
• Round-Robin (RR)
• Multilevel Queue
• Multilevel Feedback Queue
• Two Level Scheduling
SJF (Shortest Job First)
Padapenjadwalan SJF, prosesyang memiliki CPU burst paling
kecil dilayani terlebih dahulu.
Terdapat duaskema:
1. Non preemptive,
bilaCPU diberikan padaproses, makatidak bisaditundasampai
CPU burst selesai.
2. Preemptive,
jikaprosesbaru datang dengan panjang CPU burst lebih pendek
dari sisawaktu prosesyang saat itu sedang dieksekusi, prosesini
ditundadan diganti dengan prosesbaru. Skemaini disebut
dengan Shortest-Remaining-Time-First (SRTF)
SJF Non Preemptive
• SJF Non Preemptiveadalah
algoritmapenjadwalan yang
menjalankan proses
berdasarkan prosesdengan burst
time
terkecil.
SJF Preemptive
• Premptive— bila sebuah proses datang
dengan waktu proses lebih rendah
dibandingkan dengan waktu proses yang
sedang dieksekusi oleh CPU maka proses
yang waktunya lebih rendah mendapatkan
prioritas.
• Skemaini disebut jugaShort - Remaining
TimeFirst (SRTF).
BEBERAPA RUMUS
PENGUKURAN DALAM
PENJADWALAN PROSES
rn Around Time(TAT) = Completion Time(CT) – Arrival Time
= CT – AT
aiting Time (WT) = Turn Around Time(TAT) - Burst Time(BT
= WT + BT
Contoh SJF 1
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
Proses Arrival
Time (ms)
Burst
Time (ms)
P0 2 3
P1 4 6
P2 6 4
P3 8 5
P4 0 2
Contoh SJF 2
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
Proses Arrival
Time (ms)
Burst
Time (ms)
P0 0 3
P1 1 5
P2 3 2
P3 9 5
P4 12 5
SJF 1
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
Proses Arrival
Time (ms)
Burst
Time (ms)
P0 0 5
P1 2 3
P2 4 1
P3 5 2
P4 7 4
P5 8 5
P6 10 4
SJF 2
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
Proses Arrival
Time (ms)
Burst
Time (ms)
P0 0 3
P1 3 5
P2 5 2
P3 7 4
P4 8 3
SJF 3
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
SJF 4
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
SJF 5
Perhatikan Tabel Berikut
Berdasarkan tabel tersebut anda diminta untuk membuat :
1. SJF Non Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
2. SJF Preemptive
a. Gantt Chart
b. Tabel TAT, WT, dan RST
c. Hitung Average TAT, Average WT
Algoritma Penjadwalan SJF

More Related Content

What's hot

Sistem interkoneksi dan bus
Sistem interkoneksi dan busSistem interkoneksi dan bus
Sistem interkoneksi dan busbutterfly_rahmat
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksiratna46
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan KernelAndino Maseleno
 
Proposal inventaris
Proposal inventarisProposal inventaris
Proposal inventarisMyla Amhalya
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanIndri Sukmawati Rahayu
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Ucapan persembahan penelitian eksperimen murni
Ucapan persembahan penelitian eksperimen murniUcapan persembahan penelitian eksperimen murni
Ucapan persembahan penelitian eksperimen murnisafran hasibuan
 
Kunci Jawaban English Pada Game Bully PS2
Kunci Jawaban English Pada Game Bully PS2Kunci Jawaban English Pada Game Bully PS2
Kunci Jawaban English Pada Game Bully PS2Ramadhani Sardiman
 
Dasar dasar negosiasi
Dasar dasar negosiasiDasar dasar negosiasi
Dasar dasar negosiasinurchan
 
Makalah sejarah dan aplikasi komputer
Makalah sejarah dan aplikasi  komputerMakalah sejarah dan aplikasi  komputer
Makalah sejarah dan aplikasi komputerSeptian Muna Barakati
 
power poin bola volly sip
power poin bola volly sippower poin bola volly sip
power poin bola volly sipsurya lukmmanna
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputereddie Ismantoe
 
Permainan Bola Basket - Penjaskes SMA Kelas 12
Permainan Bola Basket - Penjaskes SMA Kelas 12Permainan Bola Basket - Penjaskes SMA Kelas 12
Permainan Bola Basket - Penjaskes SMA Kelas 12Putri Maharani
 

What's hot (20)

Sistem interkoneksi dan bus
Sistem interkoneksi dan busSistem interkoneksi dan bus
Sistem interkoneksi dan bus
 
Makalah volly
Makalah vollyMakalah volly
Makalah volly
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksi
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
Proposal inventaris
Proposal inventarisProposal inventaris
Proposal inventaris
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Metode Persidangan
Metode PersidanganMetode Persidangan
Metode Persidangan
 
Kliping basket
Kliping basketKliping basket
Kliping basket
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Ucapan persembahan penelitian eksperimen murni
Ucapan persembahan penelitian eksperimen murniUcapan persembahan penelitian eksperimen murni
Ucapan persembahan penelitian eksperimen murni
 
Kunci Jawaban English Pada Game Bully PS2
Kunci Jawaban English Pada Game Bully PS2Kunci Jawaban English Pada Game Bully PS2
Kunci Jawaban English Pada Game Bully PS2
 
Dasar dasar negosiasi
Dasar dasar negosiasiDasar dasar negosiasi
Dasar dasar negosiasi
 
Makalah sejarah dan aplikasi komputer
Makalah sejarah dan aplikasi  komputerMakalah sejarah dan aplikasi  komputer
Makalah sejarah dan aplikasi komputer
 
power poin bola volly sip
power poin bola volly sippower poin bola volly sip
power poin bola volly sip
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
Permainan Bola Basket - Penjaskes SMA Kelas 12
Permainan Bola Basket - Penjaskes SMA Kelas 12Permainan Bola Basket - Penjaskes SMA Kelas 12
Permainan Bola Basket - Penjaskes SMA Kelas 12
 
Erp pertemuan-8
Erp pertemuan-8Erp pertemuan-8
Erp pertemuan-8
 
Makalah
MakalahMakalah
Makalah
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 

Similar to Algoritma Penjadwalan SJF

KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1
KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1
KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1Ngakakaja
 
Penjadwalan-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.pptMuhamadMuslih7
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptUkiUngga
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptUkiUngga
 
Kelompok 5 cpu schedule
Kelompok 5 cpu scheduleKelompok 5 cpu schedule
Kelompok 5 cpu schedulenovita dewi
 
V. Penjadwalan Proses (1).ppt
V. Penjadwalan Proses (1).pptV. Penjadwalan Proses (1).ppt
V. Penjadwalan Proses (1).pptrespatibuja
 
5.penjadwalan proses
5.penjadwalan proses5.penjadwalan proses
5.penjadwalan prosesnasib silaban
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU 42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU AbdulRahman1543
 
Penjadwalan Proses.pptx
Penjadwalan Proses.pptxPenjadwalan Proses.pptx
Penjadwalan Proses.pptxAlbertLobo7
 
Tugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTaufikRahman106
 
Makalah sistem operasi
Makalah sistem operasiMakalah sistem operasi
Makalah sistem operasinovita dewi
 

Similar to Algoritma Penjadwalan SJF (20)

Ch 12-Guaranteed
Ch 12-GuaranteedCh 12-Guaranteed
Ch 12-Guaranteed
 
Ch 11 - Priority
Ch 11 - PriorityCh 11 - Priority
Ch 11 - Priority
 
KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1
KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1
KUNCI JAWABAN Matematika Kelas 11 Halaman 24 Uji Kompetensi 1.2 BAB 1
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Penjadwalan-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.ppt
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.ppt
 
Penjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.pptPenjadwalan Proses CPU.ppt
Penjadwalan Proses CPU.ppt
 
MF427_06_103754.ppt
MF427_06_103754.pptMF427_06_103754.ppt
MF427_06_103754.ppt
 
Sjf
SjfSjf
Sjf
 
Kelompok 5 cpu schedule
Kelompok 5 cpu scheduleKelompok 5 cpu schedule
Kelompok 5 cpu schedule
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
 
Penjadwalan.pdf
Penjadwalan.pdfPenjadwalan.pdf
Penjadwalan.pdf
 
V. Penjadwalan Proses (1).ppt
V. Penjadwalan Proses (1).pptV. Penjadwalan Proses (1).ppt
V. Penjadwalan Proses (1).ppt
 
5.penjadwalan proses
5.penjadwalan proses5.penjadwalan proses
5.penjadwalan proses
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU 42519051 Bab V Penjadwalan CPU
42519051 Bab V Penjadwalan CPU
 
CPU Scheduling(1).pptx
CPU Scheduling(1).pptxCPU Scheduling(1).pptx
CPU Scheduling(1).pptx
 
Penjadwalan Proses.pptx
Penjadwalan Proses.pptxPenjadwalan Proses.pptx
Penjadwalan Proses.pptx
 
Tugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasi
 
Makalah sistem operasi
Makalah sistem operasiMakalah sistem operasi
Makalah sistem operasi
 

More from Tri Sugihartono

More from Tri Sugihartono (20)

Simpan data- ke- database
Simpan data- ke- databaseSimpan data- ke- database
Simpan data- ke- database
 
Pertemuan 12 splash screen,+ create database
Pertemuan 12 splash screen,+ create databasePertemuan 12 splash screen,+ create database
Pertemuan 12 splash screen,+ create database
 
Pert 2. pengertian profesi dan profesionalisme
Pert 2. pengertian profesi dan profesionalismePert 2. pengertian profesi dan profesionalisme
Pert 2. pengertian profesi dan profesionalisme
 
Pert 1. pengantar etika profesi
Pert 1. pengantar etika profesiPert 1. pengantar etika profesi
Pert 1. pengantar etika profesi
 
Pertemuan 10 lanjutan 0
Pertemuan 10   lanjutan 0Pertemuan 10   lanjutan 0
Pertemuan 10 lanjutan 0
 
Pertemuan 10 lanjutan
Pertemuan 10   lanjutanPertemuan 10   lanjutan
Pertemuan 10 lanjutan
 
Pertemuan 7 file apk
Pertemuan 7   file apkPertemuan 7   file apk
Pertemuan 7 file apk
 
Pertemuan 12 simpan data ke database
Pertemuan 12   simpan data ke databasePertemuan 12   simpan data ke database
Pertemuan 12 simpan data ke database
 
Pertemuan 11 database
Pertemuan 11   databasePertemuan 11   database
Pertemuan 11 database
 
Pertemuan 6 login
Pertemuan 6   loginPertemuan 6   login
Pertemuan 6 login
 
Pertemuan 6 latihan
Pertemuan 6   latihanPertemuan 6   latihan
Pertemuan 6 latihan
 
Pertemuan 5 perhitungan
Pertemuan 5   perhitunganPertemuan 5   perhitungan
Pertemuan 5 perhitungan
 
Pertemuan 4 latihan
Pertemuan 4   latihanPertemuan 4   latihan
Pertemuan 4 latihan
 
Pertemuan 3 data string
Pertemuan 3   data stringPertemuan 3   data string
Pertemuan 3 data string
 
Pertemuan 2 hello world
Pertemuan 2   hello worldPertemuan 2   hello world
Pertemuan 2 hello world
 
Pertemuan 1 instalasi
Pertemuan 1   instalasiPertemuan 1   instalasi
Pertemuan 1 instalasi
 
Pertemuan1 installasi eclipse
Pertemuan1 installasi eclipsePertemuan1 installasi eclipse
Pertemuan1 installasi eclipse
 
Ch 12
Ch 12Ch 12
Ch 12
 
Ch 11
Ch 11Ch 11
Ch 11
 
Ch 10
Ch 10Ch 10
Ch 10
 

Recently uploaded

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 

Recently uploaded (20)

Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 

Algoritma Penjadwalan SJF

  • 1. Chapter 10 – Algoritma Penjadwalan Tri sugihartono, Mkom STMIK Atma Luhur Pangkalpinang Sistem OperasiSistem Operasi
  • 2. AlgoritmaPenjadwalan • First-come, first-served (FCFS) • Shortest-Job-First (SJF) • Priority • Guaranteed • Round-Robin (RR) • Multilevel Queue • Multilevel Feedback Queue • Two Level Scheduling
  • 3. SJF (Shortest Job First) Padapenjadwalan SJF, prosesyang memiliki CPU burst paling kecil dilayani terlebih dahulu. Terdapat duaskema: 1. Non preemptive, bilaCPU diberikan padaproses, makatidak bisaditundasampai CPU burst selesai. 2. Preemptive, jikaprosesbaru datang dengan panjang CPU burst lebih pendek dari sisawaktu prosesyang saat itu sedang dieksekusi, prosesini ditundadan diganti dengan prosesbaru. Skemaini disebut dengan Shortest-Remaining-Time-First (SRTF)
  • 4. SJF Non Preemptive • SJF Non Preemptiveadalah algoritmapenjadwalan yang menjalankan proses berdasarkan prosesdengan burst time terkecil.
  • 5. SJF Preemptive • Premptive— bila sebuah proses datang dengan waktu proses lebih rendah dibandingkan dengan waktu proses yang sedang dieksekusi oleh CPU maka proses yang waktunya lebih rendah mendapatkan prioritas. • Skemaini disebut jugaShort - Remaining TimeFirst (SRTF).
  • 6. BEBERAPA RUMUS PENGUKURAN DALAM PENJADWALAN PROSES rn Around Time(TAT) = Completion Time(CT) – Arrival Time = CT – AT aiting Time (WT) = Turn Around Time(TAT) - Burst Time(BT = WT + BT
  • 7. Contoh SJF 1 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT Proses Arrival Time (ms) Burst Time (ms) P0 2 3 P1 4 6 P2 6 4 P3 8 5 P4 0 2
  • 8. Contoh SJF 2 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT Proses Arrival Time (ms) Burst Time (ms) P0 0 3 P1 1 5 P2 3 2 P3 9 5 P4 12 5
  • 9. SJF 1 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT Proses Arrival Time (ms) Burst Time (ms) P0 0 5 P1 2 3 P2 4 1 P3 5 2 P4 7 4 P5 8 5 P6 10 4
  • 10. SJF 2 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT Proses Arrival Time (ms) Burst Time (ms) P0 0 3 P1 3 5 P2 5 2 P3 7 4 P4 8 3
  • 11. SJF 3 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT
  • 12. SJF 4 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT
  • 13. SJF 5 Perhatikan Tabel Berikut Berdasarkan tabel tersebut anda diminta untuk membuat : 1. SJF Non Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT 2. SJF Preemptive a. Gantt Chart b. Tabel TAT, WT, dan RST c. Hitung Average TAT, Average WT