TM 6
PERKEMBANGAN PERANGKAT LUNAK
Gambar Xmind TM 6 |
Perangkat
lunak adalah sekumpulan instruksi dan data yang terrsimpan dijalankan oleh
komputer.
Pembagian perkembangan perangkat lunak :
1.
Perangkat
lunak generasi ke 1 (antara tahun 1951-1959)
a. Bahasa
mesin
Komputer
hanya dapat menerima instruksi dari bahasa mesin dalam bentuk biner.
Contoh :
0000 00110101
Opcode address or number
b. Bahasa
Assembly
Bahasa
assembly digunakan untuk memudahkanpemrogaman ke dalam bahasa mesin.
Untuk
mengubah bahasa Assembly ke bahasa mesin : menggunakan translator.
Instruksi
|
Bahasa Mesin
|
Bahasa Assembly
|
STORE
|
0000
|
STO
|
LOAD
|
0001
|
LDA
|
ADD
|
0100
|
ADD
|
HALT
|
1000
|
HALT
|
2.
Perangkat
lunak generasi ke 2 (antara tahun
1959-1965)
Bahasa
yang digunakan : High – level languages( membuat bahasa yang berisi instruksi lebih mirip ke bahasa
Inggris )
a.
Fortran :
bahasa untuk aplikasi perhitungan nummerik.
b.
Cobol :
bahasa untuk aplikasi bisnis.
c.
Lisp :
banyak digunakan untuk riset dan AL.
Untuk
melakukan translasi ke bahasa assembly : menggunakan compiler.
3.
Perangkat
lunak generasi ke 3(antara tahun
1965-1971)
a.
Sistem
Informasi, berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi
aplikasi- aplikasi lain di atasnya.
Contoh
: UNIX, DOS.
B. General
Purpose Application ,mempunyai fungsi- fungsi tertentu.
Contoh : SPSS yang ditulis dengan menggunakan bahasa
FORTRAN.
4.
Perangkat
lunak generasi ke 4 (antara tahun
1971-1989)
-
Sistem
operasi : UNIX, PC, DOS.
-
Struktur programming : PASCAL, MODULA_ 2, BASIC,
C, C++
-
Application packages
5. Perangkat
lunak generasi ke 5
-Sistem operasi : Windows ( Tahun 1990 ) ,
browsers ( Sekarang ).
-Object oriented programming : C++, JAVA,C#
-Application packages : Microsoft Office.
Ø Pembagian
perangkat lunak
- Berdasarkan fungsinya :
a.
Perangkat lunak system, berfingsi untuk mengatur sumber daya komputer.
Perangkat
lunak system terdiri dari :
·
Operating System :
Adalah program penyedia antarmuka yang mudah bagi
programmer untuk mengakses hardware dalam pengembangan sebuah program (William
Stallings)
Contoh : Windows, Mac. OS, Linux, UNIC dan DOS.
·
Programming Languages :
Adalah suatu himpunan yang berisi aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer.
Contoh : Assembly, Pascal, C, C++, Java, Perl, PHP,
BASIC.
·
System Utility :
a. Antivirus
Berguna untuk mengidentifikasikan
dan menghapus virus yang menyerang sistem operasi.
b.
Scandisk
Untuk mengetahui kondisi
disk dan struktur file pada disk
c.
Defragment
Untuk menata ulang struktur
file pada struktur disk.
d.
Partisi
Tools
Untuk
mempartisi / membagi disk menjadi beberapa bagian.
Contoh
Partitian Magic
b. Perangkat lunak aplikasi, berfungsi untuk membantu
pekerjaan dalam kehidupan sehari- hari.
Misal :
-
Pengolah
kata = microsoft word, wordstar
-
Pengolah
angka = microsoft excel, quatro pro
-
Pengolah
grafis = adobe photoshop, corel draw
-
Pengembang
web = macromedia dreamweaver, microsoft frontpage.
Posting Komentar