Sunday, 9 July 2017

Mengetahui Lebih Dalam Tenatang Apa Itu Perangkat Lunak?

Hari ini mari kita bahas sedikit tentang perangkat lunak? Apa itu perangkat lunak? Dulu saya hanya tau perangkat lunak itu software dan software adalah perangkat lunak dan itu yang saya tahu dulu, tapi itukan dulu, setelah saya baca-baca ternyata software atau perangkat lunak itu cukup luas, seperti yang tertulis pada buku yang sedang saya baca “Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek” yang disusun oleh Rosa A.S dan M. Shalahuddin dengan penerbit Informatika Bandung dan cetakan pertamanya pada Agustus 2013.

Mengetahui Lebih Dalam Tenatang Apa Itu Perangkat Lunak? soalkita1.blogspot.com

Perangkat lunak (software) adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain dan cara penggunaan (user manual). Sebuah program komputer tanpa terasosiasi dengan dokumentasinya maka belum dapat disebut perangkat lunak (software) sebuah perangkat lunak juga sering disebut dengan sistem perangkat lunak sistem brarti kumpulan komponen yang saling terkait dan yang ingin dicapai.

Sistem perangkat lunak brarti sebuah sistem memiliki komponen berupa perangkat lunak yang memiliki hubungan satu sama lain untuk memenuhi kebutuhan pelanggan (customer). Pelanggan (customer) adalah orang atau organisasi yang memesan atau membeli perangkat lunak (software) dari pengembang perangkat lunak atau bisa dianggap bahwa pelanggan (costumer) adalah orang atau organisasi yang dengan sukalera mengeluarkan uang untuk memesan atau membeli perangkat lunak. User atau pemakai perangkat lunak adalah orang yang memiliki kepentingan untuk memakai atau menggunakan perangkat lunak atau memudahkan pekerjaannya.

Perangkat lunak itu sendiri mempunyai karakter dan karakter perangkat lunak adalah sebagai berikut:
  • Perangkat lunak dibangun dengan rekayasa (software engineering) bukan diproduksi secara manufaktur atau perbaikan.
  • Perangkat lunak tidak pernah usang (wear out) karena kecacatan dalam perangkat lunak dapat diperbaiki.
  • Barang produksi perbaikan biasanya komponen barunya akan terus diproduksi, sedangkan perangkat lunak biasanya terus diperbaiki seiring bertambahnya kebutuhan.

Perangkat lunak juga mempunyai aplikasi, aplikasi dari perangkat lunak itu sediri adalah sebagai berikut:
  • Perangkat nulak sistem (system software) adalah kumpulan program dalam hal ini program yang satu ditulis untuk memenuhi kebutuhan program yang lainnya.
  • Perangkat lunak waktunyata (real time Software) merupakan perangkat lunak yang memonitor, menganalisis, mengontrol sesuatu secara waktunyata (real time). Reaksi yang dibutuhkan pada perangkat lunak langsung menghasilkan respon yang diinginkan.
  • Perangkat lunak bisnis (bussines software) merupakan perangkat lunak pengelola informasi bisnis ( seperti akutansi, penjualan, pembayaran, penyimpanan (inventory)).
  • Perangkat lunak untuk keperluan rekayasa dan keilmuan (engineering and scientific software) merupakan perangkat lunak yang mengimplementasikan algoritma yang terkait dengan keilmuan atau perangkat lunak yang membantu keilmuan. Misal perangkat lunak dibidang astronomi dibidang matematika dan sebagainya.
  • Perangkat lunak tambahan untuk membantu mengerjakan suatu fungsi dari perangkat lunak yang lainnya (emmbeded software) misalnya perangkat lunak yang mencetak dokumen ditambah agar perangkat lunak yang memerlukan dapat mencetak laporan, maka perangkat lunak untuk mencetak dokumen ini disebut embeded software.
  • Perangkat lunak komputer personal (personal computer software) merupakan perangkat lunak untuk PC misallnya perangkat lunak pemrosesan teks, pemrosesan grafik san lain sebagainnya.
  • Perangkat lunak berbasis web (web based software) merupakan perangkat lunak yang dapat diakases dengan menggunakan browser.
  • Perangkat lunak berintelijensia buatan (artifical intelligene software) merupakan perangka lunak yag menggunakan algoritma tertentu untuk mengelola data sehingga seakan-akan memiliki intelijensia seiring bertambahnya data yang diproses.

Produk perangkat lunak yang dibuat oleh pengembang (develover) sedangkan perangkat lunak itu sendiri terdiri dari dua jenis yaitu :


  • Produk Generik

Produk perangkat lunak yang dibuat oleh pengembang perangkat lunak untuk dijual atau dipopulerkan (open source) tanpa ada yang memesan terlebih dahulu, perangkat lunak yang termasuk dalam produk generik misalnya perangkat lunak sistem operasi, perangkat lunak pendukung perkantoran untuk membuat dokumen, slide persentasi, atau perhitungan dalam bentuk papersheet dan lain sebagainya.
  • Produk Pemesanan

Produk perangkat lunak yang dibuat karena ada pelanggan yang melakukan pemesanan, misalnya sebuah instansi memerlukan perangkat lunak untuk memenuhi proses bisnis yang terjadi diinstansinya maka instansi itu akan bekerjasama dengan pengembang untuk membuat perangkat lunak yang diinginkan.


Itu sedikit tentang perangkat lunak lalu apa itu rekayasa perangkat lunak? Silahkan cek disini.