Perangkat Lunak
Perangkat
lunak adalah sekumpulan data dan instruksi yang dijalankan dan disimpan oleh
komputer. Tanpa instruksi komputer tidak dapat melakukan apa-apa.
Perangkat
lunak generasi pertama yaitu bahasa mesin dan bahasa assembly. Komputer hanya
dapat menerima instruksi dengan bahasa mesin dalam bentuk bilangan biner,
bahasa assembly digunakan untuk memudahkan pemrograman ke dalam bahasa mesin.
Perangkat lunak generasi kedua yaitu high-level languages bahasa yang
berisiinstruksi yang lebih mirip bahasa inggris. Perangkat lunak generasi
ketiga yaitu sistem operasi dan general purpose applications. Sistem
operasi-sebuah perangkat lunak yang berfungsi sebagai pengatur sumber daya
komputer dan sebagai fondasi aplikasi-aplikasi lain diatasnya. General purpose
applications yaitu aplikasi-aplikasi yang memilikifunsi tertentu. Perangkat
lunak generasi keempat yaitu sistem operasi, structured programing, dan
applications packages. Perangkat lunak generasi kelima yaitu sistem operasi,
applications packages, browser,dan
object oriented programing.
Berdasarkan
fungsinya perangkat lunak pada sistem komputer dapat dibagi menjadi dua yaitu perangkat lunak sistem dan
perangkat lunak aplikasi. Perangkat lunak sistem yaitu perangkat lunak yang
berfungsi untuk mengatur sumber daya komputer contohnya sistem operasi, bahasa
pemrograman, sistem utilitas. Perangkat lunak aplikasi perangkat lunak yang
berfungsi untuk membantu pekerjaan dalam kehidupan sehari-hari.