DISUSUN OLEH :
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS PGRI MADIUN
TAHUN 2020-2021
KATA PENGANTAR
Puji syukur kehadirat Allah SWT. yang telah memberikan rahmat dan hidayah
sehingga kami dapat menyelesaikan tugas makalah yang berjudul “MANAJEMEN
PROSES” ini tepat pada waktunya. Adapun tujuan dari penulisan dari makalah ini adalah
untuk memenuhi tugas sistem operasi 2. Selain itu, makalah ini juga bertujuan untuk
menambah wawasan tentang Manajemen Proses bagi para pembaca dan juga bagi penulis.
Kami mengucapkan terima kasih kepada Bapak Andi Rahman Putera yang telah
memberikan tugas ini, sehingga dapat menambah wawasan sesuai dengan bidang studi yang
kami tekuni. kami juga mengucapkan terima kasih kepada semua pihak yang telah membagi
sebagian pengetahuannya sehingga dapat menyelesaikan makalah ini. Kami menyadari,
makalah yang ditulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran
yang membangun akan kami nantikan untuk kesempurnaan makalah ini.
Penyusun,
ii
DAFTAR ISI
Cover.....................................................................................................................i
Kata Pengantar......................................................................................................ii
Daftar Isi..............................................................................................................iii
BAB I
Manajemen Proses ....................................................................................1
BAB II
Struktur Proses..........................................................................................2
Control Block............................................................................................3
State Proses...............................................................................................3
BAB III
Konsep Operating System........................................................................5
Kasus Operating System .........................................................................6
Struktur Running Proses SO....................................................................6
State Proses & Hambatan Running Proses.............................................7
Hambatan Operating System....................................................................8
BAB IV
Kesimpulan ..............................................................................................9
Daftar Pustaka..........................................................................................10
iii
BAB I
PENGERTIAN MANAJEMEN PROSES
Sistem operasi bertanggung jawab atas aktivitas - aktivitas yang berkaitan dengan manajemen
proses seperti :
A. STRUKTUR PROSES
Pada dasarnya struktur proses sistem operasi itu ada 5 :
C. STATE PROSES
Ada 5 bentuk state yakni :
1. New, yaitu status yang dimiliki pada saat proses baru saja dibuat oleh
penjadwalan tingkat tinggi, tetapi belum siap melakukan eksekusi.
2. Running, yaitu status yang dimiliki pada saat proses bisa dieksekusi, karena CPU
tidak sedang mengerjakan tugas yang lain.
3. Waiting, yaitu status yang dimiliki pada saat proses sedang menunggu beberapa
event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau
menerima sinyal).
3
4. Ready, yaitu status yang dimiliki pada saat proses menunggu jatah waktu dari
prosesor.
5. Terminated, yaitu status yang dimiliki pada saat proses telah selesai dieksekusi.
4
BAB III
KONSEP, KASUS & HAMBATAN PADA PROSES OPERATING
SYSTEM
A. KONSEP
1.) Microsoft Windows dan Mac OS,
Seorang pengguna mampu untuk menjalankan beberapa program pada saat yang
sama: sebuah Word Processor, Web Browser, dan paket e-mail. Bahkan jika
pengguna dapat melakukan hanya satu program pada satu waktu, sistem operasi perlu
untuk mendukung aktivitas program internalnya sendiri, seperti managemen memori.
Dalam banyak hal, seluruh aktivitas ini adalah serupa, maka kita menyebut seluruh
program itu proses-proses (processes).
2.) Linux,
Proses adalah program yang sedang dieksekusi. Setiap kali menggunakan
utilitas sistem atau program aplikasi dari shell, satu atau lebih proses child
akan dibuat oleh shell sesuai perintah yang diberikan. Setiap kali instruksi
diberikan pada Linux shell, maka kernel akan menciptakan sebuah proses-id. Proses
ini disebut juga dengan terminology Unix sebagai sebuah Job. Proses Id (PID)
dimulai dari 0, yaitu proses INIT, kemudian diikuti oleh proses berikutnya (terdaftar
pada /etc/inittab).
3.) Unix,
Unix adalah sistem operasi komputer yang digunakan pada server, workstation dan
komputer pribadi. Unix adalah program berdasarkan klien-server model yang
memungkinkan untuk multi-user interface atau jaringan. Dan Menggunakan utilitas
program kecil, sehingga sistem Unix ini mampu melakukan beberapa tugas dari
beberapa pengguna dalam kerangka waktu yang sama. Unix terdiri atas sejumlah
program (daftar instruksi untuk memperoleh hasil tertentu) yang dirancang untuk
mengontrol interaksi antara fungsi-fungsi pada mesin yang beraras rendah dengan
program aplikasi.
5
B. KASUS OPERATING SYSTEM
Kasus 1 : seorang koki akan membuat masakan spesial di sebuah restoran
terkenal dengan resep sendiri. Resep tersebut terdiri dari berbagai bahan
makanan yang diperlukan.Resep adalah sebuah program, koki adalah prosesor,
dan bahan-bahan yang diperlukan adalah masukan (input). Proses sendiri
adalah kegiatan atau pekerjaan yang dilakukan koki dari awal sampai selesai
yakni mulai dari membaca resep, menyiapkan bahan, mengolah sampai
menjadi masakan tersebut siap saji.
Kasus 2 : Pada sekelompok pekerja bangunan yang sedang mengerjakan
sebuah jembatan ada pekerja khusus yang mengerjakan bagian pondasi,
sebagian lagi bertugas melakukan pengelasan, dan sebagianya lagi
mengerjakan pekerjaan lain yang disesuaikan dengan kemampuan dan
keahlian pekerja. Pada intinya semua pekerja mengerjakan suatu pekerjaan
dalam waktu yang bersamaan namun jenis pekerjaannya berbeda.Pada
komputer sistem seperti ini disebut dengan sistem pararel atau
multiprocessing.
E. HAMBATAN
1.) Microsoft Windows,
Sistem operasi ini memiliki harga yang cukup tinggi untuk versi basic dan home,
selain itu microsoft windows juga rentan terhadap virus dan kemanan yang
kurang, terutama jika RAM kita kurang memadai, maka microsoft windows tidak
akan berjalan secara optimal.
2.) Mac OS,
Sistem operasi ini tidak dapat digunakan bersamaan dengan sistem pengoperasian
lain yang tidak menggunakan sistem mac os, selain itu mac os juga tidak dapat
dirakit ataupun diotak-atik sendiri karena apple tidak memberikan lisensi pada
perusahaan lain untuk membuat hardware yang bisa mengoperasikan sistem mac
os, serta kurang optimal untuk aplikasi server dan game (rid).
3.) Linux,
Tidak dipungkiri ketersediaan / pilihan software atau aplikasi untuk platform
Linux, masih sedikit dibandingkan dengan OS Windows. Tidak direkomendasikan
untuk gamer, karena kurang optimal dan dukungan hardware terbatas.
4.) Unix,
Sistem operasi membutuhkan RAM cukup besar, karena jika persyaratan RAM
kurang dari standar spesifikasi, maka tidak akan berjalan optimal. Beberapa
hardware sulit menyediakan driver (software yang memungkinkan operating
system dan device berkomunikasi satu sama lain) untuk unix.
8
BAB IV
KESIMPULAN
Manajemen proses adalah suatu cara atau tindakan dalam membagi, mengalokasikan
program yang akan dieksekusi menjadi tidak berantakan dan berjalan dengan baik sebagai
mana mestinya. Proses adalah suatu program yang sedang dieksekusi melalui perintah atau
piranti masukan. Begitupun program adalah kumpulan intruksi yang ditulis kedalam bahasa
yang mudah dimengerti oleh sistem operasi. Proses juga memerlukan sumber daya untuk
menyelesaikan tugasnya dalam mengeksekusi beberapa perintah, sumber daya tersebut bisa
seperti CPU, berkas-berkas, alamat memori, dan perangkat keras masukan atau output.
Sedangkan Sistem operasi (bahasa Inggris: operating system; disingkat OS) adalah
perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat
lunak, serta sebagai daemon untuk program komputer. Tanpa sistem operasi, pengguna tidak
dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. Sistem
operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan
memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
9
DAFTAR PUSTAKA
https://aristysaputri3.wordpress.com/sistem-operasi/manajemen-proses/
https://jokosuselo.wordpress.com/sistem-operasi/tugas-individu/tugas-2-konsep-
manajemen-proses-di-sistem-operasi/
https://pujexcarlox.wordpress.com/2011/03/19/manajemen-proses-pada-sistem-
operasi/
http://www.pintarkomputer.org/2017/02/manajemen-proses-sistem-operasi.html
https://aium23.wordpress.com/2011/03/17/manajemen-proses-dalam-sistem-operasi/
http://femmifirdausahdiat.blogspot.co.id/2012/09/pcb-process-control-block.html
https://vivimargaretha494.wordpress.com/2015/10/01/thread-pada-sistem-operasi-2/
http://ulpiupie.blogspot.co.id/2012/04/proses-thread-dalam-sistem-operasi.html
http://ftp.gunadarma.ac.id/linux/docs/v06/Kuliah/SistemOperasi/BUKU/SistemOpera
si-4.X-1/ch17s02.html
http://isma-panji.blogspot.co.id/2011/12/buffering.html
https://opekopreksistem.wordpress.com/2011/06/06/26/
https://id.wikipedia.org/wiki/Sistem_operasi
10