Header_blog

Coding Education

5 min read

What Is a Flowchart: Symbols, Purpose, and Examples

Published: 11.08.2026·Updated: 11.08.2026
Bayu Nugraha

Bayu Nugraha

Children's Coding Specialist

What Is a Flowchart: Symbols, Purpose, and Examples

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.

How to Read a Flowchart

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.

Flowchart Symbols and Their Meanings

SymbolShapeMeaning
TerminalOvalThe start or end of the process
ProcessRectangleOne step of work, such as calculating a value
DecisionDiamondA yes or no question that splits the path
Input and outputParallelogramEntering data or displaying a result
FlowArrowThe direction of the sequence

These five symbols are enough to describe almost any process a school-age child will meet.

A Simple Flowchart Example

Take a process every child knows: deciding whether to take an umbrella.

  1. Start - oval.
  2. Look at the sky - rectangle, one step of observation.
  3. Is it cloudy? - diamond. If yes, go to step 4. If no, skip to step 5.
  4. Take an umbrella - rectangle.
  5. Leave the house - rectangle.
  6. End - oval.

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.

Why It Matters for Kids

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.