Pengertian Perangkat Lunak (Software)
Perangkat lunak atau software adalah program komputer yang berfungsi sebagai sarana interaksi atau yang menjembatani pengguna komputer (user) dengan perangkat keras. Software merupakan nyawa dari sebuah komputer.
Sistem Operasi adalah penghubung antara hardware dan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dari perangkat input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Fungsi Perangkat Lunak (software)
- Mengenali suatu program
- Menyiapkan aplikasi program agar komputer dapat bekerja dengan terkontrol
- Membuat pekerjaan lebih mudah dan efisien
Tahap Pembuatan Software
Tahap-tahap proses pembuatan software adalah sebagai berikut.
- Tahap analisis
- Tahap desain
- Tahap kreasi
- Tahap pengujian
- Tahap penerapan
- Tahap produksi
- Tahap evaluasi
Macam-Macam Perangkat Lunak
Software merupakan sebuah sistem yang menghubungkan perangkat keras (hardware) dengan pengguna (brainware). Software akan menjadi jembatan interaksi pengguna dengan komputer. Secara umum, software dapat dibagi menjadi beberapa macam, yaitu sistem operasi, alat bantu (utility), program paket, dan bahasa pemrograman.
1. Perangkat Lunak Sistem Komputer
Perangkat lunak sistem komputer adalah perangkat lunak yang berfungsi agar komputer dapat berjalan dengan baik, termasuk di dalamnya adalah perangkat lunak sistem operasi dan perangkat lunak utility. Sekarang ini ada banyak perangkat lunak sistem komputer. Beberapa contoh adalah Windows XP, Windows Vista, Windows 7,8,8.1, Windows 10, LINUX, dan masih banyak lagi.
2. Perangkat Lunak Utility
Utility atau alat bantu merupakan perangkat lunak dengan tugas mengerjakan pekerjaan minor dalam pengoperasian sistem, seperti penghapusan program, penyalinan program, memeriksa perangkat keras (troubleshooting), mengatur ulang isi hard disk (defrag atau partisi), pembakaran CD (menyalin data komputer di CD), atau penghilangan virus komputer.
Beberapa contoh utility adalah
- Norton Anti virus untuk penghilangan virus komputer,
- Nero StartSmart untuk pembakaran CD,
- Partition Magic untuk partisi hard disk, dan
- Winzip untuk penyalinan dan kompresi file atau data.
3. Software Aplikasi / Program Paket (Package Program)
Program paket atau sering disebut dengan istilah software aplikasi adalah program-program yang dibuat oleh suatu perusahaan software untuk para pengguna komputer yang beroperasi dalam bidang umum, seperti perusahaan asuransi, pertokoan, perkantoran dan lain-lain. Program paket terbagi menjadi beberapa kelompok antara lain software pengolah kata, pengolah angka, aplikasi grafis, publisher, basis data, CAD, dan multimedia.
1) Software Pengolah Kata (Word Processor)
Software pengolah kata ini banyak digunakan oleh instansi-instansi, baik negeri maupun swasta. Fungsi utama software ini adalah untuk mengetik surat, membuat brosur, dan mengetik dokumen lainnya. Dengan keberadaan software ini, banyak orang meninggalkan mesin ketik manual karena mesin tersebut kurang efisien.
Contoh perangkat lunak pengolah kata adalah:
- WordStar (WS),
- Word Prefect (WP),
- Word Pad,
- ChiWritter (CW),
- Notepad,
- Microsoft Word, dan
- Open Office, dan sebagainya.
2) Software Pengolah Angka (Spreadsheet)
Selain Software pengolah kata, software pengolah angka juga sangat sering digunakan banyak instansi. Software ini berfungsi untuk mengolah angka, membuat grafik, dan sebagainya. Dengan software ini, komputer akan berfungsi sebagai sebuah kertas kerja yang dapat melakukan perhitungan secara otomatis.
Beberapa contoh perangkat lunak pengolah angka adalah:
- Lotus 123,
- Quatro Pro,
- Lotus Symphony,
- Supercalc, dan
- Microsoft Excel.
3) Software Aplikasi Grafis
Software ini banyak digunakan oleh pengguna komputer yang bergerak di bidang desain grafis, misalnya menggambar maupun mengolah foto.
Contoh perangkat lunak yang termasuk dalam aplikasi grafis, antara lain:
- Corel Draw,
- Freehand,
- Adobe Ilustrator,
- Photo Editor, dan
- Adobe Photoshop, dan sebagainya.
4) Software Publisher
Instansi yang banyak menggunakan software ini adalah perusahaan yang bergerak di bidang penerbitan, misalnya perusahaan surat kabar dan penerbit buku dan majalah. Contoh perangkat lunak publisher adalah:
- Microsoft Publisher,
- Adobe Pagemaker,
- Adobe in Design, dan
- Ventura publisher, dan sebagainya.
5) Program Basis Data (Database)
Software ini digunakan untuk mengolah data yang jumlahnya banyak dan terdiri atas field dan record. Biasanya, software ini digunakan untuk perusahaan besar yang memiliki data yang sangat banyak, misalnya data pegawai, data barang dan lain sebagainya. Contoh software yang merupakan program basis data adalah
- dBase III plus,
- Microsoft Access,
- Foxbase, dan
- Fox pro, dan sebagainya.
6) CAD (Computer Aided Design)
Software ini merupakan software yang digunakan untuk melukis atau menggambar oleh para dekorator dan arsitek. Beberapa contoh perangkat lunak CAD adalah:
- Autocad,
- Pro Design, dan
- SAP 2000, dan sebagainya.
7) Software Multimedia
Software multimedia sering digunakan oleh para petinggi perusahaan untuk presentasi dan digunakan oleh guru untuk membuat media pembelajaran. Software ini menyediakan fasilitas animasi, suara, dan audio. Melalui software ini, kita dapat mendengarkan musik dan melihat film. Contoh perangkat lunak multimedia adalah:
- Windows Media Player,
- Microsoft Powerpoint,
- Harvard graphics,
- Macromedia Dreamwaver, dan
- Flash MX, dan sebagainya.
4. Perangkat Lunak Bahasa Pemrograman
Bahasa pemrograman merupakan software yang digunakan oleh para programmer (pemrogram) untuk membuat program tertentu, misalnya program di sebuah bank, program di swalayan, program penggajian, dan sebagainya.
Contoh perangkat lunak yang termasuk dalam bahasa pem-rograman adalah
- Pascal,
- COBOL (Common Bussiness Oriented Language),
- Basic (Beginner All-purpose Symbolic Interchange Code),
- Visual Basic,
- Visual Foxpro,
- Java, dan
- Delphi, dan sebagainya.
Baca juga: Penjelasan Fungsi dan Jenis Lisensi Software Perangkat Lunak😊
Perkembangan Perangkat Lunak (Software)
- Tahun 1993, Wallace J. Eckert membuat program mekanik untuk mengontrol kerja beberapa mesin akuntansi
- Tahun 1942, Ada Augusta menemukan konsep software untuk pertama kalinya. Software itu lalu digunakan pada konsep analytical engine, suatu mesin yang dibuat oleh Charles Babbage
- Akhir tahun 1950 istilah software engineering digunakan
- Tahun 1969, dua konferensi tentang software disponsori oleh komite sains NATO
Pada perkembangan komputer yakni dari tahun 1960-1980 proyek pembuatan software banyak yang mengalami kegagalan kegagalan atau hambatan, antara lain sebagai berikut.
- Proyek melebihi anggaran yang telah diberikan, sehingga menyebabkan berbagai kerusakan sampai menyebabkan kematian. Contohnya adalah pada tahun 1996 rokek ariane 5 meledak
- Terjadi pasang surut dalam produktivitas pembuatan software
Komentar ini telah dihapus oleh administrator blog.
BalasHapusTerima kasih telah berkunjung kawan :)
HapusKomentar ini telah dihapus oleh administrator blog.
BalasHapus