Logika dan algoritma merupakan konsep dasar dalam ilmu komputer yang melibatkan penyelesaian masalah secara sistematis dan terbatas melalui langkah-langkah logis. Logika digunakan untuk memecahkan masalah sedangkan algoritma menyusun langkah-langkahnya secara terstruktur.