Pengertian Software (Perangkat Lunak) serta Definisi Software menurut para ahli

Kemajuaan teknologi informasi dan komunikasi berkembang dengan sangat pesat hingga berbagai kemudahan diperoleh dari teknologi. Diantara teknologi tersebut yang hampir disetiap tempat kita temukan adalah komputer dan komputer tersebut merupakan suatu kesatuan yang tidak akan terpisahkan dari yang namanya software atau perangkat lunak. seiring perkembangan komputer maka software pun menjadi berkembang dengan pesat. Software (perangkat lunak) yang kita gunakan sekarang ini tidak serta merta muncul begitu saja melainkan melalui proses yang panjang dalam evolusinya sendiri. Sejarah munculnya komputer mungkin dapat dilihat dalam kilas balik sejarah sejak digunakannya Abacus – ditemukan di Babilonia (Irak) sekitar 5000 tahun yang lalu – sebagai alat perhitungan manual yang pertama, baik di lingkup sekolah maupun kalangan pedagang, saat itu. Pada periode selanjutnya telah banyak ditemukan alat-alat hitung mekanikal sejenis yaitu Pascaline yang ditemukan oleh Blaine Pascal pada tahun 1642, Arithometer oleh Charles Xavier Thomas de Colmar pada tahun 1820, Babbage’s Folly oleh Charles Babbage pada tahun 1822, dan Hollerith oleh Herman Hollerith pada tahun 1889. Pada waktu tersebut kesemuanya masih berbentuk mesin atau hardware (Perangkat Keras) sepenuhnya tanpa tenaga listrik. Ukuran dan kerumitan strukturnya berdasarkan atas tingkat pengoperasian perhitungan yang dilakukan. Barulah pada tahun 1940 era baru komputer elektrik dimulai sejak ditemukannya komputer elektrik yang menerapkan system ajabar Boolean sebagai cikal bakal software (software)

Perangkat lunak, sifatnya pun berbeda dengan hardware (perangkat keras) jika perangkat keras merupakan komponen yang nyata yang dapat diliat dan disentuh oleh manusia, maka software (Perangkat lunak) sesuatu yang tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa mengoperasikannya.
Keberadaan software terus berkembang seiring dengan perkembangan zaman dan temuan-temuan teknologi terbaru. Hingga Pengertian software pun juga ikut berkembang mengikuti teknologinya. Namun, inti dari kesemua definisi tersebut tetaplah sama karena berkembang seperti apapun konsep software tetaplah sama pada teknologi komputer. yaitu pada dasarnya Software (Perangkat lunak) adalah program komputer atau sekumpulan data elektronik yang disimpan dan diatur oleh komputer yg berfungsi sebagai sarana interaksi yg menjembatani pengguna komputer (user) dengan perangkat keras. Software disebut juga sebagai penerjemah perintah-perintah yg dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras. melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah, melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.

Pengertian Software (Perangkat Lunak) Menurut Para Ahli adalah sebagai berikut :
  1. Menurut R. Wilman & Riyan, software merupakan sebuah perangkat operasi kerja untuk menjalankan komponen hardware. Software bersifat maya, artinya software tidak terlihat, tetapi keberadaannya sangat dirasakan.
  2. Menurut Wiwit Siswoutomo, software merupakan nyawa dari sebuah komputer. Tanpa perangkat lunak, komputer hanya sebuah perangkat keras mati yang tidak ada gunanya.
  3. Menurut Wahana Komputer, software adalah perangkat lunak yang berfungsi untuk melakukan kontrol dan manajemen hardware. Software dalam komputer meliputi sistem operasi dan aplikasi.
  4. Menurut Juntak Teamwork, software merupakan konstruksi atau bangunan program yang telah disusun dan diatur sedemikian rupa, demi peruntukkan sebuah sistem kerja yang dijalankannya.
  5. Menurut Fauziah, software adalah program untuk memasukkan data, mengecek data, menyimpan data, memperoleh data hasil, dan presentasi serta manipulasi data.
  6. Menurut ITL Education Solutions Limited, perangkat lunak atau software adalah istilah umum untuk koleksi data komputer dan instruksi yang terorganisir. Software bertanggung jawab untuk mengendalikan, mengintegrasikan dan mengelola komponen hardware dari sistem komputer untuk menyelesaikan tugas tugas tertentu.
  7. Menurut Sunarto, S,Kom., software merupakan nyawa sebuah komputer sehingga komputer tidak dapat digunakan bila tidak dilengkapi dengan software.
Jenis-Jenis Software (Perangkat Lunak)
Software memiliki banyak jenis yang bisa digunakan untuk membantu manusia dalam menyelesaikan tugasnya. Secara garis besar ada dua jenis software, yakni software sistem dan software aplikasi. Software sistem adalah software yang didesain untuk membantu perangkat keras seperti komputer atau sejenisnya yang biasanya di desain oleh perusahaan manufaktur perangkat tersebut. Software jenis ini biasanya dibuat dengan bahasa pemrograman komputer dasar atau low-level programming. sedangkan software aplikasi, software yang di buat dan dikembangkan untuk kebutuhan lingkungan kerja atau pengguna tertentu dengan tujuan yang spesifik untuk pengguna. Setiap software dibuat sesuai dengan fungsinya masing-masing, misalnya untuk menghitung dan mengolah sekumpulan angka, membuat dokumen surat, laporan, dan makalah, membuat dan mengolah gambar, bahkan untuk membuat presentasi atau multimedia. Software ini dibagi menjadi tiga golongan, yaitu sistem operasi, bahasa pemrograman, dan program aplikasi.
Software secara garis besar dapat dibagi menjadi 3 bagian. Berikut pembahasan jenis-jenis software :
1. OS (Operating System)
OS adalah software yang pertama kali harus di instal ke komputer. Sedangkan fungsi dari OS, yaitu mengelola hardware dan sofware yang ada pada komputer.
OS ini juga akan berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi ketika kita memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke OS terlebih dahulu, baru kemudian oleh OS disampaikan ke hardware. Misalnya, kita memberikan perintah print dari aplikasi Microsoft Word. Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.
Contoh OS antara lain; DOS, Windows, Macintosh, Linux dll. Setiap masing-masing OS mempunyai kelebihan dan kekurangan, namun saat ini OS Windows masih paling banyak digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan perawatan.


