Senin, 14 Oktober 2013

Perkembangan Perangkat Lunak

Mind Map

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