Komputer

Software: Pengertian, Fungsi, Macam, Jenis dan Contoh

software adalah

Software Adalah – Topik kali ini yang akan kita bahas adalah segala esuatu  yang berhubungan dengan software. Sudah tahu belum apa itu software?

Betul, software adalah sekumpulan perintah pada mesin komputer  yang berupa rangkaian data elektronik dan tidak terlihat wujud fisiknya, untuk melakukan suatu pekerjaan. Software sering disebut juga dengan perangkat lunak.

Software sendiri memang sengaja dibuat, diformat atau diprogram untuk melakukan suatu perintah. Oleh karenanya, software merupakan jembatan antara user (pengguna) dengan hardware, yang kemudian melakukan pekerjaan tertentu.

Software adalah inti dari sebuah mesin komputer. Karena tanpanya, komputer tidak akan bisa beroperasi sebagaimana mestinya.

pengertian software

Nah, bukan hanya hardware, software juga mengalami banyak perkembangan loh. Teknologi software yang paling banyak digunakan antara lain pengolah data atau data processing.

Yang mana mencakup di dalamnya pengolahan kata atau word processing, kemudian ada penyimpanan data atau filling.

Jangan salah, selain pengolahan angka dan kata, teknologi software ini juga bisa kita jumpai dalam banyak piranti di rumah. Seperti pada gawai, mainan anak-anak, kamera digital dan lain-lain.

apa itu software

Pengertian Software

Jika kita mengambil pengertiannya dari Kamus Besar Bahasa Indonesia (KBBI), maka software bisa diartikan sebagai perangkat program, prosedur, dan dokumen yang berkaitan dengan suatu sistem (misalnya sistem komputer).

Software sendiri menyimpan catatan-catatan perintah berupa kode-kode tertentu untuk menjalankan sebuah pekerjaan. Software menyimpan data-ata elektronik sedemikian rupa untuk mencapai satu tujuan.

Salah satu cara yang digunakan adalah dengan menggunakan suatu rumus logika yang disusun pada perangkat lunak. Sehingga susunan rumus logika tersebut dimengerti oleh mesin komputer dalam menjalankan sebuah perintah.

contoh software

Untuk memudahkan pemahaman kita tentang software, berikut ada penjelasan pengertiannya dari beberapa ahli, semoga membantu!

1. Roger S. Pressman

Menurut Roger S. Pressman, software adalah sebuah perintah program pada mesin komputer, dan apabila dikerjakan oleh penggunanya (user), maka akan menghasilkan pekerjaan sesuai yang diharapkan penggunanya. Atau dengan kata lain, software atau perangkat lunak ini berfungsi untuk mengerjakan sebuah instruksi sesuai keinginan pengguna atau user secara optimal.

2. Wiwit Siswoutomo

Lalu menurut Wiwit Siswoutomo, software bisa diartikan sebagai nyawa sebuah komputer atau hardware. Karena tanpa software, komputer atau hardware hanya sebuah mesin mati yang tidak dapat dioperasikan.

macam macam software

3. Melwin Syafrizal Daulay

Menurut Melwin Syafrizal Daulay software adalah sebuah perangkat yang dapat mengatur kegiatan kerja komputer dan semua perintah yang menuju pada mesin komputer. Dan tentu saja sebagai jembatan antara sistem komputer dengan user (pengguna).

4. Imam Prayogo Pujiono

Menurut Imam Prayogo Pujiono software adalah sebuah program atau perintah pada komputer yang disusun sedemikian rupa, dan apabila dioperasikan akan menyelesaikan pekerjaan seperti yang diharapkan user (pengguna).

fungsi software

5. Wilman dan Riyan

Menurut Wilman dan Riyan, software adalah suatu perangkat operasi yang mengoperasikan bermacam komponen pada hardware, dan sifatnya adalah tidak terlihat atau maya namun sangat bermanfaat untuk user (pengguna).

Fungsi Software

Setelah mendapatkan sedikit pencerahan tentang pengertian software dari berbagai ahli, bisa ditarik kesimpulan jika fungsi utama software adalah menjalankan perintah dari user atau pengguna.

apa yang dimaksud dengan software

Lalu, masih adakah fungsi software yang lainnya? Tentu saja ada, simak penjelasan berikut ini.

  1. Menyediakan fungsi dasar pada sebuah komputer sehingga dapat dioperasikan dengan baik.
  2. Mengatur bermacam-macam hardware pada komputer, sehingga dapat bekerja bersamaan untuk suatu perintah.
  3. Sebagai penghubung atau jembatan antara software lain dengan hardware.
  4. Juga dapat menerjemahkan suatu instruksi software lain menjadi sebuah bahasa mesin, sehingga bisa dimengerti oleh hardware.
  5. Mampu mengidentifikasi program pada komputer.
