KOMPUTASI
KOMPUTASI
Komputasi cara untuk menemukan pemecahan
masalah dari data input dengan menggunakan suatu
algoritma. inilah yang disebut dengan
teori komputasi, suatu sub-bidang dari ilmu
komputer dan matematika. (John S. Conery, 2010)
Komputasi berbeda dengan kalkulasi !, Kalkulasi
adalah proses mentransformasikan satu atau lebih
input menjadi luaran (output). Contoh: Kalikan 20
dengan 5, hasilnya 100
TEORI KOMPUTASI
Teori komputasi adalah cabang ilmu komputer
dan matematika yang membahas apakah dan
bagaimanakah suatu masalah dapat dipecahkan
pada model komputasi, menggunakan algoritma.
Bidang ini dibagi menjadi dua cabang:
teori komputabilitas dan
teori kompleksitas,
a1 a 2 a3 … an
Larik bilangan bulat
Algoritma
jumlah0
k1
while k n do
jumlahjumlah + ak
kk+1
endwhile
{ k > n }
r jumlah/n { nilai rata-rata }
GENERASI BAHASA
PEMROGRAMAN
Bahasa Mesin (Mnemonic Code)
Bahasa Assembly
Bahasa Tingkat Tinggi (High Level Language)
Bahasa yang berorientasi pada masalah spesifik
(specific problem oriented).
PARADIGMA PEMROGRAMAN
Paradigma Prosedural / Imperatif
Paradigma Fungsional
Paradigma Pemrograman Deklaratif,
Predikatif atau Lojik
Paradigma Berorientasi Objek
PARADIGMA PROSEDURAL /
IMPERATIF
Program dalam paradigma ini berdasarkan pada struktur informasi di
dalam memori dan manipulasi dari informasi yang disimpan tersebut.
Kata kunci yang sering digunakan dalam paradigma ini adalah:
Kelebihan dari paradigma ini adalah efisiensi eksekusi karena lebih dekat
dengan konsep mesin, kekurangannya adalah batasan yang sangat
mengikat sehingga terkadang menyulitkan programmer yang tidak
terbiasa.