Fungsi Perangkat Lunak Komputer

Fungsi Perangkat Lunak Komputer

Perangkat lunak komputer atau software komputer merupakan suatu program nan dibuat oleh pembuat program buat menjalankan perangkat keras ( hardware ) nan ada dalam komputer. Istilah perangkat lunak komputer sudah lumrah dalam global perkomputeran. Jadi, pengertian perangkat lunak komputer ialah program nan berisi kumpulan instruksi buat melakukan proses pengolahan data.

Perangkat lunak komputer atau software merupakan penghubung antara manusia sebagai pengguna komputer dan perangkat keras komputer (hardware). Dengan kata lain, perangkat lunak komputer berfungsi buat menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan dan menjalankan instruksi nan diberikan oleh pengguna.

Perangkat lunak komputer berbeda dengan perangkat keras komputer. Jika perangkat keras komputer bisa dilihat dan disentuh secara fisik, perangkat lunak komputer tak bisa lihat apa lagi disentuh secara fisik. Akan tetapi, perangkat lunak komputer bisa dioperasikan jika sudah di-install-kan pada komputer. Dengan adanya perangkat lunak, suatu komputer bisa menjalankan atau mengoperasikan suatu perintah.

Berdasarkan distribusinya, perangkat lunak komputer bisa dibagi menjadi beberapa macam, yaitu perangkat lunak ( software ) berbayar dan perangkat lunak ( software ) free alias gratis.



Perangkat Lunak Komputer Berbayar

Perangkat lunak komputer atau software berbayar merupakan perangkat lunak ( software ) nan didistribusikan buat tujuan komersial. Setiap pengguna nan ingin menggunakan atau mendapatkan perangkat lunak komputer atau software berbayar bisa dilakukan dengan cara membeli atau membayar pada pihak nan mendistribusikannya.

Pengguna nan menggunakan perangkat lunak komputer ( software ) berbayar ini biasnya tak dibolehkan buat menyebarluaskan software atau perangkat lunak komputer tersebut secara bebas tanpa izin. Contoh software atau perangkat lunak komputer berbayar ini antara lain perangkat lunak atau software microsoft windows, microsoft office, adobe photoshop, dan lain sebagainya.



Perangkat Lunak komputer Gratis

Perangkat lunak komputer perdeo atau software perdeo ialah perangkat lunak komputer berhak cipta, tapi dapat didapatkan secara free alias perdeo tanpa batas waktu. Perangkat lunak komputer perdeo atau free software berbeda dengan shareware. Shareware mewajibkan penggunanya buat membayar (misalnya buat jangka waktu tertentu).

Para pengembang perangkat lunak komputer perdeo ini sering memproduksi perangkat lunak perdeo buat disumbangkan pada komunitas-komunitas. Namun, tetap mempertahankan hak perusahaan pembuat perangkat lunak komputer sebagai pengembang dan memmiliki kontrol terhadap pengembangan produksi perangkat lunak perdeo selanjutnya. Perangkat lunak komputer perdeo dapat dikatakan sebagai program apa pun nan bisa didistribusikan secara gratis, tanpa biaya tambahan.

Dalam perangkat lunak komputer gratis, terdapat istilah shareware . Shareware merupakan bagian dari perangkat lunak komputer gratis, namun penggunaan shareware lebih dibatasi menurut batasan waktu nan telah ditetapkan. Shareware ialah program terbatas nan disalurkan baik sebagai demonstrasi atau versi penilaian dengan fitur dan fungsi nan terbatas atau dengan menggunakan batas waktu nan ditetapkan (misalnya 30 hari).

Dengan demikian, shareware memberikan pengguna kesempatan buat menguji produk sebelum membeli versi lengkap dari program. Contoh nan sangat jelas dari perangkat lunak komputer tipe ini ialah perangkat lunak atau software antivirus.

Perusahaan-perusahaan pembuat perangkat lunak komputer jenis shareware ini biasanya memudahkan divestasi produk penilaian nan hanya berlaku buat jumlah hari nan telah tertentu. Setelah melewati batas waktu nan ditetapkan, program atau perangkat lunak komputer jenis ini akan berhenti bekerja. Jika tetap ingin menggunakannya, Anda harus membelinya secara resmi.

Selain itu, ada pula perangkat lunak komputer perdeo nan sering disebut adware. Perangkat lunak komputer ini bebas sepenuhnya. Akan tetapi, perangkat lunak komputer adware termasuk dalam distribusi program periklanan. Contoh dari perangkat lunak komputer jenis adware ini antara lain Messenger dari Microsoft. Dalam perangkat lunak komputer jenis ini, memungkinkan penggunaan perangkat lunak bebas dalam pertukaran buat masuk dengan cara iklan.



