Chapter 1: Variables

Kasus Nyata: Menghitung Jumlah Panel Surya untuk Eco Techno Leader

Eco Techno Leader sedang merancang proyek panel surya untuk desa terpencil. Kita perlu menyimpan data seperti jumlah panel surya, kapasitas per panel, dan total energi yang dihasilkan. Nah, di sini kita akan belajar cara menyimpan data pake variabel.

Level Beginner: Membuat Variabel Dasar

Variabel itu kayak kotak buat nyimpan data. Kita akan buat variabel untuk jumlah panel surya dan kapasitasnya.

jumlah_panel = 50  # jumlah panel surya
kapasitas_per_panel = 300  # kapasitas dalam watt
print(jumlah_panel)
print(kapasitas_per_panel)

Cara Copy-Paste ke VS Code:

  1. Klik tombol "Copy" di atas.
  2. Buka VS Code, buat file baru (tekan Ctrl+N), lalu paste (Ctrl+V).
  3. Simpan file dengan nama panel_surya.py (tekan Ctrl+S, tambahkan ekstensi .py).
  4. Buka terminal di VS Code (tekan Ctrl+`, atau klik Terminal > New Terminal).
  5. Ketik python panel_surya.py lalu Enter untuk jalankan.

Hasil di Command Prompt:

50
300

Do: Gunakan nama variabel yang jelas dan deskriptif, seperti jumlah_panel, biar gampang dimengerti.

Don't: Jangan pake nama yang dimulai dengan angka (misalnya 1panel) atau pake spasi (misalnya jumlah panel).

Level Intermediate: Menghitung Total Energi

Sekarang kita hitung total energi yang dihasilkan dari semua panel surya.

jumlah_panel = 50
kapasitas_per_panel = 300
total_energi = jumlah_panel * kapasitas_per_panel
print("Total energi yang dihasilkan:", total_energi, "watt")

Hasil di Command Prompt:

Total energi yang dihasilkan: 15000 watt

Do: Gunakan operator seperti * untuk perhitungan sederhana.

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

Level Advanced: Menggunakan Variabel untuk Perhitungan Dinamis

Kita tambahin variabel untuk efisiensi panel surya dan hitung energi bersih yang dihasilkan.

jumlah_panel = 50
kapasitas_per_panel = 300
efisiensi = 0.85  # efisiensi panel 85%
total_energi = jumlah_panel * kapasitas_per_panel
energi_bersih = total_energi * efisiensi
print("Total energi:", total_energi, "watt")
print("Energi bersih setelah efisiensi:", energi_bersih, "watt")

Hasil di Command Prompt:

Total energi: 15000 watt
Energi bersih setelah efisiensi: 12750.0 watt

Do: Gunakan variabel untuk nilai yang bisa berubah-ubah, seperti efisiensi, biar gampang diupdate.

Don't: Jangan hardcode nilai langsung di perhitungan (misalnya total_energi * 0.85) tanpa variabel, soalnya susah kalau mau ganti nilai.

Comments in Python

Komentar dimulai dengan # dan gak dibaca sama Python. Berguna buat kasih catatan.

# Proyek panel surya Eco Techno Leader
jumlah_panel = 50  # jumlah panel surya
kapasitas_per_panel = 300  # kapasitas dalam watt
print("Jumlah panel:", jumlah_panel)

Hasil di Command Prompt:

Jumlah panel: 50

Do: Tulis komentar yang jelas biar orang lain (atau kamu sendiri di masa depan) paham.

Don't: Jangan tulis komentar yang gak perlu, seperti # print di atas perintah print, soalnya udah jelas.

"Belajarlah dengan ikhlas, karena ilmu adalah cahaya yang diberikan Tuhan untuk menerangi jalan kita menuju kemandirian. 🌟"