Page 86 - E-book TIK kelas 7 Reanda RY_
        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