Baca Juga  Artificial Intelligence: Apa itu AI dan Manfaatnya untuk Kita

Dari poin-poin tersebut, memang tidak salah jika software juga dikatakan sebagai nyawa sebuah komputer. Karena software dan hardware sendiri tidak bisa bekerja secara terpisah.

pengertian software adalah

Kelompok Software

  • Software (perangkat lunak) berdasarkan jenis

1. Sistem Operasi (Operating System)

Sistem operasi (OS) merupakan salah satu software yang harus dipasang pertama kali di komputer. Sistem operasi juga merupakan jembatan antara aplikasi dan hardware.

2. Bahasa Pemrograman (Programming Language)

Ini merupakan perangkat lunak atau software yang digunakan untuk membuat aplikasi. Contoh : Javascript, PHP, Microsoft Visual Basic.

3. Program Aplikasi (Application Program)

Adalah perangkat lunak yang mempunyai fungsi tertentu, misalkan : Microsoft Office Word, MYOB, Open Office.org dan lain-lain.

pengertian apa itu software

  • Software (perangkat lunak) berdasarkan distribusi

1. Freeware

Ini adalah software atau perangkat lunak yang bisa kita miliki secara percuma atau gratis. Namun untuk software seperti ini biasanya tidak didukung dengan kelengkapan fitur dan bahkan tidak maksimal.

2. Shareware

Adalah perangkat lunak yang biasanya dibagikan secara gratis selama kurun waktu tertentu (misalkan selama 30 hari). Biasanya merupakan demo dari salah satu produk yang fiturnya pun hanya terbatas.

macam software

3. OpenSource

Adalah software yang kode asalnya bisa diakses, diubah, disebarluaskan dan ditingkatkan kualitasnya. Perangkat lunak ini bisa saja didapatkan secara gratis dan juga dapat dikembangkan oleh user atau pengguna lain yang sudah bersertifikat GPL (General Public License).

4. Spyware

Merupakan sebuah perangkat lunak yang secara khusus dibuat untuk mengamati kegiatan pengguna komputer atau user. Namun ternyata software ini pun banyak disalah disalahgunakan, salah satunya adalah untuk mencuri data pengguna komputer.

5. Adware

Software yang bisa diakses dan digunakan oleh user secara gratis, namun harus bersedia dengan munculnya iklan pada komputer user sebagai kompensasinya.

manfaat software

Macam-macam Software

  • Program Aplikasi (Application Software)

