Selasa, 15 Oktober 2013

Perangkat Lunak



Pengertian: sekumpulan instruksi data yang tersimpan dan dijalankan oleh computer,karena computer tidak dapat berjalan tanpa instruksi.

Generasi 1
Digunakan pada tahun 1951-1959. Pada jangka waktu ini computer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Untuk mempermudah dalam pemrograman kedalam bahasa mesin dibuatlah bahasa assembly karena membuat suatu program jika menggunakan bahasa biner itu sangat sulit dan membutuhkan ketelitian yang tinggi.






Generasi 2

High-level languages digunakan di tahun 1959-1965 bahasa yang berisi instruksi lebih mirip ke bahasa Inggris. Ada 3 bahasa yaitu FORTRAN: bahasa untuk aplikasi perhitungan numeric,COBOL: bahasa untuk aplikasi bisnis,LISP:digunakan dalam riset dan AL. menggunakan compiler translasi ke dalam bahasa assembly.

Generasi 3

1965-1971 muncullah sebuah system operasi yang merupakan perangkat lunak yang berfungsi untuk mengatur sumber daya computer dan sebagai fondasi aplikasi-aplikasi lain diatasnya,contohnya UNIX,DOS.
Setelah itu muncullah General Purpose Applications yaitu aplikasi yang memiliki fungsi tertentu seperti contoh SPSS yang ditulis menggunakan bahasa FORTRAN

Generasi 4

1971-1989 di awali dengan munculnya aplikasi structured programming  seperti PASCAL,MODULA-2,BASIC,C,C++. Lalu system operasi di atas generasi 3, dan munculnya application packages seperti: spreadsheets,word processor, dan database management.
Generasi 5
Pada generasi ini yang diawali pada tahun 1990 hingga sekarang sudah banyak perangkat lunak yang diciptakan ataupun di upgrade seperti pada system operasinya yang menggunakan windows,programming menggunakan C++,JAVA lalu muncul browser dan application packages seperti Microsoft office.

Pembagian Perangkat Lunak
Berdasarkan fungsinya,perangkat lunak yang terdapat pada system computer dibagi menjadi:
1.       Perangkat lunak system
Adalah perangkat lunak yang berfungsi untuk mengatur sumber daya computer.
Contoh:
§  Operating System(OS): windows,Mac OS, Linux, UNIX, dan DOS
Adalah program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program(William Stallings)

§  Programming Languages: Assembly,Pascal, C, C++, Java, Perl, PHP, BASIC.
Adalah teknik instruksi untuk memerintah computer.

§  System Utylity: antivirus: untuk mengindetifikasi dan menghapus virus yang menyerang system operasi ,scandisk: untuk mengetahui kondisi disk dan struktur file pada disk ,partisi disk: membagi disk menjadi beberapa bagian,defragment



Tidak ada komentar:

Posting Komentar