Rosa Dewi Mustika

Thursday, October 17, 2013

Perkembangan Perangkat Lunak


Perangkat lunak adalah instruksi data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apaapa tanpa instruksi.
Perangkat Lunak Generasi Ke-1
  • 1951 : Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bentuk bilangan biner.
Contoh instruksi:
0000  00110101
Keterangan :
0000                = opcode
00110101        = address number
  • 1959 : Bahasa Assembly
Memudahkan pemrograman ke dalam bahasa mesin dengan menggunakan translator.

Inrtuksi
Bahasa Mesin
Bahasa Assembly
STORE
0000
STO
LOAD
0001
LDA
ADD
0100
ADD
HALT
1000
HALT

Perangkat Lunak Generasi Ke-2 (1959-1965)
High‐level Languages
Membuat bahasa yang berisi instruksi lebih mirip ke bahasa Inggris.
• FORTRAN: bahasa perhitungan numerik.
• COBOL: bahasa bisnis.
• LISP: digunakan dalam riset dan AI.
• Menggunakan compiler untuk melakukan translasi ke bahasa assembly

Perangkat Lunak Generasi Ke-3 (1965-1971)
System Operasi : Unix, Dos
General purpose application : SPSS

Sistem Operasi
Perangkat lunak yang berfungsi mengatur sumber daya komputer dan sebagai fondasi aplikasi lain di atasnya.
Contoh: UNIX, DOS

General Purpose Applications
Aplikasi yang memiliki fungsi tertentu.
Contoh: SPSS ditulis menggunakan bahasa FORTRAN.

Perangkat Lunak Generasi Ke-4 (1971-1989)
  • Structured programming : PASCAL, MODULA-2, BASIC, C, C++
  • Sistem operasi : UNIX, PC, DOS
  • Application packages
Perangkat Lunak Generasi Ke-5 (1990 - sekarang)
  • Sistem Operasi: Windows
  •  Object-oriented Programming: C++, JAVA, C#
  •  Browsers
  • Application Packages: Microsoft Office
Pembagian Perangkat Lunak
Berdasarkan fungsinya, dibagi menjadi:
  1. Perangkat lunak sistem
  2. Perangkat lunak aplikasi
Perangkat Lunak Sistem
Perangkat lunak sistem adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer.
Perangkat lunak sistem terdiri dari:
– Operating System (OS): Windows, Mac OS, Linux, UNIX, dan DOS.
– Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC.
– System Utility: antivirus, scandisk, partisi disk, defragment disk.

Bahasa Pemrograman
Menurut tingkat kedekatannya, bahasa pemrograman diklasifikasikan menjadi:
– Bahasa Mesin : 000000101010
– Bahasa Tingkat Rendah : Assembly
– Bahasa Tingkat Tinggi : FORTRAN, BASIC, C, C++, Java.

Sistem Utilitas
  • Antivirus 
Berguna untuk mengidentifikasi dan menghapus virus yang menyerang system operasi.
Contoh: Kaspersky, Norton, AVG, Avira, dll.
  • Scandisk
Berguna untuk mengetahui kondisi disk dan struktur file pada disk.
  • Defragment.
Berguna untuk menata ulang struktur file pada struktur disk.
  • Partisi Tools
Berguna untuk mepartisi (membagi) disk menjadi beberapa bagian.
Contoh: Partition Magic

Perangkat Lunak Aplikasi
Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari ‐ hari.

Sekian, Terima Kasih
Semoga Bermanfaat :)

No comments:

Post a Comment