Pemrograman Python 4: Operator Aritmatika

Pertemuan 4 — Operator Aritmatika
PERTEMUAN 4 dari 10

➗ 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

OperatorNamaContohHasil
+Penjumlahan7 + 310
-Pengurangan7 - 34
*Perkalian7 * 321
/Pembagian7 / 23.5
//Pembagian bulat7 // 23
%Sisa bagi (modulus)7 % 21
**Pangkat2 ** 38
💡 Perhatikan!
  • Perkalian memakai * (bukan ×), pembagian memakai / (bukan ÷).
  • // membuang angka di belakang koma: 7 // 2 = 3.
  • % (sisa bagi): 7 dibagi 2 = 3 sisa 1, jadi 7 % 2 = 1.

2. Urutan Operasi (Prioritas)

Sama seperti pelajaran matematika, Python menghitung dengan urutan tertentu:

UrutanOperasiContoh
1Kurung ( )(2 + 3) * 4 = 20
2Pangkat **2 + 3 ** 2 = 11
3Kali / Bagi * /2 + 3 * 4 = 14
4Tambah / 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

  1. Klik Pakkar Editor atau buka Thonny, buat file baru: 26_8A_01_kalkulator.py.
  2. 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}")
  3. Jalankan dan coba dengan angka 12 dan 4. Periksa hasilnya benar!
  4. Coba dengan angka desimal seperti 7.5 dan 2.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

  1. keliling_lingkaran.py — Minta input jari-jari r, hitung dan tampilkan keliling lingkaran 2 × 3.14 × r.
  2. konversi_suhu.py — Minta suhu dalam Celsius, ubah ke Fahrenheit dengan rumus F = (C × 9/5) + 32, tampilkan hasilnya.
  3. penggunaan_modulus.py — Coba hitung dan tampilkan hasil 17 % 5, 20 % 6, dan 10 ** 3. Jelaskan di komentar apa artinya.
  4. Tantangan Sulit: Buat program toko — minta harga barang dan jumlah beli, hitung total harga. Jika ada diskon (dalam %), tampilkan harga akhirnya.

📊 Penilaian

AspekSkorKeterangan
Ketepatan operator aritmatika30Hasil perhitungan benar
Pemahaman urutan operasi20Penggunaan kurung tepat
Penyelesaian latihan30Semua soal dikerjakan
Kerapian & komentar20Program rapi & ber-komentar
TOTAL100
🔄 Refleksi: Sekarang programmu bisa berhitung seperti kalkulator! Pertemuan depan kita akan belajar membandingkan nilai dengan operator perbandingan.