Perangkat Lunak atau Software dibagi menjadi dua
kategori yaitu perangkat lunak sistem dan perangkat lunak aplikasi.[1]
1.
Perangkat Lunak Sistem (System
Software)
Perangkat Lunak Sistem adalah perangkat lunak
atau software yang berhubungan langsung dengan komponen perangkat keras
komputer (Hardware), perawatan, maupun pemrogramannya. Perangkat lunak sistem
ada tiga macam yaitu sebagai berikut :
a.
Sistem Operasi (Operating System)
Sistem Operasi merupakan
perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat
keras (Hardware) serta operasi-operasi dasar
sistem, termasuk menjalankan perangkat lunak aplikasi.
Komputer tidak dapat
menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem operasi di
dalamnya. Jadi sistem operasi
adalah software yang pertama kali harus di instal ke komputer.
Sistem operasi ini juga akan
berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi ketika kita
memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut
akan disampaikan ke sistem
operasi terlebih dahulu, baru
kemudian oleh sistem operasi disampaikan ke hardware.
Misalnya,
kita memberikan perintah print dari aplikasi Microsoft Word. Perintah tersebut
akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.
Contoh : Windows, Mac Os, DOS,
UNIX dan lain-lain.
Secara
umum tugas-tugas dari sistem operasi adalah sebagai berikut:
1)
Mengatur User interface, yaitu bagaimana antara komputer
dan pengguna bisa saling berinteraksi.
2)
Mengordinasikan perangkat keras dengan
perangkat lunak yang terdapat pada komputer
3)
Mengatur bagaimana perangkat
lunak bisa masuk dalam memori.
4)
Mengatur cara penyimpanan dan
pengambilan data pada media penyimpanan.
5)
Mengelola semua sumber daya
sistem pada komputer dan lain-lain.
Sistem
Operasi secara umum terdiri dari beberapa bagian:[2]
1)
Mekanisme Boot, yaitu
meletakkan kernel ke dalam memory
2)
Kernel, yaitu inti
dari sebuah Sistem Operasi
3)
Command
Interpreter atau shell,
yang bertugas membaca input dari pengguna
4)
Pustaka-pustaka,
yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil
oleh aplikasi lain
5)
Driver untuk
berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Setiap masing-masing
sistem operasi mempunyai kelebihan dan kekurangan, namun saat ini Operating System Windows masih paling banyak digunakan oleh masyarakat karena
kemudahan dalam mengoperasikan dan perawatan.
b.
Bahasa Pemrograman
Bahasa pemrograman merupakan
instruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada
komputer untuk melaksanakan suatu tugas.
Manusia
memberikan instruksi yang dimengerti oleh komputer melalui bahasa pemrograman,
dan komputer akan menerjemahkannya.
Bedasarkan
levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut:
1)
Low
Level Language
Merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language
adalah bahasa mesin assembly.
2)
Middle
Level Language
Merupakan bahasa pemrograman tingkat menengah. Contoh middle level
language adalah bahasa C dan C++. Bahasa C dan C++ merupakan compiler untuk
membuat aplikasi interfacing komputer maupun microcontroller.
3)
High
Level Language
Merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa
dalam penulisan program mudah dipahami oleh manusia.
Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL dan lain-lain.
c.
Utility Software
Digunakan untuk mendukung dan meningkatkan program-program dalam
sebuah sistem komputer agar kinerja komputer semakin maksimal.
Utility software dibag menjadi dua bagian, antara lain:
1)
Utility
Internal
Software
utility yang dimiliki oleh sistem operasi.
Contoh windows backup, management file / windows explorer, display, disk cleanup dan lain-lain.
2)
Utilty
Eksternal
Software
utility yang tidak dimiliki sistem operasi tetapi dapat di instal.
Contoh : bluetooth, norton, mcafee, cd burner xp, daemon tool, winrar, winzip, ccleaner dan lan-lain.
2.
Perangkat Lunak Aplikasi
(Aplication Software)
Perangkat lunak aplikasi (application software) merupakan aplikasi yang dibuat atau dirancang untuk menyelesaikan suatu tugas tertentu.
Selain perangkat lunak sistem, sebuah komputer juga membutuhkan
perangkat lunak aplikasi yang berfungsi untuk menyelesaikan tugas-tugas tertentu
yang membantu pengguna dalam kegiatan sehari-hari.
a.
Word Processing
Aplikasi ini digunakan untuk membuat dokumen seperti surat,
amplop, label, makalah dan sebagainya.
Contoh :
Microsoft Word, Lotus Ami Pro dan WordPerfect.
b.
Desktop Publishing
Merupakan Aplikasi yang mengatur tata letak cetakan pada suatu naskah
sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c.
Program Speadsheet
Merupakan Aplikasi yang digunakan untuk mengolah data secara berkolom.
Contoh : Microsoft Excell, Lotus Improv.
d.
Database Management System
Salah satu
kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah
besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan,
mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang
disebut dengan program database management system (disingkat DBMS) dan sering
disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access,
Approach.
e.
Graphics
Salah satu
kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program
yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak
pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer,
karena gambar dikomputer mudah diubah dan diolah. Contoh: Corel Draw, Stanford
Graphics, Visio.
f.
Program Akuntasi
Aplikasi
yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan
dengan keuangan dan akuntasi. Contoh: DacEasy Accounting, Pacioli 2000,
PeachTree Accounting.
g.
Program Statistik
Program
statistik merupakan program yang digunakan untuk melakukan penelitian yang
berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h.
Communication
Communication
merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer
lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i.
Multimedia
Multimedia
merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan
multimedia seperti kamera video, kamera digital, video player. Contoh :
Microsoft Video.
j.
Game
Game
merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince
of Persia.
k.
Antivirus
Antivirus
merupakan program yang digunakan untuk mendeteksi dan
menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh:
McAfee VirusScan, Norton Antivirus, AVG.
a.
Aplikasi Internet
Berupa
layanan aplikasi yang dapat memudahkan aktifitas kita di internet, seperti
E-mail, Google, dan Yahoo.
b.
Aplikasi Grafis
Aplikasi
yang berfungsi untuk membuat desain maupun editing foto dan gambar. Contoh :
CorelDraw dan Adobe photoshop.
c.
Aplikasi Programming.
Perangkat
lunak khusus untuk membuat software atau program tertentu. Contoh : Visual
Basic, Delphi 7.
d.
Aplikasi Perkantoran.
Aplikasi
komputer yang berguna menyediakan layanan pekerjaan kantor. Contoh :
Microsoft Office.
e.
Aplikasi Multimedia.
Biasanya
digunakan untuk mendukung dan menggabungkan sebuah informasi, teks, video dan
audio. Contoh : Winamp, AIMP3 dan Window Media Player.
f.
Aplikasi Games.
Aplikasi
berupa permainan yang ada didalam komputer. Contoh: Solitaire.
Tidak ada komentar:
Posting Komentar