Dindaa


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.
0 Responses

Posting Komentar