8
Perkembangan Perangkat Lunak 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 Bahasa Mesin Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Contoh instruksi: Bahasa Assembly Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin Menggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin

servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Perkembangan Perangkat Lunak

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

Bahasa Mesin Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Contoh instruksi:

Bahasa Assembly Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin Menggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin

Page 2: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Perangkat Lunak Generasi Ke‐2

High‐level Languages Membuat bahasa yang berisi instruksi yang lebih

mirip ke bahasa Inggris FORTRAN: bahasa untuk aplikasi perhitungan

numerik COBOL: bahasa untuk aplikasi bisnis LISP: banyak digunakan dalam riset dan AI Menggunakan compiler untuk melakukan translasi ke

bahasa assembly

Perangkat Lunak Generasi Ke‐3

Sistem Operasi Sebuah perangkat lunak yang berfungsi untuk mengatur

sumber daya komputer dan sebagai fondasi aplikasi‐aplikasi lain di atasnya

Contoh: UNIX, DOS

General Purpose Applications

Page 3: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Aplikasi‐aplikasi yang memiliki fungsi‐fungsi tertentu sebagai contoh: SPSS (Statistical Package for the Social Sciences) yang ditulis menggunakan bahasa FORTRAN

Perangkat Lunak Generasi Ke‐4

Application Packages Spreadsheets (LOTUS 1‐2‐3) Word processors (WordStar, Word Perfect) Database management systems (dBASE IV)

Perangkat Lunak Generasi Ke‐5

Pembagian Perangkat Lunak

Page 4: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Berdasarkan fungsinya, perangkat lunak yang terdapat pada sistem komputer dapat dibagi menjadi: Perangkat lunak sistem Perangkat lunak aplikasi

Perangkat Lunak Sistem Perangkat lunak sistem adalah perangkat lunak

yang berfungsi untuk mengatur sumber daya komputer Perangkat lunak sistem terdiri dari:

Operating System (OS): Windows, Mac OS, Linux, UNIX, dan DOS

Programming Languages: Assembly, Pascal, C, C++, Java, Perl, PHP, BASIC

System Utility: antivirus, scandisk, partisi disk, defragment disk

Sistem OperasiSistem operasi adalah program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. (William Stallings) Kedudukan sistem operasi di dalam system komputer

Contoh Sistem Operasi1. Linux

Page 5: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

2. Windows

3. MacOS

Page 6: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Bahasa Pemrograman Bahasa Pemrograman adalah teknik instruksi

standar untuk memerintah komputer Bahasa pemrograman ini merupakan suatu himpunan

yang berisi aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman diklasifikasikan menjadi:– Bahasa Mesin000000101010– Bahasa Tingkat Rendah Assembly– Bahasa Tingkat Tinggi FORTRAN, BASIC, C, C++, Java

Sistem Utilitas Antivirus

Berguna untuk mengidentifikasi dan menghapus virus yang menyerang system operasiContoh: Kaspersky, Norton, AVG, Avira, dll.

ScandiskBerguna untuk mengetahui kondisi disk dan struktur file pada disk

DefragmentBerguna untuk menata ulang struktur file pada struktur disk

Page 7: servitawkw.files.wordpress.com  · Web viewLISP: banyak digunakan dalam riset dan AI. Menggunakan . compiler . untuk melakukan translasi ke bahasa assembly. Perangkat. Lunak. Generasi

Partisi ToolsBerguna untuk mepartisi (membagi) disk menjadi beberapa bagianContoh: Partition Magic

Perangkat Lunak Aplikasi Perangkat lunak aplikasi adalah perangkat lunak

yang berfungsi untuk membantu pekerjaan manusia dalam kehidupan sehari ‐ hari

Contoh Perangkat Lunak Aplikasi