Software
Komputer
merupakan sebuah sistem yang terdiri dari berbagai komponen-komponen yang
saling berhubungan dan membentuk suatu tujuan sebagai akhir dari fungsi.
Komponen-komponen ini memiliki fungsinya masing-masing dalam menjalankan sebuah
komputer. Komponen-komponen tersebut adalah Hardware, Software, dan User. Kali
ini akan dibahas mengenai salah satu komponen dasar penyusun komputer yaitu Software.
Perangkat
lunak (software) secara dasar dapat diartikan menjadi instruksi rinci untuk
mengendalikan operasi perangkat keras komputer. Hardware (perangkat keras)
tidak akan memiliki arti jika tidak dapat dikendalikan/difungsikan secara
optimal oleh software, karena fungsi dasar hardware tidak akan bekerja tanpa
adanya sebuah software.
Fungsi
perangkat lunak :
·
Mengelola sumber daya komputer
·
Mengembangkan sarana yang dapat digunakan manusia
dalam memanfaatkan sumber daya komputer
·
Sebagai perantara antara informasi yang telah
diproses dengan organisasi yang bersangkutan.
Tipe perangkat lunak
·
Perangkat lunak sistem
·
Perangkat lunak aplikasi
Perangkat Lunak Sistem
Perangkat lunak sistem merupakan seperangkat
instruksi yang berfungsi untuk mengkoordinasikan dan mengendalikan pemaakaian
perangkat keras, juga untuk mendukung pemakaian perangkat lunak.
Tipe perangkat lunak sistem
·
Perangkat lunak sistem operasi
Yaitu perangkat lunak yang mengendalikan dan mengelola semua
aktivitas yang sedang terjadi di komputer
·
Perangkat lunak penerjemah bahasa
Yaitu perangkat lunak yang mengubah ataupun menerjemahkan
bahasa pemrograman yang digunakan manusia menjadi bahasa mesin yang dipahami
oleh komputer
·
Perangkat lunak sistem bantuan
Yaitu perangkat lunak yang berupa program yang dibuat untuk
menangani fungsi-fungsi pemrosesan umum
Sistem Operasi
·
Sistem Operasi merupakan program yang ditulis
untuk mengendalikan, mengelola dan mengkoordinasikan kegiatan operasi dari
sistem komputer. Ibaratnya seorang manajer, sistem operasi mengawasi pekerjaan
karyawan-karyawan dan membuat sebuah perusahaan berjalan secara efektif.
Fungsi Sistem Operasi
·
Alokasi dan penugasan Sumber Daya Sistem
Hal ini dilakukan agar program-program yang berjalan tidak
mengalami deadlock, yaitu suatu
keadaan yang membuat program saling memperebutkan sebuah sumber daya yang sama
lalu komputer menjadi hang.
·
Penjadwalan
Penjadwalan maksudnya sumber daya yang akan digunakan sudah
memiliki waktunya masing-masing. Hal ini dilakukan agar sistem berjalan efisien
dan sumber daya dapat terbagi rata, dengan kata lain sumber daya sudah siap
digunakan saat waktu yang diperlukan
·
Pemantauan
Pemantauan dilakukan agar tidak terjadi error maupun
kesalahan saat menjalankan sistem
Contoh sistem operasi yang umum digunakan orang
·
Windows XP
·
Windows 7
·
Windows 8
·
Windows 8.1
·
Windows 10
·
MAC OS
Perangkat Lunak Penerjemah Bahasa
· Bahasa Generasi Pertama
Yaitu bahasa mesin, yang merupakan tingkat paling dasar dalam
bahasa pemrograman
· Bahasa Generasi Kedua
Yaitu bahasa perakit (Assembler Languange) yang merupakan
bahasa tingkat lanjutan bahasa pemrograman
· Bahasa Generasi Ketiga
Yaitu bahasa yang menggunakan instruksi yang disebut dengan statement yang menggunakan pernyataan
atau ungkapan aritmetika
·
Bahasa Generasi Keempat
Yaitu bahasa yang digunakan oleh berbagai software yang
membuat end-user untuk mengembangkan
aplikasi software dengan sedikit bantuan atau tanpa bantuan yang dapat
meningkatkan produktivitas programmer.
Perangkat Lunak Aplikasi
Perangkat lunak paket/aplikasi merupakan
perangkat program yang ditulis dan dikoding sebelumya, siap digunakan dan
tersedia, sehingga individu atau perusahaan tidak perlu menulis sendiri program
tertentu yang mereka butuhkan
Tipe Perangkat Lunak Aplikasi
· Perangkat lunak aplikasi untuk tujuan khusus
Perangkat lunak aplikasi tujuan khusus dibuat untuk memenuhi kebutuhan orang atau user-user tertentu. Misal nya user ingin menggunakan aplikasi web untuk menyimpan dan berbagi data. Aplikasi ini didesain sedemikian rupa agar aplikasi sesuai dengan apa yang diinginkan oleh user dan aplikasi ini memiliki fungsi dan tujuan nya tersendiri
·
Perangkat lunak aplikasi umum
Perangkat lunak ini dibuat untuk memenuhi kebutuhan orang banyak. Dengan kata lain perangkat lunak aplikasi umum didesain sedemikian rupa sehingga orang-orang secara global menggunakan perangkat lunak ini dengan berbagai macam kebutuhan, tidak terpaku hanya kepada satu fungsi dari perangkat lunak ini saja.
Contoh
·
Program pengolah kata
·
Perangkat lunak publikasi
·
Program pengolah angka
·
Program pengolah data
·
Program presentasi grafik
·
Paket Program terpadu
0 komentar:
Posting Komentar