2. Aplikasi atau Program
Software ini dibuat untuk tujuan tertentu. Maksud lain penciptaan software ini adalah untuk mempermudah pekerjaan manusia. Sekarang ini sudah banyak sekali aplikasi yang membantu pekerjaan manusia.
Aplikasi dapat dibagi menjadi beberapa macam berdasarkan fungsinya  :
  • Pengolah kata, Aplikasi ini digunakan untuk membuat dokumen seperti surat, amplop, label, makalah dan sebagainya. Contoh aplikasi ini antara lain; Microsoft Word, Open Office Org. Writer dsb.
  • Pengolah angka, Aplikasi ini digunakan untuk mengolah angka dalam bentuk tabel dan grafik. Contoh aplikasi ini antara lain; Microsoft Excel, Open Office Org. Calc, Lotus dsb.
  • Pengolah presentasi, Aplikasi ini digunakan untuk membuat presentasi. Contoh aplikasi ini antara lain; Microsoft Power Point, Open Office Org. Impress, Macromedia Flash MX dsb.
  • Pengolah gambar, Aplikasi ini digunakan untuk mengolah gambar dan foto. Contoh aplikasi ini antara lain; Corel Draw, Adobe Potoshop dsb.
  • Pengelolaan Multimedia seperti Video dan Audio
  • dan lain-lain

Perlu diketahui juga bahwa sebuah aplikasi biasanya hanya ditujukan untuk OS tertentu atau hanya mendukung OS tertentu. Contohnya; Microsoft Office yang hanya bisa di-instal di OS Windows. Tetapi ada juga aplikasi yang bisa di-instal di beberapa OS seperti aplikasi Mozilla Firefox yang bisa di-instal di Windows maupun Linux. Dalam aplikasi ada istilah Paket Program. Istilah ini digunakan untuk menyebutkan sebuah aplikasi yang terdiri dari beberapa aplikasi. Contohnya; Microsoft Office yang terdiri dari Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Access dsb.

3. Bahasa Pemograman
Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini biasa disebut dengan Programer. Jenis-jenis bahasa pemograman antara lain; Bahasa Assembly, Bahasa Fortran dan Bahasa Generasi Keempat. Bahasa pemograman yang digunakan saat ini adalah bahasa tingkat tinggi atau bahasa generasi ke empat. Bahasa jenis ini lebih mudah dipahami, karena menggunakan bahasa manusia seperti bahasa inggis. Contoh software ini, al; Visual Basic, Visual Foxpro, Java dsb.

4. Firmware
Firmware merupakan software yang mengacu kepada perangkat lunak yang disimpan dalam Memori Read Only atau memori hanya baca. Tidak seperti jenis memori akses acak, Firmware tidak akan berubah meski tidak dialiri oleh arus listrik. Dari mulai komputer startup sampai proses instruksi input/output.
Modifikasi memang masih dapat dilakukan, namun hal tersebut tergantung dari jenis ROM atau Read Only Memory yang digunakan. Firmware yang telah disimpan dalam ROM tidak dapat diubah, namun Firmware yang disimpan dalam ROM yang dapat diubah seperti EEPROM atau Flash ROM, masih dapat untuk diubah sesuai kebutuhan.

5. Malware
Malware atau perangkat perusak merupakan perangkat lunak yang diciptakan oleh penciptanya untuk merusak sistem komputer. Perangkat perusak terdiri dari virus komputer, trojan horse, rootkit, cacing komputer , spyware, adware, crimeware, dan perangkat-perangkat lunak lainnya yang berniat jahat.
Software (Perangkat Lunak) Berdasarkan Pendistribusiannya
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) . untuk lebih jelasnya silahkan baca definisi lebih detail mengenai beberapa jenis software tersebut.
  • Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
  • Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
  • Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
  • Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
  • Open Source Software atau dapat disebut juga perangkat lunak sumber terbuka merupakan jenis perangkat lunak yang kode sumbernya bersifat terbuka dan dapat untuk dipelajari, diubah, dikembangkan, ditingkatkan, serta dapat juga disebarluaskan. Karena adanya sifat tersebut, pada umumnya pengembangannya atau developer dilakukan oleh satu komunitas terbuka yang memiliki tujuan untuk mengembangkan perangkat lunak bersangkutan. Open source software yang dihasilkan tersebut biasanya bersifat bebas dengan tetap menganut sebuah kaidah dan etika tertentu.
    Semua perangkat lunak bebas merupakan perangkat lunak sumber terbuka, tetapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang sedang dipakai aplikasi tersebut dalam melisensikan suatu perangkat lunak sumber terbuka.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. 

Itulah Penjelasan singkat dari pengertian tentang Software (Perangkat Lunak)




Get updates in your Inbox
Subscribe