Jenis jenis Software beserta Contoh dan

Jenis-jenis Software beserta Contoh dan Penjelasannya
Software adalah Program yang berisi instruksi/ perintah untuk melakukan pengolahan data.
Berdasarkan kegunaannya, software komputer terbagi dalam 4 (empat) jenis:





» Software System (Sistem Operasi)
» Sofware Bahasa (Bahasa Pemrograman)
» Software Application ( Program Apliaksi)
» Software Utility (Program Bantu)

A. Sistem Operasi
Merupakan perangkat lunak yang berfungsi mengorganisasikan semua komponen yang terdapat
pada mesin komputer. Di bawah ini adalah contoh-contoh dari sistem operasi :
1. Microsoft Windows

Microsoft Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang
dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan
GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.

Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah
Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama,
Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk
menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan
pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft
yang selanjutnya dibeli lisensinya.
2. UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie,
dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel,
Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation
dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat
digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan
menyebabkan banyak sekali varian dari UNIX ini.
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text
Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan
Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri
untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang
menjadi LINUX (Salah satu varian UNIX).

3. LINUX


Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang
dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari
MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari
Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux
menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan,
periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh
satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka
pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi
dektop.
4. Macintosh
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple
Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis
IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna
grafis (Graphical User Interface/GUI).
B. Bahasa Pemrograman
Merupakan suatu bahasa pemrograman yang terdapat dalam bentuk assembler compiler ataupun
interpreter. Berikut ini contoh-contoh dari bahasa pemrograman :
1. HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk

membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser
Internet.
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan
sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Microsoft Internet Explorer.
2. PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih
bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.
3. ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman
web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.
4. Delphi
Borland Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman aplikasi visual.

Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian
disebut bahasa pemrograman Delphi. Delphi merupakan generasi penerus dari Turbo Pascal.

Turbo Pascal yang diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi
DOS.
5. Bahasa C
C adalah bahasa pemrograman yang memiliki portabilitas tinggi. Program C yang kita tulis untuk
satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya
sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C adalah
bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata kunci disini adalah merupakan
fungsi ataupun kata dasar yang disediakan oleh kompiler suatu bahasa pemrograman. Hal ini
membawa pengaruh semakin mudahnya kita menulis program dengan bahasa tingkat rendah.
6. Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa
pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan
cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic
Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang

berbeda.
7. Pascal
Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerlandtahun
1971.Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis
(abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki
beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD (University of
California at San Diego Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi
yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan
juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen. Pascal
merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured
Programming language).
8. JAVA

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan
tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk
membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan
jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah
bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman
konvensional.
9. C++

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup)
pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada
awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem
Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa
pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam
pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell

labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada
C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah
10. PERL
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C. Dan digunakan untuk
segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis
pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi
selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD,
HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS,
EBCDIC, dan PocketPC.
C. Program Aplikasi
Merupakan suatu program yang ditulis denagn bahasa pemrograman tertentu untuk diterapkan
pada bidang tertent. Contoh program aplikasi yang sering digunakan yaitu :
1. Microsoft Word


Microsoft Word atau Microsoft Office Word adalah perangkat lunak pengolah kata (word
processor) andalan Microsoft. Pertama diterbitkan pada 1983 dengan nama Multi-Tool Word
untuk Xenix, versi-versi lain kemudian dikembangkan untuk berbagai sistem operasi, misalnya
DOS (1983), Apple Macintosh (1984), SCO UNIX, OS/2, dan Microsoft Windows (1989).
Setelah menjadi bagian dari Microsoft Office System 2003 dan 2007 diberi nama Microsoft
Office Word.
2. Microsoft Excel
Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja
spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi
Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik
yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft
Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro
hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak
digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform
Macintosh berbasis Mac OS.
3. Microsoft PowerPoint
Microsoft PowerPoint atau Microsoft Office PowerPoint adalah sebuah program komputer untuk
presentasi yang dikembangkan oleh Microsoft di dalam paket aplikasi kantoran mereka,
Microsoft Office, selain Microsoft Word, Excel, Access dan beberapa program lainnya.

PowerPoint berjalan di atas komputer PC berbasis sistem operasi Microsoft Windows dan juga
Apple Macintosh yang menggunakan sistem operasi Apple Mac OS, meskipun pada awalnya
aplikasi ini berjalan di atas sistem operasi Xenix. Aplikasi ini sangat banyak digunakan, apalagi
oleh kalangan perkantoran dan pebisnis, para pendidik, siswa, dan trainer.
4. Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data
komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga
menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain
tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini
menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan
grafis yang intuitif sehingga memudahkan pengguna.

