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!

Share this:

CONVERSATION

0 comments:

Post a Comment