Apa Itu Software?

  

Ilustrasi Software



 Kalian pasti pernah mendengar istilah software. Software sendiri dalam bahasa Indonesia memiliki arti sebuah perangkat. Secara lebih rinci, software merupakan sebuah intruksi yang ditujukan kepada hardware untuk melakukan sesuatu. Untuk membuat sebuah software, hal yang diperlukan yakni Bahasa pemograman dan sebuah compiler. Compiler sendiri berfungsi untuk menerjemahkan Bahasa pemograman tadi agar dapat dipahami oleh mesin. Intruksi dari Bahasa pemograman tadi nantinya akan disimpan didalam memori hardware.

Alan Turing

Sejarah awal mula software dimulai bahkan sebelum adanya komputer  elektronik pertama tepatnya pada pertengahan tahun 1800 oleh  Charles Babbage menggagas ide awal software.  Meski demikian, teori tentang software pertama kali dicetuskan oleh Alan Turin pada tahun 1935.  Penamaan software sendiri dicetuskan pada tahun 1958 oleh John Turkey.

Seperti yang saya bahas pada paragraf pertama,fungsi utama software sendiri yakni memerintahkan hardware computer untuk menjalankan serangkaian instruksi. Software juga dapat menjadi jembatan yang menghubungkan software satu dengan lainnya dengan perantara hardware.

Software sendii juga memiliki beberapa jenis seperti operating system,Bahasa pemograman dan aplikasi. Operating system sendiri berfungsi untuk mengatur tiap-tiap perangkat keras yang telah terhubung oleh cpu. Selain itu, operating system juga menerjemahkan rangkaian intsruksi dari user agar cpu dapat menjalankannya dengan baik. Biasanya,program software hanya kompatibel terhadap satu operating system. Contoh operating system yakni windows,android,linux,ios dsb.

Bahasa pemograman sendiri digunakan dalam pembuatan suatu aplikasi software. Setiap Bahasa pemograman memiliki kegunaan yang berbeda. Misalnya jika ingin membuat suatu web yang dinamis,kita dapat menggabungkan html,css dan javascript. Perlu diingat, setiap Bahasa pemograman memiliki syntax serta aturan yang berbeda-beda.

Jenis software yang ketiga yakni program aplikasi. Program aplikasi sendiri dibangun untuk menyelesaikan tugas-tugas tertentu. Misalnya jika kita ingin mengedit video,kita bisa menggunakan editor video salah satunya Capcut. Salah satu hal yang penting dalam menginstal program aplikasi yakni kita harus mempertimbangkan apakah program aplikasi tersebut compatible dengan operating system kita atau tidak serta spesifikasi gadget kita. Jika tidak compatible, maka program aplikasi tersebut tidak akan berjalan pada device kita.

Kesimpulan dari artikel ini, diera digital sekarang kita harus paham apa itu software,cara kerja software serta  mengetahui fungsi masing-masing software.


Komentar

Postingan populer dari blog ini