Jenis-jenis Perangkat Lunak Atau Software
Pixabay/Software |
Pendefinisian software atau perangkat lunak sedikit lebih sulit bila dibanding dengan peragkat keras, tidak nampak ciri fisik yang dapat dipergunakan untuk mengenali perangkat lunak ,tetapi nampak akibat yang di timbulkan pada antar muka (interface) dan keluaran perangkat keras (output). Menurut Wikipedia, Perangkat lunak atau software adalah istilah khusus untuk data yang diformat, dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca, dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer. Pembuatan perangkat lunak itu sendiri memerlukan "bahasa pemrograman" yang ditulis oleh seorang pemrogram untuk selanjutnya dikompilasi dengan aplikasi kompiler sehingga menjadi kode yang bisa dikenali oleh mesin hardware. Lantas apa saja jenis-jenis perangkat lunak atau software, simak berikut penjelasannya.
Pixabay/Software |
Pengelompokan jenis perangkat lunak dapat dilakukan dengan mengelompokkan cara pembuatannya, pembuatan perangkat keras dapat dikelompokkan menjadi 2(dua), yaitu;
1. Perangkat Lunak Generik (Generic Software)
Merupakan perangkat lunak yang berdiri sendiri (stand alone) dengan menggunakan standar tertentu yang diproduksi oleh organisasi pengembang perangkat lunak (vendor) dan biasa dijual secara bebas dan siapapun dapat membeli. Contoh perangkat lunak generik antara Office Aplication (aplikasi perkantoran), Database Engine (mesin data), Graphic Package (paket pengolah grafik) , Programming Application (Paket Pemrograman)dan lain sebagainya.
2. Perangkat Lunak Pesanan (Order Software)
Merupakan perangkat lunak yang dipesan oleh pelanggan tertentu kepada pengembang perangkat lunak (vendor) untuk memenuhi kebutuhan fungsi tertentu yang dikehendaki pemesan. Penagkat lunak yang dipesan secara khusus ini biasanya ditujukan untuk mendukung proses bisnis, mengatur perangkat ektromekanik pada manufacture, system control suatu aktifitas khusus (misal pelabuhan udara, pengaturan lalullintas jalan raya),
Sedangkan bila dikelomppokkan berdasar penggunaannya dikelompokkan dalam 8 katagori, yaitu :
1. System Software
Perangkat lunak yang bertanggungjawab untuk mengendalikan, mengintegrasikan, dan mengelola komponen perangkat keras atau perangkat lunak lainnya tanpa melihat jenjang dari perangkat lunak tersebut.Perangkat lunak ini pada umumnya memiliki fungsi dasar sistem operasi seperti menyalin (copy), memindahkan (transfer), menyimpan (save), menghapus (delete), mem-format, pengelolaan berkas (file manager), tek editor, pengendalian otentifikasi, pengendalian jaringan, pencetakkan (print), dan penggunaan sumberdaya yang terdapat pada perangkat keras lainnya.
2. Real-time software
Perangkat lunak yang dgunakan un memonitor, meng-analisa, dan mengendalikan tiap peristiwa yang terjadi secara langsung.Perangkat lunak ini menggumpulkan data tiap kejadian kemudian menganalisa dan menanggapi hasil analisa dengan mengirimnya pada perangkat yang lain, contoh perangkat lunak pendeteksi gempa, pendeteksi tsunami , pendeteksi gunung berapi dan yang lainnya.
3. Business Software
Perangkat keras yang dipergunakan untuk mengelola kerumitan proses bisnis dalam organisasi, perangkat ini biasanya ter-integrasi satu dengan yang lainnya membentuk sebuah jejaring system dalam organisasi yang kemudian di dalam organisasi disebut Management Information System . Misal penggunaan sistem penjualan, pergudangan, penggajian, kepegawaian dan lain sebaginya.
4. Engineering and Scientific software.
Perangkat keras yang disusun secara khusus mengikut sertakan berbagai rumus-rumas pada ilmu pengetahuan tertentu, perangkat lunak ini bisanya dilakukan untuk proses simulasi suatu kejadian.
5. Embedded software
Perangkat lunak yang dirancang khusus untuk piranti modern cerdas, dimana fungsi dari perangkat lunak ini sebagai pengendali terhadap peralatan tersebut , misal keypad pada perangkat rumah tangga, panel control mobil, perangkat, instrument pemutus arus pada pembangkit listrik dan lain-lain
6. Personal Software
Perangkat lunak yang dibuat untuk membantu menyelesaikan/memenuhi pekerjaan manusia secara individual sebagai contoh memainkan music dan video, pekerjaan perkantoran, mengkoleksi database, berkomunikasi dengan komunitas tertentu dan berbagai keperluan lainnya.
7. Web base software
Perangkat lunak yang dipergunakan untuk menjalankan bernagai perintah pada jejaring internet , berbagai format data dapat dikelola dengan menggunakan format HTML, PHP, ASP, ASPX.
8. Artificial intelligence software
Perangkat lunak ini dibuat untuk menyelesaikan pekerjaan rumit dan non numerical algorithm, menggunakan metoda neumal network.
Referensi :
https://id.wikipedia.org/wiki/Perangkat_lunak
Komentar
Posting Komentar