A.Apa itu software?
Software adalah kumpulan instruksi, program, atau data yang digunakan oleh perangkat komputer untuk menjalankan tugas-tugas tertentu. Berbeda dengan perangkat keras (hardware) yang merupakan komponen fisik komputer, software adalah bagian yang tidak terlihat secara fisik (perangkat lunak) tetapi sangat penting untuk mengendalikan dan mengoperasikan perangkat keras tersebut.
Secara umum, software dibagi menjadi dua kategori utama:
- Software Sistem: Software yang mengelola perangkat keras komputer dan menyediakan platform untuk menjalankan aplikasi lain. Contohnya adalah sistem operasi seperti Windows, macOS, dan Linux.
- Software Aplikasi: Program yang dirancang untuk pengguna akhir untuk melakukan tugas-tugas tertentu. Contoh software aplikasi adalah Microsoft Word untuk pengolahan kata, Adobe Photoshop untuk pengeditan gambar, atau Google Chrome untuk menjelajahi internet.
Software dapat didistribusikan dalam berbagai bentuk seperti aplikasi desktop, aplikasi web, atau aplikasi mobile, dan memiliki berbagai fungsi sesuai kebutuhan pengguna atau sistem yang digunakan.
B. Pengenalan software
Perangkat keras komputer hanya efektif jika diberi instruksi melalui software. Pada tahun 1950-an, software pertama untuk bisnis lebih murah, namun kini harganya meningkat karena perangkat keras menjadi lebih murah dan software semakin kompleks. Kompleksitas ini juga meningkatkan risiko kesalahan (bug), dan pengujian serta debugging menjadi mahal dan memakan waktu.
Meskipun demikian, software telah menjadi bagian penting dalam kehidupan sehari-hari, baik bisnis maupun pribadi. Software terdiri dari program komputer, yang merupakan urutan instruksi untuk komputer. Proses menulis program disebut pemrograman, dan orang yang melakukannya disebut programmer. Program komputer juga mencakup dokumentasi, yang menjelaskan cara kerja program. Dokumentasi penting untuk menjaga pengetahuan tentang program, terutama jika seorang programmer kunci meninggalkan perusahaan.
Perangkat keras komputer tidak dapat melakukan apa-apa tanpa instruksi dari software. Software memungkinkan pengguna memberi instruksi khusus kepada perangkat keras. Ada dua jenis utama software: sistem software dan software aplikasi.
Sistem software bertindak sebagai perantara antara perangkat keras dan program aplikasi, serta memuat instruksi umum yang sering digunakan. Software aplikasi memberikan fungsi spesifik untuk pengguna, seperti pengolah kata atau program penggajian.
C. System Software
oftware sistem, terutama sistem operasi (OS), mengontrol dan mendukung kegiatan pengolahan informasi komputer. OS berfungsi sebagai “direktur” operasi komputer dengan memantau status, menjadwalkan operasi, dan mengelola proses input dan output. Contoh OS desktop yang terkenal adalah Microsoft Windows, Apple Mac OS X, Linux, dan Google Chrome.
OS juga menyediakan antarmuka antara pengguna dan perangkat keras, menyembunyikan kompleksitas operasi perangkat keras. Interaksi pengguna dengan komputer dipengaruhi oleh antarmuka pengguna grafis (GUI), yang memungkinkan pengguna mengontrol perangkat keras melalui objek yang terlihat, seperti ikon. Teknologi GUI modern menggabungkan fitur-fitur seperti realitas virtual, pengenalan suara, dan pengendalian gerakan.
Antarmuka pengguna sosial menggunakan karakter kartun dan perintah suara untuk memandu pengguna dalam aplikasi komputer, sementara konsol permainan yang dikendalikan gerakan, seperti Kinect, PlayStation Move, dan Nintendo Wii, menawarkan cara baru berinteraksi dengan game. Antarmuka kontrol gerakan yang didukung sentuhan, seperti Microsoft Surface dan Apple iPhone, memungkinkan pengguna menjelajahi foto, bermain game, dan menonton film.
D. Application Software
Software aplikasi terdiri dari instruksi yang mengarahkan sistem komputer untuk melakukan kegiatan pengolahan informasi tertentu dan memberikan fungsionalitas bagi pengguna. Karena banyaknya penggunaan komputer, jumlah program software aplikasi juga sangat besar.
Software aplikasi dapat dikembangkan secara internal oleh staf sistem informasi organisasi atau dipesan dari vendor software. Selain itu, software dapat dibeli, disewa, atau dirental dari vendor yang menjual aplikasi ke banyak organisasi. Software “off-the-shelf” dapat berupa paket standar atau dapat disesuaikan. Program khusus atau paket dapat dirancang untuk tujuan tertentu, seperti kontrol inventaris dan penggajian. Contoh paket software terkenal adalah Microsoft Office.
Software aplikasi untuk pengguna individual yang bertujuan meningkatkan produktivitas disebut software aplikasi pribadi. Salah satu teknologi input yang berkembang adalah software pengenalan suara, yang memungkinkan pengguna memberikan input melalui suara. Software ini mengenali dan menginterpretasikan ucapan manusia, baik satu kata sekaligus (ucapan diskrit) atau dalam aliran percakapan (ucapan kontinu). Kemajuan dalam daya pemrosesan, algoritma software baru, dan mikrofon yang lebih baik telah memungkinkan pengembangan software pengenalan suara yang sangat akurat. Diperkirakan bahwa sistem pengenalan suara akan segera ada di hampir setiap perangkat dan mesin yang digunakan oran
Leave a Reply