Fungsi Perangkat Lunak Komputer

Secara umum, perangkat lunak komputer atau software komputer diciptakan buat memudahkan pengoprasian program nan ada di komputer. Berikut ini fungsi perangkat lunak komputer.

  1. Perangkat lunak komputer berfungsi mengidentifikasi program.
  2. Perangkat lunak komputer berfungsi menyiapkan pelaksanaan program. sehingga kenerja seluruh komputer bisa dikontrol.
  3. Perangkat lunak komputer berfungsu buat mengatur dan membuat pekerjaan lebih efisien dan efektif.


Macam-macam Perangkat Lunak Komputer

Perangkat lunak komputer terbagi menjadi 4 macam. Berikut ini pembagian perangkat lunak komputer.

  1. Perangkat lunak komputer sistem operasi ( operating system ).
  2. Perangkat lunak komputer program pelaksanaan ( appliction programs ).
  3. Perangkat lunak komputer bahasa pemrogaman ( programming language ).
  4. Perangkat lunak komputer program bantu ( utility program )


Perangkat Lunak Komputer Sistem Operasi

Perangkat lunak komputer sistem operasi ialah program nan memiliki fungsi buat mengendalikan sistem kerja nan fundamental sehingga bisa mengatur sistem kerja media input , output , tabel pengkodean, memori, penjadwalan prosesor, dan lain sebagainya. Sementara itu, sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras ( hardware ) dan perangkat lunak komputer ( software )yang akan digunakan. Pada umumnya, fungsi primer sistem operasi antara lain sebagai berikut.

  1. Menyimpan program dan aksesnya.
  2. Membagi tugas di dalam CPU.
  3. Mengalokasikan tugas-tugas penting.
  4. Merekam sumber-sumber data.
  5. Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data.
  6. Memeriksa kesalahan sistem.
  7. Memelihara keamanan sistem, spesifik pada jaringan nan membutuhkan kata sandi ( password ) dan penggunaan ID.

Contoh perangkat lunak komputer buat sistem operasi antara lain Disk Operating System (DOS), Microsoft Windows, dan Linux.



Perangkat Lunak Komputer Program Aplikasi

Perangkat lunak komputer program pelaksanaan merupakan perangkat lunak komputer nan spesifik dirancang buat memenuhi kebutuhan tertentu. Misalnya, perangkat lunak komputer pengolah kata, pengolah lembar kerja, program presentasi, desain grafis, dan lain sebagainya.



Perangkat Lunak Komputer Bahasa Pemrograman

Perangkat lunak komputer bahasa pemrograman merupakan perangkat lunak nan dipakai buat menerjemahkan instruksi-instruksi nan ditulis dalam bahasa pemrograman ke bahasa mesin dengan anggaran atau mekanisme eksklusif sehingga bisa diterima komputer. Dalam perangkat lunak komputer bahasa pemrograman, terdapat 3 level bahasa pemrograman, yaitu:

  1. Bahasa taraf rendah ( low level language ).
  2. Bahasa taraf tinggi ( high level language ). Contohnya, software basic, pascal, dan cobol.
  3. Bahasa generasi keempat (4 GL). Contohnya, Visual Basic dan Delphi.


Perangkat Lunak Komputer Program Bantu

Perangkat lunak komputer program bantu ialah perangkat lunak nan berfungsi sebagai pelaksanaan pembantu dalam kegiatan nan berhubungannya dengan komputer, seperti memformat disket, mengopi data, mengkompres file, dan lain sebagainya. Contoh dari perangkat lunak komputer jenis ini antara lain Norton Utilty, Winzip, dan software antivirus.



Perangkat Lunak Utilitas

Perangkat lunak utilitas ialah perangkat lunak komputer nan dibuat buat membantu proses analisis, konfigurasi, optimasi, serta membantu pegelolaan sebuah komputer maupun sistem. Perangkat lunak komputer jenis ini berbeda dengan perangkat lunak pelaksanaan nan dapat melakukan berbagai hal dalam komputer (mengetik, merancang gambar, melakukan permainan, dan lain-lain).

Perangkat lunak utilitas lebih ke arah pengoptimasian fungsi dari infrastruktur di dalam sebuah komputer. Perangkat lunak computer jenis ini biasanya dikhususkan buat pemakai nan mempunyai pengetahuan cara kerja sistem komputer nan baik.