Lompat ke konten
nalar

Panduan belajar

Semua yang perlu kamu tahu untuk belajar di nalar, dari alur modul sampai mengerjakan latihan.

Alur belajar per modul

Setiap modul mewakili satu minggu kuliah dan selalu mengikuti urutan yang sama:

Langkah Yang dilakukan
Materi Baca teori, rumus, dan contoh hitung. Klik Tandai selesai di akhir halaman.
Kuis Pilihan ganda dan soal hitung dinilai langsung. Soal uraian kamu bandingkan sendiri dengan pembahasan.
Latihan koding Isi fungsi bertanda TODO di editor, klik Jalankan test, ulangi sampai semua lulus.
Notebook Unduh lab.ipynb untuk eksplorasi lebih dalam di Jupyter, VS Code, atau Google Colab.

Tidak semua mata kuliah punya latihan koding atau notebook. Tab yang tidak tersedia otomatis disembunyikan.

Progres belajar

Progres materi, skor kuis, hasil test, dan kode latihanmu tersimpan otomatis di browser ini. Tidak ada akun dan tidak ada data yang dikirim ke server. Akibatnya:

  • Progres tidak pindah ke perangkat atau browser lain.
  • Menghapus data situs di browser akan menghapus progres.
  • Mode penyamaran (incognito) tidak menyimpan progres setelah jendela ditutup.

Menjawab soal hitung

Kolom jawaban menerima beberapa format: 0.25, 0,25, 1/4, atau 25%. Jawaban dianggap benar bila selisihnya masih dalam toleransi pembulatan soal. Tidak yakin? Klik Lihat jawaban untuk membaca langkah hitungnya.

Latihan koding di browser

Kode Python dijalankan langsung di browser memakai Pyodide. Saat pertama kali, browser mengunduh Python dan paketnya (sekitar 10-30 detik); setelah itu tersimpan di cache sehingga jauh lebih cepat.

  • Reset mengembalikan kode ke template awal.
  • Solusi menampilkan kunci jawaban. Coba kerjakan sendiri dulu.
  • Hentikan menghentikan eksekusi yang terlalu lama (mis. perulangan tanpa akhir).

Mengerjakan di komputer sendiri

Unduh exercise.py dan lab.ipynb dari tiap modul, atau gunakan repositori lengkapnya:

cd courses/<id-mata-kuliah>
python -m venv .venv
.venv\Scripts\activate          # Linux/Mac: source .venv/bin/activate
pip install -r requirements.txt

python check.py                  # nilai semua latihan
python check.py 4                # nilai latihan minggu 4 saja

Ingin menambah atau memperbaiki materi? Lihat panduan kontribusi.