Pengertian Perangkat
Lunak
Perangkat lunak sistem atau sering disebut
juga dengan perangkat lunak pendukung adalah program yang digunakan untuk
mengontrol sumber daya komputer, baik yang bersifat internal misalnya RAM , maupun
eksternal misalnya printer. Kedudukan program ini umumnya sebagai perantara antara
program aplikasi dan perangkat keras komputer. Itulah sebabnya, peran program
sistem kadangkala tidak terlihat secara langsung. Adapaun yang tampak seperti
perangkat lunak aplikasi yaitu utilitas.
a.
Perangkat
lunak sistem operasi
Perangkat lunak sistem operasi adalah perangkat
lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer,
yaitu Windows, UNIX, dan Linux.
b.
Utilitas
Utilitas adalah program yang dipakai secara
langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian
atau pengalokasian sumber daya dalam sistem komputer. Contohnya ScanDisk pada
Windows dan tar pada UNIX.
c.
Device
driver
Device driver merupakan program yang berfungsi untuk membantu komputer mengendalikan
peranti-peranti peripheral.
d.
Penerjemah
bahasa (Language translator)
Penerjemah bahasa atau
sering disebut juga dengan Language translator adalah program yang
berfungsi untuk menerjemahkan program yang dibuat oleh pemrograman menjadi
bentuk yang dapat dijalankan oleh komputer secara langsung.
Sistem Operasi
Sistem operasi adalah perangkat lunak dasar yang
berfungsi sepenuhnya untuk mengendalikan sistem komputer.
Fungsi Sistem
Operasi
1.
Manajemen
proses mencakup penyiapan, penjadwalan, dan pemantulan proses pada komputer .
proses adalah program yang sedang dijalankan.
2.
Manajemen
sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam
sistem komputer yang dilakukan oleh perangkat lunak sistem ataupun perangkat
lunak aplikasi yang sedang dijalankan pada komputer. Maksud sumber daya disini
adalah komponen perangkat keras dalam komputer seperti CPU, memori utama, dan
peranti masukan atau keluaran.
3.
Menejemen
data berupa pengendalian terhadap data masukan atau keluaran, termasuk dalam
hal pengalokasian dalam perani penyimpanan sekunder maupaun dalam memori utama.
Macam-macam
Sistem Operasi
a.
Sistem
Operasi yang termasuk UNIX
No
|
Nama
|
Vendor
|
1.
|
AIX
|
IBM
|
2.
|
A/UX
|
Apple
(Macintosh)
|
3.
|
DG/UX
|
Data
General
|
4.
|
Digital Unix
|
DEC
|
5.
|
HP/UX
|
Hawlett-Packard
|
6.
|
Unixware
|
Novell
|
7.
|
XINU
|
Doug
Comer
|
b.
Sistem
operasi yang populer pada PC
No
|
Sistem
Operasi
|
Keterangan
|
1.
|
DOS
|
DOS adalah singkatan
dari Disk Operating System merupakan sistem operasi yang pada awalnya dipakai
pada IBM PC (disebt MS-DOS) versi DOS yang pertama yang dirilis pada tahun
1962 dikemas dalam sebuah disket. Pada saat ini, sistemoperasi ini hampir
tidak digunakan lagi. Dirancang untuk komouter tunggal.
|
2.
|
Windows 95/
Windows 98/
Windows Me/
Windows XP/
Windows Me/
Windows 7
Windows 8
|
Sistem operasi dengan
antarmuka grafis yang dibuat oleh mocrosoft. Memiliki kemampuan multitasking
dan dapat digunakan untuk membentuk kerja tim (Workgroup) dengan membuat
jaringan sederhana. Dapat digunakan sebagai client dalam client/server sistem
operasi ini mendukung plug and play, yaitu suatu kemampuan yang secara
otomatis dapat mengonfigurasi perangkat eras baru yang ditambahkan ke dalam
sistem komputer.
|
3.
|
Windows
NT/
Windows
2000
|
Sistem operasi dengan
anatarmuka grafis ini bisa digunakan sebagai server. Mendukung multitasking
dan multiprocessing. Windows NT (kependekan nw tecnologi) dirilis pertama
kali pada tahun 1993. Pada tahun 2000, windows 2000 diluncurkan untuk
menggantikan windows NT versi 4.0
|
4.
|
Novell NetWare
|
Merupakan sistem
operasi LAN (Local Area Network) atau jaringan lokal yang sangat terkenal
sebekum windows NT muncul.
|
5.
|
OS/2
|
Sistem operasi untuk
IBM PC dengan antarmuka grafis. Mendukung multitasking dan netwoking. Namun,
kurang populer diindonesia
|
6.
|
UNIX
|
UNIX adalah keluarga
sistem operasi yang dapat digunakan untuk berbagai platform komputer, dari PC
hingga mainframe. Beberapa contoh sistem operasi ang termasuk UNIX : AIX
(IBM), digital UNIX (DEC), dan solaris (sun microsystems). Dilingkungan PC
anatara lain terdapat solaris dan SCO unix .
|
7.
|
Linux
|
Sistem operasi semacam
unix ini diciptakan oleh linus Trovalds, sangat populer diligkungan PC dan
telah menjadi pesaing sistem windows semenjak akhir tahun 1990-an. Sistem
operasi ini tergolong dalam open Source.
|
Penanganan
Proses dalam Sistem Operasi
a.
Multiprogramming
Multiprogramming adalah metode yang menggunakan dua program atau lebih dijalankan secara
serentak dalam sebuah komputer dan berbagai sumber daya dalam wakt8u yang
berlainan.didalam sistem multiprogramming sebuah program dijalankan
dalam CPU sampai terjadi dalam suatu interupsi misalnya permintaan masukan.
Konsep multiprogramming dapat dianalogkan
dengan pengacara yang tentu saja tidak hanya mengenai satu klien. Ketika suatu
kasus dari seseorang kllien sedang menunggu ubntuk proses pengadilan, sang
pengacara dapat mengenai kasus yang lain. Dengan cara yang seperti ini maka
tidak akan ada waktu yang tersia-siakan.
Kelemahan sistem multiprogramming adalah
tidak memungkinkan pemakai berinteraksi dengan proses. Segala masukan ditangani
melalui kartu kontrol yang dikenal dengan sebutan kartu plong.
b.
Time-sharing
Time-sharing adalah suatu metide yang digunakan sistem operasi yang memungkinkan
sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena
setiapproses akan ditangani oleh CPU secara bergantian dalam jumlah waktu yang
sama. Time-sharing merupakan pengembangan lebih lanjut terhadap multiprogramming.
c.
Penyimpana
virtual
Penyimpanan virtual adalah suatu metode yang
menangani sejumlah program dengan membagi program-program tersebut kedalam
bagian-bagian yang lebih kecil dan berukuran sama dengan hanya sebuah bagian
darisetiap proses yang ditaruh dalam memorin utama per satu waktu. Metode
seperti ini diterapkan antara lain pada Windows.
d.
Multitasking
Multitasking adalah suatu kemampuan yang memungkinkan seorang pemakai dapat menjalankan
sejumlah program dalam waktu yang sama. Cara seperti ini umum dalam sistem PC.
Dengan menggunakan sistem operasi Windows.
e.
Multiprocessing
Multiprocessing adalah suatu kemampuan sistem operasi yang menjalankan dua atau lebih interuksi
secara serentak dengan menggnakan sejumlah CPU dalam sebuah komputer.
Utilitas
Utilitas adalah program yang bermanfaat untuk
melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalnya untuk
menformat disket. Di dlingkuanagn windows , program-program seperti ScanDisk,
Disk Cleanup, dan Disk Defragmenter, secara otomatsis disertakan dalam komputer
ketika program Windows diinstal.
Beberapa penggolongan utilitas menurut tugas yang
dilakukan antar lain pencadangan (backup), pemulihan data (data recovary),
antivirus, komperssi data, defegmentasi, pemformat disk. Berbagai katagori
yang lain tidak dibahas karena sangat banyak.
2.3.1
Program Untuk
Pencadangan
Pencadang (backup) berarti menyalin program
atau data yang terdapat pada hard disk komputer ke suatu peranti
penyimpanan exsternal (misalnya pita mengetik atau CD-RW) dengan tujuan agar
sekitarnya terjdai kerusakan pada hard disk komputer maka salinan
tersebut dapat dikembangkan lagi. Dilingkungan UNIX dan Linux terdapat utilitas
bernama tar, cpio, dan dd.
2.3.2
Program
Pemulihan Data
Utilitas pemulihan data berfungsi untuk melakukan
perbaikan atau pemulihan data yang rusak secara fisik. Norton Utilitas
merupakan contoh program pemulihan data yang sangat terkenal. Perangkat lunak
ini berisi kesimpulan program yang antara lain berguna untuk membetulkan
kerusakan data pada hard disk.
2.3.3
Program
Antivirus
Virus berupa penggalan kode yang dapat
menggandakan dirinya sendiri denagn cara menyalin kode dan menempelkan ke bekas
program yang dapat dieksekusi (misalnya berkas .exe pada DOS).
Beberapa virus hanya “sekedar numpang”, namun
sejumlah virus yang lain benar-benar sangat jahat karena akan menghapus
berkas-berkas dengan kestensi tertentu dan bahkan dapat menformat hard disk.
Contoh virus jahat adalh CIH dan virus Chernobly yang melakukan penularan
melalui e-mail. Program antivirus berguna untuk menangani penularan
virus dalam komputer.
2.3.4
Program
Kompresi Data
Komperesi data merupaka upaya yang bisa dilakukan
pemakai komputer dengan tujuan agar berkas yang berukuran besar dapat disimpan
dengan ukuran yang jauh lebih kecil. Tindakan ini sering kali dilakukan dengan
tujuan agar berkas yang berukuran lebih besar dari kapasitas disket tetap dapat
disimpan dalam sebuah disket.
2.3.5
Program Untuk
Melakukan Defragmentasi
Defragmentasi dalah suatu uapaya yang
menghilangkan fragmentasi. Fragmenatsi adalah keadaan yang membuat bagian dari
berkas-berkas pada hard disk atau
disket tidak berada pada lokasi yang berseblahan melainkan berserakan pada
bagian sektir yang berjauhan. Program yang diguanakan untuk melakukan
defragmentasi disebut defragger dan defragmenter. Disk
defragmenter merupakan contoh utilitas yang tersedia pada Microsoft Windows.
2.3.6
Pemformat
Disk
Menformat disk adalah tindakan yang dilakukan
untuk menyiapkan disket atau hard disk agar bisa digunakan untuk
menyimpan data atau program. Untuk melakukannya anda, bisa menggunakan program
pemformat disk.
Device
Driver
Device Driver adalah program yang berfungsi untuk membantu komputer mengendalikan
peranti-peranti peripheral. Perangkat lunak ini biasanya disediakan vendor yang
memproduksi perangkat keras. Sebagai contoh, ketika anda memasang perangkat
keras seperti modem atau sacnner, anda juga perlu menginstal device driver supaya
perangkat keras tersebut dapat berfungsi dengan baik.
No comments:
Post a Comment