Adalah sebuah perintah yang telah disusun untuk pekerjaan tertentu

  1. Pengolah Kata (Word Processing)
  2. Program Database
  3. Program Spreadsheet
  4. Program CAD (Computer Aided Design
  5. Program Layout Artikel (Publisher)
  • Pengolah Kata (Word Processing)

Adalah sebuah program aplikasi yang pengoperasiannya menggunakan text.

  1. Wordstar Professional
  2. Word Perfect
  3. Chiwriter
  4. Microsoft Word

jenis jenis software

  • Program Database

Adalah sebuah program aplikasi yang bertugas merancang dan atau membuat, juga mengelola database.

  1. Dbase
  2. Foxpro
  3. Microsoft Access
  • Program Spreadsheet

Adalah salah satu program aplikasi yang bertugas pada bidang keuangan, pembukuan, dan bisa juga melakukan perhitungan.

  1. Lotus 123
  2. Microsoft Excel
  3. Quatro
  4. Supercheck

jenis software

  • Program CAD (Computer Aided Design)

Adalah salah satu program aplikasi yang bekerja di bidang desain atau gambar.

  1. Auto Cad
  2. Pro Design
  3. Corel Draw
  4. Adobe Photoshop
  • Program Layout Artikel (Publisher)

Adalah salah satu dari program aplikasi yang khusus dioperasikan untuk mengatur tata letak suatu cover, baik media cetak maupun elektronik.

  1. Page Maker
  2. Ventura
  3. Harvard Publisher
  4. Newmaster

apakah software itu

Jenis Software

Sekarang kita akan mengulas jenis-jenis software secara lebih detail dari sebelumnya.

 1. Sistem Operasi (Operating System/OS)

Seperti yang telah dijelaskan sebelumnya, jika Sistem Operasi merupakan sebuah perangkat lunak yang harus pertama kali dipasang pada sebuah komputer. Karena mengingat fungsinya sebagai jembatan antara hardware dan software.

Jadi ketika user atau pengguna memasukkan perintah pada sebuah aplikasi, perintah tersebut akan diterima dan diolah terlebih dahulu oleh Sistem Operasi. Baru setelahnya akan dikirimkan pada hardware.

Baca Juga  Pengertian Web Browser dan Macam-macamnya

Contoh : ketika kita ingin mencetak (print), maka terlebih dahulu kita pilih menu Print pada komputer, maka Sistem Operasi ini akan menyampaikan informasi tersebut pada Printer, dan mencetak sesuai keinginan kita.

software

Beberapa Sistem Operasi yang sering kita jumpai di pasaran, antara lain : Windows, DOS,  Linux, Unix dan lain-lain.

Namun saat ini Windows merupakan salah satu Sistem Operasi yang paling banyak digunakan oleh para user. Dengan pertimbangan karena mudahnya cara mengoperasikan dan merawat.

2. Bahasa Pemrograman

Program aplikasi ini dioperasikan untuk membuat sebuah aplikasi. Pengguna atau user dari aplikasi ini, pada umumnya disebut sebagai Programmer.

Beberapa jenis bahasa pemrograman, antara lain seperti : Bahasa Assembly (perakit), Bahasa Fortran dan juga Bahasa Generasi Keempat.

aplikasi software

  • Assembler atau perakit

Merupakan program aplikasi yang dijalankan untuk menerjemahkan program yang ditulis dengan bahasa pemrograman simbolik menjadi bahasa mesin.

Pada bahasa simbolik sendiri untuk aneka kode mesin tidak dituliskan dengan bilangan-bilangan biner, melainkan ditulis dengan kode tertentu yang pada umumnya disebut mnemonic.

Program yang disusun dengan bahasa simbolik disebut juga program sumber atau source program.  Hasil terjemahan dari bahasa mesin itu disebut juga objek atau object program (OBJ).

program aplikasi

Meskipun penulisan program dalam bahasa simbolik terbilang lebih mudah daripada bahasa mesin, namun penulis program juga harus berani menghadapi tantangan karena mereka pun harus :

  1. Memahami susunan dan fungsi dari setiap register yang ada pada CPU.
  2. Mengetahui dengan tepat cara menentukan memori mana yang akan digunakan dari komputer tersebut.
  3. Mengetahui kegunaan yang telah disediakan oleh Sistem Operasi.

Dalam hal ini, ada juga istilah bahasa tingkat tinggi atau high level language. Bahasa ini dibuat untuk mengatasi kesulitan-kesulitan pengguna komputer yang berkaitan dengan hal-hal tersebut.

Contohnya adalah pascal c, fortran, basic dan lain sebagainya.

contoh software

Program yang disusun dengan menggunakan bahasa tingkat tinggi (high level language) harus diterjemahkan terlebih dahulu menjadi bahasa mesin.

Hal ini sangat penting, tentu saja agar dipahami oleh komputer. Penerjemah bahasa ini bisa saja interpreter atau kompilator.

Kompilator sendiri bertugas untuk menerjemahkan semua perintah dalam program yang sama dengan perakit atau assembler ini, dan mendapatkan objek selanjutnya pada link sehingga file exe bisa didapatkan. Contoh software ini misalkan pascal c.

Sedangkan interpreter sendiri bertugas untuk menerjemahkan perintah secara bergantian dan bisa diproses langsung sebelum komputer membaca perintah selanjutnya.

Sehingga program objek atau file exe initida bisa dihasilkan. Contoh dari perangkat lunak ini adalah dase, basic versi baku dan lain sebagainya.

contoh dari software

  • Compiler

Menerjemahkan setiap perintah dalam suatu program aplikasi, sekaligus juga sama dengan assembler dan menghasilkan objek yang selanjutnya pada pranala, sehingga menghasilkan file berupa “exe”. Contoh software seperti ini adalah pascal, c, dan masih banyak lagi yang lainnya.

  • Interpreter 

Menerjemahkan instruksi secara bergantian dan langsung, pada proses sebelum komputer membaca perintah selanjutnya. Jadu tidak dihasilkan obyek atau file “exe”. Contohnya adalah dibase, basic versi baku dan lainnya.

perangkat lunak

3. Software Aplikasi

Sistem operasi dengan software (perangkat lunak) bahasa tidak dibuat untuk menyelesaikan suatu permasalah pada aplikasi secara khusus.

Untuk menyelesaikan permasalahan pada aplikasi tertentu tersebut biasanya digunakanlah program aplikasi paket.

Program aplikasi bisa kita dapatkan dengan dua cara, yakni dengan membeli (terbilang cara yang praktis dan mudah) atau membuatnya sendiri.

Baca Juga  Malware: Pengertian, Jenis, Cara Kerja dan Mengatasinya

Yang tentu saja sangat dibutuhkan keahlian khusus, karena memiliki tingkat kesulitan yang lumayan tinggi.

perangkat lunak adalah

Sekarang ini, mudah sekali kita jumpai program-program yang beredar di pasaran, termasuk program paket. Program paket sendiri seperti Ms Word, Ms Power Point, Adobe Photoshop dan lain-lain.

Pada umumnya program paket hanya digunakan untuk menyelesaikan permasalahan secara umum saja, tidak khusus untuk masalah tertentu.

Jika memang dibutuhkan program aplikasi untuk menyelesaikan permasalahan yang unik dan khusus, maka bisa disiasati dengan membuat program aplikasi sendiri.

Misalkan untuk program sistem keuangan, program sistem SKS  untuk Universitas, dan lain sebagainya.

pengertian perangkat lunak

Untuk bahasa pemrograman yang saat ini digunakan adalah bahasa tingkat tinggi (high level language) atau juga bisa disebut dengan bahasa generasi keempat.

Mengapa demikian? Karena bahasa yang digunakan adalah bahasa manusia biasa, yakni bahasa inggris.

4. Program Aplikasi

Salah satu fungsi dibuatnya software ini adalah untuk memudahkan kerja pengguna (manusia). Beberapa aplikasi yang memudahkan kerja antara lain:

  • Pengolah kata

Program aplikasi ini dibuat untuk membuat dokumen. Contohnya seperti : Microsoft Word, OpenOffice.org. Writer dan lain-lain.

apa itu perangkat lunak

  • Pengolah angka

Program ini digunakan user untuk mengolah angka dalam bentuk tabel maupun grafik. Misalkan seperti: Microsoft Excel,  Lotus, OpenOffice.org. Calc. dan lain-lain.

  • Pengolah presentasi

Program yang dibuat khusus untuk membuat presentasi. Contoh dari program aplikasi ini, antara lain : Microsoft Power Point, Macromedia Flash MX, OpenOffice.org. Impress dan lain sebagainya.

  • Pengolah gambar

Adalah aplikasi yang bisa dioperasikan untuk mengolah gambar dan foto. Contoh dari program aplikasi ini, antara lain : Adobe Photoshop, Corel Draw dan lain sebagainya.

jenis perangkat lunak

  • Program aplikasi lainnya

Dalam program aplikasi, ada yang dinamakan dengan Paket Program. Dinamakan demikian, karena program aplikasi ini terdiri dari kumpulan beberapa aplikasi.

Contohnya seperti : Microsoft Office. Dimana, di dalamnya terdiri dari Microsoft Word, Microsoft Power Point, Microsoft Excel, Microsoft Access dan lain sebagainya.

Perlu untuk diketahui juga, jika sebuah program aplikasi biasanya diprogram untuk Sistem Operasi tertentu. Contohnya seperti : Microsoft Office yang hanya bisa dipasang pada Sistem Operasi Windows.

Tapi juga ada beberapa aplikasi yang bisa dipasang di beberapa Sistem Operasi. Misalnya saja Mozilla Firefox yang bisa dipasang pada Linux dan Windows.fungsi perangkat lunak

Contoh Software

Setelah membahas hal-hal teknis mengenai software atau perangkat lunak, maka sekarang waktunya kita mengenali contoh-contoh software yang sangat dekat dengan keseharian kita, antara lain :

1. Microsoft Office Word

Adalah sebuah perangkat lunak yang berguna untuk membuat dan mengubah suatu dokumen.

2. Microsoft Windows

Adalah sebuah sistem operasi pada komputer yang berdasar command-line.

pengertian perangkat lunak adalah

3. Google Chrome

Merupakan sebuah perangkat lunak yang berguna sebagai internet browser.

4. Photoshop

Adalah perangkat lunak yang berfungsi untuk membuat dan mengubah tampilan suatu gambar maupun foto.

5. VCL Media Player

Sebuah perangkat lunak untuk memutar video.

6. FastStone Image Viewer

Adalah software yang berfungsi untuk membuka dan mengubah file gambar pada komputer.

manfaat perangkat lunak

Kesimpulannya perangkat lunak atau software adalah data elektronik yang disimpan sedemikian rupa pada komputer.

Software bertugas untuk menyelesaikan perintah pengguna dengan susunan logika tertentu, sehingga mesin komputer bisa memahami instruksi tersebut.

Nah, demikian ulasan mengenai software, baik pengertian software, fungsi, macam, jenis dan contoh software. Semoga ulasan software ini berguna dan bisa menambah pengetahuan kita semua.

Sampai jumpa di pembahasan berikutnya ya!

What's your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
Marita Ningtyas
A Writerpreneur, tinggal di kota Lunpia. Menulis bukan hanya passion, namun juga merupakan kebutuhan dan keinginan untuk berbagi manfaat. Selamat membaca.

    Leave a reply

    Your email address will not be published. Required fields are marked *

    More in:Komputer

    Next Article:

    0 %