SlideShare a Scribd company logo
1 of 16
PENJADWALAN PROSES


                  Oleh :
  Ervi Nurafliyan Susanti (0603015027)
    Lia Rusdyana Dewi (0703015061)
4.1 Deskripsi Penjadwalan Proses

   Penjadwalan proses merupakan kumpulan
    kebijaksanaan dan mekanisme di sistem operasi yang
    berkaitan dengan urutan kerja yang dilakukan sistem
    komputer.

   Sedangkan proses sendiri merupakan unit kerja terkecil
    yang secara individu memiliki sumberdaya atau unit
    pemilikan sumberdaya.

Tugas Penjadwalan :
 Memutuskan proses yang harus berjalan
 Memutuskan kapan dan selama berapa lama proses itu
  berjalan
Sasaran Utama Penjadwalan

   Adil (fairness)

Adil adalah proses –proses diperlakukan sama yaitu
mendapat jatah waktu pemroses yang sama dan tak ada
proses yang tak kebagian layanan pemroses sehingga
mengalami (starvation).

   Efisiensi

Efisiensi atau utilisasi pemroses dihitung dengan
perbandingan (rasio ) waktu sibuk pemroses.
   Waktu Tanggap (response time)

   Sistem Interaktif
Waktu tanggap dalam sistem interaktif didefinisikan sebagai waktu
  yang dihabiskan dari saat karakter terakhir dari perintah
  dimasukkan atau transaksi sampai hasil pertama muncul di layar
  (terminal).
Waktu tanggap ini disebut terminal response time.



   Sistem Realtime
Pada sistem waktu nyata (real-time), waktu tanggap di definisikan
   sebagai waktu dari saat kejadian (internal atau eksternal) sampai
   instruksi pertama rutin layanan yang dimaksud dieksekusi , disebut
   event respons time.
Sasaran penjadwalan adalah meminimalkan waktu tanggap.
 Turn Around Time
waktu yang dihabiskan dari ssat program atau job mulai
masuk ke sistem sampai proses diselesaikan sistem.

 Throughput
Throughput adalah jumlah kerja yang dapat diselesaikan
dalam satu unit waktu.
4.2 Tipe-tipe Penjadwalan

  Penjadwalan jangka pendek (short-termscheduller)
Penjadwalan ini bertugas menjadwalkan alokasi pemroses diantara
proses-proses ready di memori utama.

  Penjadwalan jangka menengah (medium termscheduller )
Penjadwalan jangka menengah adalah menangani proses-proses
swapping (aktivitas pemindahan proses yang tertunda dari memory
utama ke memory sekunder).

  Penjadwalan jangka panjang (long-termscheduller)
Penjadwalan jangka panjang bekerja terhadap antrian batch (proses –
proses dengan penggunaan sumberdaya yang intensif) dan memilih
batchberikutnya yang harus di eksekusi.
Penjadwalan
                    jangka
 Penjadwalan        menengah         Suspended
 jangka
 panjang                              Blocked
                                       Queue
                                                      Penjadwalan
                                                      jangka pendek


         Batch                    Ready                      CPU
         Queue                    Queue
       Program-
       program
       interaktif
                                     Suspended
                                       Ready
                                       Queue



                                       Gambar Tipe-tipe Penjadwalan
Menujukan posisi dari tipe-tipe penjadwalan yang terdapat pada satu sistem operasi
4.2 Strategi Penjadwalan

  Penjadwalan Nonpreemptive
Begitu proses diberi jatah waktu pemroses maka pemroses
tidak dapat diambil alih oleh proses lain sampai proses itu
selesai

 Penjadwalan Preemptive
Saat proses diberi jatah waktu pemroses maka pemroses
dapat diambil alih oleh proses lain sehingga proses disela
sebelum selesai dan harus dilanjutkan menunggu jatah
waktu pemroses tiba kembali pada proses itu
4.4 Algoritma – algoritma Penjadwalan

Algoritma – algoritma yang menerapkan strategi nonpreemptive :
 FIFO (First-in, First-out).
 SJF (Shortest Job First).
 HRN (Highest Ratio Next).
 MFQ (Multiple Feedback Queues).


