Page 87 - e-book B TIK revisi kelas 7
P. 87
E-book BTIK
mesin switchboard. Bahasa mesin umumnya digunakan untuk membuat
firmware misalnya BIOS.
Bahasa pemrograman rendah (low level language) lebih mudah untuk
dipelajari karena sudah menggunakan kode program (syntax) yang mudah
dimengerti. Bahasa pemrograman rendah dan tinggi membutuhkan
“software compiler” untuk dapat bekerja dengan hardware komputer.
Compiler merupakan perangkat lunak yang berfungsi untuk mengubah kode
bahasa pemrograman menjadi kode mesin, sehingga dapat dimengerti oleh
hardware. Beberapa bahasa pemrograman rendah yang terkenal adalah
Assembly, C, C++, C#.
Kemudian dikembangkan bahasa pemrograman tinggi (high level
language) dan ada yang dapat bekerja tanpa compiler misalnya
pemrograman web seperti HTML, CSS, Javascript, PHP, hingga pemrograman
tinggi multi-guna seperti Python yang menggunakan interpreter (pemrosesan
instruksi prosesor langsung tanpa kompilasi). Hal ini dikarenakan bahasa
pemrograman tinggi tersebut berjalan dibawah software tertentu, misalnya
kode program PHP dijalankan oleh software web server PHP. Begitu pula
kode HTML dijalankan oleh software browser.
B. Jenis Software Berdasarkan Fungsinya
Di dunia digital banyak terdapat jenis-jenis software yang
dikembangkan untuk melakukan tujuan tertentu. Secara fundamental,
software dibagi berdasarkan fungsinya yaitu : system software, application
software dan malicious software.
80