Perangkat lunak atau sering disebut dengan software adalah bagian system computer yang tidak berwujud berupa data yang disimpan secara digital, termasuk program computer, dokumentasinya, dan berbagai informasi lainnya yang bisa dibaca, dan di tulis di komputer.
Perangkat Lunak terdiri atas sistem operasi, serta perangkat lunak pemrograman, utilitas, dan aplikasi. Perangkat lunak komputer diklasifikasikan ke dalam dua kategori besar, yaitu perangkat lunak sistem (system software) dan perangkat lunak aplikasi (application software)
Perangkat lunak sistem terdiri atas sekelompok program. Program yang termasuk dalam perangkat lunak sistem adalah program sistem. Perangkat lunak sistem meliputi sistem operasi (operating system) dan sistem utiliti (utility system).
1) Sistem Operasi
Sistem operasi yang digunakan untuk melakukan manajemen dari perangkat keras. Beberapa sistem operasi yang digunakan pada komputer dan dan handphone oleh pengguna adalah sebagai berikut :
a) Sistem Operasi Komputer
Sistem Operasi Windows
Sistem operasi yang dikembangkan oleh Microsoft berbasis GUI (Graphic User Interface). MS Windows untuk saat ini sering digunakan karena sistemnya mudah dipahami dan sederhana.
Sistem Operasi Linux
Sistem operasi open source dan gratis yang memiliki kelengkapan fitur untuk jaringan, pengembangan software, dan dapat digunakan untuk menyelesaikan pekerjaan harian.
Sistem Operasi Mac OS
Sistem operasi Mac (Macintosh Operating System) yang merupakan sistem oprasi berbasis Graphic User Interface dari Apple.
b) Sistem Operasi pada Handphone
Sistem operasi yang digunakan pada perangkat bergerak adalah sistem operasi android dan IOS.
Sistem Operasi Android
Sistem operasi ini merupakan sistem operasi yang banyak digunakan untuk jenis perangkat komunikasi bergerak (mobile device) dari smartphone. Contoh nama-nama versi android: Jell Bean, kitkat, lollipop, marshmellow, oreo, dan pie
Sistem Operasi IOS
Sistem operasi yang diciptakan oleh perusahaan apple yang awaln untuk Iphone, sekarang digunkan untuk iPad dan iPod Touch.
2) Sistem Utiliti
Perangkat lunak sistem utiliti focus dalam mengoptimalkan fungsi dan kinerja komputer. Sistem operasi khususnya windows sudah memiliki sistem utiliti bawaan (internal).
Sistem utiliti ada 2 yaitu Program Utilitas Internal (bawaan), contohnya File Manager dan Screen Saver. Sedangkan Program Utilitas Eksternal (Bukan Bawaan) contohnya Antivirus dan Kompresi File.
Perangkat lunak aplikasi ini merupakan jenis perangkat lunak yang memiliki kemampuan dan fungsi-fungsi tertentu sesuai kebutuhan. Contohnya perangkat lunak office untuk produktivitas kerja, perangkat lunak Pendidikan, dan perangkat lunak bisnis.
Berikut adalah perangkat lunak untuk aplikasi komputer dan handphone.
1) Perangkat Lunak Aplikasi Komputer
Perangkat lunak aplikasi komputer yang dapat membantu produktivitas bagi penggunaan komputer.
a) Microsoft Office Pengolah Kata (Word Processing)
b) Microsoft Office Pengolah Angka (Excel Processing)
c) Microsost Office Powerpoint (Powerpoint Processing)
d) Adobe Photoshop
2) Perangkat Lunak pada Handphone
a) WhatsAPP
b) Google Map
Berikut adalah contoh Jenis perangkat lunak aplikasi lainnya yang ada saat
Word processing software, seperti : MS Word, Wordpad dan Notepad
Database software : Oracle, MS Access dan sebagainya
Spreadsheet software : Apple Numbers, Microsoft Excel
Multimedia software : Real Player, Media Player
Presentation software : Microsoft Power Point, Keynotes
Enterprise software : Customer relationship management system
Information Worker Software : Documentation tolls, resource management tools
Educational software : Dictionaries: Encarta, BritannicaMathematical: MATLABOthers: Google Earth, NASA World Wind
Simulation software : Flight and scientific simulation
Content Access Software : Accessing content through media players web browsers
Application Suites : OpenOffice, Microsoft Office
Software for Engineering and Product Development : IDE or Integrated Development Environtments
Terdapat bermacam macam sistem operasi dan juga pecahan dari sistem operasi. Berikut ini adalah macam macam sistem operasi dalam bentuk tabel.
1. Android
Android adalah sistem operasi berbasis Linux yang dirancang untuk perangka layar sentuh seperti telepon pintar dan komputer tablet.
Sistem operasi ini sangat rentan terhadap virus karena bersifat open sources, tapi disisi lain dengan adanya open sources dari Android para pengguna Android dapat memodifikasi sistem operasi ini dengan bebas.
2. iOS Apple
iOS Apple hanya dimiliki dan dikembangkan oleh Apple Inc. Selain brand Apple, tidak ada lagi smartphone lain yang bisa menggunakan sistem operasi ini. Pertama kali iOS Apple dikenalkan dengan nama iPhone OS yang diluncurkan bersama dengan Apple iPhone pada bulan Juli 2007. Pada pertengahan 2010, barulah sistem operasi diganti dengan nama iOS Apple.
3. Windows Phone
Windows Phone adalah keluarga sistem operasi perangkat bergerak yang dikembangkan oleh Microsoft. Sistem operasi mobile ini dikenal akan kecepatan dan kemudahan dalam berintegrasi dengan perangkat Windows lainnya.
4. Symbian
Symbian adalah sebuah sistem operasi dan platform software yang didesain untuk ponsel pintar dan saat ini diawasi oleh Nokia. Symbian juga bukanlah sistem operasi yang open source, tetapi karna diperlukan API sehingga banyak pihak developer yang salah meng- artikan bahwa source code nya tidak di distribusikan secara bebas.
6. FireFox
Mozilla, perusahaan yang mengembangkan aplikasi peramban (browser) Firefox, berencana untuk membuat sistem operasi kode sumber terbuka (open source) untuk perangkat mobile bernama Firefox OS. FireFox OS adalah sistem operasi mobile yang bebas dari teknologi ekslusif saat ini menjadi platform yang kuat yang memberikan pengembang aplikasi kesempatan untuk menciptakan produk unggulan Selain itu, Firefox OS fleksibel dan cukup mampu membuat pengguna bahagia
7. Ubuntu Mobile
Linux adalah turunan Debian yang dikembangkan oleh Canonical Ltd, Ubuntu Phone OS sendiri dikembangkan oleh Ubuntu dengan tujuan untuk memberikan pengguna ponsel pengalaman yang mirip dengan Ubuntu versi desktop. Ubuntu Phone OS juga memiliki fungsi multitasking untuk mempermudah pengguna dalam mengakses aplikasi yang sebelumnya dijalankan.
a. Portable Dokument Format (PDF) Creator
Macam software ini berfungsi memungkinkan untuk membuat dokumen PDF dengan kualitas profesional.
b. Microsoft Office
Software paket didalamnya: microsoft excel, microsoft word, dan microsoft powerpoint. Karena semua pekerjaan administrasi perkantoran dapat dimudahkan dengan aplikasi ini sehingga dinamakan aplikasi microsoft office.
Jenis pertama aplikasi perangkat lunak Microsoft Office adalah Microsoft Excel. Microsoft Excel adalah perangkat lunak untuk pemrosesan data otomatis, termasuk perhitungan dasar, penggunaan fungsi, grafik, dan manajemen data.
Perangkat lunak aplikasi berikut Microsoft Word adalah program aplikasi untuk memproses data yang biasanya digunakan untuk membuat laporan, menghasilkan kertas dalam bentuk surat kabar, membuat label label, membuat tabel dalam dokumen dan dokumen lainnya.
Microsoft PowerPoint adalah nama dari program presentasi komersial milik yang dikembangkan oleh Microsoft.
c. Adobe Reader
Adobe Reader adalah perangkat lunak gratis yang memungkinkan setiap o rang dari para profesional bisnis untuk pengguna rumah untuk mudah dan terpercaya melihat, mencetak, dan mencari file PDF menggunakan berbagai platform dan perangkat.
d. Windows Internet Explorer
Macam-macam software berikutnya adalah Windows Internet sebuah peramban web dan perangkat lunak tak bebas yang gratis dari Microsoft, dan disertakan dalam setiap rilis sistem operasi Microsoft Windows sejak 1995.
e. Google Chrome
Google Chrome adalah sebuah peramban web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium.
f. Corel Draw
Aplikasi CorelDRAW adalah editor grafis vektor yang dikembangkan dan dipasarkan oleh Corel Corporation of Ottawa, Kanada. Itu juga merupakan nama Corel Graphics Suite, yang bundel CorelDraw dengan editor gambar bitmap, Corel PhotoPaint , dan program grafis lainnya yang berhubungan.
g. AVG antivirus
Macam-macam software aplikasi ini merupakan program antivirus yang dibuat oleh AVG Technologies
h. SMADAV
Smadav adalah antivirus untuk proteksi tambahan di komputer, proteksi total USB Flashdisk, dan pembersihan tuntas virus yang menyebarluas.
A) Perangkat lunak berdasarkan sumber
Open Source adalah perangkat lunak dimana kode program terbuka dan disedikan oleh pengembangnya secara umum agar dapat dipelajari dan disebarluaskan. Contoh: Linux dan Android.
Close Source adalah perangkat lunak dimana kode program tidak terbuka untuk umum.
B) Perangkat lunak berdasarkan lisensi
1. Freeware
Perangkat lunak gratis yang dapat digunakan tanpa dengan batasan waktu. Freeware akan memberikan source code (kode sumbernya) jika pengembang aplikasi berhenti mengembangkan produk freeware kepada pengembang lain atau mengumumkan freeware tersebut bebas untuk dikembangkan secara bersama.
Contoh : smadav, winamp, avira, dan opera
2. Shareware
Perangkat lunak uji coba yang diberikan secara gratis dengan keterbatasan fitur-fitur tertentu dan kenyamanan yang dapat dimanfaatkan secara maksimal.
Contoh : Winrar, idm, winzip, dan Microsoft office
3. Commercial Software
Perangkat lunak untuk tujuan komersil yang dapat dibeli kepada pendistribusi, pengembang software, atau kepada rekan pengembang software. Sehingga pengguna yang membeli software tersebut tidak dapat membagikan ulang software secara bebas tanpa ijin penerbitnya akan di ilegalkan. Contoh : Corel Draw dan Adobe Photoshop
C) Perangkat lunak berdasarkan perangkat
1. Komputer Meja (Dekstop)
Komputer pribadi yang ditujukan untuk penggunaan secara umum di satu lokasi yang berlawanan dengan komputer jinjing atau komputer portable.
Komputer jenis ini dirancang untuk diletakkan dan digunakan diatas meja. Komputer desktop ini terdiri dari beberapa perangkat keras seperti power supply, motherboard, disk penyimpanan, keyboard, mouse, monitor, dan printer.
2. Komputasi bergerak (Mobile Computing)
Mobile Computing (Komputasi Bergerak) adalah sistem komputasi yang dapat dengan mudah dipindahkan secara fisik dan kemampuan komputasi yang dapat digunakan ketika mereka sedang dipindahkan. Contohnya: Laptop, Personal Digital Assistant (PDA), ponsel
3. Komputasi awan (Cloud Computing)
Merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Cloud Computing memudahkan penggunanya untuk menjalankan program tanpa harus menginstall aplikasi terlebih dahulu dan memudahkan pengguna untuk mengakses data dan informasi melalui internet.