Online Math Tutoring for SMP Students: How to Choose and What to Check in the Trial Class

Glossary

Fajar Hidayat
Coding Curriculum Team, Algonova

A flowchart is a diagram that shows the order of steps in a process from start to finish, using a set of standard symbols.
Table of Contents
Its purpose is simple: to move a plan out of your head and onto paper, so it can be checked before it becomes code. Programmers use flowcharts to design programs, but a flowchart can describe any process at all, from making tea to a school enrolment procedure.
A flowchart is always read by following the arrows, usually top to bottom. Every shape has a fixed meaning, so anyone who knows the symbols can read someone else's diagram without further explanation.
The decisive shape is the diamond. This is where the path splits in two: one route for yes, another for no. That branching is what lets a flowchart describe real processes, which rarely run in a straight line.
| Symbol | Shape | Meaning |
|---|---|---|
| Terminal | Oval | The start or end of the process |
| Process | Rectangle | One step of work, such as calculating a value |
| Decision | Diamond | A yes or no question that splits the path |
| Input and output | Parallelogram | Entering data or displaying a result |
| Flow | Arrow | The direction of the sequence |
These five symbols are enough to describe almost any process a school-age child will meet.
Take a process every child knows: deciding whether to take an umbrella.
Exactly the same structure appears inside a program. The question about clouds becomes a question about whether the score has reached 100, and taking an umbrella becomes displaying a victory message. The shape of the logic is identical.
A flowchart is the easiest way to introduce computational thinking without touching a computer at all. A child who can draw the flow of a process on paper already has a programmer's core skill: breaking a large job into small, ordered, unambiguous steps.
In Indonesian schools, flowcharts are part of the Informatics curriculum, so a child is likely to meet them in class. Learning them early makes the next topics - programming logic and loops - considerably easier, because both are simply written forms of a flow the child can already draw.
In the Algonova coding course, children design the flow of their project before assembling any Scratch blocks. Want to see how? Join a free coding class.
A flowchart is a diagram showing the order of steps in a process from beginning to end, using standard symbols. Its purpose is to move a plan out of your head and onto paper, so the flow can be checked before it becomes code.
There are five basic symbols. An oval marks the start or end of the process. A rectangle is one step of work. A diamond is a yes or no question that splits the path. A parallelogram covers entering data or showing a result. An arrow shows the direction of the sequence.
The diamond holds a question whose answer can only be yes or no, and from there the path divides into two different routes. This symbol is what allows a flowchart to describe real processes, which rarely run straight from start to finish.
A seven-year-old can already draw a simple flowchart of an everyday routine, such as getting ready for school. Flowcharts that describe a program's flow with branching usually suit ages nine to ten and up.
No. In fact the greatest benefit comes from drawing it in pencil on paper, because the child concentrates on the logic rather than the drawing tool. Software only becomes useful later, when diagrams grow large and change often.
Blog


