Page 86 - E-book TIK Reanda RY_Neat
P. 86
E-book BTIK
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.
1. System Software
System software adalah software yang dibuat untuk melakukan
instruksi-instruksi terkait manajemen sistem komputer. Contoh system
software adalah Sistem Operasi (Windows, Mac OS, dll) dan Disk Operating
System (DOS).
80