Ayo Mempelajari Sumber Daya Software!
![]() |
| Pengembangan Perangkat Lunak |
Oke, kali ini akan dibahas
hal-hal yang lunak-lunak. Kira-kira apa ya??
Kalo udah baca judul sih, ketauan
bakal ngebahas apa -_-
Software
Kita telah sering mendengar kata
software sedari menginjak bangku sekolah (ceilah), namun taukah kamu apa itu
software? Perangkat lunak? Yaelah ane mah tau juga. Software atau perangkat
lunak itu sebenarnya agak aneh. Perangkat, tapi kok lunak? (abaikan kalimat
barusan). Jadi, menurut pengertiannya software adalah sekumpulan perintah atau
instruksi yang rinci untuk mengendalikan operasi pada perangkat keras komputer.
Lalu perangkat lunak itu gak
serta merta diciptakan gitu aja. Pasti selalu ada maksud di balik sebab (kata-kata
ini bikin ane bingung sendiri, sih). Nah, perangkat lunak ini memiliki beberapa
fungsi di antaranya:
- Mengelola sumber daya komputer.
- Mengembangkan sarana yang dapat digunakan manusia dalam memanfaatkan sumber daya komputer.
- Sebagai mediator antara informasi yang telah diproses dengan organisasi yang bersangkutan.
Tipe Perangkat Lunak
Perangkat Lunak itu sendiri
ternyata memiliki beberapa tipe lho. Sama kaya perangkat keras yang dibedakan
menjadi input, output, storage, perangkat lunak juga dibedakan menjadi
perangkat lunak aplikasi dan perangkat lunak sistem.
Perangkat lunak aplikasi
(Application Software) adalah perangkat lunak yang melaksanakan fungsi
pemrosesan informasi bagi kita, end user. Nah, perangkat lunak aplikasi
dibedakan lagi menurut tujuannya yaitu perangkat lunak aplikasi tujuan umum dan
khusus.
- Perangkat lunak aplikasi tujuan umum adalah perangkat lunak yang digunakan untuk umum. Jadi, si pembuat perangkat lunak seperti ini biasanya tidak menerima permintaan khusus dari penggunanya. Ia hanya membuat kemudian tergantung pengguna, apakah ingin menggunakan perangkat lunak buatannya atau tidak. Contohnya seperti perangkat lunak pengolah kata, angka, web browser, dll.
- Perangkat lunak tujuan khusus adalah perangkat lunak yang diperuntukkan untuk sebagian pengguna yang biasanya memesan suatu perangkat lunak menurut kebutuhannya dengan si pembuat perangkat lunak, contohnya seperti perogram aplikasi sains dan teknologi, hiburan, manajemen penjualan, dll.
Perangkat lunak sistem (System
Software) adalah perangkat lunak yang merupakan seperangkat instruksi yang
bersifat mengkoordinasikan atau mengendalikan pemakaian perangkat keras serta
mendukung pemakaian perangkat lunak. Perangkat lunak sistem ternyata memiliki
tipe-tipe tertentu yaitu perangkat lunak sistem operasi, penerjemah bahasa, dan
sistem bantuan.
- Perangkat lunak sistem operasi adalah perangkat lunak yang mengelola dan mengendalikan aktivitas komputer. Nah sistem operasi itu ternyata perangkat lunak lho. Ibarat suatu kerajaan, tentulah raja yang mengatur atau mengkoordinasikan kegiatan operasi di lingkungannya. Nah sama halnya dengan sistem operasi, sistem operasi mengendalikan jalannya kegiatan di dalam sistem komputer secara efektif dan efisien. Fungsi lain sistem operasi adalah alokasi dan penugasan sumber daya sistem, penjadwalan, serta pemantauan. Kalo ditanya apa-apa saja contoh sistem operasi, pasti udah tau kan?
- Perangkat lunak penerjemah bahasa adalah perangkat lunak yang mengubah bahasa pemrograman menjadi bahasa mesin yang dapat dimengerti oleh komputer. Nah bahasa pemrograman itu ternyata dapat dikelompokkan menjadi 4 generasi. Generasi pertama adalah bahasa mesin yang hanya menggunakan angka biner. Generasi kedua adalah bahasa assembler yang masih berorientasi pada bahasa mesin. Generasi ketiga dapat dikatakan bahasa tingkat tinggi di mana telah digunakan berbagai perintah yang disebut sebagai statement atau pernyataan contohnya bahasa Basic, Cobol, Pascal, C, Fortran, LISP, Prolog. Generasi keempat dapat dikatakan bahwa bahasa pada generasi ini lebih berbentuk seperti percakapan (nonprosedural) jadi para pengguna dan programmer menspesifikasikan hasil yang mereka inginkan, sementara komputer yang menetapkan urutan perintah yang akan mencapai hasil tersebut. Lalu ada pula bahasa berorientasi objek yang dianggap bahasa generasi kelima dan telah menjadi alat yang paling umum untuk pengembangan perangkat lunak contohnya Visual Basic, C++, dan Java. Lalu, bahasa web juga ada lho yaitu HTML, Java, dan XML yang digunakan untuk membangun halaman web, aplikasi berbasis web, dll.
- Perangkat lunak sistem bantuan adalah perangkat lunak yang diciptakan untuk menangani fungsi-fungsi pemrosesan umum, utilitas gitu lah. Sebenarnya, perangkat lunak sistem bantuan lebih bersifat mengisi kekosongan (ceilah). Maksudnya mengisi kekurangan atau kelemahan dari sistem operasi. Nah contoh sederhanya adalah seperti perangkat lunak antivirus, pembersih sampah, dll.
Oke, mohon maaf jika materi yang disampaikan begitu singkat dan kurang berkenan. Semoga ilmu kita semakin bertambah ya!

0 comments:
Post a Comment