KATA PENGANTAR....................................................................................... i
DAFTAR ISI ..................................................................................................... ii
BAB I
BAB I
PENDAHULUAN
1.1 Latar Belakang ................................................................................... 1
1.1 Latar Belakang ................................................................................... 1
1.2 Tujuan Permasalahan........................................................................... 1
......... 1.3Rumusan Masalah................................................................................. 1
......... 1.4Batasan Masalah................................................................................... 1
BAB II
PEMBAHASAN
......... 2.1Konsep dasar penjadwalan CPU.......................................................... 2
......... 2.2 Kriteria penjadwalan........................................................................... 2
......... 2.3 Algoritma penjadwalan ...................................................................... 3
......... 2.4. Two Queues Scheduling..................................................................... 4
......... 2.5 Multilevel Feedback Queues Scheduling............................................ 5
......... 2.6 Multiple – Processor Scheduling......................................................... 5
......... 2.7 Real Time Sceduling............................................................................ 6
......... 2.8 Penjadwalan Theread.......................................................................... 6
......... 2.9 Evaluasi algoritma............................................................................... 7
BAB III
PENUTUP
3.1 Kesimpulan ......................................................................................... .9
3.1 Kesimpulan ......................................................................................... .9
......... 3.2 Saran ................................................................................................... .9
DAFTAR PUSTAKA........................................................................................ 10
KATA PENGANTAR
Puji dan syukur kami panjatkan kehadirat ALLAH SWT, atas limpahan rahmat dan karunianya baik berupa kesehatan maupun kesempatan sehingga kami bisa menyusun makalah ini dengan sebagai mana mestinya.
makalah ini merupakan tugas yang di berikan oleh guru kami guna memenuhi tuga, meskipun makalah ini telah tersusun secara mendetail maupun ilmiawi,namun kami menyadari sepenuhnya masih banyak terdapat kesalahan dan kekurangan yang ada di dalamnya,oleh karena itu kritik dan saran dari berbagai pihak yang sifatnya konstruktif(membangun), terutama dari teman-teman kelompok kami maupun guru penngajar kami.sangat kami harapkan demi kesempurnaan makalah yang kami buat ini.
Sumenep,01-10-2013
Penulis
Kelompok 2
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
PENDAHULUAN
1.1 LATAR BELAKANG
Pada bab ini akan diuraikan secara umum tentang konsep penjadwalan proses
seperti konsep dasar penjadwalan, kriteria penjadwalan, dan algoritma
penjadwalan.
Penjadwalan proses yaitu kumpulan kebijaksanaan dari mekanisme sistem operasi yang berkaitan dengan urutan kerja yang di lakukan oleh sistem komputer.
Adapun tugas penjadwalan yaitu untuk memutuskan:
1. Proses yang harus berjalan
2. Kajian dan selama berapa lama proses itu bekerja
1.2 TUJUAN PERMASALAHAN
Penjadwalan proses yaitu kumpulan kebijaksanaan dari mekanisme sistem operasi yang berkaitan dengan urutan kerja yang di lakukan oleh sistem komputer.
Adapun tugas penjadwalan yaitu untuk memutuskan:
1. Proses yang harus berjalan
2. Kajian dan selama berapa lama proses itu bekerja
1.2 TUJUAN PERMASALAHAN
Setelah mempelajari materi dalam bab
ini, pembaca diharapkan mampu
1. Memahami tentang konsep dasar penjadwalan CPU
2. Memahami kriteria yang diperlukan untuk penjadwalan CPU
3. Memahami beberapa algoritma penjadwlan CPU yang terdiri atas algoritma First Shortest JOB first. Priority dan Round Robin
1. Memahami tentang konsep dasar penjadwalan CPU
2. Memahami kriteria yang diperlukan untuk penjadwalan CPU
3. Memahami beberapa algoritma penjadwlan CPU yang terdiri atas algoritma First Shortest JOB first. Priority dan Round Robin
1.3 RUMUSAN MASALAH
Bagaimana cara memahami penjadwalan CPU dan evaluasi algoritma
Bagaimana cara memahami penjadwalan CPU dan evaluasi algoritma
1.4 Batasan Masalah
Pada makalah ini kelompok kami akan menerangkan
tentang penjadwalan CPU sampai dengan evaluasi algoritma
BAB II
PEMBAHASAN
2.1 KONSEP DASAR PENJADWALAN PROSES
PEMBAHASAN
2.1 KONSEP DASAR PENJADWALAN PROSES
Pada sistem komputer terdapat beberapa
bentuk penjadwalan : admission (pintu masuk kesistem ), memori, dan CPU
scheduler.
CPU Scheduler
Pada saat CPU menganggur, maka sistem operasi yang harus menyeleksi proses-proses yang ada di memori utama(rady queue),untuk di eksekusi dan mengalokasikan CPU untuk salah satu dari proses tersebut,Seleksi semacam ini di sebut dengan short term scheduler(CPU scheduler).
Dispatcher
Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU terhadap penyelesaian proses yang di lakukan selama short-term scheduling.
2.2 KRITERIA PENJADWALAN
CPU Scheduler
Pada saat CPU menganggur, maka sistem operasi yang harus menyeleksi proses-proses yang ada di memori utama(rady queue),untuk di eksekusi dan mengalokasikan CPU untuk salah satu dari proses tersebut,Seleksi semacam ini di sebut dengan short term scheduler(CPU scheduler).
Dispatcher
Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU terhadap penyelesaian proses yang di lakukan selama short-term scheduling.
2.2 KRITERIA PENJADWALAN
Algoritma penjadwalan CPU yang berbeda akan memiliki perbedaan properti,sehingg untuk memiliki algoritma ini harus di pertimbangkan dulu properti-properti algoritma tersebut.
1. CPU utilization
2. Throughput:
3. Turnaround time:.
4. Waiting time:
4. Waiting time:
è
5. Response time:
2.3 ALGORITMA PENJADWALAN
Penjadwalan CPU menyangkut penentuan proses-proses yang ada dalam ready queue yang kan di alokasikan pada CPU,terdapat beberapa algoritma penjadwalan CPU seperti di jelaskan pada subbab di bawah ini.antara lain :
2.3 ALGORITMA PENJADWALAN
Penjadwalan CPU menyangkut penentuan proses-proses yang ada dalam ready queue yang kan di alokasikan pada CPU,terdapat beberapa algoritma penjadwalan CPU seperti di jelaskan pada subbab di bawah ini.antara lain :
è
First Come First Server (FCFS)
è
Priority Scheduling
è
Round-Robin Scheduling
è
RR- FCFS
è
RR- SJF (Non- Preemptive)
è
RR- SJF (Preemptive)
2.4 TWO QUEUES SCHEDULING
Tujuan dari sistem time sharing adalah menjaga agar proses user mendapat tanggapan yang baik dari cpu, contoh yang sangat sederhana adalah user yang sedang mengetik dn mengedit teks berharap mendapatkan respons yg sangat tepat ketika tombol di ketikkan,sehingga apa yang di ketikan akan monitor.
2.5 MULTILEVEL FEEDBACK QUEUE SCHEDULING
Penjadwalan dengan menggunakan algoritma multilevel feedback queue sama dengan algoritma pada penjadwalan multilevel queue,pada penjadwalan feedback queue suatu proses yang dapat berpindah antar berbagi queue;again dapat di terapkan dengan cara ini,Multilevel-Feedback-Queue- Scheduler dll.
2.6 MULTIPLE- PROCESSOR SCHEDULING
Pada pembahasaan penjadwalan,telah di bahas permasalahan penjadwalaan CPU di singgle prosessor,penjadwalaan dimultiple menjadi lebih kompleks,banyak kemungkinan telah dicoba dan telah diketahui bahwa penjadwalan satu prosessor,tidak ada solusi yg terbaik
Beberapa sistem membawa struktur satu langkah kedepan, dengan membawa semua keputusan penjadwalan dan lain sebagainya
2.7 REAL TIME SCHEDULING
Deskripsi fasilitas penjadwalan yang di butuhkan untuk mendukung real time computing dengan bantuan sistem komputer.terdapat dua Real Time computing.
1. Sistem Hard real time
Tujuan dari sistem time sharing adalah menjaga agar proses user mendapat tanggapan yang baik dari cpu, contoh yang sangat sederhana adalah user yang sedang mengetik dn mengedit teks berharap mendapatkan respons yg sangat tepat ketika tombol di ketikkan,sehingga apa yang di ketikan akan monitor.
2.5 MULTILEVEL FEEDBACK QUEUE SCHEDULING
Penjadwalan dengan menggunakan algoritma multilevel feedback queue sama dengan algoritma pada penjadwalan multilevel queue,pada penjadwalan feedback queue suatu proses yang dapat berpindah antar berbagi queue;again dapat di terapkan dengan cara ini,Multilevel-Feedback-Queue- Scheduler dll.
2.6 MULTIPLE- PROCESSOR SCHEDULING
Pada pembahasaan penjadwalan,telah di bahas permasalahan penjadwalaan CPU di singgle prosessor,penjadwalaan dimultiple menjadi lebih kompleks,banyak kemungkinan telah dicoba dan telah diketahui bahwa penjadwalan satu prosessor,tidak ada solusi yg terbaik
Beberapa sistem membawa struktur satu langkah kedepan, dengan membawa semua keputusan penjadwalan dan lain sebagainya
2.7 REAL TIME SCHEDULING
Deskripsi fasilitas penjadwalan yang di butuhkan untuk mendukung real time computing dengan bantuan sistem komputer.terdapat dua Real Time computing.
1. Sistem Hard real time
2. Soft real-time computing:
2.8 PENJADWALAN THREAD
Pada pembahasan theads,kita mengenal threads untuk model proses,hal itu mengijinkan sebuah proses untuk mempunyai kontrol terhadap multiple threads. 2.9 EVALUASI ALGORITMA
Evaluasi Algoritma adalah bagaimana kita memilih sebuah algoritma penjadwalan CPU untuk sistem –sistem tertentu,yg menjadi pokok masalah adalah kriteria seperi apa yg digunakan untuk memilih sebuah algoritma.
.
Pada pembahasan theads,kita mengenal threads untuk model proses,hal itu mengijinkan sebuah proses untuk mempunyai kontrol terhadap multiple threads. 2.9 EVALUASI ALGORITMA
Evaluasi Algoritma adalah bagaimana kita memilih sebuah algoritma penjadwalan CPU untuk sistem –sistem tertentu,yg menjadi pokok masalah adalah kriteria seperi apa yg digunakan untuk memilih sebuah algoritma.
.
BAB III
PENUTUP
A. Kesimpulan
Penjadwalan proses yaitu kumpulan kebijaksanaan dari mekanisme sistem operasi yang berkaitan dengan urutan kerja yang di lakukan oleh sistem komputer.
Pada sistem komputer terdapat beberapa bentuk penjadwalan : admission (pintu masuk kesistem ), memori, dan CPU scheduler
Penjadwalan CPU menyangkut penentuan proses-proses yang ada dalam ready queue yang di alokasikan pada CPU.
B. Saran
Adapun yang menjadi saran kami di dalam penulisan makalah ini,kami sangat mengharapkan agar dapat memberikan penjelasan mengenai penjadwalan proses,di era sekarang dalam upaya meningkatkan pemahaman mahasiswa terhadap materi yang di terapkan dalam dunia pebdidikan, setidaknya makalah ini dapat memberikan gambaran atau garis besar yang mengenai penjadwalan proses hingga dapat menjawab apa yang menjadi penghalang dalam peningkatan mutu pendidikan. Muda-mudahan makalah ini dapat memenuhi fungsinya serta bermanfaat bagi kita semua dalam aspek pendidikan. Tak lupa saran dan kritik yang bersifat membangun dari dosen pembimbing dan teman-teman yang sangat kami harapkan guna penyempurnaan makalh berikut nya.
PENUTUP
A. Kesimpulan
Penjadwalan proses yaitu kumpulan kebijaksanaan dari mekanisme sistem operasi yang berkaitan dengan urutan kerja yang di lakukan oleh sistem komputer.
Pada sistem komputer terdapat beberapa bentuk penjadwalan : admission (pintu masuk kesistem ), memori, dan CPU scheduler
Penjadwalan CPU menyangkut penentuan proses-proses yang ada dalam ready queue yang di alokasikan pada CPU.
B. Saran
Adapun yang menjadi saran kami di dalam penulisan makalah ini,kami sangat mengharapkan agar dapat memberikan penjelasan mengenai penjadwalan proses,di era sekarang dalam upaya meningkatkan pemahaman mahasiswa terhadap materi yang di terapkan dalam dunia pebdidikan, setidaknya makalah ini dapat memberikan gambaran atau garis besar yang mengenai penjadwalan proses hingga dapat menjawab apa yang menjadi penghalang dalam peningkatan mutu pendidikan. Muda-mudahan makalah ini dapat memenuhi fungsinya serta bermanfaat bagi kita semua dalam aspek pendidikan. Tak lupa saran dan kritik yang bersifat membangun dari dosen pembimbing dan teman-teman yang sangat kami harapkan guna penyempurnaan makalh berikut nya.
DAFTAR PUSTAKA
MELENGKAPI TUGAS SISTEM OPERASI

DI SUSUN OLEH
KELOMPOK II
Ø
MUKIT ROHMAN NUR (23)
Ø
MAHRUJI (16)
Ø
MIFTAHUL ARIFIN (19)
Ø
HAFID (14)
Ø
DONI NUFRIYADI ( 9 )
Ø
NUVITA AYU K. (26)
SMK NEGRI 1 SUMENEP
KELAS X TKJ_2
TAHUN PELAJARAN 2013 - 2014

maksud dari THREAD apa bang??
BalasHapusThread adalah prinsip yang memperbolehkan sebagian dari program untuk berjalan secara independen dengan sebagian program lainnya
BalasHapusapa yang dimaksud dengan CPU?
BalasHapusadalah perangkat alat pusat
Hapusadalah perangkat alat pusat bisa di mengerti maz
Hapusapa yang di maksud dengan dispatcher?
BalasHapus
HapusDispatcher adalah suatu modul yang akan memberikan kontrol pada CPU.
bisa di mengerti
apa maksud dan tujuan dari TWO QUEUES SCHEDULING?
BalasHapusTujuan dari sistem time sharing adalah menjaga agar proses user mendapat tanggapan yang baik dari cpu.
HapusBISA DI MENGERTI
apa cara menerapkan MULTILEVEL FEEDBACK QUEUE SCHEDULING mas,,,,??? trima ksih di tunggu jawabanya
BalasHapuskunjungi jg cerdasproduktiftkj.blogspot.com
dengan menggunakan algoritma multilevel feedback queue sama dengan algoritma pada penjadwalan multilevel queue,
Hapusmungkin hanya itu yang saya bisa jelaskan mas.........
bisakah anda menjelaskan penjelasan yang lebih jelas tentang Dispatcher ??
BalasHapusDispatching algorithm adalah algoritma antrian yang bisa mengeksekusi proses secara berurutan dalam dua buah prosesor, jadi algoritma antrian bisa mengeksekusi setiap thread secara efisien meskipun sistem-sistem operasi tersebut bersifat multitasking.
BalasHapus