Saat ini, hampir semua orang di dunia sudah pernah berinteraksi dengan komputer, baik itu sekadar mencoba perangkat lunak, atau melihat hardware-nya.
Berbeda dengan hardware, software bla bla bla~, selalu seperti ini yang kalian temukan bukan? dan selalu ada pertanyaan lain yang muncul di benak kita.
Tapi, jawaban yang selalu kita dapat pasti seputar itu-itu saja. Dan selalu mendapat jawaban yang sama, tapi di artikel ini mungkin pandangan kalian akan sedikit berubah.
Apa itu Perangkat Lunak Komputer
Perangkat lunak / software adalah program yang memungkinkan komputer untuk melakukan tugas tertentu, software adalah lawan dari komponen fisik sistem (hardware).
Perangkat lunak komputer harus disimpan / dimuat ke dalam penyimpanan komputer (seperti hard drive, memori, atau RAM). Setelah itu, komputer dapat menjalankannya.
Setiap instruksi pada perangkat lunak membuat komputer melakukan operasi – memindahkan data, melakukan perhitungan, atau mengubah arah instruksi.

Terkadang, Software atau perangkat lunak disingkat SW dan S / W, tetapi definisi atau pengertiannya tetap sama.
Kumpulan instruksi yang memungkinkan pengguna untuk berinteraksi dengan komputer, perangkat keras, atau melakukan tugas.
Dan tanpa adanya perangkat lunak, kebanyakan komputer tidak akan berguna, setidaknya tak berjalan maksimal.
Contoh Perangkat Lunak Komputer
Tanpa menggunakan perangkat lunak browser, kita tidak dapat menjelajahi Internet atau apalagi membaca artikel ini. Lalu,
Tanpa adanya sistem operasi, browser tidak dapat berjalan secara baik di komputer. Atau mungkin,
Gambar cell kotak yang ada pada Microsoft Excell, itu contoh dasar dari perangkat lunak jenis spreadsheet. Dan masih banyak contoh lain seperti tabel di bawah ini:
Jenis Perangkat Lunak | Contoh |
---|---|
Antivirus | Windows Defender, Avast, SmadAv dan Norton. |
Audio / Music program | foobar2000, WinAmp dan iTunes. |
Communication | Discord, Skype, Hangout. |
Database | Access, MySQL dan SQL. |
Device drivers | Driver komputer kalian. |
Mailbird dan Thunderbird. | |
Game | Dota 2, Monster Hunter World, CS:GO |
Internet browser | Operas, Firefox, Google Chrome, and Microsoft Edge. |
Movie player | Media Player Classic, VLC dan Windows Media Player. |
Operating system | Android, iOS, Linux, macOS, dan Windows. |
Photo / Graphics program | Adobe Photoshop, Ms Paint dan CorelDRAW. |
Presentation | Microsoft PowerPoint |
Programming language | C++, HTML, Java, Perl, PHP, Python, dan Visual Basic. |
Simulation | Flight simulator, SimCity, ThemePark. |
Spreadsheet | Microsoft Excel |
Utility | Archive compression, Disk Cleanup, Encryption, Registry cleaner dan screensaver. |
Word processor | Microsoft Word |
Cara Mendapatkan Software
Dulu saat kita kecil, ada 1 cara yang paling mudah untuk mendapatkan perangkat lunak, datang ke toko kaset dan menanyakan program yang dicari.
Tapi, saat ini Internet membuat segalanya semakin mudah. Kita bisa mendownloadnya dari Internet dan langsung menginstalnya di komputer kita.
Dan ada banyak software gratis bertebaran di Internet tetapi ada jenisnya, seperti:
- Shareware
- Trial Software
- Freeware
- Open-source Software.
Semuanya dibedakan berdasarkan lisensi yang digunakan. Tapi bagaimana ya sebenarnya aplikasi-aplikasi program ini dibuat?
Bagaimana Perangkat Lunak Dibuat?
Kurang lebih begini tahapan dari pembuatan perangkat lunak (ilustrasi mudahnya).
Awalnya, seorang programmer komputer (atau beberapa programmer) menulis instruksi menggunakan bahasa pemrograman.
Kemudian, mereka mendefinisikan bagaimana perangkat lunak harus beroperasi pada data terstruktur.
Setelah melewati beberapa proses lain, program kemudian dapat ditafsirkan, atau dikompilasi ke dalam kode / bahasa mesin.
Jadi, apa yang bisa ditangkap dari semua itu tentang pengertian perangkat lunak komputer?.
Software komputer adalah kode pemrograman yang dijalankan pada prosesor komputer. Kode-kode ini dapat berupa kode / bahasa mesin, atau untuk sistem operasi.
Sedangkan, sistem operasi adalah semacam lapisan / level di mana orang lain bisa menggunakanya untuk membuat software yang dikenal dengan aplikasi.
Tentunya, perangkat lunak juga dapat di-update atau diganti jauh lebih mudah daripada perangkat keras.
Dan biasanya perangkat lunak ini juga yang menjadi media untuk pengguna agar bisa berinteraksi dengan komputer.
Baca juga: