Mengenal Jenis Jenis Software
Ilustrasi jenis jenis software
Software adalah kumpulan dari program-program dan data-data yang saling terelasi yang memerintahkan apa yang harus dilakukan komputer. Software mengandung fungsi-fungsi, baik yang menginstruksikan hardware atau yang mengolah dan menyediakan fasilitas untuk software lainnya. Berikut adalah beberapajenis jenis software secara umum dan penjelasannya.
Jenis Jenis Software secara General
Ada 3 jenis software secara general, yaitu:
1. System Software
System software menyediakan fungsi-fungsi dasar untuk kebutuhan komputer, yang bisa dibagi menjadi sistem operasi atau sistem pendukung. Sistem operasi adalah sebuah software yang paling mendasar, yang membantu menjalankan hardware komputer dan sistem pendukung.
System software bertanggung jawab mengatur berbagai hardware agar dapat bekerja secara bersama-sama. Sehingga para pengguna dan software yang lain tidak perlu memikirkan bagaimana hardware bekerja.
Tugas utama lain dari system software adalah menjembatani antara software-software yang lain dengan hardware. System software menerjemahkan intruksi-instruksi dari software lain ke dalam bahasa mesin sehingga dapat diterima oleh hardware. Termasuk juga aksesoris pendukung seperti web cam, flash disk, printer, dan lain-lain supaya bisa berjalan dengan stabil.
System software adalah software yang berada pada level paling bawah di mana bahasa yang digunakan ada assembler (bahasa mesin). Contoh dari system software adalah Microsoft Windows, Linux, Mac OS X.
2. Programming Software (Software Pemrograman)
Software pemrograman biasanya dipakai untuk memudahkan para pembuat program (programmer) untuk menulis program yang kemudian dibentuk menjadi sebuah objek yang bisa diakses oleh system software dalam bentuk aplikasi.
Software pemrograman berbentuk lebih ke instruksi langsung terhadap system software. Berbagai macam software pemrograman digunakan dan bermacam pula varian dari algoritma masing-masing software pemrograman. Dalam hal ini software pemrograman adalah software yang berada pada level tengah. Contohnya seperti Visual Studio, Gambas, Delphi, C++ dll.
3. Application Software (Software Aplikasi)
System software tidak mengarah langsung ke sebuah kebutuhan. Atau lebih jelasnya, software aplikasi menawarkan berbagai fungsi-fungsi yang berbeda sesuai dengan kebutuhan pengguna dan di mana aplikasi tersebut dibutuhkan.
Software aplikasi dibangun untuk sebuah tujuan atau keperluan yang bisa berupa program khusus atau berbagai kumpulan dari program-program. Software aplikasi menyediakan fasilitas bagi pengguna untuk menginstruksikan tugas-tugas dalam bentuk yang lebih sederhana, artinya bukan dalam bentuk pemrograman.
Jadi bisa dikatakan bahwa software aplikasi adalah lapisan antarmuka terakhir antara komputer dan pengguna maka software aplikasi berada pada tingkatan teratas dari tipe-tipe software. Contoh dari software aplikasi adalah browser internet, aplikasi bisnis, aplikasi perkantoran, editor kata dan gambar, dan lain-lain.
Jenis Jenis Software Berdasarkan Fungsinya
Setidaknya, ada 4 jenis jenis software berdasarkan fungsi kegunaannya, yaitu:
1. Software sistem operasi
Ini adalah jenis jenis software pertama yang dideteksi dan dibaca oleh komputer saat booting. Software sistem operasi merupakan prinsip dasar pengoperasian komputer.
Dilihat berdasarkan tampilan interface atau antarmuka terhadap penggunanya, ada 2 jenis software sistem operasi. Yang pertama adalah sistem operasi berbasis CUI (Character User Interface), seperti UNIX dan LINUX di mode terminal atau konsol serta DOS (Disk Operating System). Yang kedua adalah sistem operasi berbasis GUI (Graphical User Interface), seperti UNIX dab LINUX yang telah mendukung GUI, serta Microsoft Windows 2000, XP, dan NT.
2. Software program bantu dan tambahan
Software utility atau program bantu adalah software yang berfungsi untuk mengisi kekurangan dan menampilkan kembali data suatu sistem operasi yang hilang terhapus. Contoh software ini adalah Norton Utilities dan PC Tools.
Dahulu, salah satu kelemahan sistem operasi DOS adalah ketidakmampuannya untuk bekerja dalam sistem jaringan. Karenanya, beberapa perusahaan menciptakan software program tambahan. Program tambahan tersebut berfungsi untuk mengubah sistem DOS yang tadinya berupa single user atau stand alone system menjadi sistem multiuser yang bisa digunakan oleh banyak pemakai dalam sebuah jaringan. Contoh program ini adalah Token R ing, Lantastic, dan Netware.
3. Software bahasa komputer
Bahasa komputer yang dimaksud di sini adalah bahasa programming yang digunakan untuk membuat program komputer. Meskipun bagi manusia bahasa pemrograman tidak terdengar seperti bahasa, ia tetap disebut bahasa karena memiliki tata bahasa, struktur, dan kosakata yang harus dipahami dan ditaati pemakainya.
Yang termasuk ke dalam jenis jenis software ini adalah:
- Low level language, yaitu bahasa komputer tingkat rendah dan sulit dipahami (hanya dapat dipahami oleh si pembuat). Contoh dari software program ini adalah Assembly Language.
- High level language, yaitu bahasa komputer tingkat tinggi yang menggunakan kata-kata lazim dan mudah dipahami. Contoh dari software program ini adalah PASCAL, BASIC, FORTRAN, dan lain-lain.
4. Software Aplikasi
Ini dia jenis jenis software yang akrab bagi pengguna komputer awam. Software aplikasi adalah software siap pakai yang membantu pekerjaan penggunanya. Ada banyak jenis jenis software aplikasi sesuai kegunaannya, yaitu:
-
Word Processing, yakni software yang berfungsi untuk mengolah data berupa naskah. Contoh software ini adalah Microsoft Words, WordPerfect, dan Lotus Ami Pro.
-
Desktop Publishing, yakni software yang berfungsi untuk mengatur tata letak (layout) naskah sehingga siap cetak. Contoh software ini adalah Page Maker, Ventura Publisher, dan Adobe Indesign.
-
Spreadsheet, yakni software yang berfungsi untuk mengolah data berupa angka atau huruf dalam bentuk kolom. Contoh software ini adalah Lotus Improv dan Microsoft Excel.
-
Database Management System, yakni software yang berfungsi menyimpan dan mengolah data dalam jumlah besar dan menghasilkan informasi sesuai kebutuhan pengguna. Contoh software ini adalah Microsoft Access, Paradox, Approach, dan Foxpro.
-
Graphics, yakni software yang berfungsi untuk membuat gambar atau grafis. Contoh software ini adalah Visio, Corel Draw, dan Stanford Graphics.
-
Software Akuntansi, yakni software yang berfungsi untuk mengolah data berupa hitung-hitungan keuangan dan akuntansi. Contoh software ini adalah Pacioli 2000, DacEasy Accounting, dan PeachTree Accounting.
-
Software Statistika, yakni software yang berfungsi untuk mengolah data yang harus dianalisis dengan analisis statistika. Contoh software ini adalah SPSS, Statisca, dan SAS.
-
Software Communication, yakni software yang berfungsi untuk melakukan komunikasi dengan pemakai komputer yang lain. Contoh software ini adalah DataFax, Carbon Copy, CrossTalk, dan Procomm Plus.
-
Software multimedia, yakni software yang berfungsi untuk menghubungkan komputer dengan peralatan multimedia lain, seperti kamera digital, kamera video, dan video player. Contoh software ini adalah Microsoft Video.
-
Software Game, yakni software permainan yang berfungsi untuk menghibur. Contoh software ini adalah Prince of Persia, The Sims, dan Dinner Dash.
-
Software Antivirus, yakni software yang berfungsi untuk mendeteksi dan menghapus virus yang bernaung di komputer Anda. Contoh software ini adalah AVG, SmadaV Antivirus, dan McAfee VirusScan.
Jenis Jenis Software Lainnya
Selain kedua jenis klasifikasi software di atas, jenis jenis software juga ditentukan berdasarkan sifatnya. Beberapa di antaranya adalah:
1. Adware
Adware adalah jenis software yang menyisipkan advertisement alias iklan di dalam programnya. Software ini biasanya bisa didapatkan secara cuma-cuma dengan konsekuensi terganggu iklan yang sering kali muncul.
2. Beerware
Beerware adalah software unik berlisensi bebas. Penggunanya bisa menggunakan beerware sesuka hati demi tujuan apa pun. Apabila merasa software tersebut bermanfaat, sang pengguna diperbolehkan mentraktir bir kepada pembuatnya sekali waktu.
Inilah contoh lisensi yang dapat Anda lihat pada jenis jenis software beerware.
/*
* —————————————————————————-
* “THE BEER-WARE LICENSE” (Revision 42):
* wrote this file. As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
* —————————————————————————-
*/
3. Freeware
Sesuai namanya, freeware adalah software gratis yang bisa digunakan sampai kapan pun (tanpa batas waktu). Akan tetapi freeware biasanya kurang bermanfaat fitur-fiturnya.
4. Shareware
Shareware adalah kebalikan dari freeware. Jenis jenis software ini memiliki limit waktu yang membatasi kebebasan pengguna dalam menggunakannya. Jika limit waktu sudah terlewat, pengguna harus melakukan validasi serial number dengan membelinya.
Itulah beberapa jenis jenis software. Semoga bermanfaat!

