Perangkat Lunak

Berikut ini merupakan definisi dari perangkat lunak ✅ atau software ✅ baik jenisnya, fungsi, macam dan contoh lengkap ✅.


Software (perangkat lunak) bukan lagi istilah asing untuk zaman modern seperti sekarang. Tak hanya orang IT, masyarakat awam pun sering menggunakan istilah ini.

Namun pertanyaannya, apakah Anda menggunakan istilah ini karena benar-benar memahami artinya atau sekedar ikut-ikut saja?

Agar tidak salah menggunakan, berikut adalah penjelasan lengkap mengenai software atau perangkat lunak.

Perangkat Lunak Adalah

Perangkat-Lunak-Adalah

Software adalah bagian dari sistem komputer yang diinstal tapi tidak memiliki wujud fisik, yang tugasnya adalah memberi instruksi kepada komputer tentang apa yang harus dilakukan.

Software terdiri dari seluruh rangkaian program, prosedur, dan rutinitas yang terkait dengan pengoperasian sistem komputer.

Istilah software diciptakan untuk membedakan instruksi komputer berupa perangkat keras (hardware).

Biasanya, software disimpan di perangkat memori eksternal jangka panjang seperti hard drive atau disket magnetik.

Saat program sedang digunakan, komputer membacanya dari perangkat penyimpanan dan untuk sementara menempatkan instruksi di memori akses acak yang biasa disebut RAM.

Sederhananya, tanpa software, Anda tidak akan dapat menjalankan komputer dan mengerjakan tugas-tugas semudah sekarang.

Jenis Perangkat Lunak

Jenis-Perangkat-Lunak

Tiga jenis software utama adalah sebagai berikut:

1. Software Sistem

Software sistem membantu pengguna dan perangkat keras untuk berfungsi dan berinteraksi satu sama lain sehingga dapat menyediakan fungsionalitas dasar yang dibutuhkan oleh pengguna.

Dengan kalimat yang lebih sederhana, software sistem adalah perantara atau lapisan tengah antara pengguna dan perangkat keras.

Saat pertama kali menyalakan komputer, maka yang Anda lihat adalah software sistem yang diinisialisasi dan dimuat ke dalam memori sistem.

Software sistem berjalan di latar belakang dan tidak digunakan oleh pengguna akhir.

Inilah alasan mengapa software sistem juga dikenal sebagai “software tingkat rendah”.

2. Software Aplikasi

Software aplikasi dikenal juga sebagai program pengguna akhir atau program produktivitas yang bertugas mengarahkan komputer untuk menjalankan perintah yang diberikan oleh pengguna dan dapat menyertakan program apa pun untuk memproses data pengguna.

Software aplikasi dapat membantu pengguna dalam menyelesaikan tugas-tugas seperti melakukan riset online, mencatat catatan, menyetel alarm, merancang grafik, membuat catatan akun, melakukan perhitungan, atau bahkan bermain game.

Secara status, software aplikasi berada di atas software sistem.

3. Software Pemrograman

Software pemrograman adalah tindakan menulis kode komputer yang memungkinkan software komputer berfungsi.

Namun, software pemrograman tidak sama dengan software pengembangan.

Pengembangan adalah desain sebenarnya dari suatu program, sedangkan pemrograman adalah pelaksanaan instruksi pengembangan.

Sedangkan orang yang memprogram software disebut pemrogram komputer.

Fungsi Perangkat Lunak

Fungsi-Perangkat-Lunak

Fungsi dari sebagian besar software adalah sebagai berikut:

✓  Membantu pengguna (user) untuk berinteraksi dengan mesin atau perangkat keras di dalam sebuah perangkat komputer (PC, laptop, atau tablet dan smartphone)

✓  Mengubah masukan menjadi keluaran atau produk

✓  Menerima aliran kontrol yang meliputi tindakan untuk menampilkan layar informasi, pesan, atau dialog pengguna grafis

✓  Mengambil tindakan terhadap nilai data global

✓  Mengambil tindakan ketika variabel status (misalnya, indikasi kesehatan lingkungan komputasi atau status prosedural perangkat lunak) telah berubah atau perlu dinilai (misalnya, mendapatkan status printer default).

