SlideShare a Scribd company logo
1 of 5
Download to read offline
PENJADUALAN CPU
ANDY RACHMAN, S.T.,M.Kom
JURUSAN TEKNIK INFORMATIKA – ITATS
PENGENALAN
• Penjadualan CPU adalah suatu tindakan
pengaturan dan penentuan proses-proses mana
yang jalan terlebih dahulu pada sebuah
komputer.
• Tindakan pengaturan proses mana yang berjalan
terlebih dahulu diatur oleh sistem operasi.
• Bagian dari sistem operasi yang menentukan
proses yang berjalan setiap saat disebut
Scheduler.
PENGENALAN
• Untuk menentukan proses mana yang jalan terlebih dahulu
scheduler membutuhkan suatu algoritma penjadualan.
• Beberapa Algoritma Penjadualan CPU yang ada antara lain:
– Round Robin Scheduling
– FIFO (First In First Out) Scheduling
– Priority Scheduling
– SJF (Shortest Job First) Scheduling
– Multiple Queue
– Estimation Aging Techniques Scheduling
– Guaranted Scheduling
– Policy and Mechanism Scheduling
– Two Level Scheduling
– Premptive and Non Preemptive Scheduling
PENGENALAN
• Untuk mendapatkan Algoritma penjadualan yang baik,
harus diperhatikan kriteria-kriteria sebagai berikut :
– Fairness: Memastikan bahwa setiap proses mendapat
giliran yang sama dan adil
– Eficiency: penggunaan waktu cpu (cpu time) seoptimal
mungkin.
– Response Time: mempercepat waktu tanggap dengan
pemakai secara interaktif.
– Turn Arround Time: meminimalkan waktu tunggu dari
mulai proses datang sampai proses selesai running.
– Throughput: memaksimalkan jumlah job yang dapat
diproses persatuan waktu.
DAFTAR PUSTAKA
• Andrew S. Tanenbaum, Modern Operating
SYstems. 3rd.
• Ir. Muhamad Sujatmiko, Sistem Operasi.

More Related Content

Similar to CPU Scheduling Algoritma

Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUMateri Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUImadeGautama
 
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
 
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfPenjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfARYAPUTRAABSHARI
 
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
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Penjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptxPenjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptxapaanyaakulupa
 
Proses Penjadwalan Pada Sistem Operasi - Copy.pptx
Proses Penjadwalan Pada Sistem Operasi - Copy.pptxProses Penjadwalan Pada Sistem Operasi - Copy.pptx
Proses Penjadwalan Pada Sistem Operasi - Copy.pptxZuhri38
 

Similar to CPU Scheduling Algoritma (20)

Os05
Os05Os05
Os05
 
s
ss
s
 
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUMateri Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
 
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
 
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfPenjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Penjadwalan CPU_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
 
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
 
Penjadwalan-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.ppt
 
Cpu
Cpu Cpu
Cpu
 
MF427_06_103754.ppt
MF427_06_103754.pptMF427_06_103754.ppt
MF427_06_103754.ppt
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Penjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptxPenjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptx
 
Struktur CPU
Struktur CPUStruktur CPU
Struktur CPU
 
Penjadwalan.pdf
Penjadwalan.pdfPenjadwalan.pdf
Penjadwalan.pdf
 
algoritma
algoritmaalgoritma
algoritma
 
Chapter13.os
Chapter13.osChapter13.os
Chapter13.os
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
 
Ch 11 - Priority
Ch 11 - PriorityCh 11 - Priority
Ch 11 - Priority
 
sistem operasi.pptx
sistem operasi.pptxsistem operasi.pptx
sistem operasi.pptx
 
Proses Penjadwalan Pada Sistem Operasi - Copy.pptx
Proses Penjadwalan Pada Sistem Operasi - Copy.pptxProses Penjadwalan Pada Sistem Operasi - Copy.pptx
Proses Penjadwalan Pada Sistem Operasi - Copy.pptx
 

More from andy rachman

Sistem Bilangan dan Kode
Sistem Bilangan dan KodeSistem Bilangan dan Kode
Sistem Bilangan dan Kodeandy rachman
 
So 2013 andy-02 update 3
So 2013 andy-02 update 3So 2013 andy-02 update 3
So 2013 andy-02 update 3andy rachman
 
Sti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan KodeSti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan Kodeandy rachman
 
