Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang
ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, janganberanggapan algoritma selalu identik dengan ilmu komputer saja. Dalam
kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu
algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu
resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan
langkah-langkah membuat masakan. Bila langkah-langkahnya tidak logis, tidak
dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep
masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia
mengerjakan proses sesuai yang ia baca. Secara umum, pihak (benda) yang
mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat
berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses
melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma
yang menjabarkan proses tersebut.
Algoritma adalah deskripsi dari suatu pola tingkah laku yang dinyatakan
secara primitif yaitu aksi-aksi yang didefenisikan sebelumnya dan diberi nama,dan diasumsikan sebelumnya bahwa aksi-aksi tersebut dapat kerjakan sehingga
dapat menyebabkan kejadian.
Contoh : Buat Algoritma untuk menghitung luas persegi panjang :
Algoritma Hitungluaspp
{ membaca data panjang dan lebar persegi panjang, menghitung luas persegi
panjang dan mencetak luas persegi panjang ke piranti keluaran }
Deklarasi
P, L, Luas : integer
Algoritma :
Read(P, L)
atau
P ← 10
L ← 5
Luas ← P*L
write(‘luas persegi panjang ‘, luas)
Translasi dalam bahasa C++
// Program Menghitung Luas Persegi Panjang
#include <iostream.h>
void main ()
{
int P,L, Luas;
cout <<”Panjang = “;
cin >> P;
cout <<”Lebar = “;
cin >> L;
Luas = P * L;
cout << "Luas Persegi Panjang = " << Luas;
}
MAU TAHU CONTOH PROGRAM LAINNYA KLIK DISINI