Disusun Oleh :
Pajri (20222225035)
M. Fikri (20222225064)
Rangga (20222225005)
Dengan menyebut nama Allah SWT Yang Maha Pengasih lagi Maha
Penyayang, segala puji hanya bagi-Nya. Semoga sholawat beserta
salam senantiasa tercurahkan kepada junjungan kita, nabi besar
Muhammad SAW. Puji syukur kami panjatkan kepada Tuhan Yang Maha
Esa atas berkat dan rahmat-Nya, kami dapat menyelesaikan makalah
yang berjudul “Konsep Dasar Penjadwalan Pada Sistem Operasi” tepat
pada waktunya.
Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi
tugas pada mata kuliah Sistem Operasi. Selain itu, makalah ini juga
bertujuan untuk menambah wawasan tentang penjadwalan pada sistem
operasi dalam kehidupan sehari-hari.
Kami menyadari bahwa makalah ini masih jauh dari kata sempurna.
Oleh karena itu, kami mengharapkan kritik dan saran dari rekan – rekan
mahasiswa, dosen dan serta kepada para pembaca makalah ini, sehingga
kami dapat terus mengembangankan dan belajar dengan tujuan
membangun serta memotivasi untuk ikut mengembangkan dalam bidang
teknologi komputer.
Penulis
iii
DAFTAR ISI
KATA PENGANTAR.....................................................................................ii
DAFTAR ISI.................................................................................................iii
BAB I............................................................................................................4
PENDAHULUAN..........................................................................................4
Latar Belakang..........................................................................................4
Rumusan Masalah....................................................................................4
Tujuan.......................................................................................................4
BAB II...........................................................................................................5
PEMBAHASAN............................................................................................5
BAB III........................................................................................................10
PENUTUP..................................................................................................10
Kesimpulan.............................................................................................10
Saran.......................................................................................................10
DAFTAR PUSTAKA...................................................................................11
iii
BAB I
PENDAHULUAN
Latar Belakang
Pada setiap perangkat atau device, membutuhkan suatu kekompakan
dan keselarasan dalam menjalankan tugasnya masing – masing, terlebih
pada perangkat komputer. Karena pada komputer setiap proses atau
pekerjaan memiliki sebab akibat jika proses membuang banyak waktu,
karena akan menambah suplai daya untuk komputer juga. Maka jika pada
suatu kontrol proses sudah baik. Maka juga dibutuhkannya yang namanya
penjadwalan proses dimana setiap proses atau pekerjaan yang akan
dilakukan tiap-tiap bagian pada komputer harus dijadwalkan, berdasar
pada tipe-tipe dan macam-macam penjadwalan proses tersebut.
Rumusan Masalah
1. Apakah yang dimaksud dengan Penjadwalan proses?
2. Apa saja tipe-tipe penjadwalan pada sistem operasi?
3. Ada berapa jenis strategi penjadwalan proses?
Tujuan
1. Mengetahui pengertian penjadwalan.
2. Mengetahui tipe-tipe penjadwalan pada sistem operasi.
3. Mengetahui jenis strategi penjadwalan proses.
4
BAB II
PEMBAHASAN
5
Tipe-tipe penjadwalan pada sistem operasi
Terdapat 3 tipe penjadwalan berada secara bersama-sama pada sistem
operasi yang kompleks, yaitu:
1. Penjadwalan jangka pendek
2. Penjadwalan jangka menengah
3. Penjadwalan jangka panjang
6
Penjadwalan jangka pendek dilakukan dalam interval waktu yang
relatif singkat untuk memutuskan proses mana yang akan dieksekusi
selanjutnya oleh CPU. Tujuan dari penjadwalan jangka pendek adalah
memastikan penggunaan CPU yang efisien dan meminimalkan waktu
penyelesaian total proses-proses dalam sistem operasi.
7
Pemeliharaan dan Pembaruan (setiap 3-6 bulan):
Pembaruan rutin untuk memperbaiki bug dan kerentanan keamanan.
Pembaruan driver perangkat keras dan perangkat lunak pendukung.
Pembaruan fitur dan peningkatan kinerja.
Evaluasi dan peningkatan keandalan sistem operasi.
8
Penjadwalan jangka panjang merupakan tahap awal dalam siklus hidup
proses dalam sistem operasi, di mana proses-proses dipilih untuk dimuat
ke dalam memori utama untuk persiapan eksekusi. Tujuan dari
penjadwalan jangka panjang adalah memastikan alokasi sumber daya
yang efisien dan menjaga keseimbangan beban kerja sistem.
2. Penjadwalan Preemptive
Penjadwalan preemptive adalah metode penjadwalan di mana suatu
proses dapat dihentikan atau dipaksa berhenti sebelum selesai jika ada
proses dengan prioritas lebih tinggi yang tiba atau membutuhkan akses ke
sumber daya yang sedang digunakan. Berikut adalah contoh penjadwalan
preemptive dengan menggunakan algoritma penjadwalan Round Robin
(RR):
Proses 1: Durasi - 8 unit waktu, Prioritas – Rendah
Proses 2: Durasi - 4 unit waktu, Prioritas – Tinggi
Proses 3: Durasi - 6 unit waktu, Prioritas - Sedang
Quantum waktu (quantum time): 2 unit waktu
Urutan penjadwalan:
Proses 2 (Mulai pada waktu 0, selesai pada waktu 2)
Proses 1 (Mulai pada waktu 2, dihentikan pada waktu 4)
Proses 3 (Mulai pada waktu 4, selesai pada waktu 6)
Proses 1 (Mulai pada waktu 6, selesai pada waktu 8)
9
10
BAB III
PENUTUP
Kesimpulan
Kesimpulannya ialah dalam melakukan berbagai macam operasi,
maupun operasi operasi yang penting maupun tidak penting dalam sistem
komputer itu sendiri, tetap diperlukan adanya Penjadwalan proses. Karena
banyak hal yang akan juga terhambat pekerjaannya jika penjadwalan
proses itu tidak terlaksana atau tidak efisien. Mungkin akan membuang
daya lebih pada listrik, mungkin akan membuat perangkat menjadi rusak
bahkan ketika memaksakan banyak proses yang tidak semesti berjalan
bersama. Akan menimbulkan hang, pada tahap awal dan pada tahap yang
lebih serius akan terjadi yang namanya black screen. Oleh sebab itu pada
jurusan Teknik Informatika ini diperlukan pengetahuan tentang
penjadwalan proses karena akan membantu para programmer dan analis
dalam menata proses proses yang akan berjalan sesuai dengan
kemampuan dan batasan dari tiap tiap perangkat komputer.
Saran
Saran saya terhadap para pembaca makalah saya yaitu, semoga dapat
mengambil dan memahami apa yang telah saya paparkan materi
berhubungan dengan penjadwalan proses, dan bisa untuk membangun
dan memberi masukan terhadap penulisan saya ini jika terdapat
kesalahan kata atau bahkan kesalahan teori yang saya masukkan ke
dalam tulisan ini. Dengan segala hormat, terima kasih telah membaca
makalah saya ini.
11
DAFTAR PUSTAKA
https://bagas909090.blogspot.com/2023/04/list-drama-dailymotion.html
https://techno-inmyworld.blogspot.co.id/2014/04/pengertian-penjadwalan-
prosestipe-tipe.html
https://aristysaputri3.wordpress.com/sistem-operasi/penjadwalan-proses/
http://aftanet.blogspot.com/2011/05/algoritma-penjadwalan-proses.html
12
13