Chapter 3: Python Operators

Kasus Nyata: Menghitung Efisiensi Sistem Energi Keterbaruan Eco Techno Leader

Eco Techno Leader ingin menghitung efisiensi sistem energi keterbaruan berdasarkan input dan output energi. Kita akan gunakan operator untuk perhitungan ini.

Level Beginner: Arithmetic Operators

Operator aritmatika buat perhitungan dasar:

energi_input = 1000  # energi input dalam kWh
energi_output = 850  # energi output dalam kWh
selisih = energi_input - energi_output
print("Selisih energi:", selisih, "kWh")

Hasil di Command Prompt:

Selisih energi: 150 kWh

Do: Gunakan operator yang tepat (- untuk pengurangan).

Don't: Jangan lupa simpan hasil perhitungan ke variabel kalau mau dipake lagi.

Level Intermediate: Assignment dan Comparison Operators

Kita hitung efisiensi dan bandingkan dengan standar.

energi_input = 1000
energi_output = 850
efisiensi = (energi_output / energi_input) * 100  # hitung efisiensi dalam persen
standar_efisiensi = 80
efisiensi += 5  # tambah efisiensi dengan 5% karena perbaikan
print("Efisiensi sistem:", efisiensi, "%")
print("Apakah efisiensi memenuhi standar?", efisiensi >= standar_efisiensi)

Hasil di Command Prompt:

Efisiensi sistem: 90.0 %
Apakah efisiensi memenuhi standar? True

Do: Gunakan operator / untuk pembagian dan * untuk perkalian.

Don't: Jangan lupa urutan operasi (pake tanda kurung kalau perlu, seperti (energi_output / energi_input) * 100).

Level Advanced: Boolean Operators untuk Analisis

Kita gunakan boolean untuk analisis lebih lanjut.

energi_input = 1000
energi_output = 850
efisiensi = (energi_output / energi_input) * 100
standar_efisiensi = 80
is_operational = True
print("Apakah sistem efisien dan operasional?", efisiensi >= standar_efisiensi and is_operational)
print("Apakah sistem perlu perbaikan?", not (efisiensi >= standar_efisiensi))

Hasil di Command Prompt:

Apakah sistem efisien dan operasional? True
Apakah sistem perlu perbaikan? False

Do: Kombinasikan operator boolean (and, or, not) untuk analisis logika.

Don't: Jangan bikin kondisi yang terlalu rumit tanpa tanda kurung, biar gak bingung.

"Keberhasilan itu dimulai dari langkah kecil yang konsisten. Percayalah, Tuhan selalu memberi jalan bagi mereka yang berusaha! 💪"