5. Microsoft Outlook
Microsoft Outlook atau Microsoft Office Outlook adalah sebuah program personal information
manager dari Microsoft, dan bagian dari Microsoft Office suite. Walaupun biasanya hanya
digunakan untuk mengirim dan membaca surat-e, program ini juga memiliki fungsi kalender,
jadwal kerja, catatan, dan jurnal. Bila digunakan bersama dengan Microsoft Exchange Server,
Outlook dapat menyediakan akses kotak surat, kalender, dan jadwal bersama.
6. Adobe Photoshop


Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan
Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat
lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap
sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan,
bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe
Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi
sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi
kesebelas adalah Adobe Photoshop CS4 , versi keduabelas adalah Adobe Photoshop CS5 , dan
versi yang terakhir (ketigabelas) adalah Adobe Photoshop CS6.
7. Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe Systems
yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak
digunakan oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan
penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh
Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi
10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).
8. Adobe Flash
Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer
yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat
gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini

mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe
Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul
pertama kalinya pada Flash 5.
9. Adobe Acrobat
Adobe Acrobat adalah perangkat lunak pertama yang mendukung Portable Document Format
(PDF) milik Adobe Systems, sejenis format data dokumen. Terdiri dari Adobe Reader yang
hanya dapat menampilkan dan mencetak dokumen dan tersedia secara cuma-cuma, dan Adobe
Acrobat untuk menyunting dokumen.
10. Mozilla Firefox

Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla
Firebird) adalah peramban web lintas platform gratis yang dikembangkan oleh Yayasan Mozilla
dan ratusan sukarelawan.
Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan
sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan.
Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di peramban-peramban web
lainnya seperti Mozilla Suite dan Opera, Firefox merupakan peramban web pertama yang
mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar
10% pangsa pasar Internet Explorer keluaran Microsoft (peramban web terpopuler dengan
margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai

tahun kembalinya perang peramban web.
11. Google Chrome
Google Chrome adalah sebuah peramban web sumber terbuka yang dikembangkan oleh Google
dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan
Chromium.
Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008 dalam 43 bahasa.
Versi Mac OS X dan Linux sudah dirilis
12. WinRAR
WinRAR adalah sebuah shareware pengarsipan dan kompresi oleh Eugene Roshal. Pocket RAR,
sebuah versi untuk Pocket PC, tersedia secara freeware. WinRAR dapat
mengkompresi/memadatkan file yg ingin di kompresi hingga 40%, misalnya file A berukuran
100MB di kompresi dengan WinRAR dapat menjadi hanya Setengahnya saja (50MB) , sehingga
lebih sedikit memakan Storage
D. Program Bantu
Merupakan suatu program yang befungsi untuk membantu sistem operasi. Berikut contoh-contoh
dari program bantu :
1. Kaspersky Antivirus

Kaspersky Antivirus adalah salah satu dari sekian banyak produsen keamanan yang dapat kita
andalkan untuk melindungi PC kita terhadap berbagai macam ancaman seperti malware,
spyware, adware, trojan, network fraud, malicious code dan ancaman yang lain sebagainya. Saat
ini Kaspersky telah sampai pada versi yang paling baru, yaitu 9.0.0.736.
2. Windows Media Player
Windows Media Player adalah perangkat lunak pemutar musik, video dan gambar (foto) buatan
Microsoft. Windows Media Player merupakan bagian dari platform Windows Media yang
dikembangkan oleh Microsoft. Sesuai dengan namanya, Windows Media Player ditugaskan
untuk melakukan operasi playback terhadap berkas multimedia digital berformat Windows
Media Format (WMA, WMV atau ASF), MPEG Audio Layer 3 (MP3), dan beberapa format

multimedia digital lainnya. Bagian yang lainnya dari platform Windows Media, adalah Windows
Media Services (dulunya dikenal dengan NetShow Server), yang bertugas untuk mengalirkan
data multimedia digital dengan menggunakan teknologi multimedia streaming.
3. Winamp
Winamp adalah suatu pemutar media buatan Nullsoft, yang sekarang merupakan suatu cabang
Time Warner. Winamp merupakan perangkat lunak freeware atau shareware yang dapat
memainkan berbagi codec dan tipe audio dan juga dapat dikostumisasi.
4. FLV Player
FLV Player adalah program untuk memutar Adobe Flash Video (FLV dan H.264 / MPEG-4) file
dengan. Versi saat ini dari FLV Player 2.0.25. FLV Player yang kompatibel dengan Windows
XP, Vista dan Windows 7 (32 dan 64 bit). Mendukung baik lokal dan internet streaming konten,
memiliki modus layar penuh dan, terbaik dari semua, gratis.
Demikianlah jenis-jenis software beserta contoh dan penjelasannya. Semoga artikel ini
bermanfaat.

Jenis-jenis Software Komputer
- Software atau perangkat lunak adalah serangkain instruksi atau perintah yang
dijalankan atau dieksekusi oleh komputer untuk melakukan suatu fungsi spesifk
pada komputer. Software berisi sekumpulan logika yang berfungsi memeritahkan
komputer untuk mengoperasikan sesuatu dalam komputer. Komputer pada
dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya
sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi
serangkaian instruksi program tersebut pada prosesor.

Software komputer menjadi bagian yang sangat penting dalam melakukan
pekerjaan-pekerjaan menggunakan komputer. Software ofce membantu kita
mengerjakan pekerjaan kantor yang berhubungan dengan dokumen pengolah kata,
software grafs membantu kita mengerjakan pekerjaan-pekerjaan olah gambar,
ataupun software multimedia yang membantu kita mengerjakan pekerjaan olah
multimedia. Saat ini sangat banyak software yang beredar di masyarakat baik yang
gratis maupun berbayar. Dalam menentukan software mana yang akan kita pakai,
ada baiknya membaca artikel software komputer terkait agar tidak salah memilih
software komputer.

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan
secara digital, termasuk program komputer, dokumentasinya, dan berbagai
informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian
sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan
perangkat keras komputer. Di bawah ini ada beberapa contoh macam perangkat
lunak, yaitu:

Software Aplication (Software Aplikasi)

Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat
lunak komputer yang memanfaatkan kemampuan komputer langsung untuk
melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan
perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer,
tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan
suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak
aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.

Operating System (Sistem operasi)

Sistem operasi (Operating system ; OS) adalah seperangkat program yang
mengelola sumber daya perangkat keras komputer, dan menyediakan layanan
umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling
penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi,
pengguna tidak dapat menjalankan program aplikasi pada komputer mereka,
kecuali program aplikasi booting. Sistem operasi mempunyai penjadwalan yang
sistematis mencakup perhitungan penggunaan memori, pemrosesan data,
penyimpanan data, dan sumber daya lainnya.

Software Development Tool

Software Development adalah salah satu tipe proyek IT yang berfokus pada
penciptaan atau pengembangan perangkat lunak. Software Development dapat
didetailkan lagi menjadi proses: 1) penciptaan software untuk memenuhi kebutuhan
manusia, 2) desain software, 3) pengembangan software aplikasi perusahaan, atau
4) pengembangan platform

Device Driver

Pemacu peranti (Device driver) adalah istilah teknologi informasi yang mengacu
kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer
untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat

keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver
yang cocok yang terinstal di dalam sistem operasi. Device driver, umumnya akan
dimuat ke dalam ruangan kernel (kernelspace) sistem operasi selama proses
booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna
atau memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga
menawarkan device driver yang berjalan di dalam ruangan pengguna (userspace)
sistem operasi. Beberapa driver telah dimasukkan ke dalam sistem operasi secara
default pada saat instalasi, tapi banyak perangkat keras, khususnya yang baru,
tidak dapat didukung oleh driver-driver bawaan sistem operasi. Adalah tugas
pengguna yang harus menyuplai dan memasukkan driver ke dalam sistem operasi.
Driver juga pada umumnya menyediakan layanan penanganan interupsi perangkat
keras yang dibutuhkan oleh perangkat keras.

Firmware (Perangkat lunak menetap)

Perangkat Menetap (Firmware) adalah istilah yang mengacu kepada rutin-rutin
perangkat lunak yang disimpan di dalam Memori Hanya Baca. Tidak seperti Memori
Akses Acak, MHB tidak akan dapat berubah meski tidak dialiri listrik. Rutin-rutin
yang mampu menyalakan komputer (startup) serta instruksi input/output dasar
(semacam BIOS atau sistem operasi embedded) disimpan di dalam perangkat tegar.
Modifkasi memang dapat dilakukan, tetapi hal tersebut tergantung dari jenis ROM
apa yang digunakan. perangkat tegar yang disimpan dalam ROM tidak dapat
diubah, tetapi perangkat tegar yang disimpan dalam ROM yang dapat diubah
semacam EEPROM atau Flash ROM, masih dapat diubah sesuka hati.

Open Source (Perangkat Lunak Bebas)

Perangkat lunak terbuka (Open Source) adalah jenis perangkat lunak yang kode
sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan.
Karena sifat ini, umumnya pengembangannya dilakukan oleh satu paguyuban
terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggotaanggota paguyuban itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan
yang dibayar untuk membantu pengembangan perangkat lunak itu. Produk
perangkat lunak yang dihasilkan ini biasanya bersifat bebas dengan tetap
menganut kaidah dan etika tertentu.

