Ivonne Lidya Hendrayani

COMPUTER SOFTWARE

Posted: September 29th 2012

1. Computer System terbagi atas 3 bagian, yaitu : hardware, software, dan brainware.
2. Software memberi instruksi dari brainware ke hardware untuk melakukan sesuatu.
3. Software dikembangkan setelah hardware ada. Perkembangan hardaware lebih cepat dibandingkan dengan software, maka dari itu software harus terus terupdate untuksebanding dengan hardware.
4. Software crisis :

  • Tidak hanya membuat aplikasi baru, tetapi 80 % melakukan maintenance.
  • Semakin kompleks software tersebut, semakin tinggi potensi terjadi kesalahan.
  • Testing and debugging sangat penting, tetapi dijauhi oleh para progamming karena mahal dan membutuhkan waktu yang lama.

5. Istilah – istilah yang ada di software fundamentals :

  • Program Komputer; urutan instruksi untuk menjalankan komputer.
  • Stored Program Concept; instruksi tertulis.
  • Programming; proses pembuatan program.
  • Progammer; pembuat program.
  • System Software; yang melakukan tugas.
  • Application Software ; yang mengerjakan tugas khusus dari penggyna komputer.

6. System Software berguna untuk:

  • Mengendalikan dan mendukung sistem komputer.
  • Mendukung atau membantu aplikasi menjalankan hardware.
  • Memfasilitasi pembuatan program.
  • Bersifat independen terhadap aplikasi lain.

7. System Software terbagi 2, yaitu :

  • System Control Programs; mengontrol semua sumber daya istem.
  • System Support Programs; mendukung kemampuan khusus.

8. Operating System bertugas untuk :

  • Mengawasi operasi dari komputer.
  • Mengalokasikan waktu penggunaan CPU dan RAM.
  • Menyediakan antarmuka antara user dan hardware.

9. Layanan yang disediakan oleh proses manajemen :

  • Multitasking.
  • Multireading.
  • Time sharing.
  • Multi Processing.
  • File management and security.
  • Fault Tolerance.
  • Virtual Memory
  • User Interprice.

10. Major Dekstop OS :

  • Micrososft Products : MS-DOS,Windos 98, Windows ME, Windows NT, Windows 2000, Windows XP, dsb.
  • Other Products : UNIX, LINUX, Java Operating System (JavaOS), IBM O/S, dan Macintosh Operating System.

11. Departmental Server Operating System mampu diakses oleh banyak pengguna; contoh : LINUX, UNIX, Windows 2000,dsb.

12. Enterprise Operating System mendukung ribuan users. Server sekelas IBM bisa menghandel jutaan transaksi dalam sehari.

13. System Support Programs untuk mendukung kinerja sistem komputer; contoh : security monitor, performance monitors, dsb.

14. Applikasi Komputer; tipe :

  • Proprietary application software : untuk spesifik bisnis.
  • Off theshelf application software : membuat program kemudian dijual bebas; tipenya adalah Spreadsheets, Data management, Word processing, Desktop publishing, dan Graphics.

15. Dalam memilih software yang perlu diperhatikan :

  • Ukuran dan lokasi.
  • Sistem administrasi.
  • Biaya saat ini dan operasional.
  • Kemampuan sistem saat ini dan kedepan.
  • Hardware mendukung.
  • Kemampuan dan keahlian pengguna.

16. Lisensi :

  • Copyright : hak untuk memperbaiki product.
  • Licences : lisensi untuk menggunakan prodect,

17. Software Lipgrade :

  • Jangan sembarang mengupdate software.
  • Mungkin beresiko terkena¬† program jahat dan legalitas.

18. Open System :

  • Model dimana orang lain bisa mempergunakan dengan bebas, bisa mengintegrasikan dengan aplikasi pengguna.

19. Open Source :

  • Program yang kode programnya dibuka, sehingga orang bisa membaca.

20. Freeware :

  • Programnya bebas dan gratis, tetapi kode program belum tentu dibuka.

21. Bahasa Pemrogramman :

  • Macam – macam bahasa pemrogramman yang digunakan manusia untuk komputer mengerjakan sesuatu.

22. Bahasa Mesin; paling mendekati perangkat keras yang dikendalikan komputer.

23. Bahasa Posedural; contoh :Cobol, C, Fortran, Quick basic, dsb.

24. Bahasa Non Prosedural; contoh : SQL.

25. Current Programming Language :

  • Virtual Programming Language.
  • Hypertext markup Language (HTML).
  • Extensible Markup Language (XML).
  • Computer Ware.
  • Virtul Really Modelling Language (VRML).
  • Object Oriented Programming Language (OOP).

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Universitas Atma Jaya Yogyakarta
css.php