Page 70 - pengantar ilmu komputer1_Neat
P. 70

hanya memiliki sedikit dokumentasi, maka bahasa tingkat mesin akan menjadi

                        sebuah mimpi buruk. Bahasa tingkat menengah memungkinkan pengembang

                        perangkat  lunak  serta  program  tidak  tergantung  pada  mesin.  Pada
                        kenyataannya,      bahasa     tingkat    menengah       meng-compile       dan

                        menginterpretasikan hasil bahasa tingkat mesin sebagai keluaran.
                               Kode mesin, bahasa assembly (tingkat mesin), bahasa pemrograman

                        tingkat  menengah,  sering  disebut  tiga  generasi  bahasa  komputer  yang

                        pertama. Dengan bahasa-bahasa tersebut, pemrogram harus melihat dengan
                        baik kekhususan struktur informasi maupun kontrol pemrograman itu sendiri.

                        Demikianlah  bahasa  di  dalam  tiga  generasi  yang  pertama  dimasukkan  ke

                        dalam jenis bahasa prosedural. Bahasa generasi keempat, juga disebut bahasa
                        non  prosedural  menggerakkan  pengembang  perangkat  lunak  untuk

                        mengkhususkan pada detail prosedural.
                        H.  Aplikasi Perangkat Lunak


                               Perangkat lunak dapat diaplikasikan ke berbagai situasi di mana serangkaian

                        langkah prosedural (seperti algoritma) telah didefinisikan. Kandungan informasi
                        dan  determinasi  merupakan  faktor  penting  dalam  menentukan  sifat  aplikasi

                        perangkat lunak. Content mengarah kepada arti dan bentuk dari informasi yang
                        masuk dan keluar.

                               Memang sulit untuk menentukan kategori umum untuk aplikasi perangkat

                        lunak. Ketika kompleksitas perangkat lunak mulai muncul, maka penggolongan
                        yang  rapi  menjadi  hilang. Area  perangkat  lunak  berikut  menunjukkan  luasnya

                        aplikasi potensial:
                           1.  Perangkat Lunak Sistem.

                               Perangkat lunak sistem merupakan sekumpulan program yang ditulis

                               untuk melayani program-program yang lain. Banyak perangkat lunak
                               sistem (misal kompiler, editor, dan utilitas pengatur file) memproses

                               struktur-struktur  informasi  yang  lengkap  namun  tetap.  Perangkat
                               lunak  sistem  ditandai  dengan  eratnya  interaksi  dengan  perangkat

                               keras komputer.









                                                                                                    65
   65   66   67   68   69   70   71   72   73   74   75