Sebelum belajar koding, seseorang diharapkan belajar dan mengenal apa itu Logika dan Algoritma. Tanpa itu, pasti akan kesulitan masuk ke dalam koding karena pikirannya “berantakan”. Logika dan Algoritma mendidik pikiran kita, mengajarkan seseorang untuk menyampaikan sesuatu secara sederhana, sistematis, dan terstruktur untuk tujuan problem solving.

Seperti apa binatang algoritma itu? Biasanya digambarkan dengan bagan alur seperti gambar berikut ini.

Dan bagan alur ini terus menerus diuji agar bisa membuat koding berjalan dengan semestinya. Kalau dalam kehidupan nyata, bagan alur ini harus bisa dibaca, dipahami dan diikuti oleh masyarakat yang melihatnya.

Logika Berpikir yang digambarkan dalam bagan alur ini ditanamkan dalam koding agar program bisa berjalan. Begitu juga bagan alur berikut ditanamkan di pikiran manusia agar sanggup dijalankan ketika ada situasi dan kondisi sesuai dengan gambar tersebut.