Bismillah.

Ketika kita mencari referensi di internet tentang software apa saja yang perlu kita pasang pada komputer kita, maka akan banyak kita temukan tulisan pada sebuah website yang menyebutkan nama dari sebuah software dan bukan substansi atau kategori dari sebuah software. Hal ini perlu diperbaiki karena dapat menjerumuskan seseorang pada tindak penggunaan software secara ilegal terutama bagi mereka yang belum paham etika dalam dunia teknologi khususnya memahami apa itu lisensi dan pada umumnya HAKI.

Bagi anda yang ingin mempelajari lebih lanjut apa yang kami maksud etika dalam dunia teknologi, anda bisa memulai menemukan artikel menarik melalui peta situs blog kami. Silahkan klik di sini untuk memulai petualangan anda.

Baik, kita lanjutkan. Berikut ini adalah software yang perlu dimiliki oleh pengguna komputer:

1. Sistem Operasi
Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.

Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah sistem operasi berjalan, dan sistem operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi.

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka sistem operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, di mana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Contoh sistem operasi komputer diantaranya Debian GNU/Linux, Red Hat Enterprise Linux, Slacware, Fedora, Void Linux, Arch Linux, FreeBSD, openSUSE, Gento, Android, IOS, MacOS, Micrososft Windows, dsb.

2. Office Suite
Paket aplikasi perkantoran (en: office suite) adalah sebuah paket perangkat lunak yang diperuntukkan khusus untuk pekerjaan di kantor. Komponen-komponennya umumnya didistribusikan bersamaan, memiliki antarmuka pengguna yang konsisten dan dapat berinteraksi satu sama lain. Kebanyakan aplikasi paket perkantoran biasanya terdiri dari sebuah pengolah kata (en: word processor), lembar kerja (en: spreadsheet), aplikasi presentasi, peralatan basis data (database), paket grafis dan peralatan komunikasi.

Contoh dari software aplikasi office suite diantaranya LibreOffice, Apache OpenOffice, Gnome Office, Calligra, Google Docs, Only Office, Softmaker FreeOffice, WPS Office, iWork, Microsoft Office, dsb.

3. Browser
Penjelajah web, peramban web atau penelusur web (en: web browser) adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi dari Internet. Sebuah sumber informasi dapat berupa halaman web, gambar, video, atau jenis konten lainnya.

Contoh dari software aplikasi web browser diantaranya Mozila Firefox, Falkon, Brave, LibreWolf, Vivaldi, Google Chrome, Microsoft Edge, Opera, dsb.

4. Media Player
Pemutar media (en: media player) adalah istilah umum untuk mengacu kepada perangkat lunak komputer yang dapat memainkan berkas multimedia. Kebanyakan pemutar media dapat memainkan berkas audio dan video. Pemutar media yang memfokuskan pada audio atau video disebut pemutar audio dan atau pemutar video.

Contoh dari software aplikasi media player diantaranya Kodi, Plex, MPV, VLC, Clementine, Audacious, XMMS, DeadBeef, Rhythmbox, Windows Media Player, QuickTime Player, dsb.

5. Ebook Viewer And Editor
Pembaca dan pengubah e-book adalah perangkat lunak yang digunakan untuk melihat dan atau mengubah dokumen berformat e-book seperti pdf, epub, mobi, azw, dan sejenisnya.

Contoh dari software aplikasi ebook viewer dan editor diantaranya Okular, Foliate, Evince, Foxit Reader, LibreOffice Draw, Calibre, Master PDF, dsb.

6. Archive manager
Pengarsip berkas adalah suatu perangkat lunak yang digunakan untuk menyatukan beberapa berkas menjadi satu atau beberapa berkas arsip untuk memudahkan pemindahan atau penyimpanan. Umumnya pengarsip berkas menggunakan teknologi lossless data compression untuk mengurangi ukuran arsip yang berguna untuk memindahkan sejumlah besar berkas melewati jaringan yang memiliki latensi tinggi seperti internet.

Contoh dari software archive manager diantaranya Ark, File Roller, PeaZip, Xarchiver, 7Zip, dsb.

7. File Manager
Manajer berkas (en: file manager atau file browser) adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas. Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting, melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, mengganti atribut, mencari dan mengubah izin penggunaan.

Umumnya berkas ditampilkan dalam sistem hierarki. Manajer berkas yang modern memiliki beberapa fitur yang diinspirasi dari penjelajah web antara lain tombol navigasi maju dan kembali. Beberapa manajer berkas menyediakan kemampuan konektivitas dengan jaringan misalnya lewat FTP, dsb.

Contoh dari software file manager diantaranya Nautilus, Thunar, Dolphin, Windows Explorer, Apple’s Finder, dsb.

8. Image Viewer
Penampil gambar adalah perangkat lunak yang digunakan untuk menampilkan berkas gambar, biasanya berformat jpg, png, jpeg, dan sejenisnya.

Contoh dari software image viewer diantaranya Shotwell, Nomac, Mirage, Windows photo viewer, dsb.

Alhamdulillah, itulah beberapa perangkat lunak esensial yang setidaknya perlu dimiliki setiap pengguna komputer dan digunakan oleh masyarakat secara umum. Adapun perangkat lunak seperti perangkat lunak desain, editor, programming, dan sebagainya itu disesuaikan kembali sesuai kebutuhan masing-masing pengguna.

Referensi:

Artikel ini dibawah naungan Creative Commons Attribution-NoDerivatives 4.0 International License [http://creativecommons.org/licenses/by-nd/4.0/].