Perangkat lunak adalah istilah umum 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.
Lisensi
Lisensi perangkat lunak mencakup izin, hak, dan pembatasan yang diberlakukan atas perangkat
lunak,
baik berupa suatu komponen atau program berdiri sendiri. Penggunaan suatu
perangkat lunak tanpa lisensi dapat dianggap pelanggaran atas hak eksklusif
pemilik menurut hukum hak cipta atau, kadang, paten dan dapat membuat pemilik menuntut pelanggarnya. Dalam suatu
lisensi, penerima lisensi diizinkan untuk menggunakan untuk menggunakan perangkat
lunak berlisensi sesuai dengan persyaratan khusus dalam lisensi. Pelanggaran
persyaratan lisensi, tergantung pada lisensinya, dapat menyebabkan pengakhiran
lisensi, dan hak pemilik untuk menuntut pelanggarnya.
Perangkat lunak sumber terbuka (Inggris: open source software) adalah
jenis perangkat lunak yang kode sumber-nya terbuka untuk
dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya
pengembangannya dilakukan oleh satu paguyuban terbuka yang bertujuan
mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu
seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang dibayar untuk
membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang
dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika
tertentu.
Berdasar Fungsi
Sitem operasi, adalah sekumpulan perintah dasar yang berperan untuk menjalankan
dan mengoperasikan komputer .Sekarang ini banyak sekali macam-macam sistem
operasi di pasaran baik yang asli ataupun yang bajakan.Ada beberapa sistem
operasi yang biasa kita jumpai di pasaran diantranya Windows,Unix,Linux
Anti Virus, adalah sebuah
jenis perangkat
lunak
yang digunakan untuk mengamankan, mendeteksi, dan menghapus virus komputer dari sistem
komputer. Antivirus disebut juga Virus Protection Software. Aplikasi ini dapat
menentukan apakah sebuah sistem komputer telah terinfeksi dengan sebuah virus
atau tidak.
Bahasa pemrograman, adalah software bahasa komputer yang digunakan dengan cara merancang
atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh
bahasa program itu sendiri.
·
Bahasa pemrograman tingkat rendah (low
level language), merupakan bahasa pemrograman generasi pertama,
bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya
menggunakan bahasa mesin.
·
Bahasa pemrograman tingkat menengah
(middle
level language), merupakan bahasa pemrograman dimana pengguna
instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk
dimengerti karena banyak menggunakan singkatan-singkatan seperti “STO” artinya
simpan (STORE) dan “MOV” artinya pindahkan (MOVE). Yang tergolong dalam bahasa
ini adalah assembler.
·
Bahasa pemrograman tingkat tinggi (high
level language) merupakan bahasa yang mempunyai ciri lebih
terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari, contoh
bahasa level ini adalah: Delphi, Pascal, ORACLE
Rangkuman materi dapat dilihat DISINI