Software Komputer
Kebanyakan masyarakat saat ini membagi komputer menjadi dua bagian . Bagian pertama adalah hardware yang merupakan perangkat fisik yang ada di dalam komputer. Dan bagian yang kedua adalah software
komputer, yang memberitahukan hardware mengenai apa yang harus
dilakukan dan bagaimana melakukannya. Apabila diibaratkan bahwa komputer
adalah makhluk hidup, maka hardware adalah tubuhnya seperti mata untuk
melihat, paru-paru untuk bernapas dan bagian tubuh lainnya, sedangkan
perangkat lunak atau software diibaratkan sebagai kepintarannya, seperti
memproses gambar yang dilihat mata, memerintahkan tangan untuk
mengangkat objek, dan memaksa tubuh untuk menarik nafas dengan
menggunakan paru-paru.
Hardware Komputer, menjadi bagian dari
mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati
(off), konsep on dan off tersebut dinamakan binary. Software komputer
dikembangkan agar binary dapat menjadi jalan untuk memberitahukan
komputer hardware dalam melakukan tugasnya. Software Komputer
menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai
apa yang dapat dilakukan oleh komputer hardware.Sebagian besar dari software komputer dibuat oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan “Source Code”. Program komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan program executable (EXE).
Software komputer dibagi menjadi dua kategori utama yaitu sistem software dan software aplikasi. Sistem software menyajikan program yang dapat mengijinkan hardware berjalan dengan semestinya. Software aplikasi menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu disamping menjalankan hardware.
Ada pula beberapa tipe komputer software, diantaranya :
Software Games - Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
Software Driver – Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
Software Pendidikan – berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
Media player dan pengembangan software media lainnya – Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
Software Produktifitas – Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya.