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).
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 Beberapa Para Ahli adalah sebagai berikut :
- 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.
- Menurut
Wiwit Siswoutomo, software
merupakan nyawa dari sebuah komputer. Tanpa perangkat lunak, komputer
hanya sebuah perangkat keras mati yang tidak ada gunanya.
- Menurut
Wahana Komputer, software
adalah perangkat lunak yang berfungsi untuk melakukan kontrol dan
manajemen hardware. Software dalam komputer meliputi sistem operasi dan
aplikasi.
- Menurut
Juntak Teamwork, software
merupakan konstruksi atau bangunan program yang telah disusun dan diatur
sedemikian rupa, demi peruntukkan sebuah sistem kerja yang dijalankannya.
- Menurut
Fauziah, software adalah
program untuk memasukkan data, mengecek data, menyimpan data, memperoleh
data hasil, dan presentasi serta manipulasi data.
- 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.
- Menurut Sunarto, S,Kom., software merupakan nyawa sebuah komputer sehingga komputer tidak dapat digunakan bila tidak dilengkapi dengan software.
- Menurut Jogiyanto,software adalah penggunaan dalam suatu computer, instruksi atau pernyatan yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output.
Jadi,
penulis bisa mengambil kesimpulan bahwa software adalah sebuah alat ataupun
program yang dibuat sedemikian rupa untuk memudahkan penggunanya dalam sistem kerja
yang memproses masukan data menjadi hasil keluaran yang nyata.
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 :
OS (Operating System)
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.
Aplikasi atau Program
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.
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
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.
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.
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.
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). Terima Kasih
0 komentar:
Post a Comment