Tuesday, October 22, 2013

Software dan Perkembangannya.




Perangkat lunak merupakan sekumulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apapun tanpa instruksi.
1.       Perangkat Lunak Generasi Ke-1
a.       Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
b.      Bahasa Assembly
Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin.
2.       Perangkat Lunak Generasi Ke-2
a.       High-level Languages
Bahasa yang berisi instruksi yang lebih mirip bahasa inggris. Bahasa tersebut yaitu FORTRAN, COBOL, dan LISP. Untuk melakukan translasi ke bahasa assembly, digunakan compiler.
3.       Perangkat Lunak Generasi Ke-3
a.       Sistem Operasi
Sebuah perangkat lunak yang berfungsi untuk mengatur sumber dayakomputer dan sebagai
fondasi aplikasi‐aplikasi lain di atasnya. Contoh, UNIX dan DOS.
b.      General Purpose Applications
Merupakan aplikasi-aplikasi yang memiliki fungsi-fungsi tertentu. Contoh, SPSS yang ditulis menggunakan bahasa FORTRAN.
4.       Perangkat Lunak Generasi Ke-4
a.       Sistem Operasi yang digunakan UNIX dan PC-DOS.
b.      Structured Programming: PASCAL, MODULA-2, BASIC, C, dan C++.
c.       Application Packages
Spreadsheets (LOTUS 1‐2‐3), word processors (WordStar, Word Perfect), dan database management systems (dBASE IV).
5.       Perangkat Lunak Generasi Ke-5
a.       Sistem Operasi yang digunakan adalah windows.
b.      Sudah memiliki browsers.
c.       Object-oriented Programming: C++, JAVA, C#
d.      Application packages: Microsoft Office.
6.       Perangkat Lunak Berdasarkan Fungsi
a.       Perangkat Lunak Sistem
Merupakan perangkat lunak yang berfungsi untuk mengatur sumber daya komputer. Perangkat lunak system terdiri dari:
*      Sistem Operasi
Merupakan program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. Contoh dari system operasi yaitu, Linux, Windows, MacOS.
*      Bahasa pemrograman
Merupakan teeknik instruksi standar untuk memerintah komputer. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman dibagi menjadi bahasa mesin, bahasa tingkat rendah, dan bahasa tingkat tinggi.
*      Sistem utilitas
Antivirus, Scandisk, Defragment, Partisi tools.
b.      Perangkat Lunak Aplikasi
Merupakan perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari-hari. Contoh perangkat lunak aplikasi yaitu, Microsoft word untuk mengolah kata, Microsoft Excel untuk mengolah angka, Microsoft PowerPoint untuk presentasi, Microsoft Access untuk basis data, Adobe Photoshop untuk mengolah gambar, Adobe dreamweaver untuk mengembangkan web, dan Ulead Video Studio untuk video editing.

No comments:

Post a Comment