Informatics is a compulsory subject in grades 7 to 9 of Indonesia's Kurikulum Merdeka, and most of it comes down to planning the steps that solve a problem. With an informatics tutor at home or online, junior high learners practise sorting data, writing pseudocode, working in spreadsheets and judging online sources, from Rp61,000 per hour.

Junior high informatics tutoring is private support for Informatika, the compulsory subject in grades 7 to 9 (Phase D of Kurikulum Merdeka), built on two elements: Computational Thinking and Digital Literacy. Lessons take place at the learner's home or online, in meetings of 60, 90 or 120 minutes, starting at Rp61,000 per hour.
Every format teaches the same Phase D material; they differ in meeting length and in how many learners study together.
A good fit for grade 7 learners meeting Informatika as its own subject for the first time, or for working through one assignment per meeting, such as a single set of pseudocode exercises.
Price on the 28-session monthly plan, 60-minute sessions. Fewer meetings, higher price per session.
Leaves room for hands-on practice that takes time, such as finishing a spreadsheet exercise or writing up a report from the sources the learner has checked.
Price on the 28-session monthly plan, 90-minute sessions. Fewer meetings, higher price per session.
For two to four friends covering the same material, for example classmates from one school. The figure shown is for a group of two; other group sizes are calculated in the registration form.
Price on the 28-session monthly plan, 60-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.
The current learning outcomes were set by Decree of the Head of BSKAP No. 046/H/KR/2025. In Phase D the content rests on Computational Thinking and Digital Literacy, and the five modules below translate it into tutoring sessions.
There is no national split of topics by grade. Each school derives its own sequence through its learning-objective flow (ATP), so a grade 7 topic at one school may appear in grade 8 at another. In the opening sessions the tutor lines the modules up with the learner's textbook and school test calendar.
The part of computational thinking closest to daily life: spotting neatly organised sets of data around the learner, then processing them in a spreadsheet application.
Learners write instructions with a limited set of words and symbols, then express them as pseudocode. This module is the main training ground for abstraction and algorithm design.
The digital literacy strand on finding, filtering and using information for schoolwork, including building reports and presentations from sources worth citing.
An introduction to the parts of the devices learners use every day and to the basic ideas of networks and connectivity that link those devices together.
The digital literacy points about conduct online: keeping oneself safe, treating others with respect and creating content responsibly.
Junior high learners come to this subject with different needs, from first encounters with pseudocode to an interest in real programming.
In SMP, Informatika arrives as a compulsory subject full of new terms such as decomposition, abstraction and pseudocode. Tutoring helps the learner settle into step-by-step thinking from the first semester.
Recommended:
For learners whose assignments or summative assessments slip in algorithms, pseudocode or data processing, tutoring concentrates on graded practice for whatever topic the class is covering.
Recommended:
From the 2025/2026 school year, some junior high schools offer the elective Koding dan Kecerdasan Artifisial starting in grade 7. The computational thinking and digital literacy built in Informatika carry straight over.
Recommended:
Bebras Indonesia runs a Penggalang category for SMP and MTs learners in grades 7 to 9. Its tasks test computational thinking, so informatics tutoring can be steered toward that task format.
Recommended:
Studies of computational thinking among SMP learners keep finding the same shape: breaking a problem apart comes fairly easily, while filtering out noise and ordering the steps is much harder. Private informatics tutoring works on those points one at a time.
Why it happens
Abstraction, the habit of dropping irrelevant detail, scores lower among junior high learners than decomposition or pattern recognition.
How we fix it
The tutor builds a routine of restating the problem in one sentence and crossing out every detail that does not change the answer, before any calculating or step-writing begins.
Why it happens
Ordering steps systematically is the heart of an algorithm, and classroom research under Kurikulum Merdeka shows this is where learners most often stall.
How we fix it
The learner writes instructions with a limited vocabulary, then walks through them line by line on paper; a missing or swapped step shows up the moment it is traced.
Why it happens
Algorithms and data structures are abstract ideas, and the study materials learners meet are often far removed from their own experience.
How we fix it
The tutor starts from routines the learner already knows, such as packing a school bag or giving directions to a friend's house, and turns them step by step into the pseudocode format used in the school textbook.
Why it happens
Research on programming in junior high notes two obstacles that tend to appear together: shaky algorithmic logic and low confidence when putting blocks in order.
How we fix it
Programs grow from small pieces that run straight away. Each error message is read together as a clue, so the learner gets used to fixing things alone.
Why it happens
Phase D asks learners to understand how search engines work, weigh the credibility of information and separate fact from opinion, all of which are practical skills.
How we fix it
The tutor has the learner compare real search results for one assignment topic, mark which statements are facts and which are opinions, and then write a short report from the sources that pass the check.
This list draws on education research into how Informatika is learned in Indonesian junior high schools. In the first meeting, the tutor finds out which of these points weighs most on the learner in front of them.
What we offer is a way of working you can check from the first meeting, anchored to the learner's own school material and the Phase D outcomes.
Because every SMP orders its informatics topics differently, the tutor uses the learner's textbook, worksheets and test calendar as the map, so tutoring lines up with what the classroom teacher will assess.
The two computational thinking skills that most often lag get their own practice time, with tasks solved on paper first and tried on a device afterwards.
After the consultation, the EduPoint team finds an informatics teacher who fits the learner's grade, schedule and location. Should the pairing feel off after a few sessions, the team arranges a different informatics tutor.
In online informatics tutoring, learner and tutor can see each other's screens, write on a digital whiteboard and edit shared documents, which suits spreadsheet and pseudocode work. Sessions can also be recorded for replay.
Between sessions, app.edupoint.id keeps the practice material, recordings and progress reports in reach, so the learner keeps practising whenever it suits them.
Informatics lessons can be timed for an early 06:00 start or an evening slot that closes at 23:00, leaving room for extracurriculars and other school activities.
A few of the tutors who work with grade 7 to 9 learners in Informatics. Campuses and majors come from their registration records, and names are shortened to protect their privacy.

Informatics Engineering Education, Universitas Negeri Yogyakarta
Breaking problems into small steps“From her Informatics Engineering Education studies at Yogyakarta State University, Marfa brings a habit of building lessons in stages, so a grade 7 learner can design a first algorithm from everyday examples before touching any code.”

Informatics and Computer Engineering Education, Universitas Negeri Makassar
Pseudocode and flowcharts first“Junior high students often type a program straight away and get lost when the output is wrong. Wahyu, a graduate in Informatics and Computer Engineering Education from Makassar State University, has learners write pseudocode and a flowchart first so the mistake is easy to trace.”

Computer Science Education, Universitas Pendidikan Indonesia
Abstraction practice with everyday data“This Computer Science Education student at UPI likes to use class timetables, shopping lists, or sports league tables as material for practising how to pick out the important information, the part of computational thinking that most often leaves students unsure.”

Informatics Education, Universitas Trunojoyo Madura
Spreadsheets and working with data“Spreadsheet formulas, charts, and sorting data are ground Fiko has known since studying Informatics Education at Trunojoyo University Madura. He brings that to the school projects that ask students to process real data.”

Informatics, Universitas Islam Negeri Sunan Kalijaga Yogyakarta
From block coding to logic“Currently studying Informatics at UIN Sunan Kalijaga, Resifa suits learners who want to try block-based programming such as Scratch and then move step by step into conditionals and loops.”

