Dokumen ini membahas pengenalan algoritma dan flowchart sebagai solusi pemrograman komputer, termasuk tahap mendeskripsikan dan merinci masalah. Algoritma dijelaskan sebagai urutan logika untuk menyelesaikan masalah, dengan contoh notasi seperti pseudocode dan diagram alir. Selain itu, program komputer harus memenuhi syarat tertentu dan berbeda berdasarkan tujuan serta fungsi dalam pemrograman.