In grade 10, Informatika is a compulsory subject with roughly 90 minutes of class time a week. Grades 11 and 12 turn it into an elective worth 5 lesson periods weekly, with material on algorithmic strategy, networking and large datasets. This private informatics tutoring follows whichever track you are on at school.

SMA informatics tutoring at EduPoint is one-tutor, one-student coaching that follows both tracks of the subject: compulsory in grade 10 at 2 lesson periods a week, elective in grades 11 and 12 at 5 a week. The tutor works from the student's school plan, covering data structures, pseudocode and algorithmic strategy. Rates start at Rp79,000 per hour.
A tutor at your place, a live online session, or a pair session with a classmate. Sessions run 60, 90 or 120 minutes.
The tutor comes to the student and sits at the same laptop, which suits writing code and getting it corrected on the spot.
Price on the 28-session monthly plan, 90-minute sessions. Fewer meetings, higher price per session.
Sessions run on Zoom or Google Meet, and the student shares their screen so the tutor can follow the code line by line as it is typed.
Price on the 28-session monthly plan, 60-minute sessions. Fewer meetings, higher price per session.
Two students from the same class or school learn together, handy when both have chosen the Informatika elective.
Price on the 28-session monthly plan, 90-minute sessions. Fewer meetings, higher price per session.
Online and in-person cost the same — the gap between these cards is session length, nothing else.
Class time and content shift sharply between grade 10 and grades 11-12, so an informatics tutoring plan is built differently for each.
Every grade 10 student takes Informatika for 2 lesson periods a week, about 90 minutes. That slot has to hold four core topics: the Input-Process-Output model, basic data structures, communication in digital spaces, and introductory algorithms and programming. Tutoring time goes to the hands-on practice that tends to get squeezed out in class.
Subjects:
Focus Areas:
Informatika only runs if the school offers it and the student picks it as one of four or five electives. Class time rises to 5 lesson periods a week, with a heavier share of practical work. Each school sets its own topic order for these two years, so the tutor starts by reading the student's syllabus or notebook before planning sessions.
Subjects:
Focus Areas:
Built on the national Informatika curriculum outcomes set in 2025 by BSKAP (Kepka 046/H/KR/2025). Those strands are numbered for reference only and carry no fixed teaching order, so the tutor follows the sequence the student's own school uses.
The learning outcomes leave the split between grade 11 and grade 12 to each school. Treat the list below as a map of the material; the order of sessions follows your school.
The grade 10 foundation: how data is stored, searched and sorted, and how a computer actually runs it.
Using devices and the internet safely, a strand that class time often only skims.
The strand that asks the most of a student in writing and reading their own code.
Grades 11-12 ask students to compare several ways of solving one problem and defend their choice.
Data Analysis first appears in Phase F, alongside advanced digital literacy.
SMA students with different Informatika needs, from the compulsory grade 10 course to olympiad preparation.
Want to catch up on the algorithm and data structure practice that class can only cover in about 90 minutes a week.
Recommended:
Working through 5 lesson periods a week of projects, algorithmic strategy, networking and data analysis.
Recommended:
The 2026 SMA National Science Olympiad (OSN) in Informatics was open to grade 10 and 11 students. Preparation centres on algorithmic strategy and programming problems.
Recommended:
Still in grade 10 or early grade 11 and keen to try Phase F material before deciding. Switching electives stays possible until semester 2 of grade 11.
Recommended:
Five patterns that come up again and again in Informatika, and how a private informatics tutor works through each one in session.
Why it happens
The official subject guide defines decomposition as describing the structure of a problem. Students in a hurry skip that step, then lose their footing when the question changes slightly.
How we fix it
Before any pseudocode, the student writes out the parts of the problem, the inputs and the expected output. The habit is repeated until it comes naturally.
Why it happens
A literature review by Qian and Lehman (ACM, 2017) sorts beginner programming difficulties into three kinds of knowledge: syntactic, conceptual and strategic. One error message often mixes all three.
How we fix it
The tutor separates them. Typos get fixed quickly, conceptual slips are traced with a line-by-line table of variable values, and strategy problems are discussed by comparing two designs.
Why it happens
Two lesson periods a week must hold four core topics, which leaves little room to try sorting algorithms or the Input-Process-Output simulation first-hand.
How we fix it
Tutoring makes room for practice: running bubble sort with number cards, then on a computer, and walking through how an operating system shares processor time with round robin.
Why it happens
After searching and sorting, the material moves to greedy methods, knapsack, dynamic programming and recursion. Students who have only just chosen the elective find the gap wide.
How we fix it
The tutor builds the bridge in steps. N factorial is written recursively and then iteratively, and the two are compared for speed and memory use.
Why it happens
Informatika assessment uses rubrics, learning journals or project logs, and portfolios. Students who focus only on a finished program often lose the record of their testing and debugging.
How we fix it
Students keep a project log for every engineering stage: design, tests, bugs found and fixes made. The tutor reviews that log with them each session.
The tutor coaches the thinking and the debugging. School projects and assignments remain the student's own work.
Six tutors from informatics, computer science, and information systems programmes, each shown with their university. Learners are matched with a tutor based on grade, schedule, and the topics they are working on.

Informatics Engineering, Universitas Brawijaya
Breaking logic problems down step by step“Computational thinking questions often look like puzzles with no pattern. Dina, from Informatics Engineering at Universitas Brawijaya, helps Grade 10 learners split them into decomposition, patterns, and abstraction until the path becomes visible.”

Information Systems and Technology, Institut Teknologi Bandung
Connecting code to real systems“The Information Systems and Technology programme at ITB shaped how Dzul sees informatics: as a set of connected systems. In lessons he uses that view to explain computer networks and data flow in the Phase F material.”

Informatics, Telkom University
Programming from the very first line“Learners writing their first programs usually trip over small errors. Retno, an Informatics graduate of Telkom University, gets students used to reading error messages calmly and tracing their code line by line.”

Informatics, Universitas Katolik Parahyangan
Algorithms through hand tracing“Before anyone touches a keyboard, Bryan has students run an algorithm on paper: sorting, searching, looping. He brought that habit of tracing by hand from his Informatics studies at Universitas Katolik Parahyangan.”

Computer Science, Universitas Indonesia
Informatics Olympiad prep and reasoning tasks“For students drawn to the Informatics Olympiad (OSN), Azzam builds reasoning practice that moves from short problems to story-based ones. His Computer Science background at Universitas Indonesia gives him a working feel for data structures and for weighing how efficient a solution is.”

