Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Logika Pemrograman untuk Pemula

Pelajaran 3 dari 12

Program adalah urutan perintah

Menelusuri program dengan tabel jejak

Setelah pelajaran ini kamu bisa menuliskan isi setiap kotak setelah setiap baris program dijalankan.

±13 menitDiperiksa 5 Okt 2026

Materi

Ketika hasil program tidak sesuai harapan, cara paling andal untuk mencari tahu adalah menjadi komputer sendiri. Alatnya tabel jejak: satu kolom untuk setiap kotak, satu baris untuk setiap perintah. Setelah sebuah perintah dijalankan, tulis isi semua kotak saat itu. Tanda strip berarti kotaknya belum dibuat.

saldo = 50000
belanja = 20000
saldo = saldo - belanja
belanja = 5000
print(saldo)
BarissaldobelanjaTampil di layar
150000–
25000020000
33000020000
4300005000
530000500030000

Baris 3 memuat nama saldo di kedua sisi tanda =. Python mengerjakan sisi kanan lebih dulu dengan isi kotak yang lama: 50000 dikurangi 20000 sama dengan 30000. Setelah hasilnya ada, barulah hasil itu dimasukkan kembali ke kotak saldo. Dokumentasi Python menyebut aturan ini: sisi kanan dihitung seluruhnya sebelum nilainya diberikan.

Baris 4 mengganti isi belanja menjadi 5000, tetapi saldo tetap 30000. Kotak tidak saling terhubung. Saldo dihitung saat baris 3 dijalankan, dan perubahan belanja sesudahnya tidak membuat saldo dihitung ulang. Ini berbeda dari rumus di lembar kerja Excel, yang ikut berubah ketika sel asalnya berubah. Tabel jejak membuat perbedaan itu terlihat jelas, baris demi baris.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Apa yang ditampilkan program ini?

a = 3
b = a + 2
a = 10
print(b)
Pilih satu jawaban

Latihan 2 dari 3

Apa yang ditampilkan program ini?

stok = 20
stok = stok - 5
stok = stok - 3
print(stok)
Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke