4,9/5 · 1.200 ulasan · Anak SD sampai peserta dewasa
Les Coding Privat di Surabaya
Les coding privat Edubia di Surabaya dan Sidoarjo: satu tutor satu peserta, mulai Rp186.500 per sesi 60 menit. Blok visual untuk anak SD, Python untuk pemula dewasa, sampai C++ untuk jalur OSN Informatika. Tutor datang ke rumah atau mengajar online.
Les Coding Privat di Surabaya: gambaran singkatnya
Les coding privat Edubia di Surabaya dan Sidoarjo: satu tutor satu peserta, mulai Rp186.500 per sesi 60 menit. Blok visual untuk anak SD, Python untuk pemula dewasa, sampai C++ untuk jalur OSN Informatika. Tutor datang ke rumah atau mengajar online.
Daftar SekarangSpesifikasi Les
- Jenjang peserta
- Anak SD kelas 2 ke atas, SMP, SMA, mahasiswa, dan peserta dewasa
- Format belajar
- Satu tutor satu peserta, di rumah peserta atau lewat sesi online
- Panjang sesi
- 60, 90, atau 120 menit, dengan 90 menit sebagai pilihan yang lazim untuk coding
- Bahasa pertama
- Blok visual, Python, JavaScript, atau C++ sesuai sasaran peserta
- Biaya
- Mulai Rp186.500 per sesi 60 menit di rumah peserta
- Dasar tarif
- Sesi 60 menit; 90 dan 120 menit menyesuaikan
- Sesudah mendaftar
- Laporan kemajuan bulanan, catatan tutor tiap sesi
- Tambahan co-learning space
- Rp15.000 per sesi bila peserta belajar di co-learning space Edubia
- Alat yang disiapkan peserta
- Satu laptop dengan RAM 4 GB ke atas beserta sambungan internet
- Wilayah antar tutor
- 31 kecamatan Kota Surabaya dan 18 kecamatan Kabupaten Sidoarjo
- Ritme yang lazim
- Satu sampai dua sesi per pekan
- Penggantian tutor
- Peserta berhak meminta tutor pengganti tanpa biaya tambahan
- Sasaran tiap termin
- Satu proyek kecil yang benar-benar selesai
Cara kami bekerja
Apa yang kami pastikan sebelum menugaskan tutor coding privat?
Tiga hal yang sering ditanyakan wali sebelum sesi coding privat pertama di Surabaya.
Rating tutor Edubia 4,9 dari 1.200 ulasan
Angka itu dihitung dari ulasan wali dan siswa yang sudah menjalani sesi bersama tutor Edubia.
Tutor coding privat terverifikasi
Berkas, wawancara, dan uji materi dilalui setiap tutor coding privat sebelum ia mengajar di rumah peserta di Surabaya.
Garansi ganti tutor
Kalau cara mengajarnya belum cocok, tutor coding privat diganti tanpa biaya tambahan.
Pilihan belajar
Kenapa les privat coding privat lebih efektif di Surabaya?
| Fitur | Pilihan terbaik Les Coding Privat Privat Edubia Ke rumah di Surabaya | Bimbel Coding Privat Grup | Belajar Coding Privat Sendiri |
|---|---|---|---|
| Perhatian tutor saat belajar coding privat | Penuh, satu untuk satu | Terbagi ke banyak siswa | Tanpa pendamping |
| Materi coding privat disesuaikan level siswa | |||
| Koreksi langsung saat langkah kerja meleset | Menunggu giliran | Tak ada yang memeriksa | |
| Belajar coding privat di tempat Anda, Surabaya | |||
| Perkembangan dipantau tiap sesi | Sesekali | ||
| Jadwal menyesuaikan rutinitas di Surabaya | Kelas terjadwal |
Kekuatan program
Yang membuat les coding privat kami beda
Tutor praktisi yang menulis kode tiap hari
Tutor coding Edubia memakai pemrograman di pekerjaannya sendiri. Peserta karena itu menerima kebiasaan kerja yang memang berlaku di luar kelas, lengkap dengan cara menghadapi kode yang belum mau berjalan.
Sesi 90 menit untuk satu putaran kerja penuh
Menulis kode, menjalankan, membaca galat, memperbaiki, lalu menjalankan lagi. Satu putaran utuh perlu ruang, dan sesi yang lebih pendek kerap berhenti tepat sebelum bagian yang justru berguna.
Bahasa pertama dipilih dari sasaran peserta
Anak usia tujuh tahun, siswa SMA yang menyasar seleksi, dan peserta dewasa yang berpindah bidang membutuhkan titik masuk yang berlainan. Penetapannya dilakukan di sesi perkenalan.
Latihan membaca galat sejak pertemuan awal
Layar merah dilatih dibaca, dimulai dari galat yang sengaja dibuat tutor di depan peserta. Kebiasaan ini yang membuat peserta sanggup menelusuri masalahnya sendiri di rumah.
Riwayat kerja tersimpan rapi lewat git
Sejak proyek pertama, tiap kemajuan disimpan sebagai riwayat. Peserta yang kodenya sempat berjalan lalu rusak bisa kembali ke keadaan terakhir yang benar dalam hitungan detik.
Proyek kecil yang tuntas tiap termin
Satu sasaran yang bisa diperiksa mengalahkan sepuluh tutorial yang ditonton. Ukuran proyeknya sengaja dijaga tetap kecil supaya benar-benar sampai ke titik selesai.
Kunjungan tutor ke rumah peserta se-Surabaya
Peserta belajar di meja yang sudah dikenalnya, dengan laptop yang memang dipakainya sehari-hari. Sesi online tersedia dengan tarif yang sama untuk wilayah yang jauh.
Kesiapan peserta
Tanda les coding privat sedang tepat waktunya
Cocok kalau keadaannya begini
- Anak sudah lancar membaca kalimat pendek dan sanggup duduk fokus sekitar 45 menit
- Siswa SMP atau SMA yang mata pelajaran Informatikanya mulai meminta algoritma dan pseudocode
- Peserta yang sudah menonton banyak tutorial dan belum pernah menuntaskan satu proyek
- Siswa yang disiapkan sekolah menghadapi seleksi OSN Informatika
- Mahasiswa yang praktikum pemrogramannya tertinggal beberapa pertemuan
- Peserta dewasa yang berpindah bidang dan sanggup berlatih di luar jam sesi
Fleksibel
Pilih format les coding privat yang cocok dengan rutinitas belajar
Tutor coding privat datang ke rumah, co-learning space, atau online. Rencana belajar disusun dari kebutuhan peserta.
Tahap demi tahap
Perjalanan peserta les coding dari nol sampai proyek yang selesai
Susunan berikut memakai ritme dua sesi per pekan. Peserta dengan satu sesi per pekan menempuh tahap yang sama dengan rentang waktu sekitar dua kali lipatnya, dan tutor menyesuaikan sasaran tiap termin.
- 01Sesi 1
Pekan 1: sesi perkenalan dan penetapan sasaran
Tutor memeriksa kemampuan awal, menetapkan bahasa pertama, memasang penyunting kode di laptop peserta, lalu menuliskan sasaran termin pertama bersama pesertanya, dan bersama wali bila pesertanya anak.
- 02Sesi 2 sampai 8
Pekan 2 sampai 4: konsep dasar dan program mini
Variabel, tipe data, percabangan, dan perulangan dipakai untuk membuat program lima sampai dua puluh baris yang selesai dalam satu sesi.
- 03Sesi 9 sampai 16
Pekan 5 sampai 8: proyek kecil pertama
Satu proyek dipilih peserta sendiri dari beberapa usulan, lalu dikerjakan bertahap sampai benar-benar berjalan tanpa bantuan tutor di sesi terakhirnya.
- 04Sesi 17 sampai 24
Pekan 9 sampai 12: daftar, kamus, dan menyusun data
Peserta mulai menyimpan banyak nilai sekaligus, menelusurinya, lalu membaca dan menulis berkas sederhana supaya programnya sanggup mengingat pekerjaan sebelumnya.
- 05Sesi 25 sampai 32
Bulan 4: algoritma dasar dan menelusuri bug sendiri
Pencarian, pengurutan, dan gambaran kompleksitas waktu masuk. Di tahap ini peserta diminta menelusuri bug sampai lima belas menit lebih dulu sebelum bertanya kepada tutor.
- 06Sesi 33 sampai 48
Bulan 5 sampai 6: proyek kedua dengan riwayat git
Proyek kedua dikerjakan dengan cabang, commit kecil, dan pesan commit yang terbaca, sehingga riwayat kerjanya bisa dibuka ulang dan dijelaskan peserta sendiri.
- 07Termin lanjutan
Sesudah itu: jalur olimpiade, proyek lebih besar, atau pengolahan data
Siswa yang menyasar seleksi berpindah ke latihan algoritma kompetisi dalam C++. Peserta lain melanjutkan ke proyek yang lebih besar atau ke pengolahan data sesuai kebutuhannya.
Cakupan
Yang didapat peserta di paket les coding privat Edubia
Sesi 60, 90, atau 120 menit bersama satu tutor
Satu tutor satu peserta, di rumah peserta atau lewat sesi online. Untuk coding, 90 menit cukup untuk satu putaran kerja utuh.
Penetapan bahasa pertama di sesi perkenalan
Blok visual, Python, JavaScript, atau C++, dipilih dari umur peserta beserta sasaran yang ingin dicapainya.
Catatan kode tiap sesi yang bisa dibuka ulang
Semua kode yang ditulis di sesi tersimpan di laptop peserta sendiri, jadi latihan mandiri berangkat dari bahan yang sama.
Latihan membaca pesan galat
Dimulai dari galat yang sengaja dibuat tutor, dilanjutkan dengan galat yang lahir dari kode peserta sendiri.
Proyek kecil dengan sasaran yang bisa diperiksa
Tiap termin ditutup satu proyek yang benar-benar berjalan, dengan daftar kemampuan yang dipakai di dalamnya.
Riwayat kerja di git milik peserta sendiri
Peserta menyimpan kemajuannya sebagai riwayat yang bisa dibuka kembali, termasuk saat programnya rusak sesudah diubah.
Soal latihan bertingkat sesuai jenjang
Soal untuk latihan mandiri dipilih tutor sesuai jenjang peserta, dari program lima baris sampai soal bergaya seleksi.
Laporan ringkas tiap bulan
Berisi materi yang sudah dilalui, bagian yang perlu diulang, dan sasaran bulan berikutnya, dikirim ke peserta atau walinya.
Hak meminta tutor pengganti tanpa biaya tambahan
Berlaku sejak sesudah sesi perkenalan, dengan catatan kemajuan yang ikut berpindah ke tutor barunya.
Pilihan sesi di rumah, di ruang bersama, atau online
Tarif di rumah dan tarif online sama. Belajar di co-learning space Edubia menambah Rp15.000 per sesi untuk pemakaian ruangnya.
Susunan materi
Susunan materi les coding dari variabel sampai kode orang lain
Delapan topik berikut dilalui hampir semua peserta, dengan urutan dan tempo yang menyesuaikan umur serta bahasa pertamanya.
- 1
Variabel dan tipe data
Pertemuan awalYang dibahas. Menyimpan nilai, memberi nama, membedakan angka dari teks, serta mengubah satu tipe ke tipe lain saat diperlukan.
- 2
Percabangan dan syarat majemuk
Pertemuan 2 sampai 4Yang dibahas. Pemakaian if, else, dan syarat bertingkat, ditambah cara menggabungkan syarat dengan dan serta atau.
- 3
Perulangan dan batas berhentinya
Pertemuan 4 sampai 7Yang dibahas. Perulangan berhitung, perulangan bersyarat, penghentian di tengah, serta perulangan bersarang untuk data dua lapis.
- 4
Fungsi dan nilai kembalian
Pertemuan 6 sampai 9Yang dibahas. Membuat fungsi, mengirim nilai masukan, mengembalikan hasil, serta memahami nama yang hanya hidup di dalam fungsi.
- 5
Daftar dan kamus
Pertemuan 8 sampai 12Yang dibahas. Menyimpan banyak nilai, menelusurinya satu per satu, menambah dan menghapus isi, serta memilih di antara daftar dan kamus.
- 6
Pencarian, pengurutan, dan kompleksitas waktu
Jenjang SMP ke atasYang dibahas. Pencarian satu per satu dan membelah dua, pengurutan buatan sendiri, serta membaca berapa banyak kerja tambahan saat data dua kali lipat.
- 7
Menyimpan riwayat kerja dengan git
Mulai proyek pertamaYang dibahas. Menyimpan kemajuan sebagai commit, menulis pesan yang terbaca, membuat cabang untuk percobaan, dan kembali ke keadaan yang masih benar.
- 8
Membaca kode buatan orang lain
Termin keduaYang dibahas. Menelusuri program yang tak ditulis sendiri, menebak isi variabel di tiap langkah, dan mengubah satu bagian tanpa merusak bagian lainnya.
Jebakan per topik
Jebakan Les Coding per Topik dan Cara Tutor Membereskannya
Kekeliruan berikut berulang di kelas privat, dari peserta kelas 4 SD sampai mahasiswa tingkat awal.
Jebakan umum
- Variabel dan tipe data : Angka dari papan tik terbaca sebagai teks, jadi 5 ditambah 5 menghasilkan 55 dan peserta mengira programnya rusak.
- Percabangan dan syarat majemuk : Tanda sama dengan tunggal dipakai untuk membandingkan, atau urutan syarat terbalik sehingga cabang terakhir tak pernah tercapai.
- Perulangan dan batas berhentinya : Perulangan berjalan satu putaran kelebihan atau kekurangan, atau tak pernah berhenti karena penghitungnya lupa dinaikkan.
- Fungsi dan nilai kembalian : Fungsi mencetak hasil ke layar padahal seharusnya mengembalikan nilai, sehingga bagian program berikutnya menerima kekosongan.
- Daftar dan kamus : Indeks dihitung mulai dari satu, dan isi daftar dihapus selagi ditelusuri sehingga sebagian isinya terlewat diam-diam.
- Pencarian, pengurutan, dan kompleksitas waktu : Pencarian membelah dua dipakai pada daftar yang belum urut, dan hasilnya kadang benar sehingga kekeliruannya lolos dari perhatian.
- Menyimpan riwayat kerja dengan git : Seluruh pekerjaan disimpan sekali di akhir, sehingga riwayatnya tak menolong persis saat program rusak dan perlu dikembalikan.
- Membaca kode buatan orang lain : Kode salinan langsung dipakai tanpa pernah dijalankan potongan demi potongan, sehingga kekeliruan kecil ikut terbawa ke proyek.
Cara tutor
- Variabel dan tipe data : Peserta mencetak tipe tiap nilai sebelum memakainya sampai kebiasaan memeriksa tipe muncul tanpa perlu diingatkan tutor.
- Percabangan dan syarat majemuk : Tiap syarat digambar dulu sebagai tabel benar salah di kertas, baru diterjemahkan menjadi baris kode.
- Perulangan dan batas berhentinya : Peserta menulis nilai penghitung pada putaran pertama, kedua, dan terakhir di kertas sebelum menekan tombol jalan.
- Fungsi dan nilai kembalian : Hasil fungsi disimpan ke variabel lalu dipakai di baris berikutnya, dan kekosongan itu membuat bedanya langsung terasa.
- Daftar dan kamus : Latihan memakai daftar lima nama yang isinya dicetak tiap langkah, jadi akibat penghapusan terlihat jelas di layar.
- Pencarian, pengurutan, dan kompleksitas waktu : Program dijalankan atas sepuluh, seribu, dan sejuta data acak sambil dicatat waktunya lalu dibandingkan hasilnya.
- Menyimpan riwayat kerja dengan git : Tutor menetapkan satu commit tiap kali program berhasil dijalankan, dan aturan itu berlaku sejak proyek pertama.
- Membaca kode buatan orang lain : Peserta menjelaskan ulang tiap baris dengan bahasanya sendiri, dan tutor bertanya balik di baris yang penjelasannya melompat.
Biaya Les Coding Surabaya per Durasi Sesi
Biaya les coding privat Edubia mulai Rp186.500 per sesi 60 menit, satu tutor satu peserta di rumah peserta. Sesi 90 menit, durasi yang lazim dipilih untuk coding, bertarif Rp236.350 per sesi. Sesi 120 menit bertarif Rp302.850 per sesi. Durasi terpanjang itu biasanya dipilih untuk membedah soal olimpiade yang panjang.
Yang menggeser tarif hanya panjang sesi dan banyaknya pertemuan per bulan. Tutor datang ke rumah tanpa biaya perjalanan tambahan di wilayah layanan, dan sesi online memakai tarif yang sama. Kalau peserta memilih belajar di co-learning space Edubia, ada tambahan Rp15.000 per sesi untuk pemakaian ruangnya.
Untuk menghitung sendiri kombinasi panjang sesi dan jumlah pertemuan per bulan, halaman kalkulator biaya menampilkan perkiraannya di layar tanpa perlu bertanya lebih dulu. Laptop dan sambungan internet disiapkan peserta dan berada di luar tarif sesi.
Les Coding Surabaya untuk Anak sampai Peserta Dewasa
Les coding privat Edubia berangkat dari satu hal sebelum bahasa pemrograman apa pun disentuh: kemampuan menyusun langkah sampai sebuah masalah benar-benar selesai. Peserta duduk berdua dengan tutornya, di rumah sendiri atau lewat sesi online, lalu mengetik kodenya sendiri sejak pertemuan pertama.
Yang datang ke program ini bermacam-macam. Ada anak kelas 4 SD yang ingin membuat permainan sederhana, siswa SMP yang mata pelajaran Informatikanya mulai meminta pseudocode, siswa SMA yang disiapkan sekolahnya menghadapi seleksi OSN, mahasiswa di kampus sekitar Sukolilo yang praktikum pemrogramannya tertinggal, dan peserta dewasa yang ingin memakai pemrograman di pekerjaannya. Kelimanya memakai konsep dasar yang sama; yang berlainan adalah sasaran, bahasa pertama, dan panjang jalannya.
Sesi tersedia 60, 90, atau 120 menit. Untuk coding, tutor umumnya menyarankan 90 menit, sebab satu putaran kerja utuh perlu muat di dalamnya: menulis kode, menjalankannya, membaca pesan galat, memperbaiki, lalu menjalankannya lagi. Di putaran itulah pemahaman terbentuk.
Konsep Dulu, Bahasa Belakangan di Sesi Coding Privat
Bahasa pemrograman berganti tiap beberapa tahun, sementara konsep di bawahnya nyaris tidak bergerak. Karena itu tutor Edubia mengajarkan konsepnya lebih dulu, lalu memakainya di bahasa yang dipilih peserta.
Peserta yang menguasai variabel, percabangan, perulangan, fungsi, dan cara menyimpan banyak nilai di Python akan menemukan JavaScript terasa akrab dalam hitungan hari, sebab yang berubah tinggal tanda baca dan beberapa kebiasaan penulisan. Peserta yang menghafal sintaksis tanpa konsepnya mengulang dari titik nol tiap ganti bahasa.
Itu sebabnya sesi awal kadang terasa lambat bagi yang menunggui anaknya belajar. Anak menulis program lima baris berkali-kali dengan perubahan kecil, dan lima baris yang benar-benar dipahami menghemat berminggu-minggu di kemudian hari.
Yang perlu diketahui
Enam Konsep yang Dilatih Tutor di Tiap Bahasa
Enam kartu di bawah adalah isi latihan yang berulang di tiap jenjang, dengan contoh dan tempo yang disesuaikan umur peserta.
Wadah data yang isinya berganti jenis tanpa disadari
Tempat nilai disimpan beserta namanya. Peserta berlatih membedakan angka dari teks, sebab sebagian besar galat pemula lahir dari angka yang ternyata terbaca sebagai teks oleh program.
Syarat bertingkat yang cabangnya salah jalan
Cara program memilih jalan lewat if dan else. Latihannya memakai syarat bertingkat supaya peserta terbiasa memeriksa urutan pemeriksaan, karena syarat yang benar di urutan yang keliru tetap memberi hasil salah.
Perulangan yang tak mau berhenti pada waktunya
Mengerjakan hal serupa berkali-kali tanpa menyalin kode. Peserta menetapkan batas berhenti lebih dulu, lalu memeriksa apakah perulangannya berjalan satu putaran lebih banyak atau lebih sedikit dari yang dimaksud.
Fungsi yang dipanggil tapi hasilnya tak kembali
Potongan kerja yang diberi nama supaya sanggup dipanggil ulang. Titik beratnya pada perbedaan antara mencetak nilai ke layar dan mengembalikan nilai kepada bagian program yang memanggilnya.
Menyimpan banyak nilai dalam satu wadah
Dua cara menyimpan banyak nilai sekaligus. Daftar memakai urutan bernomor yang dimulai dari nol, kamus memakai nama sebagai penunjuk. Memilih yang tepat memangkas separuh kerumitan program.
Pesan galat yang panjang dan belum terbaca artinya
Pesan galat memuat nama kesalahan, nomor baris, dan jejak pemanggilan. Ketiganya dilatih dibaca pelan-pelan sampai peserta berhenti panik ketika layarnya memerah.
Membaca Pesan Galat: Pelajaran Awal di Kelas Coding
Kalau ada satu keterampilan yang membedakan peserta yang maju cepat dari peserta yang berhenti di tengah jalan, itu kemampuan membaca pesan galat.
Pemula yang panik melihat layar memerah biasanya menghapus baris terakhir yang baru ia tulis, atau menyalin seluruh pesannya ke mesin pencari tanpa dibaca. Keduanya membuang keterangan yang sebenarnya sudah lengkap di depan mata.
Pesan galat memuat nama kesalahan, nomor baris tempat program berhenti, dan jejak pemanggilan yang menunjukkan lewat mana program sampai ke titik itu. Membaca dari baris terbawah ke atas hampir selalu mempersempit kecurigaan dalam beberapa detik. Sesudah lima atau enam galat yang ditebak bersama tutor, layar merah berhenti terasa menakutkan dan mulai terbaca sebagai petunjuk.
Memecah Soal Sebelum Menyentuh Papan Tik di Sesi Les
Ada kebiasaan yang menghemat banyak waktu dan hampir selalu dilewati pemula: memecah soal sebelum mengetik. Peserta yang langsung menulis kode biasanya berhenti di baris kelima, sebab ia belum tahu program itu sebenarnya harus mengerjakan apa saja.
Di sesi les coding, tiap soal baru dikerjakan dengan pensil dulu. Apa masukannya, apa keluarannya, langkah apa yang menghubungkan keduanya. Langkah yang masih terasa terlalu besar dipecah lagi sampai tiap potongannya sanggup ditulis dalam satu atau dua baris kode.
Cara kerja ini sejalan dengan mata pelajaran Informatika di sekolah. Capaian pembelajaran yang berlaku menempatkan berpikir komputasional sebagai satu dari empat elemennya, bersama literasi digital, analisis data, serta algoritma dan pemrograman. Untuk jenjang SMP, siswa juga diminta menuliskan instruksi dalam bentuk pseudocode, yaitu rencana yang ditulis rapi sebelum kode sungguhan dibuat.
Ringkasnya
Memilih Bahasa Pertama Sesuai Sasaran Peserta Kursus
Bahasa pertama ditetapkan di sesi perkenalan, sesudah tutor mengetahui umur peserta dan apa yang ingin ia capai. Empat pilihan berikut menutup hampir semua kebutuhan yang datang.
Blok visual untuk usia 7 sampai 11 tahun
Perintah disusun dengan menyeret balok, sehingga anak berlatih percabangan dan perulangan tanpa terhambat salah ketik. Anak yang belum lancar mengetik pun sanggup membangun program bercabang di pertemuan pertama.
Python untuk pemula dewasa dan siswa SMA
Aturan penulisannya ringkas, jadi tenaga peserta habis untuk berpikir, tidak untuk mengurus tanda baca. Python juga dipakai luas di pengolahan data, sehingga peserta dewasa bisa memakainya untuk pekerjaan sehari-hari.
JavaScript ketika hasil ingin langsung terlihat
Programnya berjalan di peramban yang sudah ada di laptop mana pun, tanpa pemasangan tambahan. Cocok untuk peserta yang cepat bosan bila hasil kerjanya hanya berupa tulisan di layar hitam.
C++ untuk jalur OSN Informatika
Peraturan OSN bidang Informatika 2025 memakai C++ sebagai bahasa lomba, jadi siswa yang menyasar seleksi berlatih langsung di sana. Rinciannya tetap dicek ke peraturan resmi tiap tahun.
Kelas Coding untuk Anak SD dan SMP di Surabaya
Untuk anak, pertanyaan pertama orang tua biasanya soal umur. Jawabannya sekitar tujuh tahun, dengan dua syarat yang lebih menentukan daripada angka umur: anak sudah lancar membaca kalimat pendek dan sanggup duduk fokus sekitar 45 menit.
Anak kelas 2 sampai kelas 4 umumnya mulai dari blok visual. Ia menyeret balok perintah, menyusun urutannya, lalu melihat tokohnya bergerak. Yang dilatih di situ percabangan, perulangan, dan pemakaian variabel, seluruhnya konsep yang sama dengan yang dipakai pemrogram dewasa. Bedanya hanya cara menuliskannya.
Sekitar kelas 5 dan kelas 6, anak yang sudah lancar mengetik dipindahkan ke Python. Perpindahan ini diberi waktu, biasanya empat sampai enam sesi, karena mengetik nama perintah dengan ejaan yang tepat adalah keterampilan baru tersendiri bagi anak seusia itu.
Di jenjang SMP materinya bertemu dengan sekolah. Mata pelajaran Informatika kelas 7 sampai kelas 9 meminta siswa memahami himpunan data terstruktur, memakai lembar kerja pengolah data, dan menuliskan instruksi dalam bentuk pseudocode. Anak yang sudah terbiasa menulis rencana sebelum mengetik kode melewati bagian itu tanpa banyak kesulitan. Sesi sore hari untuk jenjang ini tersedia di Gubeng, Rungkut, Tambaksari, dan Mulyorejo.
Isi Laptop yang Disiapkan Peserta Sebelum Sesi Les Coding
Laptop dan sambungan internet disiapkan peserta sendiri. Spesifikasinya tak perlu tinggi, dan lima hal berikut membuat sesi pertama bisa langsung dipakai menulis kode.
- RAM 4 GB ke atas dengan ruang simpan sisa sekitar 10 GB, cukup untuk peramban, penyunting kode, dan satu bahasa pemrograman.
- Akun pengguna yang boleh memasang aplikasi. Laptop kantor yang dikunci bagian TI sering menolak pemasangan, jadi izinnya diurus sebelum sesi perkenalan.
- Sambungan internet pada pertemuan awal untuk mengunduh perkakas. Sesudah terpasang, sebagian besar latihan berjalan tanpa internet.
- Pengisi daya yang terjangkau stopkontak di meja belajar, sebab sesi 90 menit dengan penyunting kode yang terbuka cukup menguras baterai.
- Satu folder khusus untuk seluruh kode les, supaya riwayat git dan latihan mandiri tersimpan di tempat yang sama dari pekan ke pekan.
Struktur Data dan Algoritma Dasar di Les Coding
Sesudah peserta sanggup menulis program yang berjalan, pertanyaannya berpindah: apakah programnya masih sanggup berjalan ketika datanya membesar? Di titik itulah struktur data dan algoritma masuk.
Bagian ini bisa dijelaskan tanpa satu rumus pun. Cari sebuah nama di daftar hadir yang belum urut, dan satu-satunya jalan adalah memeriksanya satu per satu dari atas. Urutkan dulu daftarnya, dan pencarian bisa dilakukan dengan membuka bagian tengah, membuang separuh yang jelas salah, lalu mengulanginya. Daftar berisi seribu nama selesai dalam sekitar sepuluh langkah dengan cara kedua.
Dari sana, kompleksitas waktu masuk sebagai kalimat biasa: berapa banyak kerja tambahan yang muncul kalau datanya dua kali lipat. Ada program yang naiknya sebanding, ada yang jauh lebih pelan, ada yang meledak begitu datanya bertambah sedikit. Notasi resminya diperkenalkan belakangan, sesudah gambarannya terbentuk di kepala.
Jalur Olimpiade Informatika: Persiapan Bersama Mentor
Siswa yang ditunjuk sekolah menghadapi seleksi OSN Informatika berhadapan dengan materi yang tak muat di jam pelajaran biasa. Sesudah seleksi di sekolah, OSN berjenjang tiga tingkat: kabupaten atau kota, provinsi, lalu nasional. Bentuk soalnya berubah di tiap tingkat, dan di tingkat nasional peserta menulis program yang dinilai otomatis.
Isi latihannya berpusat pada dua hal: merancang algoritma yang benar, lalu menuliskannya sebagai program yang sanggup selesai dalam batas waktu. Topik yang berulang muncul mencakup array, stack, queue, tree, dan graph, ditambah rekursi, bagi dan taklukkan, greedy, pemrograman dinamis, serta penelusuran graf lewat BFS, DFS, dan Dijkstra.
Peraturan OSN bidang Informatika 2025 memakai C++ sebagai bahasa lomba. Siswa yang selama ini nyaman di Python tetap memakainya untuk melatih pola pikir, lalu memindahkan latihannya ke C++ beberapa bulan sebelum seleksi. Rincian aturannya dicek ulang tiap tahun.
Ritme yang lazim untuk jalur ini dua sesi per pekan. Sesi bersama mentor dipakai membedah soal yang gagal, dan bagian itu memang sulit dikerjakan sendirian.
Proyek Kecil yang Selesai: Sasaran Tiap Paket Les
Ada pengalaman yang hampir semua pembelajar mandiri kenali. Sudah menonton puluhan jam tutorial, lalu begitu layar kosong dibuka, tak tahu harus mengetik apa. Menonton orang lain memecahkan masalah melatih pengenalan, sementara menulis kode sendiri melatih pemanggilan kembali dari ingatan, dan keduanya keterampilan yang berlainan.
Karena itu tiap termin les coding Edubia diberi satu sasaran yang bisa diperiksa: satu proyek kecil yang benar-benar selesai. Pencatat nilai ulangan, permainan tebak angka dengan papan skor, pengingat jadwal, pengolah daftar belanja, atau program yang merapikan berkas nilai dari sekolah.
Proyek yang selesai melatih menyambungkan beberapa bagian, menangani masukan yang aneh, dan berhenti di titik yang sudah cukup baik. Sasaran waktunya berkisar delapan sampai dua belas sesi untuk proyek pertama, bergantung umur peserta dan banyaknya latihan di luar sesi.
Detail
Git dan Kebiasaan Rapi yang Diajarkan Tutor
Sejak proyek pertama, pekerjaan peserta disimpan dengan git. Alasannya berpijak pada kejadian yang berulang: peserta yang kodenya sempat berjalan lalu rusak sesudah diutak-atik bisa kembali ke keadaan terakhir yang benar dalam hitungan detik.
Simpan riwayat kerja lewat commit kecil
Satu commit untuk satu perubahan yang punya arti. Peserta yang menyimpan tiap kali programnya berjalan sanggup membandingkan dua keadaan dan menemukan perubahan mana yang merusaknya.
Tulis pesan commit yang masih terbaca besok
Pesan seperti perbaiki bug tak menolong siapa pun sepekan kemudian. Latihannya menulis pesan yang menyebut apa yang berubah beserta alasannya, dalam satu kalimat pendek.
Coba gagasan baru di cabang terpisah
Cabang membuat percobaan berisiko terasa murah. Kalau gagasannya gagal, cabangnya ditinggalkan dan pekerjaan utama tetap utuh seperti semula.
Beri nama variabel yang menjelaskan isinya
Nama seperti x dan data1 memaksa pembacanya menebak. Peserta berlatih memberi nama yang membuat baris kodenya terbaca hampir seperti kalimat biasa.
Sisakan komentar di tempat yang memang perlu
Komentar yang mengulang isi kode menambah pekerjaan tanpa menambah keterangan. Yang layak dikomentari adalah alasan sebuah keputusan diambil, sebab alasan itulah yang lebih dulu hilang dari ingatan.
Memakai Asisten Kecerdasan Buatan di Kelas Coding
Hampir tiap sesi perkenalan kini memuat pertanyaan ini: bolehkah peserta memakai asisten kecerdasan buatan? Jawabannya boleh, dengan aturan pakai yang tegas, sebab alat ini sanggup menolong dan sanggup melumpuhkan tergantung cara memakainya.
Yang melumpuhkan bentuknya begini. Soal ditempel, jawaban disalin, program berjalan, peserta merasa urusannya selesai. Empat pekan kemudian ia berhadapan dengan soal serupa tanpa sambungan internet, lalu menyadari tak satu pun bagian yang benar-benar ia pahami.
Aturan di sesi Edubia ada tiga. Peserta menuliskan dugaannya sendiri sebelum bertanya kepada asisten. Tiap potongan kode dari asisten dijelaskan ulang baris per baris dengan bahasa peserta sendiri, dan tutor bertanya balik di bagian yang terlewat. Saat latihan penguatan dan saat menyiapkan seleksi, asisten dimatikan sepenuhnya. Dipakai begitu, asisten jadi teman diskusi yang sabar sementara peserta tetap yang berpikir.
Les Coding untuk Mahasiswa dan Peserta Dewasa yang Bekerja
Dua kelompok peserta dewasa datang dengan kebutuhan yang berlainan, dan cara mendampinginya juga berbeda.
Mahasiswa biasanya datang membawa tenggat. Praktikum pemrograman berjalan cepat, satu pertemuan yang tertinggal membuat pertemuan berikutnya terasa asing, lalu tugas menumpuk. Peserta yang mengetik, tutor yang bertanya, dan tugas kuliah dibedah sampai peserta sanggup menyelesaikannya sendiri. Kampus di sekitar Sukolilo, Mulyorejo, Lakarsantri, Gunung Anyar, Tenggilis Mejoyo, dan Wonocolo termasuk asal peserta yang lazim di kelompok ini.
Kelompok kedua adalah pekerja yang ingin memakai pemrograman di bidangnya: merapikan data penjualan, mengotomatiskan laporan berulang, atau memahami bahasa yang dipakai rekan teknisnya. Les ini mengajarkan keterampilannya, dan Edubia tidak menjanjikan pekerjaan baru maupun besaran gaji. Yang disampaikan apa adanya di sesi perkenalan adalah soal waktu: kemajuan datang dari latihan mandiri yang jumlahnya beberapa kali lipat panjang sesi. Pilihan jalur lain bisa ditimbang lewat katalog program Edubia.
Latihan Mandiri di Antara Sesi Les Coding per Jenjang
Kemajuan di coding sebagian besar terjadi di antara pertemuan, saat peserta mengetik sendiri tanpa tutor di sebelahnya. Takarannya berbeda menurut umur dan sasaran, dan tabel ini dipakai tutor sebagai titik awal sebelum disesuaikan.
| Peserta | Takaran per pekan | Bentuk latihannya |
|---|---|---|
| Anak SD dengan blok visual | Dua kali 20 menit. | Mengubah satu bagian program dari pertemuan terakhir lalu menebak hasilnya sebelum dijalankan. |
| Siswa SMP dan SMA | Tiga kali 30 menit. | Satu soal pendek tiap kali, ditulis rencananya di kertas sebelum diketik. |
| Siswa jalur OSN Informatika | Lima sampai enam jam. | Soal arsip seleksi dengan batas waktu, lalu soal yang gagal dibawa ke pertemuan berikutnya. |
| Mahasiswa dan peserta dewasa | Tiga sampai lima jam. | Menyambung proyek yang sedang berjalan dan menyimpan tiap kemajuan sebagai commit. |
Kalau satu pekan terlewat tanpa latihan, sesi berikutnya dipakai mengulang. Tutor membaca riwayat commit untuk melihat bagian mana yang sempat tersentuh.
Jam Les Coding dan Jangkauan Tutor ke Sidoarjo
Tutor Edubia mengajar di 31 kecamatan Kota Surabaya dan 18 kecamatan Kabupaten Sidoarjo. Wilayah Sidoarjo yang berbatasan dengan Surabaya seperti Waru, Gedangan, Taman, dan Buduran umumnya bisa dijadwalkan semudah wilayah dalam kota. Krian, Porong, Tanggulangin, dan Jabon memiliki pilihan jam yang lebih sedikit, dan bagi pelajar coding di sana sesi online sering lebih mudah dijaga ritmenya, sebab layarnya memang sudah jadi ruang kerja. Cakupan lengkapnya ada di halaman layanan Sidoarjo.
Anak sekolah biasanya meminta jam pukul 15.00 sampai 20.00 pada hari kerja, atau pagi pada akhir pekan. Peserta dewasa lebih mudah mempertahankan sesi malam hari dan Sabtu pagi.
Lalu lintas jam pulang kerja ikut dihitung. Sesi pukul 17.00 di Rungkut atau Gunung Anyar dengan tutor yang berangkat dari arah Tegalsari kerap terpotong perjalanan, jadi penjadwalan diusahakan mempertemukan peserta dengan tutor yang tinggal berdekatan. Pilihan ruang bersama ada di halaman lokasi belajar.
Penggantian Tutor dan Cara Sesi Pertama Dinilai
Keraguan sebelum mendaftar jarang berkisar pada harga. Yang membuat ragu biasanya kemungkinan salah pilih tutor, apalagi di bidang yang pendaftarnya sendiri belum menguasai sehingga sulit menilai dari luar.
Sesi pertama dipakai sebagai perkenalan sekaligus penilaian awal: tutor memeriksa sampai mana peserta sudah bisa, menetapkan bahasa pertama, lalu menyusun sasaran termin. Sesudah sesi itu, peserta atau walinya memberi kabar apakah cara mengajarnya cocok.
Kalau kecocokannya kurang, peserta berhak meminta tutor pengganti tanpa biaya tambahan, dan permintaan itu diproses tanpa perlu dijelaskan panjang lebar. Catatan kemajuan beserta sasaran termin ikut dibawa tutor baru, sehingga peserta melanjutkan dari titik terakhir. Laporan ringkas tiap bulan juga menolong, sebab kemajuan di coding sering tak terlihat dari luar sampai proyeknya jadi.
Alurnya
Cara Tutor Menelusuri Bug Bersama Peserta
Menelusuri bug punya urutan yang bisa dilatih, dan urutan inilah yang dipakai tutor di sesi les coding Edubia.
-
1Ulangi galatnya dengan sengaja
Bug yang muncul sesekali sulit diperbaiki. Langkah pertama selalu mencari masukan yang membuatnya muncul setiap kali, sebab bug yang sanggup dipanggil sesuka hati sudah setengah selesai.
-
2Persempit wilayah kecurigaan
Program dibagi dua, lalu diperiksa bagian mana yang masih bermasalah. Cara membelah ini menemukan baris bermasalah di antara dua ratus baris hanya dengan sekitar delapan kali pemeriksaan.
-
3Cetak nilai di titik yang diragukan
Satu baris cetak yang menampilkan isi variabel sering menjawab lebih cepat daripada menebak setengah jam. Peserta diminta menuliskan dugaannya lebih dulu, lalu membandingkannya dengan yang benar-benar tercetak.
-
4Baca alur dari atas ke bawah
Kalau nilai yang tercetak sudah menyimpang sejak awal, sebabnya ada di hulu. Peserta menelusuri alurnya seperti membaca resep, satu langkah tiap kali, tanpa melompati bagian yang dianggap sudah benar.
-
5Ubah satu hal lalu jalankan lagi
Mengubah tiga hal sekaligus membuat perbaikan yang berhasil tak bisa dijelaskan sebabnya. Satu perubahan, satu kali jalan, satu kesimpulan. Kebiasaan inilah yang membuat peserta sanggup menelusuri bug sendiri di rumah.
Urutannya
Cara Daftar Les Coding dan Menyiapkan Sesi Pertama
Pendaftaran berjalan empat langkah, dan seluruhnya bisa diselesaikan pada hari yang sama. Formulirnya ada di halaman pendaftaran Edubia.
Empat langkah, dijalankan berurutan.
-
Kirim jenjang peserta beserta sasaran belajar
Cukup sebutkan umur atau kelasnya, apa yang ingin dicapai, dan wilayah tempat tinggal. Ketiga keterangan itu menentukan tutor mana yang dicarikan lebih dulu.
-
Sepakati bahasa pertama dan panjang sesi
Tim mengusulkan bahasa pertama sesuai umur dan sasaran peserta, lalu menyepakati jumlah sesi per pekan beserta jamnya.
-
Jalani sesi perkenalan bersama tutor
Sesi pertama dipakai memeriksa kemampuan awal peserta, memasang penyunting kode di laptopnya, lalu menyusun sasaran termin pertama.
-
Tetapkan ritme mingguan dan proyek pertama
Sesudah sesi perkenalan, jadwal tetap ditetapkan dan sasaran proyek pertama dituliskan supaya kemajuannya bisa diperiksa bersama tiap bulan.
Program Terkait
Pilihan les lain di katalog Edubia selain coding privat
Tanya jawab
Masih ragu soal les coding privat? Ini jawabannya
Berapa biaya les coding privat di Surabaya?
Mulai Rp186.500 per sesi 60 menit dengan satu tutor satu peserta di rumah. Sesi 90 menit bertarif Rp236.350 per sesi. Tutor datang tanpa biaya perjalanan tambahan di wilayah layanan, sesi online memakai tarif yang sama, dan belajar di co-learning space Edubia menambah Rp15.000 per sesi.
Umur berapa anak sudah bisa mulai les coding?
Sekitar tujuh tahun, dengan dua syarat yang lebih menentukan daripada umur: anak lancar membaca kalimat pendek dan sanggup fokus sekitar 45 menit. Anak seusia itu mulai dari blok visual, lalu berpindah ke Python sekitar kelas 5 atau kelas 6.
Bahasa pemrograman apa yang diajarkan lebih dulu?
Ditetapkan di sesi perkenalan. Usia 7 sampai 11 tahun memakai blok visual, pemula dewasa dan siswa SMA umumnya mulai dari Python, peserta yang ingin hasilnya langsung terlihat memakai JavaScript, dan siswa yang menyasar OSN Informatika berlatih di C++.
Apakah peserta perlu punya laptop sendiri?
Ya, satu laptop untuk satu peserta, disiapkan peserta sendiri. RAM 4 GB ke atas dengan ruang simpan sisa sekitar 10 GB umumnya cukup, ditambah izin memasang aplikasi dan sambungan internet pada pertemuan awal.
Berapa lama sampai peserta bisa membuat program sendiri?
Program mini yang berjalan sendiri biasanya muncul di sesi ketiga sampai kelima. Proyek kecil yang benar-benar selesai, misalnya pencatat nilai atau permainan tebak angka, berkisar delapan sampai dua belas sesi. Yang menggeser angka itu terutama banyaknya latihan mandiri di antara sesi.
Apakah program ini menyiapkan siswa untuk OSN Informatika?
Ya. Sesudah seleksi di sekolah, OSN berjenjang tiga tingkat: kabupaten atau kota, provinsi, lalu nasional. Latihannya berpusat pada struktur data, rekursi, greedy, pemrograman dinamis, dan penelusuran graf. Peraturan OSN bidang Informatika 2025 memakai C++, dan rinciannya dicek ke peraturan resmi tiap tahun.
Peserta di Sidoarjo, tutornya berkunjung atau kelasnya daring?
Bisa, ke 18 kecamatan Kabupaten Sidoarjo. Wilayah yang berbatasan dengan Surabaya seperti Waru, Gedangan, Taman, dan Buduran punya pilihan jam yang lebih lapang. Untuk Krian, Porong, Tanggulangin, dan Jabon pilihan jamnya lebih sedikit, dan sesi online sering lebih mudah dipertahankan ritmenya.
Bagaimana kalau cara mengajar tutornya kurang cocok?
Peserta berhak meminta tutor pengganti tanpa biaya tambahan, dan alasannya tak perlu dijelaskan panjang lebar. Catatan kemajuan beserta sasaran termin ikut berpindah ke tutor baru, jadi peserta melanjutkan dari titik terakhir. Sesi pertama memang dirancang sebagai perkenalan supaya kecocokan ini terbaca lebih awal.
Apakah ada kelas coding untuk pekerja dewasa?
Ada. Pekerja biasanya datang untuk merapikan data, mengotomatiskan laporan berulang, atau memahami bahasa yang dipakai rekan teknisnya. Isinya konsep dasar, satu bahasa yang dikuasai betul, dan proyek yang selesai. Les ini mengajarkan keterampilan; Edubia tidak menjanjikan pekerjaan maupun besaran gaji.
Bolehkah peserta memakai asisten kecerdasan buatan saat belajar?
Boleh, dengan tiga aturan: dugaan sendiri ditulis lebih dulu, kode dari asisten dijelaskan ulang baris per baris, dan asisten dimatikan saat latihan penguatan serta saat menyiapkan seleksi.
Berapa kali sesi per pekan yang disarankan?
Satu sampai dua sesi per pekan untuk peserta sekolah, dan dua sesi untuk siswa jalur seleksi. Jeda antar sesi dipakai untuk latihan mandiri, sebab kemajuan di coding datang dari mengetik kode sendiri di antara pertemuan.
Apakah les ini membantu tugas kuliah pemrograman?
Membantu, dengan cara kerja yang tegas: peserta yang mengetik, tutor yang bertanya dan membedah. Tugas dipecah sampai peserta sanggup menyelesaikannya sendiri. Tutor Edubia tidak mengerjakan tugas atas nama peserta, sebab peserta yang menyerahkan pekerjaan orang lain akan berhenti di ujian praktik berikutnya.
Apakah les coding juga mengajarkan menggambar tokoh atau membuat animasi?
Halaman ini menangani pemrograman: logika, algoritma, struktur data, dan proyek program. Menggambar tokoh, animasi, serta penyusunan tampilan halaman web ditangani program tersendiri, dan tim mengarahkan ke program yang sesuai saat pendaftaran.
Apakah materi les coding nyambung dengan mata pelajaran Informatika di sekolah?
Nyambung. Informatika di sekolah memuat empat elemen: berpikir komputasional, literasi digital, analisis data, serta algoritma dan pemrograman. Memecah soal, menulis pseudocode, dan menyusun algoritma di sesi privat mengerjakan bagian yang sama.
Bagaimana jadwal sesi kalau peserta sedang menghadapi pekan ujian sekolah?
Sesi bisa digeser ke jam atau hari lain pada pekan yang sama dengan pemberitahuan sehari sebelumnya. Sebagian peserta memilih menahan satu sesi selama pekan ujian, lalu menggandakan sesi pada pekan sesudahnya supaya proyek yang sedang berjalan tetap terjaga ritmenya.
Daftar Hari Ini
Langkah pertama Anda di kelas coding privat dimulai di sini
Tim kami membalas cepat di WhatsApp. Tanyakan apa saja soal les coding privat dulu, keputusan belakangan.