Rangkuman
Perangkat lunak
adalah kupilan instruksi dan data yang dijalankan oleh komputer. Dari awal
kemunculannya, perangkat lunak mengalami berbagai perkembangan dari model yang
sederhana sampai yang paling modern.
Awalnya pada tahun 1951,
generasi awal perangkat lunak menggunakan bahasa mesin berupa bilangan biner.
Lalu sebelum tahun 1959 dibuatlah bahasa assembly untuk memudahkan pemrograman.
Generasi selanjutnya yang juga disebut high level languages memiliki tiga
bahasa : FORTRAN, COBOL, LISP. Di antara tahun 1965 sampai 1971 telah dibuat
perangkat lunak berupa sistem operasi dan general purpose applications. Sistem
operasi yaitu perangkat lunak yang digunakan sebagai fondasi software yang
lain, contoh sistem operasi yaitu UNIX dan DOS. General purpose applications
adalah aplikasi yang mamiliki fungsi tertentu seperti SPSS yangh ditulis dangan
bahasa FORTRAN. Lalu pada tahun 1971 sampai 1989 telah dibuat structured
programming, applications packeges, dan pengembangan sistem operasi. Pada tahun
1990 sampai sekarang, software mengalami perkembangan yang sangat pesat. Di
periode ini telah ditemukan sistem operasi canggih yaitu windows. Selain itu
telah ditemukan juga browser, object oriented programming dan application packages
yang lebih canggih seperti microsoft office.
Perangkat lunak dapat
dikelompokkan menjadi dua berdasarkan fungsinya. Pertama yaitu perangkat lunak
sistem yang berfungsi untuk mengatur sumber daya komputer. Contoh program ini
yaitu operating system(windows, linux,
Mac OS), programming languages(pascal, java, PHP), dan system utility (antivirus, partisi disk). Dalam komputer
sistem operasi berperan sebagai program yang menutup datail hardware pada
programmer dan menyediakan antarmuka yang mudah untuk mengakses hardware. Untuk
mendefinisikan program komputer diperlukan juga bahasa pemrograman yang di
dalamnya berisi sintaks dan semantik. Berdasarka tingkat keekatan dengan mesin
komputer bahasa pemrograman dibagi tiga yaitu bahasa mesin(biner), bahasa
tingkat rendah(assembly), dan bahasa tingkat tinggi(BASIC,C++, dll). Kedua
yaitu perangkat lunak aplikasi yang berfungsi untuk membantu kahidupan
sehari-hari. Contoh perangkat lunak aplikasi yaitu MS.Word, Corel Draw,
MS.Excel, dll.
Tidak ada komentar:
Posting Komentar