Minggu, 13 Oktober 2013

PERANGKAT LUNAK (SOFTWARE)


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 aplikasiaplikasi 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 123), 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: