Pemrograman Python 4: Operator Aritmatika
Agustus 14, 2026➗ Operator Aritmatika
Alokasi waktu: 2 × 40 menit (80 menit)
🏠 Daftar Modul › Pertemuan 4
🎯 Tujuan Pembelajaran
- Murid dapat menggunakan operator aritmatika:
+,-,*,/,//,%,**. - Murid memahami urutan operasi (prioritas hitung) dalam Python.
- Murid dapat membuat program kalkulator sederhana.
- Murid dapat menyelesaikan soal cerita matematika menggunakan program.
🧰 Alat & Bahan
- Komputer / laptop dengan aplikasi Thonny.
- Materi Pertemuan 3 (input & output).
1. Operator Aritmatika di Python
| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
+ | Penjumlahan | 7 + 3 | 10 |
- | Pengurangan | 7 - 3 | 4 |
* | Perkalian | 7 * 3 | 21 |
/ | Pembagian | 7 / 2 | 3.5 |
// | Pembagian bulat | 7 // 2 | 3 |
% | Sisa bagi (modulus) | 7 % 2 | 1 |
** | Pangkat | 2 ** 3 | 8 |
💡 Perhatikan!
- Perkalian memakai
*(bukan ×), pembagian memakai/(bukan ÷). //membuang angka di belakang koma:7 // 2 = 3.%(sisa bagi):7 dibagi 2 = 3 sisa 1, jadi7 % 2 = 1.
2. Urutan Operasi (Prioritas)
Sama seperti pelajaran matematika, Python menghitung dengan urutan tertentu:
| Urutan | Operasi | Contoh |
|---|---|---|
| 1 | Kurung ( ) | (2 + 3) * 4 = 20 |
| 2 | Pangkat ** | 2 + 3 ** 2 = 11 |
| 3 | Kali / Bagi * / | 2 + 3 * 4 = 14 |
| 4 | Tambah / Kurang + - | dihitung terakhir |
✅ Tips: Bingung urutannya? Gunakan tanda kurung
( ) untuk memastikan
bagian mana yang harus dihitung duluan. Kurung selalu didahulukan!
3. Langkah Praktikum: Kalkulator Sederhana
- Klik Pakkar Editor atau buka Thonny, buat file baru:
26_8A_01_kalkulator.py. - Ketik program kalkulator berikut:
kalkulator.py
print("=== Kalkulator Sederhana ===") a = float(input("Angka pertama: ")) b = float(input("Angka kedua : ")) print(f"{a} + {b} = {a + b}") print(f"{a} - {b} = {a - b}") print(f"{a} * {b} = {a * b}") print(f"{a} / {b} = {a / b}")
- Jalankan dan coba dengan angka
12dan4. Periksa hasilnya benar! - Coba dengan angka desimal seperti
7.5dan2.5.
4. Contoh Soal Cerita
📐 Menghitung Luas Persegi Panjang
luas_persegi_panjang.py
panjang = float(input("Panjang (m): ")) lebar = float(input("Lebar (m) : ")) luas = panjang * lebar print(f"Luas persegi panjang = {luas} m²")
🏀 Menghitung Rata-rata Nilai
rata_nilai.py
nilai1 = float(input("Nilai Matematika: ")) nilai2 = float(input("Nilai IPA : ")) nilai3 = float(input("Nilai B. Indo : ")) rata = (nilai1 + nilai2 + nilai3) / 3 print(f"Rata-rata nilaimu = {rata}")
📝 Operator
% untuk apa? Sisa bagi sangat berguna! Misal untuk mengetahui
sisa permen setelah dibagi rata, atau nanti di Pertemuan 6 untuk mengecek bilangan genap/ganjil.
✏️ Latihan Pertemuan 4 Menengah
- keliling_lingkaran.py — Minta input jari-jari
r, hitung dan tampilkan keliling lingkaran2 × 3.14 × r. - konversi_suhu.py — Minta suhu dalam Celsius, ubah ke Fahrenheit dengan rumus
F = (C × 9/5) + 32, tampilkan hasilnya. - penggunaan_modulus.py — Coba hitung dan tampilkan hasil
17 % 5,20 % 6, dan10 ** 3. Jelaskan di komentar apa artinya. - Tantangan Sulit: Buat program toko — minta harga barang dan jumlah beli, hitung total harga. Jika ada diskon (dalam %), tampilkan harga akhirnya.
📊 Penilaian
| Aspek | Skor | Keterangan |
|---|---|---|
| Ketepatan operator aritmatika | 30 | Hasil perhitungan benar |
| Pemahaman urutan operasi | 20 | Penggunaan kurung tepat |
| Penyelesaian latihan | 30 | Semua soal dikerjakan |
| Kerapian & komentar | 20 | Program rapi & ber-komentar |
| TOTAL | 100 |
🔄 Refleksi: Sekarang programmu bisa berhitung seperti kalkulator!
Pertemuan depan kita akan belajar membandingkan nilai dengan operator perbandingan.