ATURAN PENULISAN ALGORITMA
Dilihat dari susunan Algoritma, sebenarnya Algoritma terbagi atas 3 bagian, yakni :
- Judul Algoritma
Judul Algoritma adalah bagian yang terdiri atas nama Algoritma dan penjelasan (spesifikasi) tentang Algoritma tersebut.
- Bagian Deklarasi
Bagian Deklarasi adalah bagian untuk mendefinisikan semua nama yang dipakai dalam Algoritma tersebut.
Misalnya nama peubah (variable) dan nama tipe data.
Misalnya nama peubah (variable) dan nama tipe data.
- Deskripsi
Bagian ini berisi uraian langkah-langkah sampai dengan hasil
penyelesaian sebuah permasalahan sampai dengan hasil-hasil akhir di
sebuah Algoritma.
Contoh 1:
Algoritma Luas Persegi Panjang (disebut dengan Judul Algoritma)
panjang, lebar, luas : longint (disebut dengan Bagian Deklarasi)
Algoritma Luas Persegi Panjang (disebut dengan Judul Algoritma)
panjang, lebar, luas : longint (disebut dengan Bagian Deklarasi)
(Uraian ke bawah berikut ini disebut dengan Deskripsi)
baca panjang : 2
baca lebar : 1
luas : panjang * lebar
Output hasil luas : 2
baca panjang : 2
baca lebar : 1
luas : panjang * lebar
Output hasil luas : 2
Contoh 2:
Algoritma Memindahkan isi bejana A – B dan B – A
Algoritma Memindahkan isi bejana A – B dan B – A
Algoritma Pertukaran ;
Deklarasi
A, B, C : Integer;
A, B, C : Integer;
Deskripsi
baca A
baca B
C = A;
A = B;
B = C;
Output hasil penukaran : A = B, B = A
baca A
baca B
C = A;
A = B;
B = C;
Output hasil penukaran : A = B, B = A
Contoh 3:
Algoritma Uang Kembalian;
Algoritma Uang Kembalian;
Deklarasi
harga barang, uang, kembalian : longint;
harga barang, uang, kembalian : longint;
Deskripsi
baca uang;
baca harga barang;
kembalian = uang – harga barang;
Output hasil kembalian;
baca uang;
baca harga barang;
kembalian = uang – harga barang;
Output hasil kembalian;
Contoh 4:
Buatlah algoritma menghitung besar komisi seorang
salesman, jika ketentuannya adalah salesman tersebut mendapatkan komisi
sebesar 5% dari harga jual barang.
Penyelesaian :
Algoritma komisi salesman;
Algoritma komisi salesman;
Deklarasi
harga jual, komisi : real;
harga jual, komisi : real;
Deskripsi
baca harga jual;
baca konstanta;
komisi = 5% * harga jual;
Output besar komisi;
baca harga jual;
baca konstanta;
komisi = 5% * harga jual;
Output besar komisi;