Algoritma umumnya terdiri dari tiga struktur dasar, yaitu urutan (sequence), pengulangan (looping), dan percabangan (branching). Struktur urutan mengatur langkah-langkah yang harus dijalankan secara berurutan. Pengulangan memungkinkan kita untuk mengulang langkah tertentu berdasarkan kondisi tertentu. Sedangkan percabangan memungkinkan kita untuk membuat keputusan berdasarkan kondisi tertentu.
Variabel dan Tipe Data