Page 12 - E - MODUL PEMBELAJARAN TIK KELAS 7 SEMESTER 1
P. 12
Perangkat lunak atau peranti lunak (bahasa Inggris: software) adalah istilah
khusus untuk data yang diformat, dan disimpan secara digital, termasuk
program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca,
dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang
tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras
komputer.
Pembuatan perangkat lunak itu sendiri memerlukan "bahasa pemrograman"
yang ditulis oleh seorang pemrogram untuk selanjutnya dikompilasi dengan
aplikasi kompiler sehingga menjadi kode yang bisa dikenali oleh mesin
hardware.
2. Jenis Dan Fungsi Perangkat Lunak
A. Jenis Perangkat Lunak
Ada 3 Jenis perangkat lunak, yaitu sebagai berikut.
Perangkat lunak sistem operasi (operation system), yaitu program
yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan
sistem komputer. Contoh perangkat lunak sistem operasi, yaitu
Windows, UNIX, LINUX, dan VMS.
Perangkat lunak Bahasa pemrograman (programming language
software), yaitu program yang digunakan untuk menerjemahkan
instruksi-instrusksi yang ditulis dalam bahasa pemrograman ke dalam
bahasa mesin agar dimengerti oleh komputer. Contoh perangkat
lunak bahasa, yaitu Visual Basic, Delphi, dan C++.
Perangkat lunak paket (package software), yaitu perangkat lunak
yang dibuat oleh software house yang berguna untuk menyelesaikan
pekerjaan yang bersifat umum atau standar.Contoh perangkat lunak
paket, yaitu Ms Word yang digunakan untuk membuat suatu
dokumen dan Ms Excel yang digunakan untuk mengolah berupa
angka-angka atau grafik.
B. Fungsi Perangkat Lunak
Dalam peran yang penting dalam berjalannya sistem komputer, tentu
memiliki fungsi-fungsi khusus yang dimiliki software. Fungsi-fungsi
software tersebut antara lain sebagai berikut:
Software menyediakan fungsi dasar untuk kebutuhan komputer yang
dapat dibagi menjadi system operasi atau system pendukung
Software sebagai penghubung antara software software yang lain
dengan hardware
Software berfungsi dalam mengatur berbagai hardware untuk
bekerja secara bersama-sama
Sebagai penerjemah terhadap software-software lain dalam setiap
instruksi-instruksi kedalam bahasa mesin sehingga dapat diterima
oleh hardware
Mengidentifikasi program
3. Macam-macam Perangkat Lunak
A. Perangkat Lunak Berdasarkan Sumber
1. Close Source