✓  Berisi instruksi untuk menjalankan komputer

✓  Menyediakan platform dasar untuk menjalankan software lain di dalam komputer

✓  Membantu mengintegrasikan fungsi semua perangkat keras

✓  Mengontrol operasi perangkat keras komputer

Macam Macam Perangkat Lunak

Macam-Macam-Perangkat-Lunak

1. Freeware

Setiap pengguna dapat mendownload freeware dari internet dan menggunakannya tanpa membayar biaya apa pun.

Namun, freeware tidak memberikan kebebasan pada pengguna untuk memodifikasi software.

2. Shareware

Shareware adalah perangkat lunak yang didistribusikan secara bebas kepada pengguna sebagai percobaan.

Biasanya datang dengan batas waktu dan ketika batas waktu berakhir, pengguna diminta untuk membayar layanan lanjutan.

Ada berbagai jenis shareware, seperti Adware, Donationware, Nagware, Freemium, dan Demoware (Crippleware dan Trialware).

Beberapa contoh shareware adalah Adobe Acrobat, Getright, Debugger PHP, dan Winzip.

3. Open-source

Software ini tersedia untuk pengguna dengan kode sumber, yang berarti bahwa pengguna dapat dengan bebas mendistribusikan, memodifikasi, dan menambahkan fitur tambahan ke software.

Open-Source bisa gratis atau berbayar. Beberapa contohnya adalah Moodle, Mozilla Firefox, dan Thunderbird.

4. Closed-source Software

Jenis software ini biasanya berbayar dan memiliki hak kekayaan intelektual atau paten atas kode sumbernya. Penggunaannya sangat dibatasi dan biasanya kode sumber disimpan dan dirahasiakan.

Contoh Perangkat Lunak Sistem

Contoh-Perangkat-Lunak-Sistem

Beberapa contoh software sistem yang umum digunakan adalah:

1. Sistem Operasi

Sistem operasi adalah kumpulan software yang menangani sumber daya dan menyediakan layanan umum untuk aplikasi lain yang menjalankannya.

Meskipun setiap sistem operasi berbeda, kebanyakan dari mereka menyediakan antarmuka pengguna grafis yang membuat pengguna dapat mengelola file, folder, dan menjalankan tugas lain.

Setiap perangkat (baik desktop, laptop, atau smartphone) membutuhkan sistem operasi untuk menyediakan fungsionalitas dasarnya.

Karena pada dasarnya, sistem operasi menentukan bagaimana pengguna berinteraksi dengan sistem.

2. Device Driver

Device Driver adalah software sistem yang mengontrol perangkat keras tertentu yang terpasang ke sistem.

Perangkat keras yang membutuhkan driver untuk terhubung ke sistem termasuk display, kartu suara, printer, mouse, dan harddisk.

Ada dua jenis device driver, yaitu Kernel Device Drivers dan User Device Driver.

Beberapa contoh device driver adalah BIOS, Driver Motherboard, Driver Printer, dan Driver ROM.

3. Penerjemah Bahasa Pemrograman

Penerjemah bahasa pemrograman adalah program mediator yang diandalkan oleh software program untuk menerjemahkan kode bahasa tingkat tinggi ke kode tingkat mesin yang lebih sederhana.

4. Utilitas

Utilitas dirancang untuk membantu menganalisis, mengoptimalkan, mengkonfigurasi, dan memelihara sistem komputer.

Utilitas berfokus pada bagaimana fungsi sistem operasi berjalan dan kemudian memutuskan lintasannya untuk memperlancar fungsi sistem.


Simak juga: √ [Lengkap] Pengertian Database: Secara Umum & Para Ahli


Singkatnya, software adalah program yang memungkinkan komputer melakukan tugas tertentu, sebagai lawan dari komponen fisik sistem (hardware).

Software melibatkan penerusan instruksi dari aplikasi melalui sistem ke perangkat keras dan pada akhirnya menerima instruksi sebagai kode mesin.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan.

Scroll to Top