Anda di halaman 1dari 27

Perkembangan Perangkat Lunak

Oleh: Tim Pengajar PTIK

Pengertian Perangkat Lunak


Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apa-apa tanpa instruksi.

Perangkat Lunak Generasi Ke-1

#ahasa $esin
1!"1 1!"!

#ahasa %ssembly
&

Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. 'ontoh instruksi:
)))) ))11)1)1
op+ode address or number )))) * op+ode ,storing- addition- substra+tion- dll. ))11)1)1 * address atau number
(

Bahasa Assembly
$embuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi. #ahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin. $enggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin.
Instruksi STO/0 LO%1 %11 2%LT Bahasa Mesin )))) )))1 )1)) 1))) Bahasa Assembly STO L1% %11 2%LT
"

Perangkat Lunak Generasi Ke-2

2igh-le4el languages: 5O/T/%6- 'O#OL- LISP


1!"! 1!3"

High-level Languages
$embuat bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. 5O/T/%6: bahasa untuk aplikasi perhitungan numerik. 'O#OL: bahasa untuk aplikasi bisnis. LISP: banyak digunakan dalam riset dan %rti7i+ial Intelligen+e ,Ke+erdasan #uatan.. $enggunakan com iler untuk melakukan translasi ke bahasa assembly.

Perangkat Lunak Generasi Ke-!

Sistem Operasi 9ni:- 1os


1!3" 1!81

;eneral purpose %ppli+ation: SPSS


<

"istem # erasi
Sebuah perangkat lunak yang ber7ungsi untuk mengatur sumber daya komputer dan sebagai 7ondasi aplikasi-aplikasi lain di atasnya. 'ontoh: 96I=- 1OS

General Pur ose A lications


%plikasi-aplikasi yang memiliki 7ungsi-7ungsi tertentu sebagai +ontoh:

SPSS ,Statisti+al Pa+kage 7or the So+ial S+ien+es. yang ditulis menggunakan bahasa 5O/T/%6.

1)

Perangkat Lunak Generasi Ke-$

Sistem Operasi 96I=- P'-1OS1!81 1!<!

Stru+tured Programming: P%S'%L- $O19L%- #%SI'- '- '>>

%ppli+ation Pa+kages
11

lication Packages

Spreadsheets ,LOT9S 1- -&. ?ord pro+essors ,?ordStar- ?ord Per7e+t. 1atabase management systems ,d#%S0 I@.

Perangkat Lunak Generasi Ke-%

Sistem Operasi: ?indoCs


1!!)

#roCsers

Sekarang

Obje+t-oriented Programming: '>>- A%@%- 'B

%ppli+ation Pa+kages: $i+roso7t O77i+e


1&

/angkuman
Gener asi 1 Bahasa Pemrograman %ssemblybahasa $esin 5ortran ,teknik. LISP ,risetke+erdasan buatan. & ( Tetap #ertambah "istem # erasi = = A likasi Bisnis = 'obol ,aplikasi bisnis sederhana. SPSS %ppli+ation pa+kageDinstalle r

1OS- 96I= 1OS- 96I=

"

Obje+t-oriented

Semakin banyak Semakin mudah -Komputer digunakan -Perangkat Lain 1( I&'()AK'I*

Pembagian Perangkat Lunak


#erdasarkan 7ungsinya- perangkat lunak yang terdapat pada sistem komputer dapat dibagi menjadi:

Perangkat lunak sistem Perangkat lunak aplikasi

1"

Perangkat Lunak "istem


Perangkat lunak sistem adalah perangkat lunak yang ber7ungsi untuk mengatur sumber daya komputer. Perangkat lunak sistem terdiri dari:

Operating System ,OS.: ?indoCs- $a+ OSLinu:- 96I=- dan 1OS. Programming Languages: %ssembly- Pas+al'- '>>- Aa4a- Perl- P2P- #%SI'. System 9tility: anti4irus- s+andisk- partisi disk- de7ragment disk.
13

"istem # erasi
Sistem operasi adalah program yang menutup detail hardCare yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardCare dalam pengembangan sebuah program. ,?illiam Stallings..
18

"istem # erasi
Kedudukan sistem operasi di dalam sistem komputer.

1<

+ontoh "istem # erasi


1. Linu:

"istem # erasi
. ?indoCs

"istem # erasi
&. $a+OS

Bahasa Pemrograman
#ahasa Pemrograman adalah teknik instruksi standar untuk memerintah komputer. #ahasa pemrograman ini merupakan suatu himpunan yang berisi aturan sintaks dan semantik yang dipakai untuk mende7inisikan program komputer.

Bahasa Pemrograman
$enurut tingkat kedekatannya dengan mesin komputer- bahasa pemrograman diklasi7ikasikan menjadi:

#ahasa $esin E ))))))1)1)1) #ahasa Tingkat /endah E %ssembly #ahasa Tingkat Tinggi E 5O/T/%6#%SI'- '- '>>- Aa4a.

"istem ,tilitas
%nti4irus #erguna untuk mengidenti7ikasi dan menghapus 4irus yang menyerang sistem operasi. 'ontoh: Kaspersky- 6orton- %@;%4ira- dll.

"istem ,tilitas
S+andisk #erguna untuk mengetahui kondisi disk dan struktur 7ile pada disk 1e7ragment #erguna untuk menata ulang struktur 7ile pada struktur disk Partisi Tools #erguna untuk mepartisi ,membagi. disk menjadi beberapa bagian 'ontoh: Partition $agi+

Perangkat Lunak A likasi


Perangkat lunak aplikasi adalah perangkat lunak yang ber7ungsi untuk membantu pekerjaan dalam kehidupan sehari - hari

Perangkat Lunak A likasi


'ontoh Perangkat Lunak %plikasi

Anda mungkin juga menyukai