Computer Science Education, Universitas Pendidikan Indonesia
Pacing material to each learner“Gigi studied Computer Science Education at Universitas Pendidikan Indonesia, a programme that pairs informatics content with how to teach it. She enjoys sequencing digital literacy and data analysis topics to match the pace at which each student learns.”
The hourly rate follows the SMA level and is the same in person or online for the same session length.
Starting from
Rp 79.000 / hour
Final price is set at registration.
This is the lowest hourly rate, derived from the 28-session monthly plan at 120 minutes per session. Per-session prices (60, 90, or 120 minutes) appear in the format options above.
Register & Get a QuoteFlexible payment — QRIS, Virtual Account, Alfamart, Indomaret, transfer & e-wallets.
The hourly figure above is worked out from a month of 28 lessons at 120 minutes apiece. What you finally pay follows the lesson count, length and format picked when you sign up. Every payment method is accepted: card (credit or debit), e-wallet, QRIS, transfer to a bank account, Virtual Account, or cash paid at an Alfamart or Indomaret store.
Short answers on the subject, scheduling, fees and how to start private informatics tutoring.
Before any informatics tutoring begins, it helps to pin down where Informatics sits in your school week. In grade 10 it is compulsory for every student, with 72 lesson hours (JP) a year, roughly 2 JP per week. From grade 11 onward Informatics turns into an elective carrying 5 JP a week, taken only by students who pick it at a school that runs it.
That position shapes the tutoring plan. Grade 10 students usually need extra hands-on time, because a short weekly slot has to stretch across four core topics, from simulating how a computer handles input to writing a first algorithm. Students in grades 11 or 12 who picked Informatics carry a much heavier load, with projects, algorithmic strategies, computer networks, and large-volume data processing.
Two more things are worth checking. First, from the 2025-2026 school year schools can gradually open a separate elective called Coding and Artificial Intelligence (KKA). KKA is listed alongside Informatics as its own subject, so confirm the subject name on your report card before a plan is drawn up. Second, a student who has not settled on Informatics yet has until the second semester of grade 11 to change electives, and a few sessions sampling Phase F material can help with that call.
Informatics learning outcomes (CP) currently follow BSKAP decree 046/H/KR/2025, which groups them into four strands: Computational Thinking, Digital Literacy, Data Analysis, and Algorithms and Programming. In grade 10 (Phase E) the outcomes are written for the first two strands only, and that is where the groundwork is laid.
The grade 10 foundations that come back most often later: - Standard data structures: lists, stacks, and queues. - Searching and sorting: sequential and binary search, bubble sort, insertion sort. - Pseudocode written close to a real programming language. - How a computer works: how a Von Neumann machine moves data from input through processing to output, and the role of the operating system, including round robin process scheduling.
Phase F, covering grades 11 and 12, brings in every strand, and the difficulty climbs quickly. Students compare several algorithmic strategies for one problem, such as greedy, knapsack, dynamic programming, and recursion, then argue which is more efficient. Efficiency is judged on two measures that often pull against each other: processing speed and memory use. Programs are also expected to be structured and modular, to make use of existing libraries, and at some schools to talk to IoT devices or robots.
Because the topics build on each other, a Phase F student who feels stuck has often lost footing back in grade 10, for example tracing what a list holds while a sort runs. Each school sets its own learning objective sequence (ATP) for Phase F, so the informatics tutor works through topics in the order your class meets them.
The national Informatics guide allows unplugged learning, meaning work done without a computer, alongside computer-based practice. That makes home practice easier, since many core ideas only need paper and a pencil.
A few unplugged exercises to try right away: - Write eight random numbers on cards and run bubble sort by hand. Note the order of the cards each time a pass finishes. - Build a variable trace table for a short piece of pseudocode, one row per step. It shows exactly where your picture of loops and conditions starts to drift. - Simulate binary search on a sorted list of names, then count the steps and compare them with a sequential search.
On a computer, start with short programs in the language your school uses, whether that is Scratch, Blockly, Python, C, or Pascal. Change one part, run it, and watch what happens. For the Data Analysis strand, an ordinary spreadsheet is enough to practise data cleansing and spotting patterns. Digital Literacy has practical drills too: switch on two-step verification for your own accounts, tidy up privacy settings, and get into the habit of lateral reading whenever a piece of news looks doubtful.
Coding practice tends to stick when it comes in bursts of 20 to 30 minutes spread over the week, more than in one long sitting the night before a test. Keep the problems that tripped you up in one notebook so the next tutoring session can go straight to them.
Informatics grades at school come from formative and summative assessment built on rubrics. The formats vary: reflection sheets, learning journals, project logs, and portfolios. Your working process is assessed as well, so the habit of recording steps and code fixes from the start of the semester pays off on the report card.
For the Academic Ability Test (TKA) for senior high school, Informatics is not on the list of elective subjects. The test is built from Indonesian, Mathematics and English as required papers, with two electives on top, and the main TKA SMA 2026 window is scheduled for 26 October to 8 November 2026. Grade 12 students preparing for TKA can scale their informatics tutoring so it leaves room for the subjects actually being tested.
SNBP works in a similar way. The supporting-subject list in decree 102/M/2025 pairs the Computing programme group with Advanced Mathematics, and Informatics is not listed as a supporting subject for any programme. Students aiming for a computing degree should look after their advanced maths grades, while Informatics builds the algorithmic thinking they will use at university.
The pathway that draws on this material most directly is the National Science Olympiad (OSN) in Informatics. Students in grades 10 and 11 were eligible for the 2026 cycle, which has already finished, with the national final held at Universitas Muhammadiyah Malang in September 2026. As of October 2026 the next cycle's dates have not been announced, so sensible preparation means strengthening algorithmic strategy and practising programming problems on a steady schedule.
Private informatics tutoring is most focused when the first session is used to map out the problem. Bring your notes, your latest assignment, and the name of the programming language your school uses. If you have the ATP or a list of semester topics, bring that too, since the order of grade 11 and 12 material differs from school to school.
Beginner programmers tend to struggle in three kinds of ways, according to a literature review by Qian and Lehman (2017): - Syntactic: a language rule slips, such as a bracket or indentation. - Conceptual: a wrong mental model of how the program runs, for example what a variable holds once a loop ends. - Strategic: the commands are familiar, yet putting steps together for an unfamiliar problem is still hard.
Sorting a difficulty into one of these keeps session time aimed at its real source. On school projects, the tutor's role is to help the student unpack the task, plan an approach, and track down where an error comes from, while the code and the report remain the student's own writing.
Each informatics session takes 60, 90, or 120 minutes, held in person or online with screen sharing so the tutor can read your code as you type, and it can be booked from 06.00 through 23.00. Sixty minutes suits revisiting one grade 10 topic, while Phase F projects or olympiad practice have more breathing room at 90 or 120 minutes. Getting started takes four steps: a consultation, a note of your timetable and the topics to cover, a tutor match by the EduPoint team, and the first session. Progress reports and recordings of online sessions can be reopened in the EduPoint learner app.
Move on to broader computing topics or other SMA subjects.
Tell us your grade, your track and the topics you are studying. The EduPoint team finds an informatics tutor who fits your schedule.