Page 87 - E-book Bimbingan TIK kelas 7_ReandaRY
P. 87

E-book BTIK


                   menggunakan  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.


                   1.  System Software
                              System  software  adalah  software  yang  dibuat  untuk  melakukan


                       instruksi-instruksi  terkait  manajemen  sistem  komputer.  Contoh  system



                                                             80
   82   83   84   85   86   87   88   89   90   91   92