Pengertian Software
Nama lain dari Software adalah perangkat lunak. Karena disebut juga sebagai perangkat lunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.
Pengertian Software menurut R. Wilman & Riyan. Software merupakan sebuah perangkat operasi kerja untuk menjalankan komponen hardware. Software bersofat maya, artinya software tidak terlihat, tetapi keberadaannya sangat dirasakan.
Sejarah Perkembangan Perangkat Lunak
Perangkat Lunak Sebelum Computer Generasi Pertama
- 300 sm : Penggunaan obor sebagai signal untuk mengirimkan berita yang digunakan bangsa yunani
- 1842 : Ada Augusta, penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine.
- 1933 : Wallace J. Eckert menggabungkan beberapa mesin akuntansi kartu IBM yang berbeda.
- 1945 : Kutu yang pertama
- Perangkat lunak semasa generasi pertama Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.
- Perkembangan bahasa pemrograman tingkat tinggi
- 1957 : FOTRAN (Formula Translator), John Bakus, IBM.
- 1958 : LISP (List Programing), John McCarty.
- 1958 : ALGOL (Algoritmic Language)
- 1959 : COBOL (Common Buisness Oriented Language), Dr. Grace Hooper.
- 1960 : LOGO, MIT · 1961 : GPSS (General Purpose System Simulator)
- 1962 : RPG (Report Program Generator), IBM.
- 1962 : APL (A Programing Language), Kenneth Iverson, IBM
- 1964 : BASIC ( Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny & Thomas E. Kurtz.
- 1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL.
- 1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
- 1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi
- 1970 : PASCAL, dikembangkan oleh Niklaus Wirth
- 1971 : SAM76, Claude Keagan, gabungan dari LISP dan FORTH.
- 1972 : PROLOG, Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan
- 1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories dengan nama bahasa B.
- 1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL.
- 1977 : MODULA-2, Niklaus Wirth,Swiss
- 1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.
Perkembangan Perangkat Lunak Paket Aplikasi
-
- 1976 : Electrical Pencil, Michael Shrayer, pengolah kata, California
- 1979 : Word Star, John Barnaby,pengolah kata
- 1979 : Apple Writer, Paul Lutus, pengolah kata
- 1979 : VisicalC(Visual Calculator), Robert Frankston, DEC (Digital Equipment Corporation)
- 1981 : DBASE-II, Wayne Ratliff, ahli teknik NASA
- 1982 : LOTUS 1-2-3, gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi, Mitchel Kapoor,Yale Univ.
Perkembangan Perangkat Lunak Paket System Operasi
-
- 1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories
- 1960 : Sistem Operasi untuk komputer mini pertama kali
- 1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories
- 1970 : CP/M (Control Program/Microproc.),Garry Kildal,Digital Research
- 1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates.
- 1985 : Microsoft Windows Pertama
- 1987 : IBM Operating System/2
- 1988 : Windows/386
- 1990 : Windows 3.0
- 1993 : Mosaic, Browser Internet Pertama
- 1995-1997-2000-xp : Windows 95 Windows 98
Fungsi Software
- Menyediakan fungsi dasar untuk kebutuhan-kebutuhan komputer yang yang dibagi lagi menjadi sistem operasi atau cuma sistem pendukung.
- Mengatur berbagai hardware supaya bisa bekerja secara bersama-sama.
- Sebagai penghubung antara software dengan hardware.
- Sebagai penerjemah software lain dalam instruksi ke dalam bahasa mesin sehingga bisa diterima oleh hardware.
- Sebagai pengidentifikasi pada program.
Jenis-jenis Software
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) .
-
Software berbayar
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 photoshop, dan lain-lain
-
Freeware
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).
-
Free Software
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.
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 disebukan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
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. Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.
Contoh-contoh Softwarenya
-
Microsoft Windows
Microsoft Windows merupakan Sistem Operasi yang dikembangkan oleh Bill Gates atau ketau CEO Microsoft Corporation yang memakai interface berbasis GUI (Graphical User Interface) atau tampilan interface bergrafis.
-
UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh perusahaan AT&T Bell Labs. UNIX didesain pada Sistem Operasi yang portabel, Multi-Tasking dan Multi-User.
-
LINUX
Linux adalah kloningan dari UNIX, peralatan sistem dan pustakanya berasal dari Sistem Operasi GNU. Linux mempunyai banyak design yang berasal dari design dasar UNIX, Linux memakai Kernel Monilitik yakni Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas.
-
MAC OS
MAC OS atau Macintosh Operating System merupakan Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak cocok dengan komputer berbasis IBM. MAC-OS adalah Sistem Operasi pertama yang memakai interface berbasis grafis.
Application Software
Application Software adalah sebuah program yang ditulis dengan bahasa pemrograman tertentu untuk diterapkan di bidang tertentu.
Contoh Softwarenya adalah:
-
Microsoft Office
Microsoft Office merupakan perangkat lunak paket aplikasi perkantoran buatan Mocrosoft dan dirancang untuk dijalankan pada sistem operasi Microsoft Windows dan Mac OS X. Beberapa aplikasi didalam Microsost Office yang terkenal ialah Word, Word dan PowerPoint.
-
Adobe Photoshop
Adobe Photoshop merupakan perangkat lunak editor buatan Adobe System yang khusus untuk pengeditan foto atau gambar serta pembuatan efek.
-
Adobe Dreamweaver
Adobe Dreamweaver adalah perangkat lunak penyunting halaman web keluaran Adobe System yang dulu dikenal dengan nama Macromedia Dreamweaver keluaran Macromedia. Program ini banyak dipakai oleh pengembang web karena fitur-fiturnya yang menarik dan kemudahan penggunaannya
-
Adobe Acrobat
Adobe Acrobat merupakan perangkat lunak pertama yang mendukung Portable Document Format (PDF) milik perusahaan Adobe System, sejenis format data dokumen. Terdiri dari Adobe Reader yang hanya bisa menampilkan dan mencetak dokumen dan tersedia secara cuma-cuma, serta Adobe Acrobat untuk menyunting dokumen.
-
Google Chrome
Google Chrome merupakan sebuah peramban web sumber terbuka yang dikembangkan oleh Google dengan memakai mesin rendering WebKit.
-
WinRAR
WinRAR merupakan sebuah perangkat lunak pengarsipan dan kompresi oleh Eugene Roshal. WinRAR bisa mengkompresi/memadatkan file yg ingin di kompresi hingga 40%, misalnya file A berukuran 100MB di kompresi dengan WinRAR biisa menjadi hanya Setengahnya saja (50MB) , sehingga lebih sedikit memakan penyimpanan.
Utility Software
Utility Software adalah sebuah program untuk membantu sistem operasi.
Contoh Softwarenya:
-
AVAST Antivirus
AVAST Antivirus merupakan salah satu dari sekian banyak produsen keamanan yang bisa kita andalkan untuk melindungi PC kita terhadap berbagai macam ancaman seperti malware, spyware, adware, trojan dan sebagainua.
-
Windows Media Player
Windows Media Player merupakan perangkat lunak pemutar musik, video dan gambar (foto) buatan dari Microsoft. Sesuai dengan namanya, Windows Media Player berfungsi untuk melakukan operasi playback pada berkas multimedia digital berformat Windows Media Format (WMA, WMV atau ASF), MPEG Audio Layer 3 (MP3), dan beberapa format multimedia digital lainnya.
-
Winamp
Winamp merupakan alat pemutar media buatan Nullsoft, yang sekarang adalah suatu cabang Time Warner. Winamp adalah perangkat lunak freeware atau shareware yang bisa memainkan berbagi codec dan tipe audio dan juga bisa dikostumisasi.
-
FLV Player
FLV Player merupakan program untuk memutar Adobe Flash Video . FLV Player Mendukung baik lokal dan internet streaming konten, mempunyai modus layar penuh dan yang terbaik dari semua.
-
Malware
Malware merupakan program komputer yang diciptakan tujuannya mencari kelemahan software. Biasanya Malware diciptakan untuk membobol atau merusak suatu software atau operating sistem.
Contoh Malware:
- Virus
Virus adalah sebuah progam yang mempunyai kemampuan untuk menggandakan diri, memanipulasi data, menginveksi, serta mengubah dan merusak sebuah progam. Virus ini sering ditemui dan seringkali mengganggu para pengguna komputer.
Contoh Virus :
- Trojan Lodear.
- W32 Beagle COam.
- Backdoor Zagaban.
- Worm
Worm Sering juga disebut cacing pada komputer. Sesuai dengan namanya, worm bisa menyebar dengan cepat pada sebuah jaringan computer melalui lubang port yang terbuka. Worm juga bisa menggandakan diri dengan cepat yang mengakibatkan memori computer terpakai habis, Sampai Menyebabkan computer crash/hang.
Contoh Worm :
- ADM worm.
- Code Red .
- LoveLetter .
- Keylogger
Keylogger adalah suatu program yang tujuannya untuk mencatat setiap inputan yang dilakukan pada keyboard. Program ini mempunyai file tercatat atau biasa disebut dengan log. Biasanya program ini banyak ditemui pada komputer-komputer publik, seperti warnet dan lain sebagainya.
Contoh Keylogger :
- KGB Key Logger .
- Keylogger Douglas .
- Revealer Keylogger
- Trojan
Trojan adalah sebuah progam yang mempunyai kemampuan untuk tidak terdeteksi, dan seolah-olah tidak mengubah atau merusak sistem. Trojan berkerja secara bersembunyi dengan cara membuka port tertentu dan menunggu diaktifkan oleh penyerang. Komputer yang telah terinfeksi bisa dikendalikan oleh penyerang lewat versi clientnya.
Contoh Trojan Horse:
- Back Orifice .
- SubSeven .
- Ecokys .
- Spyware
Spyware adalah perangkat lunak yang mengumpulkan dan mengirim informasi mengenai pengguna komputer tanpa diketahui oleh pengguna tersebut. Informasinya bisa yang tidak terlalu berbahaya contohnya pola berkomputer, terutama berinternet, sampai yang berbahaya seperti nomor kartu kredit, PIN untuk perbankan elektronik (e-banking) dan password sebuah account..
Contoh Spyware :
- PC recorder .
- Parental Control Software .
- Detective Software .
- Adware
Adware adalah perangkat lunak yang menampilkan iklan berupa banner atau top-up pada komputer. Tidak semua adware masuk dalam kategori malware, karena sistem periklanan internet telah banyak yang memakai fasilitas ini. Walaupun tidak berbahaya, tetapi program ini bisa mengganggu kenyamanan berinternet. Program adware masuk dalam keluarga malware yang mempunyai tugas untuk menghabiskan bandwidth internet dan mengakibatkan internet berjalan super lambat.
Contoh Adware :
- MyWay Searchbar .
- AOL Mail .
- Ziddu .
demikianlah artikel dari duniapendidikan.co.id mengenai Contoh Software : Pengertian, Fungsi, Jenis, Sejarah Perkembangan, Aplikations, Utility, semoga artikel ini bermanfaat bagi anda semua.