Anda di halaman 1dari 13

MAKALAH

SISTEM OPERASI DAN PENJADWALAN

NAMA: MUH.AIDIR

NIM: 210209552009

KELAS: PTIK H

FAKULTAS TEKNIK

JURUSAN PEND.TEKNIK INFORMATIKA DAN KOMPUTER

UNIVERSITAS NEGERI MAKASSAR


KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas rahmat dan karunia-Nya sehingga
penulis dapat menyelesaikan makalah ini dengan judul “SISTEM OPERASI DAN
PENJADWALAN”.

Dalam proses penyelesaian makalah ini, penulis tidak terlepas dari bantuan dan
motivasi dari berbagai pihak. Untuk itu penulis mengucapkan terimakasih kepada dosen
pembimbing Mata kuliah Organisasi Arsitektur Komputer, dan teman seperjungan yang telah
bersedia menjadi tempat bertanya oleh penulis.

Penulis menyadari bahwa makalah ini terdapat kekurangan dari isi maupun fisik, Oleh
karena itu penulis mengharapkan kritik dan saran yang membangun dari pembaca. Penulis
berharap agar makalah ini dapat menjadi salah satu sarana bacaan bagi pembaca, dan
bermanfaat bagi kita semua.

Polman, 29 Oktober 2021

Penulis

i
DAFTAR ISI
KATA PENGANTAR ……………………………………………….....…………... i
DAFTAR ISI.................................................................................. ii
BAB I PENDAHULUAN........................................................................... 1
1.1 Latar Belakang….........……………………………………....... 1
1.2 Rumusan Masalah....................................................................... 1
1.3 Tujuan......................................................................................... 1
1.4 Manfaat Penulisan.................................................................... 1
BAB II MEMORI KOMPUTER............................................................... 2
2.1 sejarah sistem operasi komputer....................................………................... 2
2.2 jenis-jenis sistem operasi...................................... 3
2.3 fungsi sistem operasi................................................................... 4
2.4 penjadwalan proses................................................................... 5
2.5 tope-tipe penjadwwalan ....................................................................... 7
BAB III PENUTUP....................................................................................9
3.1 Kesimpulan .....................................….…................................. 9
3.2 Saran............................................................................................. 9
DAFTAR PUSTAKA..............................................................................10

ii
BAB I
PENDAHULUAN
A. Latar Belakang Masalah
Pada saat ini kemajuan teknologi, menyebabkann kebutuhan manusia semakin
bertambah, terdapat keterkaitan antara kemajuan teknologi dengan bertambahnya kebutuhan
manusia, yaitu kebutuhan manusia menjadi lebihh muda untuk dipenuhi.
Secara tidak langsung manfaat dari berkembangnya teknologi adalah membantu
manusia dalam memenuhi kebetuhan hidupnya. Seperti penggunaan system operasi atau
dalam bahasa inggris : operation system atau OS adalah perangkat lunak system yang
bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi
dasar sistem, termasuk menjalankan software aplikasi.
Secara umum, system operasi adalah software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer di nyalakan .

B. Rumusan Masalah
Berdasarkan latar belakang masalah di atas, maka dirumuskan suatu masalah:
1. Sejarah dan perkembangan system operasi
2. Jenis-jenis sistem operasi
3. Fungsi sistem operasi
4. Pengertian scheduling atau penjadwalan proses
5. Tipe-tipe penjadwalan pada sistem operasi
C. Tujuan
Tujuan dari penulisan ini adalah sebagia berikut:
 Mengetahui sejarah perkembangan sistem operasi
 Memahami jenis-jenis sistem operasi
 Mendiskripsikan pengertian penjadwalan proses
 Mengetshui tipe-tipe penjadwalan

D. Manfaat Penulisan
Penulisan ini diharapkan dapat memberikan konstribusi yaitu:
 Memahami cara mengoperasikan
 Dapat mengoperasikan fungsi menu-menu yang ada pada sistem operasi
 Dapat mengetahui algoritma penjadwalan

1
BAB II
PEMBAHASAN
A.Sejarah sistem operasi komputer

Seperti kita ketahui, system operasi yang umum digunakan oleh kebanyakan
computer,terdiri dari 3 keluarga atau 3 kelompok, yaitu keluarga Microsoft Windows,
keluarga Unix,dan keluarga Mac OS.

