Kelompok 4 So
Kelompok 4 So
M. FAJRIN (1941720010/17)
MOCHAMAD FARID MAULANA (1941720012/18)
NAILY IKMALUL INSIYAH (1941720044)
SHOLIKIN (1941720/28)
Sistem operasi adalah perangkat lunak atau software yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan
software aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia.
Sebagai suatu perangkat lunak dalam komputer, sistem operasi memiliki beberapa
fungsi penting dan tanpa adanya sistem operasi maka komputer tidak dapat menjalankan
program dan fungsinya. Beberapa fungsi utama dari sistem operasi adalah sebagai berikut :
1. Resource manager
Dapat mengontrol fungsi perangkat keras dan mengalokasikan sumber daya
seperti memori, CPU, Disk Drive, hardisk dan perangkat lainnya.
2. Coordinator
Menyediakan tempat sebagai fasilitas sehingga aktifitas yang kompleks dapat
diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya, aplikasi yang
ada dikomputer maupun IOS tersimpan dalam perangkat penyimpanan akan tetapi
sebenarnya aplikasi atau program tersebut berada dalam wadah yang merupakan
sistem operasi itu sendiri. Aplikasi tersebut melekat pada sistem operasi dan tidak bisa
berfungsi tanpa adanya sistem operasi.
Maksudnya sistem operasi adalah suatu lantai dimana suatu barang diletakkan
agar barang tersebut dapat digunakan misalnya sebuah pot yang diletakkan diatas
lantai, pot tidak dapat berfungsi jika tidak ada lantai yang mendasari.
3. Interface
Suatu perantara antara pengguna (user) dengan Hadware untuk menyediakan
lingkungan yang bersahabat atau mudah digunakan (user friendly) sehingga pengguna
tidak akan dikhawatirkan dan dirumitkan oleh bahasa mesin atau perangkat level
bawah.
Sistem operasi memudahkan aplikasi berjalan sekaligus menampilkannya pada
monitor layar komputer atau menerjemahkan bahasa pemrograman yang berasal dari
CPU kemudian menampilkannya dalam bentuk teks, grafis dan tampilan lainnya yang
mudah dimengerti.
4. Guardian
Menyediakan kontrol akses yang melindungi file dan memberi pengawasan
pada pembacaan/penulisan/ekseskusi data program. Sistem operasi juga berfungsi
mengkoordinasikan segala hal di dalam komputer terutama menyusun program yang
sifatnya kompleks menjadi lebih sederhana dan berurutan. Sistem operasi
memudahkan suatu aplikasi agar dapat bekerja dengan lebih efisien.
5. Gatekeeper
Mengawasi dan melindungi jalannya suatu fungsi program, para pengguna
yang memiliki hak untuk mengakses komputer menjalankan suatu program dan
mengendalikan siapa yang bisa mengakses program tersebut atau yang dikenal
sebagai fungsi Gate Keeper. Tidak hanya mengendalikan user dalam mengakses
sistem atau program, sistem operasi juga mengawasi segala hal yang dilakukan user
dalam mengakses sistem program dalam komputer.
6. Optimizer
Menjadwal pemasukan (input) oleh pengguna, pengaksesan basis data, proses
komunikasi dan pengeluaran (output) untuk meningkatkan kegunaan.
Mengoptimalkan penggunaan perangkat keras maupun perangkat lunak. Misalnya
dalam hal mengatur waktu berfungsinya CPU, pemanggilan data yang tersimpan
dalam memori harddisk, ataupun mengatur waktu yang digunakan untuk koneksi
dalam terminal.
7. Accountant
Mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan
I/O(Masukan/Keluaran,Input/Output), disk storage, dan waktu koneksi terminal.
8. Server
Untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara
eksplisit maupun implisit,seperti mekanisme akses file.