Anda di halaman 1dari 6

Perangkat Lunak (software) merupakan data elektronik yang disimpan

sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah, maupun catatancatatan

yang diperlukan oleh

komputer untuk menjalankan perintah yang

dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan


logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga
dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini
melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data.
Software ini mengatur sedemikian rupa sehingga logika yang ada dapat
dimengerti oleh mesin komputer.
Software secara fisik tidak ada wujudnya. Maka tidak bisa kita sentuh,
tidak bisa kita pegang namun kita dapat menjalankannya dalam sebuah sistem
operasi dan Yang hanya bisa kita pegang hanya media penyimpannya saja, seperti
disket,CD, dsb. Perangkat lunak memiliki fungsi tertentu juga, dan biasanya untuk
mengaktifkan perangkat keras. Bisa juga dikatakan perangkat lunak bekerja di
dalam perangkat keras.
Secara umum, perangkat lunak (software) dapat dibagi menjadi empat
bagian, yaitu Sistem Operasi, Program Aplikasi, Bahasa Pemrograman dan
Program Bantu.
1. 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. Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut.

Mengatur User interface, yaitu bagaimana antara komputer

dan pengguna bisa saling berinteraksi.


Mengoordinasikan perangkat keras / hardware denga

perangkat lunak / software yang terdapat pada komputer


Mengatur bagaimana perangkat lunak bisa masuk dalam
memori.

Mengatur cara penyimpanan dan pengambilan data pada

media penyimpanan.
Mengelola semua sumber daya sistem pada komputer dan
lain-lain.
Sistem Operasi jenisnya banyak sekali, kita hanya perlu memilih jenis apa

yang akan digunakan di komputer kita. Mulai dari yang berlisensi sampai
dengan yang gratis (open source), diantaranya adalah :
a.DOS
b. Windows, beberapa versi windows :
Windows 95
Windows 98
Windows 2000 Profesional
Windows 2003
Windows XP Windows Vista
c.Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
d. Apple System
e.Machintos
2.

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.

Low Level Language, merupakan bahasa tingkat rendah

atau bahasa mesin. Contoh low level language adalah sebagai berikut.

1.

Machine code, merupakan kode yang disimpan


dalam bentuk angka biner (0 dan 1) di mana angka biner tersebut

2.

berfungsi menyimpan instruksi yang diperlukan oleh mesin.


Assembly
code,
merupakan
kode

untuk

mempresentasikan machine code ke dalam komputer. Assembly code ini

akan diubah menjadi machine code melalui bahasa assembler.


Middle Level Language,

Bahasa Pemrograman C++


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.


High Level Language,

Bahasa Pemrograman Pascal


merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa dalam
penulisan program mudah dipahami oleh manusia. Bahasa pemrograman
ini menggunakan pendekatan prosedural. Sebagai bahasa prosedural,
pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer
melaksanakan tugasnya. Program ditulis dengan menggunakan kata-kata
yang biasa dipakai manusia, seperti WRITE untuk menampilkan sesuatu di
layar dan READ untuk membaca data dari keyboard. Bahasa generasi ketiga
seringkali disebut sebagai high level language disebabkan bahasa ini
menggunakan kata-kata yang biasa digunakan manusia. Contoh high level
language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL, dan
Prolog

3.

Utility Software

Utility Software merupakan perangkat lunak yang berfungsi untuk


menyelesaikan suatu permasalahan tertentu dalam sistem komputer. Seperti
membantu pengoperasian mesin dalam komputer di antaranya mempersiapkan
pemakaian media disk, membuat duplikat (copy file), membuat atau
menghapus proteksi (keamanan) suatu sistem software, memperbaiki bagian
file pada disk yang rusak, menguji kebenaran kinerja dari komputer, dan lainlain.Contohnya : WinRar, Scandisk, Disk Defragmenter, Norton Ghost,
Tune Up Utilites, Advanced System Care, CC-Cleaner, dll.
4.

Software Aplikasi (Application Software)

Perangkat lunak aplikasi (application software) merupakan program yang


dibuat atau dirancang untuk menyelesaikan suat aplikasi 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. Pada Saat ini banyak
perangkat lunak aplikasi yang tersedia dalam bentuk paket-paket program.
Progam ini banyak dibuat oleh perusahaan software dan bisa dibeli bebas di
toko-toko penjualan software. Contoh Program aplikasi ada banyak macamnya
yaitu:
a. Program pengolah kata, contohnya adalah : Microsoft Word, Open
Office.org Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro,
dll.
b. Program pengolah angka, contohnya adalah : Microsoft Excel, Open
Office.org Calc, Quattro Pro, Lotus 123, dll.
c. Program presentasi, contohnya adalah : Microsoft Powerpoint, Open
Office.org Impres, Magic Point, CorelPresentation, Apple Work, dll.
d. Program design grafis, contohnya adalah : Adobe Photoshop, Corel
Draw, Free Hand, Auto Cad, dll.
e. Program browser, contohnya adalah : Internet Explorer, Modzilla
Firefox, Opera, Netscape Communicator.
f. Program database, contohnya adalah : Microsoft Access, Open
Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll.
g. Program animasi, contohnya adalah : Macromedia Flash, Swish, dll.
h. Program multimedia, contohnya : Windows Media Player, WinAmp,
Cyberlink, Real Player, DVD Player,

Anda mungkin juga menyukai