Algortima – algoritma yang menerapkan strategi preemptive :
 RR (Round-Robin).
 SRF (Shortest-Remaining-First).
 PS (Priority Schedulling ).
 GS (Guaranteed Schedulling ).
Klasifikasi lain berdasarkan adanya prioritas di proses - proses, yaitu :

1.       Algoritma penjadwalan tanpa berprioritas.
2.       Algoritma penjadwalan berprioritas, terdiri dari :
     •      Algoritma penjadwalan berprioritas statik.
     •      Algortima penjadwalan berprioritas dinamis.
4.4.1 Penjadwalan Round Robin (RR)

Penjadwalan ini merupakan :
 Penjadwalan preemptive, bukan di-preempt oleh proses lain tapi
  terutama oleh penjadwal berdasarkan waktu berjalannya proses,
  disebut preempt-by-time.
 Penjadwalan tanpa prioritas.



4.4.2 Penjadwalan FIFO (First In First Out)

Penjadwalan ini merupakan :
 Penjadwalan non-preemptive (run to completion).
 Penjadwalan tidak berprioritas.
4.4.3 Penjadwalan Berprioritas (PS)

Ide penjadwalan adalah tipa proses diberi prioritas dan proses
berprioritas tertinggi running (mendapat jatah waktu pemroses).

Prioritas dapat diberikan secara :
 Prioritas statis (static priorities).
 Prioritas dinamis (dynamic priorities).


Prioritas Statis
Prioritas statis berarti prioritas tak berubah.

Prioritas Dinamis
Merupakan mekanisme menanggapi perubahan lingkungan sistem
beroperasi. Prioritas awal yang diberikan ke proses mungkin hanya
berumur pendek setelah disesuaikan ke nilai yang lebih tepat sesuai
lingkungan.
4.4.4 Penjadwalan dengan Banyak Antrian (MFQ)

Penjadwalan ini merupakan :
 Penjadwalan preemptive (by time ).
 Penjadwalan berprioritas dinamis.



4.4.5 Penjadwalan Terpendek, Duluan (SJF)

Penjadwalan ini merupakan :
 Penjadwalan non-preemptive (run to completion).
 Penjadwalan tidak berprioritas.


4.4.6 Penjadwalan Sisa Waktu Terpendek, Duluan (SRF)

Penjadwalan ini merupakan :
 Penjadwalan preemptive .
 Penjadwalan berprioritas dinamis .
4.4.7 Penjadwalan Rasio Tanggapan Tertinggi,
  Duluan (HRN)

Penjadwalan ini merupakan :
 Penjadwalan non-preemptive
 Penjadwalan berprioritas dinamis.



4.4.8 Penjadwalan Terjamin (GS)

Penjadwalan ini merupakan :
 Penjadwalan preemptive .
 Penjadwalan berprioritas dinamis.
Variasi yang diterpakan pada Sistem Waktu Nyata
Karena sistem waktu nyata sering mempunyai deadline absolut, maka
penjadwalan dapat berdasarkan deadline. Proses yang dijalankan
yang mempunyai deadline terdekat. Proses yang lebih dalam bahaya
kehilangan deadline dijalankan lebih dulu. Proses yang harus berakhir
10 detik lagi mendapat prioritas di atas proses yang harus berakhir 10
menit lagi.
Penjadwalan ini disebut Earliest Deadline First (EDP).
SELESAI & TERIMA KASIH

More Related Content

What's hot

Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaDEDE IRYAWAN
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentationDavid Indra Kz
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-searchAMIK AL MA'SOEM
 
Jurnal Metodologi Penelitian
Jurnal Metodologi PenelitianJurnal Metodologi Penelitian
Jurnal Metodologi PenelitianJacka Adhiethama
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Kinerja komputer
Kinerja komputer Kinerja komputer
Kinerja komputer Lela Warni
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasiHIMATIF UIN SGD
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)ahmad haidaroh
 
Pertemuan11 unix system call dan manajemen memory
Pertemuan11   unix system call dan manajemen memoryPertemuan11   unix system call dan manajemen memory
Pertemuan11 unix system call dan manajemen memorySyaiful Ahdan
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalanDickdick Maulana
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasibelajarkomputer
 
Contoh project sistem informasi
Contoh project sistem informasiContoh project sistem informasi
Contoh project sistem informasierlan efarda
 
Manajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyekManajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyekFajar Baskoro
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogPio
 

What's hot (20)

Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas WidyatamaMakalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
Makalah Peranan Semaphore Sistem Operasi - Universitas Widyatama
 
Perangkat lunak presentation
Perangkat lunak presentationPerangkat lunak presentation
Perangkat lunak presentation
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-search
 
Jurnal Metodologi Penelitian
Jurnal Metodologi PenelitianJurnal Metodologi Penelitian
Jurnal Metodologi Penelitian
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Kinerja komputer
Kinerja komputer Kinerja komputer
Kinerja komputer
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
 
Pertemuan11 unix system call dan manajemen memory
Pertemuan11   unix system call dan manajemen memoryPertemuan11   unix system call dan manajemen memory
Pertemuan11 unix system call dan manajemen memory
 
Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
Konsep proses dan penjadwalan
Konsep proses dan penjadwalanKonsep proses dan penjadwalan
Konsep proses dan penjadwalan
 
Definisi testing
Definisi testingDefinisi testing
Definisi testing
 
Dedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem OperasiDedi Purwanto - Proses - proses Sistem Operasi
Dedi Purwanto - Proses - proses Sistem Operasi
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Contoh project sistem informasi
Contoh project sistem informasiContoh project sistem informasi
Contoh project sistem informasi
 
Manajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyekManajemen ruang-lingkup-proyek
Manajemen ruang-lingkup-proyek
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam Dialog
 

Viewers also liked

penjadwalan proses
penjadwalan prosespenjadwalan proses
penjadwalan prosesvelisya NT
 
Penjadwalan jangka pendek
Penjadwalan jangka pendekPenjadwalan jangka pendek
Penjadwalan jangka pendekFikri Haiikal
 
Presentaipae
PresentaipaePresentaipae
PresentaipaeSJF
 
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...Universitas Pembangunan Panca Budi
 
Penjadwalan dan perhitungan kinerja cpu
Penjadwalan  dan perhitungan kinerja cpuPenjadwalan  dan perhitungan kinerja cpu
Penjadwalan dan perhitungan kinerja cpusoeswono
 
Makalah manajemen operasi
Makalah manajemen operasiMakalah manajemen operasi
Makalah manajemen operasivitalfrans
 

Viewers also liked (7)

penjadwalan proses
penjadwalan prosespenjadwalan proses
penjadwalan proses
 
Penjadwalan jangka pendek
Penjadwalan jangka pendekPenjadwalan jangka pendek
Penjadwalan jangka pendek
 
Presentaipae
PresentaipaePresentaipae
Presentaipae
 
Penjadwalan Jangka Pendek
Penjadwalan Jangka Pendek Penjadwalan Jangka Pendek
Penjadwalan Jangka Pendek
 
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...
Optimasi Penjadwalan Mata Kuliah Dengan Algoritma Genetika Pada Fakultas Ilmu...
 
Penjadwalan dan perhitungan kinerja cpu
Penjadwalan  dan perhitungan kinerja cpuPenjadwalan  dan perhitungan kinerja cpu
Penjadwalan dan perhitungan kinerja cpu
 
Makalah manajemen operasi
Makalah manajemen operasiMakalah manajemen operasi
Makalah manajemen operasi
 

Similar to Penjadwalan proses

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
 
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-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.pptMuhamadMuslih7
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Chapter 11 - SISTER
Chapter 11 - SISTERChapter 11 - SISTER
Chapter 11 - SISTERbeiharira
 
Pertemuan 3.2.x penjadwalan
Pertemuan 3.2.x penjadwalanPertemuan 3.2.x penjadwalan
Pertemuan 3.2.x penjadwalanSetyady Peace
 
Penjadwalan Proses.pptx
Penjadwalan Proses.pptxPenjadwalan Proses.pptx
Penjadwalan Proses.pptxAlbertLobo7
 
Scheduling - Sistem Operasi (Kelompok 3)
Scheduling - Sistem Operasi (Kelompok 3)Scheduling - Sistem Operasi (Kelompok 3)
Scheduling - Sistem Operasi (Kelompok 3)Ryan Aulia
 
