PERKEMBANGAN 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
1.
Bahasa Mesin
•Komputer
hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner.
•Contoh
instruksi:
0000 00110101
0000 = opcode(storing, addition, substraction, dll)
00110101=address atau number opcode
address or number
00110101 = address ataunumber
2.
Bahasa Assembly
• Membuat
program dalam bahasa mesin sanga t sulit dan butuh ketelitian tinggi.
• Bahasa
assembly dibuatuntuk memudahkan pemrograman kedalam bahasa mesin.
•Menggunakan translator untuk mengubah bahasa
assembly menjadi bahasa mesin.
Perangkat Lunak Generasi Ke-2
High level
Languages
•Membuat
bahasa yang berisiinstruksi yang lebih mirip kebahasa Inggris.
•FORTRAN: bahasa
untuk aplikasi perhitungan numerik numerik.
•COBOL: bahasa
untuk aplikasi bisnis.
•LISP: banyak
digunakan dalam riset dan AI.
•
Menggunakan compiler untuk melakukan translasi kebahasa assembly.
Perangkat Lunak Generasi Ke-3
Sistem Operasi
•Sebuah perangkat
lunak yang berfungsi untuk mengatur sumberdaya computer dan sebagai
fondasi aplikasi‐aplikasi lain di atasnya.
•Contoh:UNIXDOS
General Purpose
Applications
•Aplikasi‐aplikas
iyang memiliki fungsi‐fungsi tertentu sebagai contoh:
SPSS (Statistical Package for the Social Sciences)
yangditulismenggunakanbahasaFORTRAN. yang ditulismenggunakanbahasaFORTRAN.
Perangkat Lunak Generasi Ke-4
Application Packages
•Spreadsheets (LOTUS 1‐2‐3)
•Wordprocessors(WordStar,WordPerfect)
Word processors (WordStar, Word Perfect)
•Database management systems (dBASEIV)
Perangkat Lunak Generasi Ke-5
Pembagian Perangkat
Lunak
•Berdasarkan
fungsinya, perangkat lunak yang terdapat pada system computer dapat dibagi
menjadi:
1 Perangkat lunak sistem
2.Perangkat lunak aplikasi
Perangkat Lunak
Sistem
• Perangkat lunak
system adalah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer.
•Perangkat lunak
system terdiri dari:
- Operating System (OS): Windows, Mac OS, Linux,
UNIX, danDOS. ,
- Programming Languages: Assembly, Pascal, C, C++,
Java, Perl, PHP , BASIC.
- System Utility: antivirus, scandisk, partisidisk,
defragment disk.
Sistem Operasi
•Sistem operasi
adalah program yang menutup detail hardware yang rumit
kepada programmer dan menyediakan antar muka yang mudah bagi programmer
mengakses hardware dalam pengembangan sebuah program (WilliamStallings)
Sistem Operasi
•Kedudukan
system operasi di dalam sistem komputer.
Contoh Sistem
Operasi
1. Linux
2. Windows
3. MacOS
Bahasa Pemrograman
•Bahasa Pemrograman
adalah teknik instruksi standard untuk memerintah komputer.
•Bahasa pemrograman
ini merupakan suatu himpunan yang berisi aturan sintaks dan semantic yang dipakai
untuk mendefinisikan program
komputer.
Bahasa
Pemrograman
•Menuruttingkat
kedekatannya dengan mesin komputer, bahasa pemrograman diklasifikasikan menjadi:
–BahasaMesin 000000101010
–BahasaTingkat Rendah Assembly
–BahasaTingkat Tinggi FORTRAN, BASIC, C, C++,
Java.
Sistem Utilitas
Antivirus
•Berguna untuk mengidentifikasi dan menghapus virus yang menyerang
sistem operasi.
•Contoh: Kaspersky, Norton, AVG, Avira, dll.
Scandisk
•Berguna untukmengetahui kondisi disk dan struktur filepada disk
Defragment
• Berguna untuk menata ulang struktur file pada struktur disk
PartisiTools

