B. PERANGKAT LUNAK (SOFTWARE)
Perangkat lunak adalah kumpulan instruksi dan data yang dikerjakan oleh
komputer. Perangkat lunak merupakan penghubung antara pengguna dan komputer
sebagai perangkat keras.
Perangkat lunak berisi perintah dari pengguna, dan perangkat keras yang
akan melaksanakan perintah tersebut secara nyata. Perangkat lunak terdiri atas
program, library (kumpulan program kecil), dan data yang berhubungan dengan
perangkat lunak tersebut, seperti dokumentasi, media digital, dan lainnya.
Berdasarkan lisensinya, software dibagi seperti berikut.
1. Freeware, artinya software tersebut gratis untuk digunakan, tanpa batasan jumlah dan waktu pemakaian, tetapi source code yang ada tidak bisa dilihat dan tidak boleh dimodiikasi. Contohnya seperti Skype, Avira, CCleaner, Smadav, Winamp, LibreOice Writer, dan sebagainya.
2. Shareware, artinya software tersebut dapat diunduh dan digunakan pengguna hanya untuk dicoba sementara hingga batasan waktu tertentu. Shareware sering dibatasi lamanya waktu pakai (misalnya trial 30 hari), atau jumlah software tersebut dijalankan (misalnya 30 x), atau feature-feature tertentu yang tidak bisa diakses. Contohnya seperti Corel Draw, Microsoft Office, IDM (Internet Download Manager), Wondershare Filmora, Norton Antivirus, dan sebagainya.3. Adware, artinya software tersebut gratis, tetapi ada iklan yang muncul ketika dijalankan. Iklan dapat muncul baik pada saat start atau muncul di sela-sela penggunaan. Contohnya seperti Windows Live Messenger Plus yang merupakan salah satu contoh Adware produk AddOns untuk Windows Live Messenger.
4. Commercial/Proprietary Software, artinya software yang dibuat dengan tujuan untuk dijual dan berbayar kepada pengembang software. Pengguna yang membelinya tidak dapat menyebarluaskan atau memodiikasi ulang software secara bebas dan tanpa izin resmi dari perusahaan yang menjual software tersebut.Contohnya seperti Microsoft Windows, Adobe Photoshop, Adobe Flash, Kaspersky, dan sebagainya.
Berdasarkan
fungsinya, software terbagi menjadi beberapa jenis, antara lain seperti
berikut.
1. Sistem Operasi
(Operating System
Sistem
operasi merupakan perangkat lunak utama yang memungkinkan komputer dapat
beroperasi. Sistem operasi sering disebut perangkat lunak sistem, yang merupakan
perangkat lunak pertama yang dijalankan pada saat komputer dinyalakan.
Sistem
operasi bertugas memberikan layanan utama untuk perangkat
lunak lain yang di- jalankan, berupa: penjadwalan tugas, pengolahan memori,
pengaturan interaksi dengan pengguna, dan akses ke penyimpan sekunder. Bagian
kode pada sistem operasi yang melakukan layanan utama disebut kernel.
Sistem
operasi mempunyai beberapa fungsi utama, antara lain seperti berikut.
- Manajemen proses : mencakup penyiapan, penjadwalan, dan pemantauan proses (program) yang sedang dijalankan pada komputer.
- Manajemen sumber daya : berkaitan dengan pengendalian penggunaan sumber daya komputer yang sedang dipakai oleh perangkat lunak sistem maupun perangkat lunak aplikasi lain yang sedang berjalan.
- Manajemen data : berupa pengendalian terhadap data masukan dan keluaran, termasuk dalam hal pengalokasian dalam piranti penyimpanan sekunder maupun dalam memori utama.\
Sistem
operasi distribusi Linux banyak digunakan pada komputer server dan sektor
superkomputer. Kelas khusus lainnya dari sistem operasi adalah sistem operasi untuk keperluan
embedded dan real-time system.
2. Program Aplikasi
Program aplikasi pada komputer
merupakan perangkat lunak siap pakai yang digunakan untuk membantu melaksanakan
pekerjaan penggunanya.
Dalam
sebuah komputer, aplikasi ini disiapkan sesuai kebutuhannya masing-masing.
Jenis-jenis program aplikasi dijelaskan pada Tabel 4 berikut.
Jenis Aplikasi | Fungsi Proram Aplikasi | Contoh Program Aplikasi |
---|---|---|
Pengolah Kata (Word Processing) | Mengolah data dalam bentuk lembar kerja (spreadsheet) | Microsoft Word, WordPad, Notepad, Google Docs, LibreOice Writer, AbiWord, WPS Oice, Zoho Writer, dan sebagainya. |
Pengolah Lembar Kerja (Spreadsheet) | Membantu tugas penerbitan buku, majalah, surat kabar, seperti: editing, layouting, membuat ilustrasi, dan lainnya. | Microsoft Excel, KSpread, OpenOice Calc, Quatro Pro, Gnumeric, Google Sheets, WPS Spreadsheets, dan sebagainya |
Pengolah Grafis | Menyelesaikan pekerjaan di bidang desain grafis, seperti menggambar maupun mengolah foto. | Adobe Photoshop, Adobe Illustrator, GIMP, Illustrator, Inkscape, CorelDraw, Serif Drawplus, dan sebagainya |
Pengolah Data (Database) | Mengolah data berjumlah banyak yang disimpan dalam bentuk basis data, misalnya data pegawai, data barang, dan lainnya. | Microsoft Access, Microsoft SQL Server, MySql, Oracle 10g, IBM DB2, MongoDB, PostgreSQL, dan sebagainya. |
Penerbitan (Publishing) | Melukis atau menggambar desain seperti desain rumah, perhiasan, otomotif, dan sebagainya. | Microsoft Publisher, Swift Publisher, Adobe Pagemaker, Adobe InDesign, Ventura Publisher, dan sebagainya. |
CAD (Computer Aided Design) | Memutar berbagai bentuk media seperti audio, image, video, animasi, gambar visual, ilm, dan lainnya. | Autocad, Pro Design, Libre CAD, SAP 2000, 3Design, dan sebagainya |
Multimedia | Membuat program komputer dalam bentuk sistem informasi, perangkat lunak, dan lainnya misalnya: program kasir di swalayan, program pendaftaran siswa baru di sekolah/dinas pendidikan, program internet banking di bank, dan lainnya. | Windows Media Player, GOM Player, VLC, PicsArt, Adobe Flash, Camtasia Studio, Flight Simulator, Spotify, Youtube, Joox, dan sebagainya |
Bahasa Pemrograman | Mengakses berbagai layanan internet. | Pascal, COBOL (Common Bussiness Oriented Language), Basic (Beginner All-purpose Symbolic Interchange Code), C, C++, Java, Python, Ruby, Scratch, dan lainnya |
Layanan Internet | Membantu pemeliharaan komputer, manajemen harddisk, antivirus, partisi harddisk, dan meningkatkan kinerja komputer. | Surel, www, Peramban, teleconference, FTP, newsgroup dan sebagainya |
Program Bantu (Utility) | Berkomunikasi dengan pengguna aplikasi lain. | Norton Backup, Winrar, Get Data Back, Nero Burning Room, dan sebagainya |
Mobile Application- Social Media | Melakukan transaksi jual beli. | Facebook, Instagram, Twitter, Pinterest, TikTok, dan lainnya |
Mobile Application – Commerce Apps | Mengolah data dalam bentuk lembar kerja (spreadsheet). | Tokopedia, Traveloka, Gojek, Bukalapak, Tiket.com, Shopee, dan lainnya |
Sedangkan berdasarkan sumbernya, software terbagi menjadi beberapa jenis, antara lain seperti berikut.
1. Open Source Software adalah perangkat lunak yang kode sumbernya sudah dibuka ke publik, sehingga bisa dimodiikasi dan didistribusikan atau dipublikasikan hasil modiikasinya dengan syarat-syarat tertentu, misalnya dengan tetap mempertahankan nama aplikasinya.
Contohnya seperti Audacity, XAMPP, Linux, Notepad++, Android, dan sebagainya.
2. Closed Source Software atau proprietary software adalah perangkat lunak atau software yang ada secara publik, tetapi tanpa diberikan source codenya.
Contohnya seperti Audacity, XAMPP, Linux, Notepad++, Android, dan sebagainya.
2. Closed Source Software atau proprietary software adalah perangkat lunak atau software yang ada secara publik, tetapi tanpa diberikan source codenya.
Contohnya Microsoft Windows, Adobe Photoshop, CorelDraw, dan sebagainya
0 Komentar