Sistem Operasi - 4 [Penjadwalan Proses SO]
Sistem Operasi - 4 [Penjadwalan Proses SO]Sistem Operasi - 4 [Penjadwalan Proses SO]
Sistem Operasi - 4 [Penjadwalan Proses SO]beiharira
 
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUMateri Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUImadeGautama
 
Tugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTaufikRahman106
 
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
 

Similar to Penjadwalan proses (20)

Penjadwalan Proses
Penjadwalan ProsesPenjadwalan Proses
Penjadwalan Proses
 
Penjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptxPenjadwalan_Proses_I.pptx
Penjadwalan_Proses_I.pptx
 
s
ss
s
 
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
 
Penjadwalan.pdf
Penjadwalan.pdfPenjadwalan.pdf
Penjadwalan.pdf
 
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-Proses.ppt
Penjadwalan-Proses.pptPenjadwalan-Proses.ppt
Penjadwalan-Proses.ppt
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Chapter 11 - SISTER
Chapter 11 - SISTERChapter 11 - SISTER
Chapter 11 - SISTER
 
Pertemuan 3.2.x penjadwalan
Pertemuan 3.2.x penjadwalanPertemuan 3.2.x penjadwalan
Pertemuan 3.2.x penjadwalan
 
Penjadwalan Proses.pptx
Penjadwalan Proses.pptxPenjadwalan Proses.pptx
Penjadwalan Proses.pptx
 
Penjadualan CPU
Penjadualan CPUPenjadualan CPU
Penjadualan CPU
 
Scheduling - Sistem Operasi (Kelompok 3)
Scheduling - Sistem Operasi (Kelompok 3)Scheduling - Sistem Operasi (Kelompok 3)
Scheduling - Sistem Operasi (Kelompok 3)
 
Sistem Operasi - 4 [Penjadwalan Proses SO]
Sistem Operasi - 4 [Penjadwalan Proses SO]Sistem Operasi - 4 [Penjadwalan Proses SO]
Sistem Operasi - 4 [Penjadwalan Proses SO]
 
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPUMateri Penjadwalan CPU & Algoritma Penjadwalan CPU
Materi Penjadwalan CPU & Algoritma Penjadwalan CPU
 
sistem operasi.pptx
sistem operasi.pptxsistem operasi.pptx
sistem operasi.pptx
 
Tugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasiTugas kelompok 1 sistem operasi
Tugas kelompok 1 sistem operasi
 
5 penjadwalan aplod
5 penjadwalan aplod5 penjadwalan aplod
5 penjadwalan aplod
 
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
 

More from Dedi Mukhlas

Review Tampilan Baru Tokopedia 2019
Review Tampilan Baru Tokopedia 2019Review Tampilan Baru Tokopedia 2019
Review Tampilan Baru Tokopedia 2019Dedi Mukhlas
 
Jarak Tanam Ideal Pohon Balsa
Jarak Tanam Ideal Pohon BalsaJarak Tanam Ideal Pohon Balsa
Jarak Tanam Ideal Pohon BalsaDedi Mukhlas
 
Statistik Website Komunikasi UM
Statistik Website Komunikasi UMStatistik Website Komunikasi UM
Statistik Website Komunikasi UMDedi Mukhlas
 
Statistik IKA UM Tahun 2018
Statistik IKA UM Tahun 2018Statistik IKA UM Tahun 2018
Statistik IKA UM Tahun 2018Dedi Mukhlas
 
Contoh Proposal Usaha Teknologi Comedutec
Contoh Proposal Usaha Teknologi ComedutecContoh Proposal Usaha Teknologi Comedutec
Contoh Proposal Usaha Teknologi ComedutecDedi Mukhlas
 
Slide penjelasan tv analog vs digital
Slide penjelasan tv analog vs digitalSlide penjelasan tv analog vs digital
Slide penjelasan tv analog vs digitalDedi Mukhlas
 
Apa itu POT Kokedama?
Apa itu POT Kokedama?Apa itu POT Kokedama?
Apa itu POT Kokedama?Dedi Mukhlas
 
Cara Semai Biji Pinus Merkusi
Cara Semai Biji Pinus MerkusiCara Semai Biji Pinus Merkusi
Cara Semai Biji Pinus MerkusiDedi Mukhlas
 
