SATRIA 2026

Qualification Result

Check your Qualification result and find out if you have advanced to the Semifinal.

Participants who pass the Qualification must complete Semifinal re-registration according to the official schedule.

SATRIA 2026

Competition

A national Coding, AI, Logic, and Technology competition through three stages — Qualification, Semifinal, and Grand Final.

Jump to Qualification Info

Competition Overview

SATRIA 2026 consists of three competition stages. Each stage has its own format and purpose, taking participants from their first Competitive Programming test to the national Grand Final stage.

Qualification
Semifinal
Grand Final

Competition Journey

Three stages, one national stage in Jakarta.

01

Qualification

19 September 2026

02

Semifinal

10 – 17 October 2026

03

Grand Final

14 November 2026 — Jakarta

Qualification

Free, online, and open to every education level.

Format

  • Competitive Programming
  • Free Registration
  • Online
  • 200 Multiple Choice Questions
  • Duration: 120 Minutes

Content Distribution

Math50%
Logic50%

Difficulty Distribution

Easy20%
Medium50%
Difficult30%

Key Dates

  • Technical Meeting 12 Sep 2026
  • Materi & Rekaman TM ↗
  • Registration Closes 15 Sep 2026
  • Qualification Day 19 Sep 2026

Participants who score above the mean/average for their respective education level in this round qualify for Semifinal. The mean is calculated separately for each education level.

Semifinal

Primarily onsite, across 8 Multicity host locations.

Format

  • Competitive Programming
  • 200 Multiple Choice Questions
  • Duration: 120 Minutes
  • Multicity Onsite

Content Distribution

Math20%
Logic30%
Content50%

Difficulty Distribution

Easy20%
Medium50%
Difficult30%

Key Dates

  • Announcement 21 Sep 2026
  • Registration 22 Sep – 9 Oct 2026
  • Participant Technical Meeting 3 Oct 2026
  • Semifinal Round 10–17 Oct 2026
  • Special Online Date 17 Oct, 13.00–15.00 WIB

Participants who score above the mean/average for their respective education level in the Semifinal round qualify for Grand Final. The mean is calculated separately for each education level.

Choose Your Track

For Elementary (SD) and Junior High (SMP) participants, Semifinal offers two track options.

General Track

Rp250,000

  • SD → Scratch
  • SMP → Python

Walnut Track

Rp400,000

  • SD → Walnut Scratch
  • SMP → Walnut Python

Walnut is a technology ecosystem track within SATRIA — not a separate competition. Both tracks compete for the same Grand Final spot within their education level. Explore Walnut

General and Walnut apply only to SD and SMP. Senior High/Vocational (SMA/K) does not choose between General and Walnut — SMA/K competes in the C++ track.

SATRIA Goes Multicity

The Semifinal is held onsite across 8 host cities in Indonesia.

Jakarta

BLOSSOM SCHOOL

17 Okt • 10.00–12.00 WIB

Jl. Taman Palem Raya No.1,
RT.1/RW.6, Meruya Sel., Kec. Kembangan
Jakarta Barat 11620

View Map →

Tangerang

PRADITA UNIVERSITY

Jadwal: TBA

Scientia Business Park,
Jl. Gading Serpong Boulevard No. 1
Tangerang, Banten 15810

View Map →

Bekasi

KODIO KIDS

11 Okt • 13.00–15.00 WIB

Jl. Boulevard Raya RGJ 532
Jaka Setia, Bekasi Selatan
Bekasi, Jawa Barat

View Map →

Bandung

SEKOLAH SANTA ANGELA

17 Okt • 10.00–12.00 WIB

Jl. Merdeka No. 24
Babakan Ciamis, Sumur Bandung
Bandung, Jawa Barat 40117

View Map →

Singkawang

SEKOLAH TZU CHI

17 Okt • 09.00–11.00 WIB

Jl. Alianyang
Pasiran, Singkawang Barat
Singkawang, Kalimantan Barat

View Map →

Batam

SEKOLAH KALLISTA

17 Okt • 10.00–12.00 WIB

Jl. Orchard Boulevard, Belian
Kec. Batam Kota
Batam, Kepulauan Riau 29464

View Map →

Tebas & Sambas

SMK HOSANA

17 Okt • 10.00–12.00 WIB

Jl. Raya Timur No. 32
Desa Mak Rampai, Kec. Tebas
Kab. Sambas, Kalimantan Barat

View Map →

Pontianak & Kubu Raya

EDUCATE

17 Okt • 14.00–16.00 WIB

Jl. Karya Baru Gang Karya Baru 9
Parit Tokaya, Pontianak Selatan
Pontianak, Kalimantan Barat 78115

View Map →
Semifinal Online (luar kota mitra) 17 Oktober 2026, 13.00–15.00 WIB

Semifinal is held primarily onsite. Online participation is reserved for students whose access to a host city is too far — if you don't have a suitable onsite option, please coordinate with the committee. Transportation and accommodation are the participant's responsibility.

Grand Final

The national stage — Blossom Academy Meruya, Jakarta, 14 November 2026.

Venue

Blossom Academy Meruya

Jl. Taman Palem Raya No.1, RT.1/RW.6, Meruya Sel., Kec. Kembangan, Jakarta Barat 11620

View Map →

Competitive Programming

120 Minutes

Hackathon

150 Minutes

  • Grand Finalist Announcement 24 Oct 2026
  • Registration 24 Oct – 6 Nov 2026
  • Technical Meeting 7 Nov 2026
  • Grand Final — Blossom Academy Meruya 14 Nov 2026

Competitive Programming vs Hackathon

Two separate Grand Final competitions — never combined.

Competitive Programming

  • Mandatory for all Grand Finalists
  • Duration: 120 minutes
  • Score based on Grand Final performance
  • Separate winners

Hackathon

  • Optional
  • Duration: 150 minutes
  • Separate winners
  • Does not affect Competitive Programming score

Competitive Programming and Hackathon are separate competitions with separate scoring and separate winners. Hackathon results never add to or change the Competitive Programming score.

Hackathon

Grab this incredible opportunity to compete in the Hackathon!

An optional 150-minute Grand Final competition, separate from Competitive Programming.

SD

Elementary

Tool: Scratch

Create a project with a theme involving the use of AI — General Scratch 3 or Walnut Scratch.

SMP

Junior High

Tool: Python + PictoBlox

Create a Python project using the specified PictoBlox / competition environment — General PictoBlox or Walnut Python.

SMA/K

Senior High

Tool: VS Code

Vibe Coding Web Apps with HTML, CSS & JavaScript, using free AI tools, on a theme given during the Hackathon.

⏱ Duration: 150 minutes

✓ AI tools used must have free account/free access appropriate to the competition requirements

Hackathon Selection

How Hackathon participants are chosen.

  • 1

    All participants who qualify for Grand Final may register/choose to join the Hackathon.

  • 2

    Priority is given to the Top 20 highest Semifinal scores, calculated separately for each education level — SD, SMP, and SMA/SMK — because each level uses a different program/competition context.

  • 3

    If a Top 20 participant does not join the Hackathon, the next-ranked participant can take the spot.

💡

Example: if Rank 20 doesn't join the Hackathon, Rank 21 can take the available spot.

Ready To Compete?

SATRIA 2026

Lihat Pengumuman