Notasi algoritmik digunakan untuk merancang algoritma program sebelum dibuat. Terdiri dari judul, kamus yang berisi definisi variabel dan fungsi, serta algoritma yang menjelaskan langkah-langkahnya. Fungsi dan prosedur merupakan subprogram yang dapat dipanggil kembali untuk melakukan operasi tertentu.