![]() 14
2.2 Bahasa
Pemrograman
2.2.1 Kategori
bahasa pemrograman
Pada umumnya bahasa pemrograman dapat dibagi menjadi empat kategori:
Bahasa pemrograman fungsional
Bahasa pemrograman logik
Bahasa pemrograman imperatif
Bahasa pemrograman berorientasi objek
Bahasa fungsional dan logik tidak akan dibahas di sini.
2.2.2 Bahasa
pemrograman
imperatif
Elemen
terkecil
yang
dapat
dieksekusi dalam bahasa
pemrograman
imperatif
adalah sebuah perintah. Perintah ini mengubah state awal menjadi state akhir.
State awal
Program
State akhir
Gambar 2.1 Perubahan state awal
menjadi state akhir (sumber: Morgan (1994, p4))
Sebuah
program
dalam
bahasa
imperatif
tersusun
dari
perintah-perintah yang
masing-masing
bertujuan
untuk
mengubah
suatu
prakondisi
(precondition)
atau
state awal menjadi paskakondisi (postcondition) atau state akhir.
Sebuah
state
merupakan kumpulan
variabel-variabel
yang secara konkret pada
komputer
merupakan suatu
sel
memori
tertentu,
yang
dapat
berisi
suatu
nilai.
Dengan
demikian
perintah
assignment,
yaitu
mengasosiasikan
suatu
variabel
dengan nilai tertentu, menjadi sangat dominan dalam bahasa imperatif.
|