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 :
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.
Contoh operating system :
– 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.
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 :
Sekian dulu tulisan saya untuk software komputer, jangan bosan untuk membaca blogs saya ini. Terima kasih. 😀