NAMA: MUH.AIDIR
NIM: 210209552009
KELAS: PTIK H
FAKULTAS TEKNIK
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.
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.
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.
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
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
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.
Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan
dengan urutan kerja yang dilakukan sistem komputer.
5
a. Proses yang harus berjalan
b. Kapan dan selama berapa lama proses itu berjalan
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
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.
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.
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