Information Technology Education, Universitas Negeri Surabaya
Careful digital literacy“Checking whether a website is credible, telling fact from opinion, keeping passwords safe: digital literacy topics like these are what Ardya, an Information Technology Education student at Unesa, leans on when helping junior high learners explore the internet more carefully.”
Informatics tutoring is priced at the SMP level by the registration pricing system, with the lowest rate at Rp61,000 per hour.
Starting from
Rp 61.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.
A monthly informatics plan holds 4 to 28 meetings, sized to how busy the school term is. The total follows that choice and appears in full on the form before payment, which can be made by Virtual Account, QRIS, bank transfer, card or e-wallet, or in cash at Alfamart and Indomaret stores.
Short answers on content, assessment, fees and how a learner is matched with an informatics teacher.
The Informatics learning outcomes for SMP are written as a single Phase D that covers grades 7, 8 and 9 together. The same two elements, Computational Thinking and Digital Literacy, come back every year with higher demands. Each school decides which topic lands in which semester through its own learning-objective flow (ATP), so two grade 8 learners from different schools can easily be working on different chapters.
The progression works like a staircase. Early on, learners are asked to recognise structured data and write short instructions with a limited vocabulary. Next, that same data goes into a spreadsheet, where it is sorted, filtered and read for patterns. At a more mature stage, the short instructions grow into pseudocode that has to run in order from the first line to the last. Digital literacy follows a similar path: it starts with using a search engine, moves on to weighing the credibility of sources, and ends with assembling a report or a piece of digital content from sources that have been checked.
A shaky grade 7 foundation therefore tends to resurface later. A learner who has not yet learned to pick out the important information tends to stall again once pseudocode gets longer the following year. Well-organised informatics tutoring checks the lower steps first and only then catches up with the chapter currently running at school. For learners who also take the elective Coding and Artificial Intelligence subject, the same foundation carries straight over into that class.
Most computational thinking practice can be done with paper and a pencil, so practice never has to wait for a turn at the laptop. The single most useful habit is tracing an algorithm by hand: write the steps down, then run them one at a time the way a computer would, noting every value that changes on each line. Missing steps, swapped steps and loops that never end show up quickly this way.
Practice material is already around the learner. A few ideas that take 15 to 20 minutes:
- Turn the weekly class timetable into a table with consistent columns, then add up the hours per subject. - Log two weeks of pocket-money spending in a spreadsheet app, then sort and filter it. - Write pseudocode for a routine you already know by heart, such as making tea, and ask someone else to follow it exactly as written. - Work through the sample Penggalang-category tasks published on the Bebras Indonesia website.
Fifteen-minute bursts spread across the week are easy to turn into a habit. Two or three times a week already produces plenty to discuss. Learners in private informatics tutoring can bring this home practice to their next meeting, which lets the tutor see the pattern in their mistakes first-hand and decide what needs another round.
The TKA SMP tests just two subjects, Indonesian and Mathematics, so informatics sits outside it. A learner's informatics grade in grades 7 to 9 comes from assessment at school: mid-semester and end-of-semester summative tests, project work, and the teacher's observation during practical tasks. Schools use different names for these tests, so the first step is to ask the class informatics teacher for the test outline and the question formats.
Informatics questions in school assessments usually test reasoning. Learners may be asked to read a fragment of pseudocode and predict its output, find the faulty step in an algorithm, read a data table, or judge whether a piece of online information can be trusted. Memorised definitions rarely carry a learner through questions like these. A better way to prepare is to redo the exercises from the school textbook and explain the reason behind every answer in their own words.
Projects follow their own logic, since teachers often grade the process as well: how sources were found, how data was handled, and how tidy the report or presentation is. Keep a log of the working steps from day one, including links to every source used, so the reflection and reference list are never put together in a rush.
Grade 9 learners need to plan their time carefully. In 2026 the TKA SMP ran from 6 to 16 April, in the same semester as the final informatics assessment. Booking informatics sessions earlier in that semester leaves room for Mathematics and Indonesian in the run-up to the TKA.
Half of the Phase D learning outcomes are about digital literacy, and this half is easy to underrate because it feels familiar. Junior high learners already use phones, search engines and social media every day. What the curriculum asks for is the ability to check: why a search result appears at the top, who wrote an article, when it was published, and whether a sentence states a fact that can be verified or the writer's opinion.
This practice can ride along with homework from other subjects. Pick one topic, say from a science or social studies lesson, find three sources, and compare them using the same questions: who published it, what evidence does it give, and do other sources say something similar. The habit pays off straight away in reports and presentations.
The online safety points are also easier to grasp through real examples. Learners can check how strong their own account passwords are, spot the signs of a link or attachment that may carry malware, and decide which personal details are better left offline. The ethics points, such as digital footprints, empathy in online spaces and how to respond to cyberbullying, are discussed through situations close to a learner's everyday life.
In private informatics tutoring, the tutor uses the school assignments already in progress as digital literacy practice, so the learner gets no extra load on top of work that has to be done anyway.
The first informatics session is usually spent mapping where the learner stands. The tutor looks at the school textbook and worksheets, asks the learner to solve a few problems while thinking out loud, and notes the point where the reasoning starts to wobble. This helps separate a learner who has not yet grasped a concept from one who understands it and simply rushes when writing the steps.
Once that map exists, the learner can help shape every session. Bring the questions marked wrong on the last test, an unfinished assignment, or anything that came up during home practice. The more specific the material, the more of the session goes into actual practice.
Pick a length to suit what the learner brings along. A 60-minute session fits one chapter or one set of problems. A 90-minute session gives time for hands-on device work, such as cleaning up and analysing a single data table. A 120-minute session is useful when the learner is working on a project that needs source research and report writing in one sitting. Monthly frequency follows the school workload, from 4 up to 28 meetings, each booked at a time of the student's choosing from 06.00 to 23.00.
The learner app at app.edupoint.id holds the online session recordings, practice sheets and progress reports, ready to open between meetings. The learner can replay the part that felt hard before trying a similar problem alone.
Next steps for junior high learners who want another subject or a deeper look at computers and programming.
Share the learner's grade, school and whichever informatics topic the class has reached. We then look for a tutor who suits, and the first session is set together.