Contoh Proposal Event Running di Indonesia
Contoh Proposal Event Running di IndonesiaContoh Proposal Event Running di Indonesia
Contoh Proposal Event Running di IndonesiaDedi Mukhlas
 
Contoh Membangun Sistem Alumni Universitas/Kampus
Contoh Membangun Sistem Alumni Universitas/KampusContoh Membangun Sistem Alumni Universitas/Kampus
Contoh Membangun Sistem Alumni Universitas/KampusDedi Mukhlas
 
Riset marketing ala Google Trends
Riset marketing ala Google TrendsRiset marketing ala Google Trends
Riset marketing ala Google TrendsDedi Mukhlas
 
Sejarah Operating System Windows
Sejarah Operating System WindowsSejarah Operating System Windows
Sejarah Operating System WindowsDedi Mukhlas
 
Game Presepsi untuk Motivasi
Game Presepsi untuk MotivasiGame Presepsi untuk Motivasi
Game Presepsi untuk MotivasiDedi Mukhlas
 
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...Dedi Mukhlas
 
Cara Melakukan Test Koneksi Internet
Cara Melakukan Test Koneksi InternetCara Melakukan Test Koneksi Internet
Cara Melakukan Test Koneksi InternetDedi Mukhlas
 
Daftar Website Universitas Negeri Malang (UM)
Daftar Website Universitas Negeri Malang (UM)Daftar Website Universitas Negeri Malang (UM)
Daftar Website Universitas Negeri Malang (UM)Dedi Mukhlas
 
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...Dedi Mukhlas
 
Sosialisasi PKM-2014 Ke-Mahasiswa
Sosialisasi PKM-2014 Ke-Mahasiswa Sosialisasi PKM-2014 Ke-Mahasiswa
Sosialisasi PKM-2014 Ke-Mahasiswa Dedi Mukhlas
 
Luas Permukaan Kubus dan Balok
Luas Permukaan Kubus dan BalokLuas Permukaan Kubus dan Balok
Luas Permukaan Kubus dan BalokDedi Mukhlas
 
Tipe Pacaran Yang Cuma dan Buang-Buang Waktu
Tipe Pacaran Yang Cuma dan Buang-Buang WaktuTipe Pacaran Yang Cuma dan Buang-Buang Waktu
Tipe Pacaran Yang Cuma dan Buang-Buang WaktuDedi Mukhlas
 

More from Dedi Mukhlas (20)

Review Tampilan Baru Tokopedia 2019
Review Tampilan Baru Tokopedia 2019Review Tampilan Baru Tokopedia 2019
Review Tampilan Baru Tokopedia 2019
 
Jarak Tanam Ideal Pohon Balsa
Jarak Tanam Ideal Pohon BalsaJarak Tanam Ideal Pohon Balsa
Jarak Tanam Ideal Pohon Balsa
 
Statistik Website Komunikasi UM
Statistik Website Komunikasi UMStatistik Website Komunikasi UM
Statistik Website Komunikasi UM
 
Statistik IKA UM Tahun 2018
Statistik IKA UM Tahun 2018Statistik IKA UM Tahun 2018
Statistik IKA UM Tahun 2018
 
Contoh Proposal Usaha Teknologi Comedutec
Contoh Proposal Usaha Teknologi ComedutecContoh Proposal Usaha Teknologi Comedutec
Contoh Proposal Usaha Teknologi Comedutec
 
Slide penjelasan tv analog vs digital
Slide penjelasan tv analog vs digitalSlide penjelasan tv analog vs digital
Slide penjelasan tv analog vs digital
 
Apa itu POT Kokedama?
Apa itu POT Kokedama?Apa itu POT Kokedama?
Apa itu POT Kokedama?
 
Cara Semai Biji Pinus Merkusi
Cara Semai Biji Pinus MerkusiCara Semai Biji Pinus Merkusi
Cara Semai Biji Pinus Merkusi
 
Contoh Proposal Event Running di Indonesia
Contoh Proposal Event Running di IndonesiaContoh Proposal Event Running di Indonesia
Contoh Proposal Event Running di Indonesia
 