Sedangkan untuk computer mainframe dan super computer menggunakan banyak


sekali system operasi yang berbeda-beda, umumnya turunan dari sitem UNIX yang
dikembangkan oleh vendor seperti IBM AIX, Hp/UX, Etc.

Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 Generasi.

1.Generasi Awal

 perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum
muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan
pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2.Generasi Kedua

Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian
atau biasa disebut dengan Batch proccessing System.

3.Generasi Ketiga

Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-
Programming dan Batch Proccessing System (Multi-Task).

4.Generasi Keempat

Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinyaSistem
Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapatmenjalankan
aplikasi/porgram atau piranti lunak.

Generasi Selanjutnya

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah
Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerjadi

2
dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem
Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain
sebagainya. Digenerasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan
yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada
perangkatyang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operat
ing Systemyang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan
Windows.

Pada saat ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan
faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti :
PC,maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan
teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi
yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC
bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki
Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di
PC.

B. Jenis-jenis sistem operasi

1. Sistem Operasi Windows, Windows adalah sebuah Sistem Operasi yang dikembangkan
oleh Microsoft Corporation yang menggunakan antarmuka
dengan berbasikan GUI (GraphicalUser Interface) atau tampilan antarmuka bergrafis. Os inis
udah banyak sekali digunakan oleh user sejak lama. Windows pertama kali masih dalam jenis
Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan
teks dan Command-Line interpreter. Dan Windows 1.0 berkembang hingga yang terbaru
sejarang ini, yaitu windows 8 dan Windows 10.

2.Sistem Operasi Linux Linux merupakan kloningan dari MINIX (Salah satu varianUNIX).
Sistem operasi ini juga terkenal dan banyak orang yang menggunakannya.Linux disusun
berdasarkan standard Sistem Operasi POSIX yang diturunkan dariUNIX itu sendiri. Ada
beberapa macam Distro Linux, seperti : Debian, Lycoris,Xandros, Lindows, Linare, Linux-
Mandrake, RedHat Linux, Slackware, Knoppix,Fedora, Suse, Ubuntu.

3. Sistem Operasi MACINTOSH, MACINTOSH adalah Sistem Operasi yang dibuatoleh


Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel (tidak harmonis

3
untuk digunakan) dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi
pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).
Macintosh : cukup tinggi securitynya, cocok untuk user yang usagenya desain grafis atau
user yang mementingkan eye-candy.

4. Sistem Operasi Android, Android adalah Sistem operasi yang baru-baru ini munculdan
banyak dipakai oleh orang. Pada dasarnya, Android adalah Os linux yang dikembangkan dan
di buat untuk aplikasi Mobile atau ponsel. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sen
diriuntuk digunakan oleh bermacam peranti bergerak. Android sendiri sudah
mengalami banyak perubahan. Silakan baca Jenis Sistim operasi android.

5. System Windows Mobile, Windows Mobile adalah Sistem Operasi yang dibuat oleh
Microsoft untuk peralatan bergerak (mobile). Pertama kali Windows Mobile muncul sebagai
sistem operasi Pocket PC 2000, sebagian besar perangkat yang menggunakan Windows
Mobile memiliki stylus pen yang digunakan sebagai alat untuk memberi perintah dengan
menyentuhkannya pada layar.

6.Sistem Operasi BlackBerry. BlackBerry OS adalah sebuah Sistem Operasi Mobile yang
dikembangkan oleh Research In Motion untuk perusahaan BlackBerry garis smartphone
untuk perangkat genggam. Sistem operasi ini menyediakan multitasking dan mendukung
perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan dalam hand held,
khususnya trackwheel, trackball, dan yang paling baru,yang trackpad dan touchscreen

C. FUNGSI SISTEM OPERASI

System operasi (OS) merupakan perangkat lunak, system yang berisi program -
program.Program - program ini mempunyai fungsi dan pekerjaan yang berbeda - beda.
Fungsi – fungsi yang berbeda - beda itulah yang membantu menyelesaikan pekerjaaan.
Beberapa fungsi system operasi (OS) antar lain adalah sebagai berikut :

