Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1.

Presentasi serupa


Presentasi berjudul: "Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1."— Transcript presentasi:

1 Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1

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

3 Perangkat Lunak Generasi Ke-1 1951 1959 Bahasa Mesin Bahasa Assembly 3

4 Bahasa Mesin Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Contoh instruksi: 4 0000 00110101 0000 = opcode (storing, addition, substraction, dll) 00110101 = address atau number opcode address or number

5 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. InstruksiBahasa MesinBahasa Assembly STORE0000STO LOAD0001LDA ADD0100ADD HALT1000HALT 5

6 Perangkat Lunak Generasi Ke-2 1959 1965 High-level languages: FORTRAN, COBOL, LISP 6

7 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 Artificial Intelligence (Kecerdasan Buatan). Menggunakan compiler untuk melakukan translasi ke bahasa assembly. 7

8 Perangkat Lunak Generasi Ke-3 1965 1971 Sistem Operasi Unix, Dos General purpose Application: SPSS 8

9 Sistem Operasi Sebuah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi-aplikasi lain di atasnya. Contoh: UNIX, DOS 9

10 General Purpose Applications Aplikasi-aplikasi yang memiliki fungsi-fungsi tertentu sebagai contoh: – SPSS (Statistical Package for the Social Sciences) yang ditulis menggunakan bahasa FORTRAN. 10

11 Perangkat Lunak Generasi Ke-4 1971 1989 Structured Programming: PASCAL, MODULA-2, BASIC, C, C++ 11 Sistem Operasi UNIX, PC-DOS, Application Packages

12 Spreadsheets (LOTUS 1-2-3) Word processors (WordStar, Word Perfect) Database management systems (dBASE IV) 12

13 Perangkat Lunak Generasi Ke-5 1990 Sekarang Object-oriented Programming: C++, JAVA, C# 13 Sistem Operasi: Windows Application Packages: Microsoft Office Browsers

14 Rangkuman GenerasiBahasa Pemrograman Sistem OperasiAplikasi Bisnis 1Assembly, bahasa Mesin XX 2Fortran (teknik) LISP (riset, kecerdasan buatan) XCobol (aplikasi bisnis sederhana) 3TetapDOS, UNIXSPSS 4BertambahDOS, UNIXApplication package/installer 5Object-orientedSemakin banyak -Komputer -Perangkat Lain INTERAKTIF Semakin mudah digunakan 14

15 Pembagian Perangkat Lunak Berdasarkan fungsinya, perangkat lunak yang terdapat pada sistem komputer dapat dibagi menjadi: 1.Perangkat lunak sistem 2.Perangkat lunak aplikasi 15

16 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. 16

17 Sistem Operasi Sistem 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). 17

18 Sistem Operasi Kedudukan sistem operasi di dalam sistem komputer. 18

19 Contoh Sistem Operasi 1. Linux

20 Sistem Operasi 2. Windows

21 Sistem Operasi 3. MacOS

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

23 Bahasa Pemrograman Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman diklasifikasikan menjadi: – Bahasa Mesin  000000101010 – Bahasa Tingkat Rendah  Assembly – Bahasa Tingkat Tinggi  FORTRAN, BASIC, C, C++, Java.

24 Sistem Utilitas Antivirus Berguna untuk mengidentifikasi dan menghapus virus yang menyerang sistem operasi. Contoh: Kaspersky, Norton, AVG, Avira, dll.

25 Sistem Utilitas Scandisk Berguna untuk mengetahui kondisi disk dan struktur file pada disk Defragment Berguna untuk menata ulang struktur file pada struktur disk Partisi Tools Berguna untuk mepartisi (membagi) disk menjadi beberapa bagian Contoh: Partition Magic

26 Perangkat Lunak Aplikasi Perangkat lunak aplikasi adalah perangkat lunak yang berfungsi untuk membantu pekerjaan dalam kehidupan sehari - hari

27 Perangkat Lunak Aplikasi Contoh Perangkat Lunak Aplikasi

28 Beberapa contoh aplikasi lain Internet, chatting Utilitas 28


Download ppt "Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1."

Presentasi serupa


Iklan oleh Google