Page 65 - pengantarkomputer
P. 65
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 nonprosedural
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.
2. Perangkat Lunak Real-Time.
Program-program yang memonitor/menganalisis kejadian dunia nyata pada
saat terjadinya disebut perangkat lunak real-time. Elemen-elemen perangkat
lunak real-time mencakup komponen pengumpul data yang mengumpulkan
61