Sti 2016 01 update 2018
Sti 2016 01 update 2018Sti 2016 01 update 2018
Sti 2016 01 update 2018andy rachman
 
Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03andy rachman
 
Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01andy rachman
 
Desain Materi Sistem Operasi
Desain Materi Sistem Operasi Desain Materi Sistem Operasi
Desain Materi Sistem Operasi andy rachman
 
Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01andy rachman
 
Zotero reference manager
Zotero reference managerZotero reference manager
Zotero reference managerandy rachman
 
Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportandy rachman
 
Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03andy rachman
 
Fun action in game development
Fun action in game developmentFun action in game development
Fun action in game developmentandy rachman
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02andy rachman
 
Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01andy rachman
 
Jaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitJaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitandy rachman
 
Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001andy rachman
 

More from andy rachman (20)

Sistem Bilangan dan Kode
Sistem Bilangan dan KodeSistem Bilangan dan Kode
Sistem Bilangan dan Kode
 
UCD APPROACH ANDY
UCD APPROACH ANDYUCD APPROACH ANDY
UCD APPROACH ANDY
 
So 2013 andy-02 update 3
So 2013 andy-02 update 3So 2013 andy-02 update 3
So 2013 andy-02 update 3
 
So 2013 andy-01
So 2013 andy-01So 2013 andy-01
So 2013 andy-01
 
Sti 2016 04
Sti 2016 04Sti 2016 04
Sti 2016 04
 
Sti 2016 03 ICT
Sti 2016 03 ICTSti 2016 03 ICT
Sti 2016 03 ICT
 
Sti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan KodeSti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan Kode
 
Sti 2016 01 update 2018
Sti 2016 01 update 2018Sti 2016 01 update 2018
Sti 2016 01 update 2018
 
Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03
 
Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01
 
Desain Materi Sistem Operasi
Desain Materi Sistem Operasi Desain Materi Sistem Operasi
Desain Materi Sistem Operasi
 
Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01
 
Zotero reference manager
Zotero reference managerZotero reference manager
Zotero reference manager
 
Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it support
 
Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03
 
Fun action in game development
Fun action in game developmentFun action in game development
Fun action in game development
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02
 
Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01
 
Jaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitJaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakit
 
Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001
 

Recently uploaded

Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industririzwahyung
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranSintaMarlina3
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfVardyFahrizal
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxarifyudianto3
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 

Recently uploaded (9)

Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industri
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur Lebaran
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 

CPU Scheduling Algoritma

  • 1. PENJADUALAN CPU ANDY RACHMAN, S.T.,M.Kom JURUSAN TEKNIK INFORMATIKA – ITATS
  • 2. PENGENALAN • Penjadualan CPU adalah suatu tindakan pengaturan dan penentuan proses-proses mana yang jalan terlebih dahulu pada sebuah komputer. • Tindakan pengaturan proses mana yang berjalan terlebih dahulu diatur oleh sistem operasi. • Bagian dari sistem operasi yang menentukan proses yang berjalan setiap saat disebut Scheduler.
  • 3. PENGENALAN • Untuk menentukan proses mana yang jalan terlebih dahulu scheduler membutuhkan suatu algoritma penjadualan. • Beberapa Algoritma Penjadualan CPU yang ada antara lain: – Round Robin Scheduling – FIFO (First In First Out) Scheduling – Priority Scheduling – SJF (Shortest Job First) Scheduling – Multiple Queue – Estimation Aging Techniques Scheduling – Guaranted Scheduling – Policy and Mechanism Scheduling – Two Level Scheduling – Premptive and Non Preemptive Scheduling
  • 4. PENGENALAN • Untuk mendapatkan Algoritma penjadualan yang baik, harus diperhatikan kriteria-kriteria sebagai berikut : – Fairness: Memastikan bahwa setiap proses mendapat giliran yang sama dan adil – Eficiency: penggunaan waktu cpu (cpu time) seoptimal mungkin. – Response Time: mempercepat waktu tanggap dengan pemakai secara interaktif. – Turn Arround Time: meminimalkan waktu tunggu dari mulai proses datang sampai proses selesai running. – Throughput: memaksimalkan jumlah job yang dapat diproses persatuan waktu.
  • 5. DAFTAR PUSTAKA • Andrew S. Tanenbaum, Modern Operating SYstems. 3rd. • Ir. Muhamad Sujatmiko, Sistem Operasi.