Suryatul Arifidin

Computer Software

Posted: November 11th 2012
Aplikasi perangkat lunak tidak bisa dikembangkan dengan cepat untuk:
  • Bersaing dengan lingkungan bisnis yg dinamik
  • Mengimbangi perkembangan pesat dari perangkat keras
Ketertinggalan pengembangan software membatasi kemampuan dari SI
Selain mengembangkan aplikasi baru, software yang sudah ada juga harus di pelihara (80% kerja dari orang IT adalah pemeliharaan sistem).
Peningkatan kompleksitas mengarah pada potensi meningkatnya “bugs.”
Testing dan “debugging” software sangat mahal dan menghabiskan waktu
Beberapa istilah dasar dari sofware:
1.Computer programs – urutan instruksi untuk komputer
2.Stored program concept –  instruksi yg di tulis pada program di simpan dan di eksekusi oleh CPU saat dibutuhkan
3.Programming – proses menulis (atau coding) program
4.Programmers – individu yang melakukan pemrogramaan
5.Systems Software – Instruksi yg mengelola sumber daya perangkat keras/hardware
6.Application Software – Instruksi yang melakukan tugas yang spesifik dari pengguna
System software adalah perangkat lunak yang :
– Mengontrol dan mendukung aktivitas dari sistem komputer
– Mendukung software aplikasi dengan mengarahkan fungsi dasar dari komputer
– Memfasilitasi pengembangan program,pengujian, dan debugging
– Independen dari semua jenis aplikasi
•System Control Programs
Mengontrol penggunaan semua sumber daya sistem (hardware, software, data); sistem operasi
•System Support Programs
Mendukung secara khusus kemampuan program

System Control Programs
Operating System – main system control program
– Mengawasi keseluruhan operasi pada komputer
– Mengalokasikan CPU time dan main memory untuk program yang sedang berjalan di komputer
– Menyediakan antarmuka antara pengguna dengan hardware

 

Operating System bertugas untuk:

Process management, Multitasking atau Multiprogramming , Multithreading, Timesharing, Multiprocessing, Virtual memory, File management and security, Fault tolerance, User interface


Leave a Reply

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

© 2021 Universitas Atma Jaya Yogyakarta
css.php