Modul II Bab 4: Software Komputer Ika Menarianti,M.Kom Pendidikan Teknologi Informasi Universitas PGRI Semarang
Tujuan Menjelaskan beberapa tren penting yang terjadi dalam software komputer Menjelaskan tujuan dari beberapa software bagi produktivitas pemakai akhir dan operasi komputer kolaboratif Menjelaskan garis besar ungsi dari sistem operasi Menjelaskan penggunaan utama dari software pemrograman komputer, alat dan bahasa
Bagian I SOFTWARE APLIKASI: APLIKASI UNTUK PEMAKAI AKHIR
Gambaran umum software komputer
Penjelasan.. Software suite berbiaya lebih murah dan memiliki kelebihan: (1) semua program menggunakan GUI yang hampir sama (2) memiliki pemeriksa ejaan (spell checker) dan help wizard untuk meningkatkan efisiensi (3) programnya didesain untuk bekerja sama tanpa terlihat dan mengimpor masing2 file dengan mudah Word processing, mengkomputerisasikan pembuatan, pengeditan, revisi dan pencetak dokumen dengan secara elektronik memproses teks
... Groupware, software yang membantu kelompok kerja dan tim kerja bekerja sama untuk menyelesaikan tugas kelompok dan bergantung pada internet.
Bagian II SOFTWARE SISTEM: MANAJEMEN SISTEM KOMPUTER
Kategori Sistem Program Manajemen Sistem. Program yang mengelola hardware, software, jaringan dan sumber daya data dari sistem komputer selama pengoperasian. Program Pengembangan Sistem. Program yang membantu para pemakai untuk mengembangkan program dan prosedur sistem informasi serta yang mempersiapkan program bagi pemakai untuk pemrosesan melalui komputer
Sistem Operasi Sistem operasi adalah sistem terintegrasi dari berbagai program yang mengelola operasi CPU, kendali input/output dan sumber daya serta aktivitas penyimpanan Tujuan utama sistem operasi: Memaksimalkan produktivitas sistem komputer dengan mengoperasikannya dalam cara yang paling efisien.
Fungsi Sistem Operasi User Interface. Memungkinkan untuk memasukkan program, mengeksekusi file dan berkomunikasi dengan sistem operasi Pengelolaan sumber daya. Digunakan untuk mengelola hardware dan sumber daya jaringan, alat penyimpanan sekunder dan perifal input/output Pengelolaan file. Mengendalikan pembuatan, penghapusan, dan pengaksesan file dari data dan program Pengelolaan tugas. Mengelola penyelesaian tugas komputasi oleh pemakai akhir
Program manajemen sistem Utilities, melakukan berbagai pengaturan dan fungsi konversi file meliputi pembuatan cadangan data, pemulihan data, perlindungan dari virus, kompresi data, dan defragmentasi data. Performance monitor, berbagai program yang memonitor dan menyesuaikan kinerja dan penggunaan dari satu atau lebih komputer untuk menjaga agar tetap berjalan secara efisien Security monitor, berbagai program yang memonitor dan mengedalikan penggunaan berbagai sistem komputer dan menyediakan pesan peringatan serta mencatat bukti penggunaan tidak sah atas sumber daya komputer. Application server, menyediakan interface midleware antara sistem operasi dan program aplikasi dari para pemakai
Bahasa Pemrograman Bahasa Mesin, berada pada tahap awal pengembangan berupa kode binari yang unik untuk setiap komputer Bahasa perakitan (Assembler Language), dikembangkan untuk mengurangi kesulitan dalam menulis program dengan bahasa mesin. Simbol digunakan untuk mewakili kode operasi dan lokasi penyimpanan. Bahasa Tingkat Tinggi, merupakan microinstruction yaitu setiap pernyataan menghasilkan perintah mesin yang diterjemahkan dalam bahasa mesin yang disebut compiler atau interpreter Bahasa Generasi Keempat, jenis pemrograman yang non prosedural yang mendorong pemakai dan programmer untuk menspesifikasikan hasil yang diinginkan, sementara komputer menetapkan urutan perintah yang akan dapat mencapai hasil Bahasa yang Berorientasi pada Objek, merupakan alat paling umum untuk pengembangan software, dimana prosedur dan action disatukan mereka bersama ke dalam objek Bahasa layanan dan Web, layanan web adalah komponen software yang didasarkan pada kerangka kerja dan standar berorientasi objek untuk menggunakan web.
Software pemrograman Penerjemah bahasa pemrograman, assembler menerjemahkan berbagai kode perintah simbolis dari perintah yang ditulis dalam bahasa perakitan ke dalam bahasa mesin, compiler menerjemahkan setiap pernyataan dalam program secara bersamaan. Alat pemrograman, membantu programmer mengidentifikasi dan meminimalkan kesalahan dengan tetap meningkatkan efisiensi serta produktivitas para pengembang software
Quiz.. Bagaimana peran software sistem dan software aplikasi mempengaruhi pemakai akhir dalam sebuah bisnis? Kemampuan utama apa sajakah yang anda harapkan dalam software di masa depan? Mengapa dibutuhkan sistem operasi?
Daftar Pustaka O’ Brien, James A. Pengantas Sistem Informasi, Jakarta: Salemba Empat., 2008. hal. 150-203. ISBN: 979-691-223-6