Apa itu Software???

Pengertian Software : Fungsi,Jenis,Sejarah,Spesifikasi,dan Contoh Software 



Perangkat lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktivitas-aktivitas pengolahan perintah pada sistem komputer. Program adalah sekumpulan instruksi yang memerintahkan komputer untuk melakukan suatu tugas. 


Fungsi dari Software komputer yang utama adalah:
• melakukan aktivitas bersama-sama dengan hardware. 
• menyediakan segala sumberdaya yang bisa digunakan sebuah komputer. 
• bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk
  melakukan aktivitas dengan perintah yang harus digunakan dalam sistem komputer.



Pembagian Software Berdasarkan Jenisnya
Jika dilihat secara umum, perangkat lunak terbagi menjadi tiga jenis. Di bawah ini beberapa jenis tersebut:


• Sistem Operasi (Operating System)
Perangkat lunak jenis ini digunakan untuk mengatur setiap perangkat keras yang sudah terhubung dengan CPU komputer. Selain itu, ia juga berfungsi dalam menerjemahkan aktivitas serta mengatur seluruh proses yang terjadi dan diperintahkan oleh user pada CPU sehingga perintah user tersebut dapat dikerjakan komputer dengan baik.

• Bahasa Pemrograman (Programming Language)
Jenis perangkat lunak yang satu ini adalah bahasa yang digunakan dalam pembuatan sebuah program. Jika ditelusuri berdasarkan contohnya, terdapat beberapa macam bahasa yang bisa Anda ketahui. Seperti JAVA, PHP, HTML, C, C++, dan masih banyak lainnya. Dalam membuat bahasa pemrograman ini nantinya masih memerlukan perangkat lunak khusus untuk merancang program sesuai metode dan struktur yang ada pada bahasa pemrograman itu sendiri.

• Program Aplikasi
Program aplikasi disini merupakan sebuah perangkat lunak yang umumnya sudah banyak digunakan dalam menyelesaikan tugas-tuigas tertentu. Dalam hal ini software dapat berfungsi sesuai dengan tujuan pembuatannya. Salah satu contohnya adalah Excel, Microsoft Word, Calculator, dan yang lainnya.


Sejarah Software

1. Era Pioner (1950 - 1963)
• Bentuk software pada awalnya adalah sambungan-sambungan kabel ke antar bagian komputer. 
• Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah
  mesin dan digunakan untuk tujuan tertentu. 
• Hasil yang selesai dikerjakan komputer berupa Print-Out dan, 
• Proses yang dilakukan didalam komputer berupa baris instruksi yang diproses secara berurutan.


2. Era Stabil (1963 - 1980) 
• Pada era stabil, penggunaan komputer sudah cukup meluas dan banyak digunakan diberbagai
  kalangan. 
• Perusahaan perangkat lunak bermunculan. 
• Baris-baris perintah software yang dijalankan oleh komputer dilakukan secara serempak
  (Multi Tasking). 
• Satu software dapat digunakan oleh banyak pengguna (Multi User) secara cepat dan langsung
  (Real Time) dan, 
• Mulai diperkenalkan nya sistem basis data (Data Base), yang memisahkan antara program
  (Pemroses) dengan data (yang diproses)

3. Era Mikro (1980 - 1990) 
• Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani,
  dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk
  keperluan tertentu. 
• Automatisasi yang ada didalam perangkat lunak mengarah ke satu jenis kecerdasan buatan.

4. Era Modern (1990 - Sekarang) 
• Perangkat lunak terdapat pada hampir semua perangkat elektronik. 
• Semua perangkat yang memiliki software dapat saling terhubung. 
• Pembuatan sebuah software bukan lagi pekerjaan segelintir orang tetapi telah menjadi pekerjaan
  banyak orang dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dan
  perancangan nya.
• Tingkat kecerdasan yang ditunjukan oleh software pun semakin menguat. Selain permasalahan
   teknis, software juga sekarang mulai bisa mengenal suara dan gambar.





Jenis Software/Perangkat Lunak Berdasarkan Distribusinya
Selain beberapa jenis perangkat lunak yang dijelaskan di atas, Anda juga perlu mengetahui beberapa jenis software yang dibedakan berdasarkan distribusinya. Di bawah ini beberapa pengelompokannya yang bisa Anda simak:

 

