Komponen Algoritma


Algoritma adalah serangkaian kode yang dibuat terurut untuk menyelesaikan suatu masalah tertentu. Untuk memudahkan saling mengerti antar pihak yang terlibat dalam penyusunan algoritma ini, dibuatlah berbagai yang harus disepakati. Bersifat tidak case sensitive (incase sensitive). Komponen utama algoritma adalah 1) judul program 2) kamus 3) algoritma.

1) Judul program harus menyatakan isi dari program yang dibuat.  Untuk memudahkan mengerti isi program, judul program boleh lebih dari satu kata. Selain itu, judul program sebaiknya ditambahkan komen untuk memperjelas judul program. Komen ditandai bagian awal dengan { kurung kurawal buka dan diakhiri dengan } kurung kurawal tutup. Komen, tidak akan dieksekusi oleh compiler.

Aturan penulisan judul program jika lebih satu kata, gunakan tanda garis bawah (under score _ ), contoh : Mencari_nilai_maksimum. Atau  bisa menggandengkan beberapa kata tersebut dengan memberikan huruf kapital pada setiap awal kata, contoh: MencariNilaiMaksimum.

Boleh menggunakan numerik, namun tidak di awal judul program. Selain itu, tidak boleh menggunakan spasi, dan tanda strip ( – ), karena dipakai notasi pengurangan.  Contoh yang boleh : MenghitungRata2, Search3.

Contoh yang tidak boleh : 3kaliMakan (karena numerik di awal), menghitung jumlah (menggunakan spasi), mencari-minimum (menggunakan tanda strip).

Contoh yang benar dan lengkap :

Program  MenghitungLuas

{program ini digunakan untuk menghitung luas segitiga. Menerima masukan panjang alas (p)  dan tinggi segitiga (t). Menampilkan luas segitiga dengan rumus Luas = pt1/2}

Ada beberapa kata yang tidak bisa digunakan sebagai nama program, nama function, nama procedure, nama variabel dan nama konstanta,  karena dipakai sebagai keyword (ditandai dengan underline), antara lain : for, to, do, while, program, repeat, until, algoritma, input, output, if, then, else, depend, on, mod, div, procedure, function, kamus, integer, character, string, boolean, real, dll. 

Notasi aritmatika :

penjumlahan  +

pengurangan  –

perkalian          *

pembagian       /

hasil bagi          div     {division }

sisa pembagian mod {modulus}

Inilah aturan Komponen Algoritma untuk Judul Program

 


 


Leave a Reply