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),
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++