A.
Definisi
Software adalah sekumpulan instruksi dan
data yang tersimpan dan dijalankan oleh komputer.
B.
Sejarah
Software
1.
Generasi 1 (1951 – 1959) : menggunakan
Bahasa Mesin dan Bahasa Assembly
Bahasa Mesin adalah Bahasa yang digunakan
untuk mengintruksikan komputer dalam bentuk bilangan biner. Contoh :
0000 00110101, dengan
0000 = opcode (STORE)
00110101 = address atau number
Bahasa assembly dibuat untuk memudahkan pemrograman ke
dalam bahasa mesin. Ini Menggunakan translator untuk mengubah bahasa assembly
menjadi bahasa mesin. Contoh:
Intruksi
|
Bahasa
Mesin
|
Bahasa
Assembly
|
STORE
|
0000
|
STO
|
LOAD
|
0001
|
LDA
|
2.
Generasi 2 (1959 – 1965) : menggunakan
high level language (FORTRAN, COBOL, LISP)
Membuat bahasa yang
diintruksikan lebih mirip ke bahasa Inggris. Dan menggunakan compile untuk
mengubah ke bahasa assembly.
-
FORTRAN :
untuk aplikasi numerik
-
COBOL :untuk
aplikasi Bisnis
-
LISP :untuk
Riset dan Al
3.
Generasi 3 (1965 – 1971) : Menggunakan
Sistem Operasi dan General Purpose Applicasion.
Sistem Operasi adalah Sebuah perangkat
lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi
aplikasi‐aplikasi lain di atasnya. Contoh : UNIX dan DOS.
General Purpose Application adalah aplikasi – aplikasi yang
memiliki fungsi tertentu. Contoh :
SPSS (Statistical Package for
the Social Science) yang di tulis dalam bahasa FORTRAN.
4.
Generasi 4 ( 1971 – 1989) : Menggunakan
Sistem Operasi, Structured Programing (PASCAL, MODULA-2, BASIC, C, C++),
Application Package (Spreadsheets (LOTUS 1‐2‐3), Wordprocessors (WordStar,WordPerfect), dan Database
management systems (dBASE IV)).
5.
Generasi 5 (1990 – sekarang) :
menggunakan Sistem Opersi (Windows), Browsers, Object Oriental Progrmaming(C++, JAVA, C#),
Aplplikation Package (Microsoft Office).
C.
Klasifikasi
Software
Berdasarkan fungsinya : Perangkat lunak Sistem dan Perangkat
lunak aplikasi.
1. Perangkat
lunak sistem : Berfungsi mengatur sumber daya komputer. Perangkat lunak
sistem dibagi menjadi;
a. Sistem
Operasi (OS) : Windows, Linux, UNIX, DOS, Mac OS.
Program
yang memudahkan Programer untuk mengakses
suatu perangkat Hardware dalam pengembangan suatu program.
b. Programming
Language : Assemply, Pascal, C, C+, Java, Perl, PHP, BASIC.
Teknik
intruksi standart untuk memerintahkan komputer. Ini merupakan himpunan
dari sintaks dan sematik yang dipakai
untuk mrndefinisikan komputer.
diklasifikasikan
menjadi :
1) Bahasa
Mesin (biner)
2) Bahasa
tingkat Rendah à
Assemby
3) Bahasa
tingkat tinggi à
FORTRAN, BASIC, C, C++, JAVA
c. System
Utility : Antivirus, scandisk, partisi
disk,defragment disk.
1) Antivirus
à mengidentifikasi dan
menghapus virus
2) Scandisk
à mengetahui kondisi dan
struktur file pada disk
3) Defragmen
à menata ulang struktur
file pada struktur disk
4) Partisi
tool à
membagi disk menjadi beberapa bagian
2. Perangkat
Lunak Aplikasi : Berfungsi membantu pekerjaan dalam kehidupan sehari hari.
Contoh :
Jenis Perangkat Lunak
|
Contoh
|
Pengolah kata
|
Ms. Word, Wordstar, Chi Writer
|
Pengolah angka
|
Ms. Exel, Quarto Pro
|
Presentasi
|
Ms. Power Point
|
Basis data
|
Ms. Access,Borland Paradox
|
Pengolah Grafis
|
Photoshop, Corel
|
Video editing
|
Ulead video studio,Pinneacle Studio
|
Pengembang program komputer
|
Ms. Visual basic,Borland Delphi
|
Pengembang Web
|
Ms. Frontpage, makromedia dreamweaver
|
Tidak ada komentar:
Posting Komentar