Pengertian Software dan Jenis-jenis Software

Drive BSE Info

Pengertian software atau perangkat lunak adalah sekumpulan data elektronik yang tersimpan dan diatur oleh komputer, dimana data-data elektronik ini berupa program atau instruksi dan informasi untuk menjalankan suatu perintah yang bisa dibaca dan dikerjakan oleh komputer. Software ini sifatnya tidak bisa di sentuh dan dilihat tapi fungsi dan manfaatnya dapat dirasakan ketika kita menggunakan komputer atau media elektronik lain.
Software ini berfungsi sebagai sarana interaksi (penghubung) antara pengguna dan perangkat keras komputer atau media elektronik lain.

Jenis-jenis Software atau Perangkat Lunak

Jenis software berdasarkan fungsinya, secara umum ada 3, yaitu: sistem operasi, program aplikasi, dan bahasa pemrograman

Sistem Operasi

Sistem operasi adalah software yang berfungsi untuk mengelola penggunaan sumber daya dalam komputer dan menyediakan antarmuka bagi pengguna untuk mengakses sumber daya tersebut. Terdapat dua bagian utama dari sistem operasi yaitu control program dan user interface.

Sistem operasi ini merupakan sebuah penghubung antara pengguna komputer dengan perangkat keras komputer dan merupakan software yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer.

Jenis-jenis Sistem Operasi

  1. Micorsoft Windows
    • Windows Desktop Environment (versi 1.x s.d versi 3.x)
    • Windows 9x (Windows 95, 98, dan Windows ME)
    • Windows NT (Windows NT3.x, Windows NT4.0)
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows Server 2008
    • Windows Vista
    • Windows 7
    • Windows 8
    • Windows 10
    • Windows Orient yang akan dirilis tahun 2014
  2. UNIX
    Menggunakan antarmuka sistem operasi POSIX, seperti:
    • SCO UNIX, keluarga BSD (Berkeley Software Distribution)
    • GNU/Linux
    • MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin)
    • NU/Hurd.
  3. Mac OS
    Sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh . Conoth sistem operasi Mac OS:
    • Mac OS X versi 10.4
    • Mac OS X versi 10.5

Software Aplikasi

Pengertian software aplikasi adalah perangkat lunak yang menggunakan kemampuan komputer secara langsung dan menyeluruh dan digunakan untuk membantu mengerjakan pekerjaan/ operasi tertentu.
Software aplikasi dikelompokan menjadi beberapa kelompok antara lain:

Software Aplikasi Perkantoran

  • Pengolah kata – Microsoft Word, OpenOffice
  • Pengolah angka – Microsoft Excel
  • Presentasi – Microsoft PowerPoint
  • Penjadwalan Proyek – Microsoft Project
  • Layout buku/majalah – Macromedia Authorware, dll.

Software Aplikasi Grafis

  • Media Viewer seperti Paint, ACDSee, Windows Picture and Fax Viewer, FlipViewer, dll.
  • Pengolah/Pembuatan Gambar seperti CorelDraw, dll.
  • Pengolah Foto/Editing Foto seperti Adobe Photoshop, Macromedia Firework, Adobe Image Ready, dll

Software Aplikasi Multimedia

  • Pemutar File Audio dan Video seperti Winamp, Window Media Player, DivX, dll.
  • Pembuatan File MP3 seperti MusicMatch, AudioCatalyst, RealJukebox, dll.
  • Pengolah File Video/Editing Video seperti Adobe Premiere, dll.
  • Pembuatan Animasi seperti Macromedia Flash, Macromedia Director, Swish, dll.

Software Aplikasi Internet

  • Email seperti Microsoft Outlook, dll.
  • Chatting seperti Yahoo Messenger, MIRC, Meebo, dll.
  • Browser seperti Windows Explorer, Mozilla Firefox, Opera, Nestcape Navigator, dll.
  • Upload and Download File seperti CuteFTP, SecureFX, FileZilla, Download Express, dll.
  • File Sharing seperti FTP Server, dll.

