1 / 26

Perkembangan Perangkat Lunak

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. Bahasa Mesin. 1959. 1951.

tawny
Download Presentation

Perkembangan Perangkat Lunak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PerkembanganPerangkatLunak Oleh: Tim Pengajar PTIK

  2. PengertianPerangkatLunak • Sekumpulaninstruksidan data yang tersimpandandijalankanolehkomputer. • Komputertidakdapatmelakukanapa-apatanpainstruksi.

  3. PerangkatLunakGenerasi Ke-1 BahasaMesin 1959 1951 Bahasa Assembly

  4. BahasaMesin • Komputerhanyadapatmenerimainstruksidalambahasamesindalambentukbilanganbiner. • Contohinstruksi: 0000 00110101 opcode address or number 0000 = opcode (storing, addition, substraction, dll) 00110101 = address atau number

  5. Bahasa Assembly • Membuat program dalambahasamesinsangatsulitdanbutuhketelitiantinggi. • Bahasa assembly dibuatuntukmemudahkanpemrogramankedalambahasamesin. • Menggunakantranslatoruntukmengubahbahasa assembly menjadibahasamesin.

  6. PerangkatLunakGenerasi Ke-2 High-level languages: FORTRAN, COBOL, LISP 1965 1959

  7. High-level Languages • Membuatbahasa yang berisiinstruksi yang lebihmiripkebahasaInggris. • FORTRAN: bahasauntukaplikasiperhitungannumerik. • COBOL: bahasauntukaplikasibisnis. • LISP: banyakdigunakandalamrisetdan AI. • Menggunakancompileruntukmelakukantranslasikebahasa assembly.

  8. PerangkatLunakGenerasi Ke-3 SistemOperasi Unix, Dos 1971 1965 General purpose Application: SPSS

  9. SistemOperasi • Sebuahperangkatlunak yang berfungsiuntukmengatursumberdayakomputerdansebagaifondasiaplikasi-aplikasi lain di atasnya. • Contoh: UNIX, DOS

  10. General Purpose Applications • Aplikasi-aplikasi yang memilikifungsi-fungsitertentusebagaicontoh: • SPSS (Statistical Package for the Social Sciences) yang ditulismenggunakanbahasa FORTRAN.

  11. PerangkatLunakGenerasi Ke-4 SistemOperasi UNIX, PC-DOS, 1989 1971 Structured Programming: PASCAL, MODULA-2, BASIC, C, C++ Application Packages

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

  13. PerangkatLunakGenerasi Ke-5 SistemOperasi: Windows Browsers Sekarang 1990 Object-oriented Programming: C++, JAVA, C# Application Packages: Microsoft Office

  14. PembagianPerangkatLunak • Berdasarkanfungsinya, perangkatlunak yang terdapatpadasistemkomputerdapatdibagimenjadi: • Perangkatlunaksistem • Perangkatlunakaplikasi

  15. PerangkatLunakSistem • Perangkatlunaksistemadalahperangkatlunak yang berfungsiuntukmengatursumberdayakomputer. • Perangkatlunaksistemterdiridari: • 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. SistemOperasi • Sistemoperasiadalah program yang menutupdetail hardware yang rumitkepada programmer danmenyediakanantarmuka yang mudahbagi programmer untukmengakses hardware dalampengembangansebuah program. (William Stallings).

  17. SistemOperasi • Kedudukansistemoperasi di dalamsistemkomputer. End User Programmer Application Programs Operating System Designer Utilities Operating System Computer Hardware

  18. ContohSistemOperasi 1. Linux

  19. SistemOperasi 2. Windows

  20. SistemOperasi 3. MacOS

  21. BahasaPemrograman BahasaPemrogramanadalahteknikinstruksistandaruntukmemerintahkomputer. Bahasapemrogramaninimerupakansuatuhimpunan yang berisiaturansintaksdansemantikyang dipakaiuntukmendefinisikanprogram komputer.

  22. BahasaPemrograman • Menuruttingkatkedekatannyadenganmesinkomputer, bahasapemrogramandiklasifikasikanmenjadi: • BahasaMesin 000000101010 • Bahasa Tingkat Rendah Assembly • Bahasa Tingkat Tinggi FORTRAN, BASIC, C, C++, Java.

  23. SistemUtilitas Antivirus Bergunauntukmengidentifikasidanmenghapus virus yang menyerangsistemoperasi. Contoh: Kaspersky, Norton, AVG, Avira, dll.

  24. SistemUtilitas • Scandisk • Bergunauntukmengetahuikondisi disk danstruktur file pada disk • Defragment • Bergunauntukmenataulangstruktur file padastruktur disk • Partisi Tools • Bergunauntukmepartisi (membagi) disk menjadibeberapabagian • Contoh: Partition Magic

  25. PerangkatLunakAplikasi • Perangkatlunakaplikasiadalahperangkatlunak yang berfungsiuntukmembantupekerjaandalamkehidupansehari - hari

  26. PerangkatLunakAplikasi ContohPerangkatLunakAplikasi

More Related