Variabel, Tipe Data, dan Keluaran Python

Simpan nilai dengan nama yang jelas dan bedakan angka dari teks.

Mapel
Pemrograman
Jenjang
SMP
Waktu baca
3 menit
Terbit
8 Oktober 2026

Tujuan belajar

Kamu dapat membuat variabel, membaca perubahan nilainya, membedakan bilangan dari teks, dan memperkirakan keluaran print.

Bekal awal

Kamu bisa menghitung penjumlahan dan memahami bahwa langkah program dijalankan dari atas ke bawah. Contoh memakai Python 3.

Nama untuk suatu nilai

Variabel adalah nama yang menunjuk ke sebuah nilai. Pada perintah poin = 4, nama poin mendapat nilai 4. Tanda sama dengan di sini berarti penetapan nilai, bukan pernyataan bahwa dua sisi akan selamanya sama. Baris berikutnya dapat memberi nilai baru kepada nama yang sama. Python menghitung sisi kanan dahulu, lalu menyimpan hasilnya pada nama di kiri. Karena itu poin = poin + 3 masuk akal: baca nilai lama 4, tambah 3, lalu simpan 7.

Bilangan seperti 4 dapat dipakai menghitung. Teks seperti "4" adalah rangkaian karakter, walaupun bentuknya menyerupai bilangan. Menambahkan dua bilangan menghasilkan jumlah matematika; menggabungkan dua teks menempelkan karakter. Fungsi print menampilkan nilai. Jika ingin menampilkan label dan nilai, tulis print("Poin:", poin). Koma membuat print memisahkan keduanya dengan spasi. Nama variabel yang menjelaskan makna, seperti jumlah_buku, lebih mudah dibaca daripada satu huruf acak.

Contoh kerja 1: poin permainan

poin = 4
poin = poin + 3
print("Poin:", poin)

Jejak: setelah baris pertama poin bernilai 4; pada baris kedua sisi kanan menjadi 4 + 3 = 7; setelah penetapan, poin bernilai 7. Baris terakhir menghasilkan keluaran tepat “Poin: 7”. Keluaran bukan “Poin: poin” karena Python membaca nilai yang disimpan oleh nama tersebut.

Contoh kerja 2: nomor pada kartu

nomor = "12"
print(nomor + "3")
print(int(nomor) + 3)

Baris pertama menyimpan teks "12". Penambahan pada baris kedua menggabungkan dua teks, sehingga keluar “123”. Pada baris ketiga, int mengubah teks angka menjadi bilangan 12, lalu ditambah 3; keluar “15”. Perubahan jenis data disengaja. Jika teksnya "dua belas", int tidak dapat mengubahnya menjadi bilangan dan program memberi ValueError.

Kesalahan umum dan cara memeriksa

Jangan mengira tanda = memeriksa kesamaan; pada Python pemeriksaan kesamaan memakai ==. Jangan pula menghitung "12" + "3" sebagai 15. Ketika keluaran mengejutkan, tulis nilai dan jenis setiap variabel setelah tiap baris. Kamu juga dapat menambahkan print(type(nomor)) saat mencoba kode. Jika program mengeluh nama belum dikenal, periksa apakah variabel sudah diberi nilai sebelum dibaca dan apakah ejaannya sama persis. Huruf besar dan kecil pada nama Python berbeda.

Periksa dengan contoh baru

Coba ganti poin awal menjadi 0 dan tambahan menjadi 10. Prediksi keluaran sebelum menjalankan kode. Lalu ganti poin awal menjadi -2: penjumlahan tetap sah dan hasilnya 1. Ini menunjukkan nama variabel tidak menyimpan hanya satu angka untuk selamanya; hasil bergantung pada nilai yang diberikan pada setiap baris. Untuk membedakan teks dan bilangan, tulis dua kolom: bentuk yang terlihat dan jenis nilainya. Angka 12 dan teks "12" tampak mirip di layar, tetapi operasi yang boleh dilakukan dan hasilnya dapat berbeda. Jika temanmu mendapat hasil lain, bandingkan isi kedua kolom itu dahulu.

Ringkasan dan latihan

Variabel menyimpan nilai yang dapat diganti; bilangan dan teks diproses berbeda. Buat program dengan harga = 2500 dan jumlah = 3, lalu tampilkan totalnya. Sebelum menjalankan, buat tabel nilai harga, jumlah, dan total. Setelah itu coba ubah harga menjadi teks "2500" dan jelaskan mengapa operasi perkalian masih memiliki arti yang berbeda dalam Python.

python · 3 baris
poin = 4
poin = poin + 3
print("Poin:", poin)
Jejak perubahan poin dan keluaran

Sumber belajar

Penjelasan dan contoh disusun ulang untuk materi ini; sumber dapat dibuka untuk belajar lebih lanjut.

Cek pemahaman: Variabel, Tipe Data, dan Keluaran Python

Lembar kerja · jawab langsung di halaman ini

Soal
3

Memuat soal…