Coding jadi masuk akal kalau alurnya jelas.

Susun langkahnya sebagai flowchart, lihat alurmu berubah jadi kode Python, JavaScript, PHP, C, atau Java, lalu jalankan dari HP atau laptop. Gratis untuk semua pelajar Indonesia.

Coba jalankan alurnya

Tekan Jalankan untuk melihat hasilnya di sini.

Program ini meminta satu nilai, lalu memilih cabang Ya atau Tidak.

Logikanya dulu. Bahasanya belakangan.

Banyak pemula berhenti karena sibuk membetulkan titik koma sebelum logikanya jelas. Di BelajarCode urutannya dibalik: kamu menyusun langkahnya sebagai flowchart, lalu kodenya menyusul dari situ.

  1. Susun langkahnya

    Seret simbol, sambungkan panahnya, dan lihat seluruh logikamu dalam satu gambar. Kamu cukup memikirkan cara menyelesaikan masalahnya, tanpa terganggu tanda baca.

  2. Lihat jadi kode

    Alur yang sama langsung ditulis dalam lima bahasa. Simbol keputusan selalu jadi if dan else, jadi kamu melihat sendiri bahwa konsepnya tidak berubah di bahasa mana pun.

  3. Jalankan, lihat hasilnya

    Isi masukannya, tekan Jalankan, dan keluarannya langsung muncul. Tidak ada yang perlu dipasang, cukup peramban di HP atau laptop.

Flowchart Studio

Lulus atau remedial

Kode

lulus-atau-remedial.py

1# Lulus atau remedial23nilai = int(input("Masukkan nilai: "))4if nilai >= 75:5    print("Lulus")6else:7    print("Remedial")

Terminal

Python

Masukkan nilai: 82

Lulus

dijalankan lagi

Masukkan nilai: 60

Remedial

Program yang sama, dua masukan berbeda, dua cabang berbeda.

Supaya belajarnya tidak berhenti di tengah jalan

Hal kecil sering bikin pemula berhenti: pesan error berbahasa Inggris, tidak punya laptop, atau tidak tahu jawabannya sudah benar. Ini yang disiapkan untuk masing-masing.

Pesan error dijelaskan dalam Bahasa Indonesia

Saat program Python atau JavaScript-mu gagal, kamu langsung tahu artinya, baris mana yang bermasalah, dan apa yang bisa dicoba.

main.py

1nilai = int(input("Masukkan nilai: "))2if nilai >= 75:3print("Lulus")4else:5    print("Remedial")
  File "<exec>", line 3
    print("Lulus")
    ^^^^^
IndentationError: expected an indented block after 'if' statement on line 2

Baris di dalam blok belum menjorokbaris 3

Setelah baris yang diakhiri titik dua, seperti if, while, atau for, baris berikutnya harus menjorok ke dalam.

Coba ini. Tambahkan empat spasi di awal baris yang ada di dalam blok itu.

Cukup HP dan peramban

Tidak perlu laptop atau memasang compiler. Flowchart bisa digeser dengan jari dan diperbesar dengan cubit, kodenya dijalankan dari HP.

Langsung tahu jawabanmu benar

Jawaban tantangan diperiksa dengan beberapa masukan, sebagian disembunyikan. Kalau semuanya lolos, XP-mu bertambah dan namamu naik di papan peringkat.

Luas Persegi Panjang

4 dari 4 lolos

  • Uji 1Lolos
  • Uji 2, tersembunyiLolos
  • Uji 3, tersembunyiLolos
  • Uji 4, tersembunyiLolos

Semua uji lolos. Kamu dapat 15 XP.

Flowchart siap jadi lampiran tugas

Unduh flowchart sebagai gambar PNG atau PDF, lalu lampirkan ke tugas Informatika.

Belajar bareng kelas dan gurumu

Gabung dengan kode kelas dari guru. Materi, tugas, kuis pilihan ganda yang dinilai otomatis, dan rekap nilai ada di satu tempat.

Mulai dari mana?

Pilih jenjangmu, dari SD sampai kuliah atau umum, lalu lihat kursus pertama yang pas. Semua materi bisa dibaca tanpa akun.

  1. Kamu sekarang di jenjang mana?

Mengajar Informatika?

Buat kelas, bagikan kodenya ke siswa, lalu berikan tugas dan kuis. Rekap nilainya terkumpul di satu tempat.

Lihat cara memakai Kelas

Gratis, tanpa syarat tersembunyi

BelajarCode gratis untuk semua pelajar Indonesia, dan akan tetap gratis.

  • Tidak ada masa uji coba yang habis.
  • Tidak ada fitur yang dikunci.
  • Tidak ada batas jumlah siswa per kelas.
  • Materi bisa dibaca tanpa akun.

Yang sering ditanyakan

Perlu memasang aplikasi dulu?

Tidak. Semuanya berjalan di peramban, termasuk menjalankan kode. Bisa dari laptop sekolah maupun HP.

Belum pernah menulis kode sama sekali, bisa ikut?

Bisa, dan memang itu titik mulainya. Kursus pertama membahas cara menyusun langkah dan menggambar flowchart, belum menyentuh bahasa apa pun.

Bahasa apa saja yang didukung?

Flowchart bisa diubah jadi Python, JavaScript, PHP, C, dan Java. Kelimanya bisa dijalankan di Playground: Python dan JavaScript di peramban, sedangkan PHP, C, dan Java di server.

Harus punya akun?

Materi bisa dibaca tanpa akun. Flowchart Studio, Playground, tantangan, kelas, dan forum memakai akun gratis supaya pekerjaan dan kemajuanmu tersimpan.

Bisa dipakai di lab sekolah dengan internet lambat?

Bisa. Python dijalankan di peramban siswa, jadi program tidak menunggu server. Pemuatan pertama sekitar 10 MB, setelah itu tersimpan di cache peramban.

Lihat semua tanya jawab

Program pertamamu bisa jalan hari ini.

Daftar gratis dengan email atau akun Google, lalu mulai dari pelajaran pertama. Yang kamu perlukan cuma peramban.

Sudah punya akun? Masuk