Freeware (Perangkat Lunak Gratis)
Software dengan lisensi freeware ini bisa kita dapatkan dengan gratis. Biasanya
pembuat software sudah membuat beberapa ketentuan terlebih dahulu untuk
penggunaan software yang harus kita patuhi.

Shareware (Perangkat Lunak Trial)
Perangkat lunak Trial (Shareware) mengacu kepada perangkat lunak berpemilik
yang disediakan untuk pengguna tanpa membayar secara uji coba dan sering di
batasi oleh koombinasi dari fungsi, ketersedian, atau kenyamanan. Perangkat lunak
kongsi sering ditawarkan sebagai unduhan dari sebuah situs web atau sebagai
cakram padat disertai dengan sebuah bacaan seperti koran atau majalah. Alasan di
balik perangkat lunak kongsi adalah memeberikan pembeli kesempatan untuk
mencoba menggunakan program sebelum membeli lisensi untuk versi lengkap dari
perangkat lunak kongsi tersebut.

Malware (Perangkat Lunak Perusak)
Perangkat perusak (Malware, berasal dari kata malicious dan software) adalah
perangkat lunak yang diciptakan untuk menyusup atau merusak sistem komputer,
peladen atau jejaring komputer tanpa izin termaklum (informed consent) dari
pemilik. Istilah ini adalah istilah umum yang dipakai oleh pakar komputer untuk
mengartikan berbagai macam perangkat lunak atau kode perangkat lunak yang
mengganggu atau mengusik.Istilah 'virus computer' kadang-kadang dipakai sebagai
frasa pemikat (catch phrase) untuk mencakup semua jenis perangkat perusak,
termasuk virus murni (true virus).

Jenis Software berdasarkan Fungsi-nya:
1. Perangkat lunak Sistem
Perangkat lunak yang kegunaannya lebih banyak ditujukan untuk operasional
komputer:
· Sistem operasi (Windows, linux, MacOS,dll)
· Penerjemah bahasa pemrograman (compiler/interpreter). (C, Java, C++, C# compiler dll)
2. Perangkat lunak Aplikasi
Perangkat lunak yang kegunaannya lebih banyak ditujukan untuk membantu
menyelesaikan masalalah-masalah yang dihadapi oleh pemakai.
· Program paket yang sudah jadi (word, exel, photoshop dll)
· Program aplikasi buatan sendiri
Jenis Software berdasarkan Aplikasi-nya:
1. Perangkat Lunak Sistem (Sistem Software)
Sekumpulan program yang ditulis untuk kepentingan program lain
contoh : editor, driver dan lain-lain
2. Perangkat Lunak Waktu Nyata (Real Time Software)
Suatu perangkat lunak yang berfungsi mengendalikan, memonitor atau menganalisis
kejadian (event) yang terjadi pada keadaan nyata (seketika).
3. Perangkat Lunak Bisnis (Business Software)
Perangkat lunak yang memberikan fasilitas operasi untuk bisnis atau fasilitas
pengambilan keputusan manajemen.
contoh : sistem akuntansi, inventory, payroll dan lain-lain.

4. Perangat Lunak Rekayasa dan Sains (Engineering and Scientific Software)
Perangkat lunak yang digunakan di dalam bidang aplikasi teknik dan kerekayasaan.
Perangkat lunak jenis ini biasanya berhubungan dengan komputasi data numerik, CAD
(Computer Aided Design), simulasi sistem, dan lain-lain.
contoh : AutoCAD
5. Embedded Perangkat lunak yang ditanam pada suatu chip (EEPROM).
Perangkat lunak ini terintegrasi dengan perangkat keras dan berfungsi mengatur kinerja
dari perangkat keras tersebut.
contoh : microwave oven, telpon genggam, pengaturan avionik pesawat udara, dan
lain-lain.
6. Perangkat Lunak Komputer Pribadi (Personal Computer Software)
Banyak digunakan pada aplikasi yang bersifat perorangan
contoh : pengolah kata, spreadsheet, game, DBMS dan lain-lain.
7. Perangkat Lunak Intelegensia Buatan (Artificial Intelligent Software)
Dibuat dengan menggunakan teknik algoritma non-numerik untuk memecahkan
masalah yang kompleks, digunakan dalam bidang aplikasi kecerdasan buatan
contoh : game, expert sistem, neural network, dan lain-lain

Tambahan : Sebuah Software pasti memiliki copyrights atau hak pakai atau bahasa
sederhana-nya adalah hak cipta/hak paten sebagai syarat bagi pengguna untuk
memakai sebuah software. Berdasarkan cara mendapatkannya dan hak pemakaian,
software dapat digolongkan:
1.Shareware => Berbayar dan tanpa kode sumber
2.Freeware => Tidak berbayar (gratis) dan tanpa kode sumber
3.Free dan Open Source Software => Tidak berbayar dan disertai kode sumber