A. SYSTEM BOOTING
Proses boting terjadi pada saat dimulainya menghidupkan sistem komputer. Pada tahap
ini,system operasi (OS) akan mengecek dan menyimpan konfigurasi hardware, seperti
monitordan memori internal.

4
B. MANAJEMEN PROSES
Inti proses yang ada didalam memori utama adalah mengarahkan pengembalian program
kedalam memori utama untuk dieksekusi oleh CPU. Selanjutnya, system operasi (OS)
mengelola memori tersebut, yaitu partisi lokasi memori dan urutan data dalam memori.

C. MANAJEMEN MEMORI
Fungsi system operasi (OS) yang lain adalah mengelola memori yang terdiri dari partisi
per program dan virtual memori. Hal ini dilakukan dengan mengsimulasikan harddisk sebaga
i perluasan dari memori utama mempunyai kapasitas yang lebih besar dari pada kapasitas
fisik yang sebenarnya.

D. MANAJEMEN FILE
Pengaturan dan pengaksesan file yang disimpan dalam penyimpanan sekunder juga menjadi
tugas dari system operasi (OS). System operasi (OS) membuat dan mengatur struktur
direktori serta operasi - operasi terhadap file sebagai contoh copy, delete, rename, dan paste.

E. TASK MANAJEMEN
Pekerjaan atau task yang dilakukan oleh system operasi (OS) dapat diatur dengan pengaturan.

D. PENJADWALAN PROSES

Penjadwalan berkaitan dengan permasalahan memutuskan proses mana yang akan dilaksanakan
dalam suatu sistem. Proses yang belum mendapatkan jatah alokasi dari CPU akan mengantri di readyqueue.
Algoritma penjadwalan berfungsi untuk menentukan proses manakah yang ada di readyqueue yang akan
dieksekusi oleh CPU.

Pengertian dan sasaran penjadwalan proses

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

Adapun penjadwalan bertugas memutuskan :

5
a. Proses yang harus berjalan
b. Kapan dan selama berapa lama proses itu berjalan

Kriteria untuk mengukur dan optimasi kinerja penjadwalan:

a. Adil (fairnes)
Adalah proses proses yang diperlukan sama,yaitu mendapat jatah waktu pemroses
yang sama dan tidak ada proses yang tak kebagian layanan pemroses sehingga
mengalami kekurangan waktu
b. efisiensi

efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk
pemroses.

c. Waktu tanggap
Waktu tanggap berbeda untuk:
1.system interaktif didefinisikan sebagai waktu yang dihabiskan dari saat karakter
terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul dilayar.
Waktu tanggap ini disebut terminal respone time
2.sistem waktu nyata didefinisikan sebagai waktu dari saat kejadian(internal atau
eksternal) sampai instruksi pertama rutin layanan yang dimaksud eksekusi,disebut
event response time
d. turn around time
yaitu waktu yang dihabiskan dari saat program (job) mulai masuk kesystem sampai
proses diselesaikan system.
Turn around time = waktu eksekusi + waktu menunggu
e.throughput
yaitu jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Sasaran
penjadwalan adalah memaksimalkan jumlah job yang diperoses persatu interval
waktu.
Oleh karena itu dalam menentukan kebijaksanaan perancangan penjadwalan sebaiknya
melibatkan kompromi diantara kebutuhan-kebutuhan yang saling bertentangan. Kompromi
ini tergantung sifat dan penggunaan system komputer.
Sasaran penjadwalan berdasarkan kriteria-kriteria optimasi tersebut:
a. Menjamin tiap proses mendapat pelayanan dan memproses yang adi;

6
b. Menjamin agar pemproses tetap dalam keadaan sibuk sehingga efisiensi mencapai
maksimum,pengertian sibuk adalah pemroses tidak menganggur, termasuk waktu
yang dibutuhkan untuk mengeksekusi program pemakai dan seistem operasi
c. Meminimalkan waktu tanggap
d. Memaksimalkan turn arround time
e. Memaksimalkan jumlah job yang diperoses persatu interval waktu. Lebih besaar
angka throughput, lebih banyak kerja yang dilakukan sistem

E.TIPE-TIPE PENJADWALAN
1. penjadwalan jangka pendek
2. penjadwalan jangka menengah
3. penjadwalan jangka panjang

1. Penjadwalan jangka pendek 