Software Aplikasi Keamanan PC

  • Anti Virus seperti Smadav, AVG, PC Media Anti Virus, McAfee, Avast, AntiVir, Norman Virus Control, dll.
  • Anti Spam seperti Firewall, dll

Software Aplikasi Jaringan Komputer
Contoh-contoh software aplikasi jaringan komputer: SimCo, Dynamips, Dynagen, GNS3, DynaSlaxGNS3, Packet Tracer, dll

Bahasa Pemrograman

Pengertaian bahasa pemrograman adalah software untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima, dipahami, dan dikerjakan oleh komputer. Bahasa pemrograman inilah yang biasanya digunakan untuk membuat program-program / software aplikasi.
Contoh-contoh software bahasa pemrograman: basic, dbase, cobol, pascal, c++, visual basic, visual foxpro, delphi, php, dll

Jenis Software Berdasarkan Distribusinya

Jenis software berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software gratis atau free (Freeware, free software / open source) dan software berbayar (shareware)

Freeware
Freeware adalah software/perangkat lunak yang dibagikan dibagikan secara cuma-cuma tanpa mewajibkan pengguna untuk membeli software tersebut serta dapat digunakan untuk jangka waktu juga dengan hak distribusi yang tak terbatas.

Pada umumnya developer atau pembuat software gratis tersebut juga menyediakan versi berbayar lainnya yang menambahkan fitur yang tak terdapat pada versi gratis nya. Namun adakalanya pembuat yang ‘murni’ hanya menyediakan versi gratis nya. Kendati demikian pada umumnya mereka tetap memperoleh keuntungan berupa donasi dari pengguna yang tersebar diseluruh penjuru dunia. Selain itu mereka juga mendapatkan keuntungan lain dari sponsorship atau banner yang memasangkan iklan pada situs mereka.

Para pengembang/developer software gratis seringkali membuat softwre freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan, juga didistribusikan di bawah GPL License (Free Software).

Contoh-contoh software freeware antara lain seperti browser opera, ccleaner, smadav, winrar, google chrome, filezilla, mozilla firefox, adobe flash player, adobe reader, foxit reader, skype irfanview, antivir VLC (video lan client), kmplayer, media player classic, photoscap, picpick, dll.

Free Software / Open Source
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Free disini adalah bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan inilah letak inti dari kebebasannya: free software ini biasanya di bawah lisensi GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi lebih mengarah pada penggunaan dan distribusi.

Software open source hampir sama dengan software freeware. Yang membedakannya adalah pada software open source pihak pembuat / developer turut menyediakan source code atau keseluruhan bahasa pemrograman yang menciptakan software tersebut hingga berjalan. Dengan demikian, bahasa pemrograman tersebut dapat dimanfaatkan oleh pengguna lainnya -khususnya bagi programmer- untuk memodifikasi, mengurangi atau menambahkan source code yang bersangkutan untuk dikembangkan lebih lanjut untuk digunakan sendiri maupun didistribusikan kembali secara bebas dan gratis!

Contoh-contoh software yang sifatnya open source: linux, notepad++, blender, gimp, vlc, phpMyAdmin, SysAdmin, joomla, mambo, moodle, mysql, open office, dll

Software Berbagi (Shareware)
Software Shareware adalah software yang bebas digunakan namun dibatasi oleh jangka waktu tertentu (trial). Dengan demikian, memberikan pengguna kesempatan untuk menguji software tersebut sebelum membeli versi lengkap dari software shareware ini.

Beberapa software shareware juga terdapat limitasi pada penggunaan fitur khusus yang terdapat didalamnya sehingga software shareware ini dapat didownload dan dipergunakan secara gratis melalui situs resmi mereka namun setelah batas waktu yang ditentukan selesai, maka software tersebut tidak akan dapat digunakan lagi.

Contoh software shareware: microsoft windows, microsoft office, corel draw, adobe photoshop, adobe flash, pinacle studio, avira, adobe premiere, adobe ilustrator, internet download manager, nero, (IDM), dll