Perangkat Lunak Komputer
Perangkat Lunak (software) merupakan suatu program yang
dibuat oleh pembuat program untuk menjalankan perangkat keras komputer.
Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan
proses pengolahan data. Software sebagai penghubung antara
manusia sebagai pengguna dengan perangkat keras komputer, berfungsi
menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras
komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan
dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.
Perangkat lunak komputer berfungsi untuk :
1.
Mengidentifikasi program
2.
Menyiapkan aplikasi program sehingga tata kerja seluruh
perangkat komputer terkontrol.
3.
Mengatur dan membuat pekerjaan lebih efisien.
Macam-macam Perangkat Lunak
Perangkat lunak
terbagi menjadi 4 macam, yaitu :
1.
Sistem Operasi (Operating System),
2.
Program Aplikasi (Application Programs),
3.
Bahasa Pemrograman (Programming Language),
4.
Program Bantu (Utility)
1. Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan
sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel
pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi
berfungsi sebagai penghubung antara manusia dengan perangkat keras dan
perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah
:
·
Menyimpan program dan aksesnya
·
Membagi tugas di dalam CPU
·
Mengalokasikan tugas-tugas penting
·
Merekam sumber-sumber data
·
Mengatur memori sistem termasuk penyimpanan, menghapus dan
mendapatkan data
·
Memeriksa kesalahan sistem
·
Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”,
/2000/XP
·
Memelihara keamanan sistem, khusus pada jaringan
yang membutuhkan kata sandi (password) dan penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS),
Microsoft Windows, Linux, dan Unix.
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang
khusus untuk kebutuhan tertentu, misalnya program pengolah kata,
mengelola lembar kerja, program presentasi, design grafis, dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk
menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke
bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
·
Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean
bahasanya menggunakan kode angka 0 dan 1.
·
Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah
dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya
: BASIC, COBOL, PASCAL, FORTRAN.
·
Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan
bahasa yang berorientasi pada objek yang disebut Object Oriented
Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual
C++
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai
aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya
memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
·
Norton Utility
·
Winzip
·
Norton Ghost
·
Antivirus