Perangkat lunak merupakan suatu rangkaian program yang dibuat
dan dipasangkan (diinstalasikan) pada suatu perangkat keras, agar perangkat keras tersebut dapat berjalan sesuai dengan fungsinya. Perangkat lunak berfungsi sebagai sarana penghubung antara pengguna dan perangkat keras.
Perangkat lunak mempunyai sifat-sifat tertentu seperti; dapat dilihat, dapat digunakan, namun tidak dapat dipegang maupun dirasakan secara fisik. Perangkat lunak sering kali dikenal dengan istilah SOFTWARE.
Jenis-jenis
Lisensi software menurut microsoft dalam “The Hallowen Document” antara lain :
- Lisensi Commercial
- Lisensi Trial Software
- Lisensi Non Commercial Use
- Lisensi Shareware
- Lisensi Freeware
- Lisensi Royalty-Free Binaries
Dalam ilmu komputer, source code (atau
disebut juga source) adalah
kumpulan pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis dan dapat di baca manusia.
Source
code memungkinkan programmer untuk
berkomunikasi dengan komputer menggunakan beberapa perintah yang telah terdefinisi.
Source Code biasanya dibuat dalam satu atau lebih file teks, kadang-kadang disimpan dalam database yang disimpan sebagai prosedur dan dapat juga muncul sebagai potongan kode yang tercetak di buku atau media lainnya. Banyaknya koleksi file source code dapat
diatur dalam direktori pohon, dalam hal ini mungkin juga dikenal sebagai Source Tree.
Software terdiri dari :
- Sisten Oprasi
- Utility
- Bahasa Pemrograman
- Aplikasi
Sistem Oprasi (Operating Sistem) adalah bagian
dari perangkat lunak yang berfungsi untuk mengelola
kinerja perangkat keras dan perangkat lunak sehingga bisa dijalankan oleh pengguna komputer. untuk mengerjakan suatu
tugas/fungsinya sesuai dengan kebutuhan.
Jenis – jenis Sistem Operasi
1. Sistem operasi berbasis text. Contoh
: DOS (Disk Operating System)
2.
Sistem Operasi berbasis Grafis
a. Microsoft
Windows :
Windows
XP, Windows Vista,
Windows 7 Seven
b. Linux
: Redhat,
Mandrake, UBuntu
c. Mac
OS : Sistem
operasi untuk komputer keluaran Apple yang biasa
disebut
Mac
atau Macintosh
Program Aplikasi adalah bagian
dari software komputer yang
menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan
suatu tugas/fungsi tertentu sesuai dengan kebutuhan pengguna).
Bahasa pemrograman
Perangkat lunak bahasa yaitu
program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis
dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu.
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++
komputer.
Program
Utility/Program Layanan adalah perangkat lunak komputer untuk :
- Membantu mengelola, menganalisa, mengkonfigurasi, memelihara, mengisi kekurangan/kelemahan dari sistem operasi, dan
- Memudahkan pengguna melakukan akses secara cepat terhadap program.
Contoh
software ini diantaranya :
- Norton Utility
- Winzip
- Norton Ghost
- Antivirus
Contoh Program Utility
- Disk Defragmeter
- Driver
- Dam Disk
- Disk Cleaner
- Ruang Disk Analisis
- Backup Utilitas