Software Itu Apasih ?
Software atau perangkat
lunak adalah salah satu komponen yang penting pada komputer.
Sederhananya, pengertian software yaitu sebuah data yang sudah
diprogram dan disimpan secara digital tapi tidak terlihat secara fisik namun
ada di dalam komputer. Perangkat lunak atau software ini bisa berupa program
dalam menjalankan perintah melalui dengan melalui sofware ini maka komputer
dapat beroperasi.
Software juga
memiliki peranan penting pada komputer, karena dengan adanya software
maka hardware dapat digerakkan atau dikontrol dengan baik. Software
ini dibuat menggunakan bahasa pemrogaman yang diciptakan dan ditulis
oleh seorang programmer yang selanjutnya dikompilasi oleh sebuah aplikasi
bernama kompiler agar menjadi sebuah kode yang dapat dikenali oleh hardware.
Semakin berkembangnya sebuah zaman , software komputer ini berangsur – angsur mengalami peningkatan dan perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya , Sejarah Perkembangan Software terbagi dalam beberapa era .
1. Era Pioner
2. Era Stabil
3. Era Mikro
4. Era Modern
Spyware merupakan malware yang mampu mengumpulkan dan mengirimkan data tanpa sepengetahuan pengguna. Spyware mampu mencuri data orang lain dengan cepat dan menyebarkannya.
Perkembangan Software
Semakin berkembangnya sebuah zaman , software komputer ini berangsur – angsur mengalami peningkatan dan perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya , Sejarah Perkembangan Software terbagi dalam beberapa era .
1. Era Pioner
Pada Era ini software komputer yang dijalankan
bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan
(multi tasking). Software Komputer pada era stabil ini juga mampu menyelesaikan banyak
pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah
mulai di kenal sistem basis data, yang memisahkan antara program dan data .
2. Era Stabil
Pada
Era ini software komputer yang dijalankan bukan lagi satu-satu, tapi sudah
banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era stabil ini juga mampu menyelesaikan banyak
pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah
mulai di kenal sistem basis data, yang memisahkan antara program dan data .
3. Era Mikro
Pada
Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu
Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office,
OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual
Basic, Delphi, dll)
4. Era Modern
Pada Era
Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah
handphone pun telah di lengkapi dengan sebuah software sistem seperti Android,
Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun
semakin meningkat, selain permasalahan teknis, software komputer sekarang juga
mulai bisa mengenal suara dan gambar.
Jenis Jenis Software
Freeware ✔
Yaitu sebuah perangkat
lunak gratis yang bisa digunakan tanpa adanya batas waktu, pada umumnya
freeware ini disumbangkan kepada beberapa komunitas, tetapi freeware juga
memiliki hak pengembang dan pengontrol dalam pengembangan pada aplikasi
selanjutnya. Namun jika aplikasi pengembang berhenti mengembangkan produk
kepada freeware lain ataupun mengumumkan freeware tersebut agar dapat
dikembangkan bersama-sama, maka freeware akan memberi kode sumbernya .
Contoh : Opera , Foxit Reader , GOM Player , DEV C++
Shareware ✔
Merupakan suatu perangkat
lunak yang uji cobanya diberikan secara gratis tetapi dengan fitur yang
terbatas seperti misalnya ketersediaan, fungsinya, serta kenyamanan yang
sayangnya tidak dapat dimanfaatkan secara maksimal. Perangkat lunak uji coba
ini bertujuan untuk memperkenalkan perangkat lunak tersebut sebagai strategi
marketing dalam pengembangan aplikasi shareware itu sendiri. Shareware ini
sering disebut juga trialware.
Contoh : Avast , Photoshop , Winrar , Microsoft Office
Contoh : Avast , Photoshop , Winrar , Microsoft Office
Firmware ✔
Yaitu sebuah perangkat
lunak yang letaknya berada pada ROM (Read Only Memory). Firmware ini tidak
dapat berubah walaupun sudah tidak dialiri oleh listrik, dan tempat
penyimpanannya pun tidak dapat diubah di ROM namun tetap bisa dimodifikasi
tergantung dari jenis ROMnya seperti EEPROM atau flashROM. Semua itu masih
dapat diubah sesuai dengan kebutuhannya.
Contoh : UEFI Firmware , SamyGo , Magic Lantern , CHDK
Contoh : MySql , Open Office , Free BSD , GNU BSD
Contoh : UEFI Firmware , SamyGo , Magic Lantern , CHDK
Commercial Software ✔
Yaitu perangkat lunak yang digunakan untuk tujuan komersil yang dapat dibeli kepada para pengembang software, pendistribusi dan kepada rekan-rekan sesama pengembang software. Tetapi syaratnya, pengguna software ini tidak dapat menyebarluaskan software tersebut atau membagi ulang softwarenya kepada pihak lain secara gratis atau tanpa izin penerbitnya. Beberapa contoh commercial software adalah adobe photoshop, corel draw, microsoft visual NET, dan sebagainya. Commercial software tersebut sudah dlindungi oleh Undang-Undang hak cipta.Contoh : UEFI Firmware , SamyGo , Magic Lantern , CHDK
Free Software ✔
Adalah jenis perangkat lunak yang dapat diutak atik dengan bebas dan dapat digunakan, disalin, diubah serta dimodifikasi dengan beberapa ketentuan yang dapat digunakan kembali oleh pengguna selanjutnya. Setiap orang yang menggunakan perangkat lunak ini secara bebas dapat mengkomersialkan serta mengambil keuntungan dari pendistribusian dan modifikasi kode sumbernya. Selain itu, software ini juga dapat disebarluaskan secara gratis.Contoh : MySql , Open Office , Free BSD , GNU BSD
Open Source Software ✔
Merupakan perangkat lunak
yang kode sumbernya dapat dipelajari, diubah, ditingkatkan, dan juga disebarluaskan.
Karena sifat software yang satu ini terbuka, sehingga pengembangan yang dilakukan oleh
suatu komunitas atau kelompok terbuka dapat mengembangkan perangkat lunak
dengan sumber terbuka.
Contoh : XAMPP , Oscommerce , Notepad ++ , Audacity
Contoh : XAMPP , Oscommerce , Notepad ++ , Audacity
Malware ✔
Malware
adalah Salah satu perangkat lunak yang diciptakan untuk merusak sistem
pada komputer dan jejaring komputer tetapi tanpa izin dari pemiliknya. Kata
lain dari malware ini adalah virus komputer, jenis-jenis perangkat yang
terdapat pada virus komputer ini yaitu kuda troya, perangkat iklan, cacing
komputer, rootkit, dan perangkat lunak jahat lainnya. Berikut merupakan contoh malware
Virus
Virus merupakan satu
penyakit yang mungkin pertama kali muncul dalam menyerang perangkat lunak bila
dibandingkan dengan Malware lainnya. Kemunculan virus ini sudah lama dan ia
mampu melumpuhkan system komputer dengan sangat garang. Namun demikian, virus
kemudian dapat di lumpuhkan dengan adanya software yang bernama anti virus.
Keylogger
Keylogger ini juga termasuk
Malware berbahaya yang sebisa mungkin di hindari. Cara kerja Keylogger ini juga
terbilang sangat rapi, ia tidak dapat di ketahui oleh orang lain selain si
pemasang virus tersebut.
Trojan Horse
Trojan Horse ini juga
sangat berbaya. Trojan Horse biasanya ditunggangi oleh Malware lain seperti
virus, worm, spyware. Walaupun Trojan Horse ini tampak bagus dengan programnya
yang berguna, tapi sebetulnya ia mengandung virus mematikan yang melumpuhkan
system komputer.
Spyware
Spyware merupakan malware yang mampu mengumpulkan dan mengirimkan data tanpa sepengetahuan pengguna. Spyware mampu mencuri data orang lain dengan cepat dan menyebarkannya.
Tags:
Arsitektur Komputer