Perangkat Lunak
Komputer
Setelah anda mengetahui bahwa semua komputer
membutuhkan perangkat lunak untuk mengoperasikan dan melakukan tugas-tugas pokoknya,
sebagai contoh perangkat lunak yang diperlukan untuk menerjemahkan perintah anda
sehingga dapat dipahami ke dalam bentuk komputer, yaitu untuk membuka dan
menutup program perangkat lunak lain, untuk mengelola file yang disimpan, dan untuk mencari dan mengatur seperti
perangkat keras baru yang ditambahkan ke komputer. fokus pada Jenis sistem
aplikasi yang digunakan untuk melakukan tugas-tugas pokok adalah perangkat lunak Sistem berjalan di latar
belakang sepanjang waktu, meluncurkan perangkat lunak lain bila diperlukan dan
sehingga memungkinkan untuk penggunaan komputer.
Dengan melihat perbedaan antara sistem perangkat lunak dan aplikasi perangkat lunak biasanya dapat dibagi menjadi dua kategori yaitu sistem operasi dan program utilitas. Yang pertama di lakukan adalah meneliti sistem yang mengoperasikan komponen utama sistem perangkat lunak, fungsi dan perbedaan umum antara sistem operasi. kemudian mengeksplorasi sistem operasi tertentu yang paling luas digunakan saat ini, selanjutnya melihat program utilitasnya. Program utilitas biasanya melakukan fungsi dukungan untuk sistem operasi, seperti memungkinkan untuk pengelolaan file-file, melakukan pemeliharaan pada komputer, pemeriksaan virus pada komputer, atau menghapus program yang tidak anda inginkan lagi.
SISTEM OPERASI lawan APLIKASI PERANGKAT LUNAK
Suatu komputer menjalankan dua jenis perangkat lunak yaitu sistem perangkat lunak dan perangkat lunak aplikasi. Sistem perangkat
lunak terdiri dari sistem operasi dan program
utilitas yang
mengontrol sistem komputer untuk memungkinkan penggunaan komputer. Program-program
ini memungkinkan untuk menjalankan komputer, untuk memulai program aplikasi, dan untuk memfasilitasi pekerjaan penting, seperti mentransfer
file dari satu media ke media penyimpanan yang lain,
mengkonfigurasi komputer untuk bekerja dengan perangkat keras yang terhubung, mengelola file Pada perangkat keras, dan melindungi sistem komputer dari penggunaan yang tidak sah. Aplikasi perangkat lunak meliputi semua program yang
memungkinkan untuk melakukan tugas-tugas tertentu pada komputer, seperti
menulis surat, menyiapkan faktur,
melihat
halaman web, mendengarkan file musik, memeriksa persediaan produk tertentu, bermain
game, penyusunan laporan keuangan, merancang rumah, dan sebagainya.
Didalam prakteknya, perbedaan antara sistem operasi dan perangkat lunak aplikasi tidak selalu berbeda, beberapa program seperti yang
kita gunakan
untuk membakar DVD serta yang lainnya, pada awalnya dipandang sebagai program utilitas dan sekarang program-program ini biasanya berisi
berbagai fitur tambahan, seperti
kemampuan untuk mengatur dan memutar musik dan file media lainnya, transfer
video dan foto digital ke komputer, mengedit video dan foto, membuat film DVD, copy
CD dan DVD, dan membuat tampilan slide. Sistem
perangkat
lunak sekarang biasanya
mengandung beberapa komponen perangkat
lunak aplikasi, misalnya sistem operasi Microsoft Windows yang mencakup berbagai program aplikasi termasuk mesin pencari web, kalkulator, program kalender, program lukisan, media player, program
pembuatan filem, program pesan instan, dan program mengedit teks, klasifikasi suatu program sebagai sistem atau perangkat lunak aplikasi biasanya tergantung pada fungsi utama dari program dan perbedaan antara dua kategori tersebut tidak jauh berbeda.
Sistem Operasi Komputer
Biasanya, istilah Sistem Operasi
sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket
dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas
untuk melakukan kontrol dan manajemen perangkat
keras serta operasi-operasi dasar sistem, termasuk menjalankan
perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, Sistem Operasi adalah
perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada
saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan
setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti
untuk software-software itu. Layanan inti tersebut seperti akses ke disk,
manajemen memori, penjadwalan tugas schedule task, dan
antar-muka user GUI/CLI. Sehingga
masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum
tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode
yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
Kalau sistem komputer terbagi
dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan
hardware dengan lapisan software. Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi
lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan
lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi
berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat,
sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang
cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem
Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi
lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program
baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
Sistem Operasi secara umum
terdiri dari beberapa bagian:
1.
Mekanisme Boot, yaitu meletakkan kernel ke dalam memory Kernel, yaitu inti dari sebuah Sistem
Operasi
2.
Command Interpreter atau shell, yang bertugas membaca
input dari pengguna
3.
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi
dasar dan standar yang dapat dipanggil oleh aplikasi lain.
Sebagian Sistem Operasi hanya
mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian
besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara
simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking
Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem
Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada
input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan
asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering
disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time
OS,
contohnya adalah Windows,Linux, Free BSD, Solaris, palm, symbian,
dan sebagainya.
Seiring dengan berkembangnya
Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini,
sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi internet, yang
dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk
menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal
dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus
bertambah.
Program saling berkomunikasi
antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau
disingkat dengan API.
Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi.
Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User,
program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah
komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan
diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk
windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan
terlihat perbedaan yang mencolok antara program tersebut dengan program yang
lain.
Sistem Operasi saat ini
Sistem operasi-sistem operasi
utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi
menjadi 3 kelompok besar:
Keluarga Microsoft
Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan
Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000,
Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
(Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober
2012)).
Keluarga Unix yang menggunakan
antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley
Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang
dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal
dengan nama Darwin) dan GNU/Hurd.
Mac OS, adalah sistem operasi
untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang
terbaru adalah Mac OS X versi 10.6 (Snow
Leopard).
Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).
Sedangkan komputer Mainframe, dan Super komputer menggunakan
banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
Contoh gambar aplikasi
Referensi:
Ebook Deborah_Morley,_Charles_S.Parker_ Understanding_Computers
( Today and Tomorrow )
Hal 201
http://id.wikipedia.org/wiki/Sistem_operasi
1.
Stallings (2005). Operating Systems, Internals and
Design Principles. Pearson: Prentice Hall. hlm. 6.
2.
Dhotre, I.A. (2009). Operating
Systems. Technical Publications. hlm. 1.
.jpg)
.jpg)
.jpg)

