Jenis Jenis Software Lainnya
Software ialah kumpulan dari program-program dan data-data nan saling terelasi nan memerintahkan apa nan harus dilakukan komputer. Software mengandung fungsi-fungsi, baik nan menginstruksikan hardware atau nan mengolah dan menyediakan fasilitas buat software lainnya. Berikut ialah beberapa jenis jenis software secara generik dan penjelasannya.
Jenis Jenis Software secara General
Ada 3 jenis software secara general, yaitu:
1. System Software
System software menyediakan fungsi-fungsi dasar buat kebutuhan komputer, nan dapat dibagi menjadi sistem operasi atau sistem pendukung. Sistem operasi ialah sebuah software nan paling mendasar, nan membantu menjalankan hardware komputer dan sistem pendukung.
System software bertanggung jawab mengatur berbagai hardware agar bisa bekerja secara bersama-sama. Sehingga para pengguna dan software yang lain tak perlu memikirkan bagaimana hardware bekerja.
Tugas primer lain dari system software adalah menjembatani antara software-software nan lain dengan hardware . System software menerjemahkan intruksi-instruksi dari software lain ke dalam bahasa mesin sehingga bisa diterima oleh hardware. Termasuk juga aksesoris pendukung seperti web cam, flash disk, printer, dan lain-lain supaya dapat berjalan dengan stabil.
System software adalah software nan berada pada level paling bawah di mana bahasa nan digunakan ada assembler (bahasa mesin). Contoh dari system software ialah Microsoft Windows, Linux, Mac OS X.
2. Programming Software (Software Pemrograman)
Software pemrograman biasanya dipakai buat memudahkan para pembuat program ( programmer ) buat menulis program nan kemudian dibentuk menjadi sebuah objek nan dapat 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 nan berada pada level tengah. Contohnya seperti Visual Studio, Gambas, Delphi, C++ dll.
3. Application Software (Software Aplikasi)
System software tak mengarah langsung ke sebuah kebutuhan. Atau lebih jelasnya, software pelaksanaan menawarkan berbagai fungsi-fungsi nan berbeda sinkron dengan kebutuhan pengguna dan di mana pelaksanaan tersebut dibutuhkan.
Software pelaksanaan dibangun buat sebuah tujuan atau keperluan nan dapat berupa program spesifik atau berbagai kumpulan dari program-program. Software pelaksanaan menyediakan fasilitas bagi pengguna buat menginstruksikan tugas-tugas dalam bentuk nan lebih sederhana, artinya bukan dalam bentuk pemrograman.
Jadi dapat dikatakan bahwa software pelaksanaan ialah lapisan antarmuka terakhir antara komputer dan pengguna maka software pelaksanaan berada pada strata teratas dari tipe-tipe software . Contoh dari software pelaksanaan ialah browser internet, pelaksanaan bisnis, pelaksanaan 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 ialah jenis jenis software pertama nan 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 ialah sistem operasi berbasis CUI (Character User Interface), seperti UNIX dan LINUX di mode terminal atau konsol serta DOS (Disk Operating System). Yang kedua ialah sistem operasi berbasis GUI (Graphical User Interface), seperti UNIX dab LINUX nan telah mendukung GUI, serta Microsoft Windows 2000, XP, dan NT.
2. Software program bantu dan tambahan
Software utility atau program bantu ialah software nan berfungsi buat mengisi kekurangan dan menampilkan kembali data suatu sistem operasi nan hilang terhapus. Contoh software ini ialah Norton Utilities dan PC Tools.
Dahulu, salah satu kelemahan sistem operasi DOS ialah ketidakmampuannya buat bekerja dalam sistem jaringan. Karenanya, beberapa perusahaan menciptakan software program tambahan. Program tambahan tersebut berfungsi buat mengubah sistem DOS nan tadinya berupa single user atau stand alone system menjadi sistem multiuser nan dapat digunakan oleh banyak pemakai dalam sebuah jaringan. Contoh program ini ialah Token R ing, Lantastic, dan Netware.
3. Software bahasa komputer
Bahasa komputer nan dimaksud di sini ialah bahasa programming nan digunakan buat membuat program komputer. Meskipun bagi manusia bahasa pemrograman tak terdengar seperti bahasa, ia tetap disebut bahasa sebab memiliki tata bahasa, struktur, dan kosakata nan harus dipahami dan ditaati pemakainya.
Yang termasuk ke dalam jenis jenis software ini adalah:
- Low level language, yaitu bahasa komputer taraf rendah dan sulit dipahami (hanya bisa dipahami oleh si pembuat). Contoh dari software program ini ialah Assembly Language.
- High level language, yaitu bahasa komputer taraf tinggi nan menggunakan kata-kata lazim dan mudah dipahami. Contoh dari software program ini ialah PASCAL, BASIC, FORTRAN, dan lain-lain.
4. Software Aplikasi
Ini dia jenis jenis software nan akrab bagi pengguna komputer awam. Software pelaksanaan ialah software siap pakai nan membantu pekerjaan penggunanya. Ada banyak jenis jenis software pelaksanaan sinkron kegunaannya, yaitu:
-
Word Processing, yakni software nan berfungsi buat mengolah data berupa naskah. Contoh software ini ialah Microsoft Words, WordPerfect, dan Lotus Ami Pro.
-
Desktop Publishing, yakni software nan berfungsi buat mengatur tata letak (layout) naskah sehingga siap cetak. Contoh software ini ialah Page Maker, Ventura Publisher, dan Adobe Indesign.
-
Spreadsheet, yakni software nan berfungsi buat mengolah data berupa angka atau huruf dalam bentuk kolom. Contoh software ini ialah Lotus Improv dan Microsoft Excel.
-
Database Management System, yakni software nan berfungsi menyimpan dan mengolah data dalam jumlah besar dan menghasilkan informasi sinkron kebutuhan pengguna. Contoh software ini ialah Microsoft Access, Paradox, Approach, dan Foxpro.
-
Graphics, yakni software nan berfungsi buat membuat gambar atau grafis. Contoh software ini ialah Visio, Corel Draw, dan Stanford Graphics.
-
Software Akuntansi, yakni software nan berfungsi buat mengolah data berupa hitung-hitungan keuangan dan akuntansi. Contoh software ini ialah Pacioli 2000, DacEasy Accounting, dan PeachTree Accounting.
-
Software Statistika, yakni software nan berfungsi buat mengolah data nan harus dianalisis dengan analisis statistika. Contoh software ini ialah SPSS, Statisca, dan SAS.
-
Software Communication, yakni software nan berfungsi buat melakukan komunikasi dengan pemakai komputer nan lain. Contoh software ini ialah DataFax, Carbon Copy, CrossTalk, dan Procomm Plus.
-
Software multimedia, yakni software nan berfungsi buat menghubungkan komputer dengan peralatan multimedia lain, seperti kamera digital, kamera video, dan video player. Contoh software ini ialah Microsoft Video.
-
Software Game, yakni software permainan nan berfungsi buat menghibur. Contoh software ini ialah Prince of Persia, The Sims, dan Dinner Dash.
-
Software Antivirus, yakni software nan berfungsi buat mendeteksi dan menghapus virus nan bernaung di komputer Anda. Contoh software ini ialah 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 ialah jenis software nan menyisipkan advertisement alias iklan di dalam programnya. Software ini biasanya dapat didapatkan secara cuma-cuma dengan konsekuensi terganggu iklan nan sering kali muncul.
2. Beerware
Beerware ialah software unik berlisensi bebas. Penggunanya dapat 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 nan bisa 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 ialah software perdeo nan dapat digunakan sampai kapan pun (tanpa batas waktu). Akan tetapi freeware biasanya kurang bermanfaat fitur-fiturnya.
4. Shareware
Shareware ialah kebalikan dari freeware. Jenis jenis software ini memiliki limit waktu nan 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!