Nikolas Mario

Computer Software

Posted: September 30th 2012

Selamat pagi/siang/sore/malam (disesuaikan kapan membacanya :D) Kali ini saya ingin membahas tentang perangkat lunak atau Software dari komputer. Ingin tahu lebih lanjut, mari baca lagi.

Software adalah program untuk memberi instruksi atau perintah pada komputer, perintah tersebut disimpan dan dilakukan ketika CPU membutuhkannya. Perkembangan software jaman sekarang dituntut agar lebih dan lebih lagi. Ini dikarenakan perkembangan hardware yang sangat cepat, ketika hardware semakin canggih maka software pun harus mampu meningkatkan kualitasnya.

Dikenal juga programming (proses menulis atau mengkodingkan program). Dan programmers (seseorang yang membuat program tersebut).

Computer Software terbagi atas 2 :

  • System Software

Mengendalikan sumber daya hardware, mengontrol aktivitas system kegiatan, bergantung pada tipe aplikasi tertentu.

–          System Control Programs

Mengendalikan semua sumber daya system. Contohnya Operating System.

Mengawasi seluruh operasi komputer, mengalokasikan waktu CPU dan memori utama untuk program pada komputer, menyediakan antarmuka antara pengguna dan hardware.

Sistem utama pengendali program.
Operating System Service :

Process Management, Virtual Memory, Pengolahan dan Keamanan File, Toleransi Kesalahan, User Interface.

  • Multitasking : Menjalankan 2 atau lebih program secara bersamaan.
  • Multithreading : Menjalankan 2 atau lebih perintah pada aplikasi yang sama.
  • Timesharing : Beberapa pengguna yang menggunakan CPU yang sama tetapi menggunakan input/output terminal yang berbeda.
  • Multiprocessing : Pengolahan dengan beberapa CPU.

Contoh operating system :

  1. Microsoft (MS-DOS, Windows XP, Windows 7, dll)
  2. Lainnya (UNIX, LINUX, JavaOS,dll)

–          System Support Programs

Mendukung pengoperasian, pengolahan, dan pengguna dari sistem komputer.

Contohnya System Utilities, melakukan tugas yang umum, membuat direktori dan subdirektori, mengembalikan file yang tidak sengaja terhapus, mencari file, mengolah penggunaan memmori, mengarahkan output.

 

  • Application Software

Melakukan tugas tertentu dari pengguna, melakukan pengolahan informasi yang spesifik.

Tipe dari application software, yaitu :

–          Proprietary Application Software

Software yang dimiliki suatu perusahaan untuk keperluannya.

–          Off-The-Shelf Application Software

Penjual mengembangkan program yang dijual ke banyak organisasi, mungkin standard atau disesuaikan.

Software Issues

Beberapa evaluasi dan factor seleksi :

–          Ukuran dan lokasi base pengguna

–          System administrasi

–          Biaya awal dan selanjutnya

–          Kemampuan saat ini dan untuk ke depannya

–          Adanya lingkungan komputasi

–          Keterampilan teknis dalam rumah

Software Lisensi :

–          Hak Cipta – Hak untuk memproduksi, mempublikasikan dan menjual software tersebut.

–          Izin – Izin yang diberikan berdasarkan hukum untuk terlibat dalam kegiatan lain yang melanggar hukum.

Software Upgrades :

–          Mungkin atau mungkin tidak menawarkan perangkat tambahan yang berharga.

–          Resiko terkena bug

–          Upgrade dalam sebuah organisasi merupakan tanggung jawab utama, sehingga harus mempunyai manfaat baru dalam upgrade tersebut.

Open System :

–          Model dari produk komputer yang bekerja sama

–          Menguatkan desainer untuk memilih hardware komputer, sistem operasi terbaik, dan aplikasi software tanpa kuatir kecocokannya.

Open Source Software :

–          Kode Software yang diberikan bebas pada para pengembang

Programming Languages :

Bahasa pemrograman telah berkembang menjadi lebih simple dan mudah, berikut tahapannya :

  1. Machine Language ( 0-1)
  2. Assembly Language (kode lebih singkat)
  3. Procedural Language (termasuk perintah)
  4. Nonprocedural Language (aplikasi)
  5. Intelligent Language (bahasa alami manusia)

Sekian dulu tulisan saya untuk software komputer, jangan bosan untuk membaca blogs saya ini. Terima kasih. 😀


Leave a Reply

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

© 2020 Universitas Atma Jaya Yogyakarta
css.php