Contoh Membangun Sistem Alumni Universitas/Kampus
Contoh Membangun Sistem Alumni Universitas/KampusContoh Membangun Sistem Alumni Universitas/Kampus
Contoh Membangun Sistem Alumni Universitas/Kampus
 
Riset marketing ala Google Trends
Riset marketing ala Google TrendsRiset marketing ala Google Trends
Riset marketing ala Google Trends
 
Sejarah Operating System Windows
Sejarah Operating System WindowsSejarah Operating System Windows
Sejarah Operating System Windows
 
Game Presepsi untuk Motivasi
Game Presepsi untuk MotivasiGame Presepsi untuk Motivasi
Game Presepsi untuk Motivasi
 
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...
PENGEMBANGAN SUMBER BELAJAR UNTUK MEMBANTU KEGIATAN SISWA KELAS X SMA MENGANA...
 
Cara Melakukan Test Koneksi Internet
Cara Melakukan Test Koneksi InternetCara Melakukan Test Koneksi Internet
Cara Melakukan Test Koneksi Internet
 
Daftar Website Universitas Negeri Malang (UM)
Daftar Website Universitas Negeri Malang (UM)Daftar Website Universitas Negeri Malang (UM)
Daftar Website Universitas Negeri Malang (UM)
 
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...
Manajemen Tata Kelola Teknis Website Unit Kerja dan Ormawa Universitas Negeri...
 
Sosialisasi PKM-2014 Ke-Mahasiswa
Sosialisasi PKM-2014 Ke-Mahasiswa Sosialisasi PKM-2014 Ke-Mahasiswa
Sosialisasi PKM-2014 Ke-Mahasiswa
 
Luas Permukaan Kubus dan Balok
Luas Permukaan Kubus dan BalokLuas Permukaan Kubus dan Balok
Luas Permukaan Kubus dan Balok
 
Tipe Pacaran Yang Cuma dan Buang-Buang Waktu
Tipe Pacaran Yang Cuma dan Buang-Buang WaktuTipe Pacaran Yang Cuma dan Buang-Buang Waktu
Tipe Pacaran Yang Cuma dan Buang-Buang Waktu
 

Recently uploaded

REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
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
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
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
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
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
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
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
 
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
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
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
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 

Recently uploaded (20)

REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
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
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
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
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
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
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
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...
 
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
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
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
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 

