Perangkat Lunak
Perangkat lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara penggunaan(user manual).
Sistem perangkat lunak berarti sebuah sistem yang memiliki komponen berupa perangkat lunak yang memiliki hubungan satu sama lain untuk memenuhi kebutuhan pelanggan(custemer).Pelanggan (custemer)adalah orang atau organisasi yang memesan atau membeli perangkat lunak (software) dari pengembang perangkat lunak atau bisa dianggap bahwa pelanggan (custemer) adalah orang atau organisasi yang dengan sukarela mengeluarkan uang untuk memesan atau membeli perangkat lunak.User atau pemakai perangkat lunak adalah orang yang memiliki kepentingan untuk memakai atau menggunakan perangkat lunak untuk memudahkan pekerjaannya.
Karakter perangkat lunak adalah sebagai berikut :
Perangkat lunak dibangun dengan rekayasa(software engineering) bukan diproduksi secara manufaktur atau pabrikan.
Perangkat lunak tidak pernah usang("wear out") karena kecacatan dalam pernagkat lunak dapat diperbaiki.
Barang produk pabrikan biasanya komponen barunya akan terus diproduksi, sedangkan perangkat lunak biasanya terus diperbaiki seiring bertambahnya kebutuhan.
Aplikasi dari perngkat lunak adalah sebagai berikut :
Perangkat lunak sistem (sistem software) adalah kumpulan program dimana program yang satu ditulis untuk memenuhi kebutuhan program lainnya.
Perangkat lunak waktu nyata(real-time-software) merupakan perangkat lunak yang memonitori , menganalisis. mengontrol sesuatu secara waktu nyata(real-time).Reaksi yang dibutuhkan pada perangkat lunak harus langsung menghasilkan respon yang diinginkan.
Perangkat lunak bisnis (business software) merupakan perangkat lunak informasi bisnis (seperti akuntasi,penjualan,pembayaran,dan penyimpanan(inventory).
Perangkat lunak untuk keperluan rekayasa dan keilmuan (engineering and scientific software) merupakan perangkat lunak yang mengimplementasikan algoritma yang terkait dengan keilmuan ataupun perangkat lunak yang membantu keilmuan, misalkan perangkat lunak dibidang astronomo,dibidang matematika, dan sebagainya.
Perangkat lunaki tambahan untuk membantu mengerjakan suatu fungsi dari perangkat lunak untuk mencetak dokumen ditambahkan agar perangkat lunak yang memerlukan dapat mencetak laporan, maka perangkat lunak untuk mencetak dokumen ini disebut embedded software.
Perangkat lunak komputet personal (personal computer software) merupakan perangkat lunak untuk PC misalnya perangkat lunak pemroses teks,pemroses grafik dan sebagainya.
Perangkat lunak berbasis web (web based software) merupakan perangkat lunak yang dapat diakses dengan menggunakan browser.
Perangkat lunak berinteljen buatan(artificial intelligence software) merupakan perangkat lunak yang menggunakan algoritma tertentu untuk mengelola data sehingga seakan-akan memiliki intelijensia seiring bertambahnya data yang diproses.
sumber dari buku Rekayas Perangkat Lunak ...Rosa A.S dan M.Shalahuddin Modula-Bandung 2011 halaman 2 sampai 4
Tidak ada komentar:
Posting Komentar