bertugas menjadwalkan alokasi processor di antara proses-proses ready dimemori
utama.Sasaran utama penjadwalan memaksimumkan kinerja untuk memenuhi satu kumpulan
kriteria yang diharapkan

2.Penjadwalan jangka menengah


Setelah eksekusi selama suatu waktu, proses mungkin ditunda, proses-proses tertunda tak
dapat membuat suatu kemajuan menuju selesai sampai kondisi-kondisi yang menyebebkan
tertunda dihilangkan. Agar ruang memori dapat bermanfaat. beberapa proses dipindahkan
dari memori utama ke memori sekunder. Akti-itas pemindahan proses yangtertunda ini
disebut swapping. Penjadwalan jangka menengah menangani proses-proses swapping

3. Penjadwalan jangka panjang


Penjadwalan jangka panjang bekerja terhadap antrian batch dan memilihbatch berikutnya
yang harus dieksekusi.
batch adalah proses-proses dengan penggunaan sumber daya intensi(waktu processor,
memori, perangkat 1nput/output) dan biasanya berprioritas rendah.

7
Penjadwalan jangka pendek
1. Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memori
utama.
2. Penjadwalan dijalankan setiap terjadi pengalihan proses untuk memilih proses
berikutnya yang harus dijalankan.

Penjadwalan jangka menengah


Jika ruang memori utama tidak cukup menampung proses, Sistem Operasi akan melakukan
swapping yaitu memindahkan image process ke memori sekunder seperti disk.
1. Umumnya yang dikorbankan adalah proses yang berstatus blocked atau
menunggu event.
2. Umumnya yang dikorbankan adalah proses yang berstatus blocked atau
menunggu event.
3. Medium-term scheduler bertugas menyeleksi proses yang akan di swapping
(swap-out) dan yang akan dikembalikan ke memori utama (swap-in).

Penjadwalan jangka panjang


Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus
dieksekusi.
Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang
intensif (yaitu waktu pemroses, memori, perangkat masukan/keluaran), program-
program ini berprioritas rendah, digunakan sebagai pengisi (agar pemroses sibuk)
selama periode aktivitas job-job interaktif rendah

8
BAB III
PENUTUP

A. Kesimpulan
Secara umum sistem operasi adalah software pada lapisan pertama yang ditaruuh pada
memori komputer pada saat komputer dinyalakan. Sedangkan, software-software lainnya
dijalankan setelah sistem operasi berjalan.dan sistem operasi akan melakukan layanan inti
umum untuk software-software itu. Layanan inti umum tersebut akses ke disk. Manajemen
memori,skeduling task,dan antar muka user. Sehingga masing-masing software tidak perlu
lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan sistem
operasi.

Penjadwalan proses yaitu kumpulan kebijaksanaan dan mekanisme di sistem operasi


yang berkaitan dengan urutan kerja yang dilakukan oleh sistem komputer.penjadwalan
bertugas menentukan proses mana yang harus berjalan serta kapan dan berapa lama proses itu
berjalan..

B. Saran
Perkembangan dunia di era globalisasi ini memang banyak menuntut perubahan
kesistem pendidikan nasional yang lebih baik serta mampu bersaing secara sehat dalam
segala bidang. Salah satunya adalah ilmu komputer dalam sistem operasi yang harus di
kembangkan oleh dunia pendidikan agar tidak semakin ketinggalan dengan negara-negara
lain.

9
DAFTAR PUSTAKA

https://id.wikipedia.org/wiki/Sejarah_perkembangan_sistem_komputer 

http://www.pintarkomputer.org/2015/04/fungsi-sistem-operasi-komputer.html

http://webberbagi.blogspot.com/2014/10/fungsi-sistem-operasi-komputer-paling-
lengkap.html https://kjgeer.wordpress.com/bengkel-komputer/macam-macam-sistem-operasi-
komputer/

http://megawatiagha.blogspot.co.id/2013/03/jenis-jenis-sistem-operasi.html http://www.tito-
techno.com/2015/10/jenis-jenis-sistem-operasi.html 

https://www.academia.edu/9271486/Algoritma-penjadwalan-proses

https://sistemoperasimobile.blogspot.com/2013/03penjadwalan-pada-proses

10

Anda mungkin juga menyukai