Penjadwalan proses

  • 1. PENJADWALAN PROSES Oleh : Ervi Nurafliyan Susanti (0603015027) Lia Rusdyana Dewi (0703015061)
  • 2. 4.1 Deskripsi Penjadwalan Proses  Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.  Sedangkan proses sendiri merupakan unit kerja terkecil yang secara individu memiliki sumberdaya atau unit pemilikan sumberdaya. Tugas Penjadwalan :  Memutuskan proses yang harus berjalan  Memutuskan kapan dan selama berapa lama proses itu berjalan
  • 3. Sasaran Utama Penjadwalan  Adil (fairness) Adil adalah proses –proses diperlakukan sama yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami (starvation).  Efisiensi Efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio ) waktu sibuk pemroses.
  • 4. Waktu Tanggap (response time)  Sistem Interaktif Waktu tanggap dalam sistem interaktif didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar (terminal). Waktu tanggap ini disebut terminal response time.  Sistem Realtime Pada sistem waktu nyata (real-time), waktu tanggap di definisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi , disebut event respons time. Sasaran penjadwalan adalah meminimalkan waktu tanggap.
  • 5.  Turn Around Time waktu yang dihabiskan dari ssat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem.  Throughput Throughput adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu.
  • 6. 4.2 Tipe-tipe Penjadwalan  Penjadwalan jangka pendek (short-termscheduller) Penjadwalan ini bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di memori utama.  Penjadwalan jangka menengah (medium termscheduller ) Penjadwalan jangka menengah adalah menangani proses-proses swapping (aktivitas pemindahan proses yang tertunda dari memory utama ke memory sekunder).  Penjadwalan jangka panjang (long-termscheduller) Penjadwalan jangka panjang bekerja terhadap antrian batch (proses – proses dengan penggunaan sumberdaya yang intensif) dan memilih batchberikutnya yang harus di eksekusi.
  • 7. Penjadwalan jangka Penjadwalan menengah Suspended jangka panjang Blocked Queue Penjadwalan jangka pendek Batch Ready CPU Queue Queue Program- program interaktif Suspended Ready Queue Gambar Tipe-tipe Penjadwalan Menujukan posisi dari tipe-tipe penjadwalan yang terdapat pada satu sistem operasi
  • 8. 4.2 Strategi Penjadwalan  Penjadwalan Nonpreemptive Begitu proses diberi jatah waktu pemroses maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai  Penjadwalan Preemptive Saat proses diberi jatah waktu pemroses maka pemroses dapat diambil alih oleh proses lain sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu
  • 9. 4.4 Algoritma – algoritma Penjadwalan Algoritma – algoritma yang menerapkan strategi nonpreemptive :  FIFO (First-in, First-out).  SJF (Shortest Job First).  HRN (Highest Ratio Next).  MFQ (Multiple Feedback Queues). Algortima – algoritma yang menerapkan strategi preemptive :  RR (Round-Robin).  SRF (Shortest-Remaining-First).  PS (Priority Schedulling ).  GS (Guaranteed Schedulling ).
  • 10. Klasifikasi lain berdasarkan adanya prioritas di proses - proses, yaitu : 1. Algoritma penjadwalan tanpa berprioritas. 2. Algoritma penjadwalan berprioritas, terdiri dari : • Algoritma penjadwalan berprioritas statik. • Algortima penjadwalan berprioritas dinamis.
  • 11. 4.4.1 Penjadwalan Round Robin (RR) Penjadwalan ini merupakan :  Penjadwalan preemptive, bukan di-preempt oleh proses lain tapi terutama oleh penjadwal berdasarkan waktu berjalannya proses, disebut preempt-by-time.  Penjadwalan tanpa prioritas. 4.4.2 Penjadwalan FIFO (First In First Out) Penjadwalan ini merupakan :  Penjadwalan non-preemptive (run to completion).  Penjadwalan tidak berprioritas.
  • 12. 4.4.3 Penjadwalan Berprioritas (PS) Ide penjadwalan adalah tipa proses diberi prioritas dan proses berprioritas tertinggi running (mendapat jatah waktu pemroses). Prioritas dapat diberikan secara :  Prioritas statis (static priorities).  Prioritas dinamis (dynamic priorities). Prioritas Statis Prioritas statis berarti prioritas tak berubah. Prioritas Dinamis Merupakan mekanisme menanggapi perubahan lingkungan sistem beroperasi. Prioritas awal yang diberikan ke proses mungkin hanya berumur pendek setelah disesuaikan ke nilai yang lebih tepat sesuai lingkungan.
  • 13. 4.4.4 Penjadwalan dengan Banyak Antrian (MFQ) Penjadwalan ini merupakan :  Penjadwalan preemptive (by time ).  Penjadwalan berprioritas dinamis. 4.4.5 Penjadwalan Terpendek, Duluan (SJF) Penjadwalan ini merupakan :  Penjadwalan non-preemptive (run to completion).  Penjadwalan tidak berprioritas. 4.4.6 Penjadwalan Sisa Waktu Terpendek, Duluan (SRF) Penjadwalan ini merupakan :  Penjadwalan preemptive .  Penjadwalan berprioritas dinamis .
  • 14. 4.4.7 Penjadwalan Rasio Tanggapan Tertinggi, Duluan (HRN) Penjadwalan ini merupakan :  Penjadwalan non-preemptive  Penjadwalan berprioritas dinamis. 4.4.8 Penjadwalan Terjamin (GS) Penjadwalan ini merupakan :  Penjadwalan preemptive .  Penjadwalan berprioritas dinamis.
  • 15. Variasi yang diterpakan pada Sistem Waktu Nyata Karena sistem waktu nyata sering mempunyai deadline absolut, maka penjadwalan dapat berdasarkan deadline. Proses yang dijalankan yang mempunyai deadline terdekat. Proses yang lebih dalam bahaya kehilangan deadline dijalankan lebih dulu. Proses yang harus berakhir 10 detik lagi mendapat prioritas di atas proses yang harus berakhir 10 menit lagi. Penjadwalan ini disebut Earliest Deadline First (EDP).