Sistem Oprasi
September 21, 2013
Apa itu sistem operasi komputer?
Secara umum sebuah sistem komputer
terdiri atas hardware, software dan brainware dimana ketiganya saling terkait
satu sama lain (lihat gambar di bawah ini). Ketiganya merupakan syarat mutlak
untuk menjalankan sebuah sistem komputer.
Sebuah sistem operasi merupakan program
yang bertindak sebagai perantara antara pengguna (user) komputer dengan
hardware (perangkat keras) komputer. Tujuan dari sistem operasi adalah untuk
menyediakan lingkungan dimana user dapat mengeksekusi program yang diinginkan
dengan efisien.
Sebuah sistem
operasi sama halnya dengan sebuah pemerintahan. Komponen-komponen seperti
hardware, software, dan data. Sistem operasi menyediakan kemudahan untuk
menggunakan berbagai sumberdaya dalam sebuah operasi. Sama halnya dengan sebuah
pemerintahan, sistem operasi tidak bekerja sendirian. Sistem operasi harus
menyediakan sebuah lingkungan yang didalamnya terdapat berbagai program untuk
menyelesaikan berbagai pekerjaan.
Sistem operasi dapat dipandang sebagai
pengontrol sumberdaya yang ada. Sebuah sistem komputer memiliki berbagai
sumberdaya (hardware dan software) yang dibutuhkan untuk menyelesaikan berbagai
masalah: CPU time, ruang memori, ruang penyimpanan file, perangkat I/O
(input/output), dan lain sebagainya. Sistem operasi bertindak sebagai manajer
bagi semua sumberdaya ini dan mengalokasikannya pada program dan user tertentu
untuk melakukan berbagai tugas (task). Dengan demikian ada peluang
terjadinya konflik permintaan sumberdaya, sistem operasi harus mengambil
keputusan, request (permintaan) sumberdaya mana yang harus dilayani
untuk menjaga efisiensi operasi komputer.
Pandangan lain terhadap sebuah sistem
operasi terfokus pada kebutuhan pengendalian (control) program. Control
program mengendalikan eksekusi program user untuk mencegah error dan
penggunaan yang tidak efisien, khususnya pengoperasian dan pengendalian
perangkat I/O.
Tujuan utama sebuah sistem operasi
adalah untuk kenyamanan user. Sistem operasi ada untuk lebih memudahkan user
mengoperasikan komputer dibanding tanpa sistem operasi. Tujuan lainnya adalah
untuk mengefisienkan operasi sistem komputer.
Hardware
adalah perangkat fisik komputer yang menjadi inti dari sumber daya sebuah
komputer.Perangkat fisik dari sebuah komputer adalah bagian yang dapat dilihat
dan disentuh. Contoh dari hardware adalah monitor, keyboard, processor dan lain
sebagainya.Hardware dapat digolongkan sesuai dengan fungsinya menjadi 4 macam
golongan:
1.
Input Device (perangkat
keras masukan), berfungsi sebagai masukandata pengguna untuk diolah oleh
komputer misalnya: keyboard (masukan data berupa angka/text/karakter), mouse
(masukan data berupa arah/pointer), microphone (masukan data berupa suara),
camera (masukan data berupa gambar), scanner dsb.
2.
Processing Device
(Perangkat keras pemrosesan), berfungsi untuk mengolah atau memproses data yang
diinputkan agar dapat disajikan/dioutputkan ke pengguna. Contoh: processor,
RAM/main memory, VGA card, sound card, network interface card/LAN card dsb.
3.
Output Device
(Perangkat keras keluaran), berfungsi untuk menampilkan hasil pengolahan
komputer bagi pengguna, misalnya: monitor & proyektor (keluaran berupa
gambar), speaker & earphone (keluaran berupa suara), printer & plotter
(keluaran berupa hasil cetakan pada kertas) dsb.
4.
Storage Device (Perangkat
keras penyimpanan), berfungsi untuk menyimpan hasil pengolahan komputer.
Contoh: harddisk, flashdisk, disket, CD/DVD/Blueray disk dsb.
Software
merupakan program berupa kode-kode dan perhitungan matematis yang dapat
dimengerti oleh perangkat keras komputer (hardware) yang disesuaikan dengan
tujuan dan fungsinya agar komputer tersebut dapat dioperasikan oleh brainware.
Apabila dimisalkan seorang manusia, hardware merupakan raga atau fisiknya dan
software merupakan jiwa atau ruhnya sedangkan brainware merupakan akal pikiran
yang mengendalikannya. Software secara umum dibagi menjadi “program aplikasi”
dan “sistem operasi”. Program aplikasi adalah program yang digunakan oleh
pengguna untuk menyelesaikan suatu tugas tertentu misalnya untuk hiburan, menyetel
video, pengolah grafis, pengolah kata, pengolah angka dll. Contoh perangkat
lunak aplikasi yang sering digunakan adalah MS Word, MS Word digunakan sebagai
perangkat pengolah kata yaitu membuat surat, makalah dan lain sebagainya.
Brainware
biasa juga disebut dengan user atau pengguna, merupakan manusia atau program
yang menggunakan dan mengoperasikan komputer. Pada umumnya brainware adalah
seorang manusia yang mengoperasikan komputer. Namun sebenarnya brainware bukan
hanya manusia, software semisal program aplikasi juga dapat bertindak sebagai
brainware.
Ketiga
komponen sistem komputer tersebut dibutuhkan dalam sebuah kesatuan yang utuh
untuk menjalankan komputer agar dapat berfungsi. Tanpa adanya salah satu
komponen, mustahil komputer dapat digunakan. Hardware tanpa software
hanya seonggok rangkaian semikonduktor tak berarti, software tidak akan dapat
digunakan tanpa adanya hardware. Dan tanpa adanya brainware, hardware dan
software tidak akan dapat menjalankan fungsi sesuai tujuannya untuk menyelesaikan
pekerjaan manusia sebagaimana mestinya.
Sistem
operasi bisa dikatakan merupakanprogram yang menghubungkan semua komponen
sistem komputer tersebut. Sistem operasi dapat diibaratkan sebuah jembatan yang
menghubungkan antara brainware, software aplikasi dan hardware agar dapat
saling berkomunikasi.Sebuah sistem operasilah yang mengatur hardware komputer,
dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta
bertindak sebagai penghubung antara brainware dengan hardware. Sistem operasi
bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan
hardware untuk berbagai program aplikasi yang digunakan brainware.
Sistem
operasi merupakan software pada lapisan pertama yang diletakan didalam memori
utama pada saat komputer pertama kali dinyalakan. Sedangkan software lainnya
baru diaktifkan setelah sistem operasi berjalan, sistem operasi akan
menyediakan layanan inti umum bagi software-software itu. Layanan inti tersebut
seperti akses ke disk, manajemen memori, scheduling task, dan memberikan
antar muka bagi user. Software-software lainnya tidak perlu lagi melakukan
tugas-tugas inti umum tersebut, karena dapat dilakukan dan dilayani oleh sistem
operasi. Bagian kode (source code) yang melakukan tugas-tugas inti umum
dan berjalan setiap saat disebut dengan “kernel” dalam sistem operasi.