1. Firmware
Merupakan jenis penyimpanan perangkat lunak yang hanya bisa dibaca. Anda tidak dapat mengubah sifat tersebut sehingga tidak perlu lagi melakukan modifikasi maupun pengembangan lebih lanjut meskipun terjadi masalah pada fungsinya.

2. Freeware
Merupakan salah satu jenis software yang tidak memiliki batas waktu tertentu. Akan tetapi, kebanyakan software jenis ini memiliki fitur yang tidak begitu lengkap sehingga penggunaannya pun kurang maksimal.

3. Adware
Jenis perangkat lunak ini dapat diperoleh serta digunakan tanpa biaya. Akan tetapi, perangkat lunak ini masih menyediakan kompensasi dengan adanya iklan yang muncul pada perangkat komputer yang digunakan.

4. Opensource
Yakni sejenis perangkat lunak yang dapat dibuka kode sumbernya. Anda juga bisa mengubah, meningkatkan, hingga menyebarluaskannya. Umumnya, software jenis ini diperoleh tanpa biaya dan dikembangkan oleh orang lain menggunakan lisensi yang bernama GPL (General Public License).

5. Malware
Merupakan salah satu jenis dari software yang dianggap berbahaya dan bisa merusak apabila disalahgunakan penggunaannya.perangkat lunak apa pun yang sengaja dirancang untuk menyebabkan kerusakan pada komputer, peladen, klien, atau jaringan komputer Berbagai jenis malware ada, termasuk virus komputer

6. Shareware
Shareware merupakan sebuah perangkat lunak yang dapat digunakan untuk keperluan tertentu. Anda bisa menggunakannya secara gratis. Pada umumnya, jenis perangkat lunak yang satu ini digunakan sebagai demonstrasi dengan fitur dan waktu pengguaan yang terbatas.

7. Spyware
Adalah software yang khusus digunakan dalam memata-matai setiap aktivitas pengguna komputer.teknologi informasi yang mengacu kepada salah satu bentuk program berbahaya yang memasang dirinya sendiri ke dalam sebuah sistem untuk mencuri data pengguna atau merusak sistem pengguna tersebut.

Dari beberapa jenis software di atas, apa saja spesifikasi yang ada pada perangkat tersebut? Di bawah ini beberapa spesifikaisnya yang bisa Anda ketahui.


Spesifikasi Software untuk Komputer
Terdapat beberapa spesifikasi software yang bisa mendukung operasi pada komputer. Seperti:

 
1. Sistem operasi untuk mesin server
Beberapa diantaranya seperti Sun Solaris, Microsoft Windows Server, Free BSD, Varian Sistem Operasi Linux untuk server (misalnya caldera, debian, mandrake, redhat, dan masih banyak lagi), serta sistem operasi khusus server yang lain.

2. Apikasi yang menunjang layanan aplikasi jaringan komputer
Hal ini seperti web server, DNS server, database server, remote desktop, dan aplikasi penunjang jaringan komputer lainnya.

3. Aplikasi untuk mengelola lalu lintas jaringan
Diantaranya seperti routing (proses pengiriman data/informasi yang dilakukan dengan meneruskan paket data yang dikirim pada sebuah jaringan satu ke jaringan yang lain). Atau yang lainnya seperti NMS (Network Mananjemen System). NMS disini berarti pemantau jaringan network yang berguna dalam mengawasi jaringan komputer.
 

Beberapa Contoh Software
Dari beberapa penjelasan lengkap mengenai software di atas, kurang lengkap rasanya apabila Anda belum mengetahui contoh software itu sendiri. Di bawah ini merupakan contohnya berdasarkan fungsinya:

 

1. Microsoft Office Word
Software yang satu ini bisa Anda gunakan untuk mengetik dan mengedit sebuah dokumen dalam tampilan kertas.

2. Microsoft Office Powerpoint
Software yang digunakan untuk membuat sebuah presentasi. Anda bisa menggunakannya untuk mengedit foto, membuat video, dan masih banyak lagi lainnya.

3. Microsoft Excell
Tidak jauh berbeda dengan Microsoft Word, perangkat ini digunakan untuk mengedit serta membuat sebuah dokumen dengan tampilan kolom.

4. Mozilla Firefox
Sebuah software yang berguna yang dapat Anda gunakan sebagai peramban web lintas platform bebas dengan sumber terbuka. Itulah beberapa contoh software/perangkat lunak yang bisa Anda ketahui
 



Thank you guys

Komentar