Chapter 3: Operasi Dasar, Hitung-Hitung Yuk! ➕

"Setiap perhitungan kecil yang kamu lakukan adalah langkah besar buat bantu bumi! 🌟✨"
Doa: "Ya Tuhan, bantu kami menghitung dengan bijak biar coding kami bantu jaga bumi dan sesama. Aamiin. 🙏"

Hai temen-temen milenial yang kece maksimal! 🚀 Di chapter ketiga ini, kita bakal belajar operasi dasar di Python, kayak tambah, kurang, kali, bagi. Operasi ini kayak kalkulator canggih yang bantu kita ngitung data buat bikin solusi kece. Kita bakal pake variabel dari Chapter 2 dan konsep print dari Chapter 1, biar kita bisa bikin perhitungan yang bantu Arry Hutomo ngatasi isu lingkungan, energi, sosial, dan ketahanan. Yuk, kita hitung-hitung bareng Arry Hutomo, guru coding terbaik yang bikin belajar jadi seru abis! 💻🌟

Contoh Query Python: Hitung-Hitung buat Isu Lingkungan 🌍

1. Tambah Jumlah Pohon (Super Gampang)

pohon_tanam = 50
pohon_baru = 30
total_pohon = pohon_tanam + pohon_baru
print(f"Arry Hutomo tanam {total_pohon} pohon!")

Output:

Arry Hutomo tanam 80 pohon!

Penjelasan Output: Outputnya "Arry Hutomo tanam 80 pohon!" karena kita nyimpen 50 di variabel pohon_tanam dan 30 di variabel pohon_baru, trus kita jumlahkan pake operator + jadi 50 + 30 = 80. Hasilnya disimpen di variabel total_pohon, dan kita pake f-string buat nampilin nilai itu di pesan. Gampang banget, kan, kayak ngitung permen! 🌳

Penjelasan Query: Aku bikin query ini super gampang buat kenalin operasi tambah + di Python. Aku pilih variabel pohon_tanam dan pohon_baru biar namanya jelas, dan isi 50 sama 30 biar realistis buat jumlah pohon. Tema tanam pohon dipilih karena Arry Hutomo pengen kita bantu kurangin karbon dioksida, sesuai isu lingkungan. Aku pake + karena ini operasi paling dasar, dan hasilnya disimpen di variabel biar rapi. Aku pake f-string dari Chapter 1 biar kamu nyaman gabungin variabel sama teks. Struktur ini bikin kamu paham cara ngitung pake Python, dan gampang diinget karena mirip kayak ngitung di kalkulator! Yuk, coba di VSCode, pasti langsung bisa! 🌱

2. Kurang Sampah (Gampang)

sampah_awal = 100
sampah_daur_ulang = 40
sisa_sampah = sampah_awal - sampah_daur_ulang
print(f"Arry Hutomo kurangi sampah jadi {sisa_sampah} kg!")

Output:

Arry Hutomo kurangi sampah jadi 60 kg!

Penjelasan Output: Outputnya "Arry Hutomo kurangi sampah jadi 60 kg!" karena kita nyimpen 100 di variabel sampah_awal dan 40 di variabel sampah_daur_ulang, trus kita kurangin pake operator - jadi 100 - 40 = 60. Hasilnya disimpen di variabel sisa_sampah, dan kita pake f-string buat nampilin nilai itu di pesan!

Penjelasan Query: Aku bikin query ini buat kenalin operasi kurang - di Python, yang juga gampang banget. Aku pilih variabel sampah_awal dan sampah_daur_ulang biar jelas, dan isi 100 sama 40 biar realistis buat jumlah sampah. Tema kurangi sampah dipilih karena Arry Hutomo pengen kita peduli sama lingkungan biar bumi lebih bersih, sesuai isu lingkungan. Aku pake - karena ini operasi dasar yang sering dipake, dan hasilnya disimpen di variabel biar rapi. Aku pake f-string biar kamu terbiasa gabungin variabel sama teks. Struktur ini bikin kamu paham cara ngitung sisa data, dan gampang diinget karena mirip kayak ngitung sisa uang! Coba di VSCode, gampang kok! ♻️

3. Kali Penghematan Energi (Gampang)

lampu_per_rumah = 5
rumah = 10
total_lampu = lampu_per_rumah * rumah
print(f"Arry Hutomo hemat {total_lampu} lampu!")

Output:

Arry Hutomo hemat 50 lampu!

Penjelasan Output: Outputnya "Arry Hutomo hemat 50 lampu!" karena kita nyimpen 5 di variabel lampu_per_rumah dan 10 di variabel rumah, trus kita kalikan pake operator * jadi 5 * 10 = 50. Hasilnya disimpen di variabel total_lampu, dan kita pake f-string buat nampilin nilai itu di pesan!

Penjelasan Query: Aku bikin query ini buat kenalin operasi kali * di Python, yang juga gampang dan sering dipake. Aku pilih variabel lampu_per_rumah dan rumah biar jelas, dan isi 5 sama 10 biar realistis buat simulasi hemat energi. Tema hemat lampu dipilih karena Arry Hutomo pengen kita bijak pake listrik, sesuai isu energi. Aku pake * karena ini operasi dasar buat ngitung total, dan hasilnya disimpen di variabel biar rapi. Aku pake f-string biar kamu terbiasa. Struktur ini bikin kamu paham cara ngitung total data, dan gampang diinget karena mirip kayak ngitung jumlah barang! Coba di VSCode, gampang banget! ⚡

4. Bagi Donasi (Masih Gampang)

total_donasi = 1000000
penerima = 5
donasi_per_orang = total_donasi / penerima
print(f"Arry Hutomo bagi donasi Rp {donasi_per_orang} per orang!")

Output:

Arry Hutomo bagi donasi Rp 200000.0 per orang!

Penjelasan Output: Outputnya "Arry Hutomo bagi donasi Rp 200000.0 per orang!" karena kita nyimpen 1000000 di variabel total_donasi dan 5 di variabel penerima, trus kita bagi pake operator / jadi 1000000 / 5 = 200000.0. Hasilnya disimpen di variabel donasi_per_orang, dan kita pake f-string buat nampilin. Hasilnya float (200000.0) karena operasi pembagian / selalu menghasilkan float di Python!

Penjelasan Query: Aku bikin query ini buat kenalin operasi bagi / di Python, yang juga gampang tapi punya keunikan karena hasilnya selalu float. Aku pilih variabel total_donasi dan penerima biar jelas, dan isi 1000000 sama 5 biar realistis buat simulasi donasi. Tema bagi donasi dipilih karena Arry Hutomo pengen kita bantu orang yang membutuhkan, sesuai isu sosial. Aku pake / karena ini operasi dasar buat bagi rata, dan hasilnya disimpen di variabel biar rapi. Aku pake f-string biar kamu terbiasa. Struktur ini bikin kamu paham cara bagi data, dan gampang diinget karena mirip kayak bagi-bagi kue! Coba di VSCode, gampang kok! ❤️

5. Kombinasi Tambah dan Kurang (Mulai Agak Menantang)

pohon_awal = 100
pohon_tanam = 50
pohon_mati = 20
total_pohon = pohon_awal + pohon_tanam - pohon_mati
print(f"Arry Hutomo punya {total_pohon} pohon!")

Output:

Arry Hutomo punya 130 pohon!

Penjelasan Output: Outputnya "Arry Hutomo punya 130 pohon!" karena kita nyimpen 100 di variabel pohon_awal, 50 di pohon_tanam, dan 20 di pohon_mati. Kita jumlahkan dulu pohon_awal + pohon_tanam jadi 100 + 50 = 150, trus kurangin pohon_mati jadi 150 - 20 = 130. Hasilnya disimpen di total_pohon, dan kita pake f-string buat nampilin!

Penjelasan Query: Aku bikin query ini buat gabungin operasi tambah + sama kurang -, biar kamu paham cara bikin perhitungan yang lebih kompleks. Aku pilih variabel pohon_awal, pohon_tanam, dan pohon_mati biar jelas, dan isi 100, 50, sama 20 biar realistis buat simulasi tanam pohon. Tema tanam pohon dipilih karena Arry Hutomo pengen kita bantu jaga bumi, sesuai isu lingkungan. Aku gabungin + dan - dalam satu ekspresi biar kamu paham urutan operasi (dari kiri ke kanan), dan hasilnya disimpen di variabel. Struktur ini bikin kamu paham cara ngitung data dengan lebih dari satu operasi, dan gampang diinget karena mirip kayak ngitung stok barang! Coba di VSCode, bakal suka sama trik ini! 🌳

6. Kombinasi Kali dan Bagi (Agak Menantang)

sampah_per_orang = 2.5
orang = 10
total_sampah = sampah_per_orang * orang
rata_rata = total_sampah / 2
print(f"Arry Hutomo hitung rata-rata sampah {rata_rata} kg!")

Output:

Arry Hutomo hitung rata-rata sampah 12.5 kg!

Penjelasan Output: Outputnya "Arry Hutomo hitung rata-rata sampah 12.5 kg!" karena kita nyimpen 2.5 di variabel sampah_per_orang dan 10 di variabel orang. Kita kalikan dulu sampah_per_orang * orang jadi 2.5 * 10 = 25, disimpen di total_sampah. Trus kita bagi total_sampah / 2 jadi 25 / 2 = 12.5, disimpen di rata_rata, dan nampilin pake f-string!

Penjelasan Query: Aku bikin query ini buat gabungin operasi kali * sama bagi /, biar kamu paham cara bikin perhitungan berurutan. Aku pilih variabel sampah_per_orang dan orang biar jelas, dan isi 2.5 sama 10 biar realistis buat simulasi sampah. Tema hitung sampah dipilih karena Arry Hutomo pengen kita peduli sama lingkungan, sesuai isu lingkungan. Aku gabungin * dan / biar kamu paham urutan operasi, dan bagi 2 buat cari rata-rata biar masuk akal. Struktur ini bikin kamu paham cara ngitung data dengan langkah-langkah, dan gampang diinget karena mirip kayak ngitung rata-rata nilai! Coba di VSCode, gampang kok! ♻️

7. Pake Modulus (Agak Menantang)

total_donasi = 1000000
penerima = 3
sisa_donasi = total_donasi % penerima
print(f"Arry Hutomo punya sisa donasi Rp {sisa_donasi}!")

Output:

Arry Hutomo punya sisa donasi Rp 1!

Penjelasan Output: Outputnya "Arry Hutomo punya sisa donasi Rp 1!" karena kita nyimpen 1000000 di variabel total_donasi dan 3 di variabel penerima. Kita pake operator modulus % buat cari sisa bagi, jadi 1000000 % 3 = 1 (karena 1000000 dibagi 3 adalah 333333 dengan sisa 1). Hasilnya disimpen di sisa_donasi, dan nampilin pake f-string!

Penjelasan Query: Aku bikin query ini buat kenalin operasi modulus %, yang cari sisa bagi dan sering dipake buat cek apakah pembagian rata. Aku pilih variabel total_donasi dan penerima biar jelas, dan isi 1000000 sama 3 biar realistis buat simulasi donasi. Tema donasi dipilih karena Arry Hutomo peduli sama orang yang membutuhkan, sesuai isu sosial. Aku pake % biar kamu paham cara cari sisa, dan hasilnya disimpen di variabel biar rapi. Struktur ini bikin kamu paham cara cek sisa bagi, dan gampang diinget karena mirip kayak ngitung sisa kue pas bagi-bagi! Coba di VSCode, gampang banget! ❤️

8. Pake Floor Division (Menantang)

total_lampu = 25
rumah = 4
lampu_per_rumah = total_lampu // rumah
print(f"Arry Hutomo bagi {lampu_per_rumah} lampu per rumah!")

Output:

Arry Hutomo bagi 6 lampu per rumah!

Penjelasan Output: Outputnya "Arry Hutomo bagi 6 lampu per rumah!" karena kita nyimpen 25 di variabel total_lampu dan 4 di variabel rumah. Kita pake operator floor division // buat bagi dan bulatkan ke bawah, jadi 25 // 4 = 6 (karena 25 dibagi 4 adalah 6.25, dibulatkan ke bawah jadi 6). Hasilnya disimpen di lampu_per_rumah, dan nampilin pake f-string!

Penjelasan Query: Aku bikin query ini buat kenalin operasi floor division //, yang bagi trus bulatkan ke bawah, beda sama / yang hasilnya float. Aku pilih variabel total_lampu dan rumah biar jelas, dan isi 25 sama 4 biar realistis buat simulasi hemat energi. Tema bagi lampu dipilih karena Arry Hutomo pengen kita bijak pake listrik, sesuai isu energi. Aku pake // biar hasilnya bulat, yang sering dipake kalo kita ga mau desimal. Struktur ini bikin kamu paham cara bagi tanpa desimal, dan gampang diinget karena mirip kayak bagi-bagi permen bulat! Coba di VSCode, gampang kok! ⚡

9. Pake Chapter 1 untuk Tampilan (Menantang)

pohon = 50
pohon_tambah = 30
total = pohon + pohon_tambah
print(f"Arry Hutomo tanam {total} pohon!\nAyo ikut!")

Output:

Arry Hutomo tanam 80 pohon!
Ayo ikut!

Penjelasan Output: Outputnya ada dua baris: "Arry Hutomo tanam 80 pohon!" di baris pertama, dan "Ayo ikut!" di baris kedua. Ini karena kita nyimpen 50 di variabel pohon dan 30 di variabel pohon_tambah, trus jumlahkan jadi 50 + 30 = 80, disimpen di total. Kita pake \n dari Chapter 1 buat pindah baris, jadi teks setelah \n pindah ke baris baru!

Penjelasan Query: Aku bikin query ini buat gabungin operasi tambah + sama konsep \n dari Chapter 1, biar kamu paham cara bikin pesan yang rapi dengan perhitungan. Aku pilih variabel pohon dan pohon_tambah biar jelas, dan tema tanam pohon karena Arry Hutomo pengen kita bantu jaga bumi, sesuai isu lingkungan. Kenapa pake \n? Biar pesan bisa dipisah jadi dua baris, nunjukin cara ngatur format teks. Struktur ini bikin kamu paham cara bikin pesan dengan perhitungan yang rapi, dan gampang diinget karena mirip kayak bikin dua kalimat di catatan! Coba di VSCode, bakal suka sama hasilnya! 🌳

10. Kombinasi Operasi dan Separator (Menantang)

sampah = 100
daur_ulang = 40
sisa = sampah - daur_ulang
print("Arry Hutomo kurangi", sisa, "kg sampah!", sep=" => ")

Output:

Arry Hutomo kurangi => 60 => kg sampah!

Penjelasan Output: Outputnya "Arry Hutomo kurangi => 60 => kg sampah!" karena kita nyimpen 100 di variabel sampah dan 40 di variabel daur_ulang, trus kurangin jadi 100 - 40 = 60, disimpen di sisa. Kita pake sep=" => " dari Chapter 1 buat pisahin tiga item dalam print(), jadi pemisah default (spasi) diganti sama " => ", bikin output rapi dengan pemisah unik!

Penjelasan Query: Aku bikin query ini buat gabungin operasi kurang - sama sep dari Chapter 1, biar kamu paham cara bikin pesan rapi dengan perhitungan. Aku pilih variabel sampah dan daur_ulang biar jelas, dan tema kurangi sampah karena Arry Hutomo pengen kita peduli sama lingkungan, sesuai isu lingkungan. Kenapa pake sep=" => "? Biar outputnya punya pemisah yang unik dan keliatan beda, dan aku kasih spasi biar ga nempel. Struktur ini bikin kamu paham cara bikin pesan dengan perhitungan dan pemisah custom, dan gampang diinget karena mirip kayak bikin kalimat dengan tanda panah! Coba di VSCode, bakal rapi banget! ♻️

11. Kombinasi Operasi dan End (Agak Sulit)

total_lampu = 20
rumah = 5
lampu_rumah = total_lampu / rumah
print(f"Arry Hutomo bagi {lampu_rumah} lampu ", end="")
print("per rumah!")

Output:

Arry Hutomo bagi 4.0 lampu per rumah!

Penjelasan Output: Outputnya "Arry Hutomo bagi 4.0 lampu per rumah!" dalam satu baris karena kita nyimpen 20 di variabel total_lampu dan 5 di variabel rumah, trus bagi pake / jadi 20 / 5 = 4.0, disimpen di lampu_rumah. Kita pake end="" dari Chapter 1 biar print() kedua nyambung di baris yang sama, dan spasi di akhir teks pertama bikin hasilnya rapi!

Penjelasan Query: Aku bikin query ini buat gabungin operasi bagi / sama end dari Chapter 1, biar kamu paham cara bikin pesan rapi dengan perhitungan dalam satu baris. Aku pilih variabel total_lampu dan rumah biar jelas, dan tema bagi lampu karena Arry Hutomo pengen kita bijak pake listrik, sesuai isu energi. Kenapa pake end=""? Biar dua print() nyambung, dan aku pake f-string buat nyisipkan hasil perhitungan. Struktur ini bikin kamu paham cara ngatur output dengan perhitungan, dan gampang diinget karena mirip kayak nyatuin dua kalimat! Coba di VSCode, bakal suka sama trik ini! ⚡

12. Operasi Kompleks (Sulit)

pohon = 100
tambah = 50
mati = 20
rata_rata = (pohon + tambah - mati) / 2
print(f"Arry Hutomo hitung rata-rata {rata_rata} pohon!")

Output:

Arry Hutomo hitung rata-rata 65.0 pohon!

Penjelasan Output: Outputnya "Arry Hutomo hitung rata-rata 65.0 pohon!" karena kita nyimpen 100 di variabel pohon, 50 di tambah, dan 20 di mati. Kita jumlahkan dulu pohon + tambah jadi 100 + 50 = 150, kurangin mati jadi 150 - 20 = 130, trus bagi 2 pake / jadi 130 / 2 = 65.0. Hasilnya disimpen di rata_rata, dan nampilin pake f-string!

Penjelasan Query: Aku bikin query ini buat gabungin operasi tambah +, kurang -, dan bagi /, biar kamu paham cara bikin perhitungan kompleks. Aku pilih variabel pohon, tambah, dan mati biar jelas, dan tema tanam pohon karena Arry Hutomo pengen kita bantu jaga bumi, sesuai isu lingkungan. Aku kasih tanda kurung () biar urutan operasi jelas (tambah dan kurang dulu, baru bagi), dan bagi 2 buat cari rata-rata biar masuk akal. Struktur ini bikin kamu paham cara bikin perhitungan berlapis, dan gampang diinget karena mirip kayak ngitung rata-rata nilai! Coba di VSCode, bakal suka sama trik ini! 🌳

13. Operasi dengan Modulus dan Chapter 1 (Sulit)

donasi = 1000000
penerima = 3
sisa = donasi % penerima
print(f"Arry Hutomo punya sisa Rp {sisa} ", f"setelah bagi donasi!", sep="=>")

Output:

Arry Hutomo punya sisa Rp 1 =>setelah bagi donasi!

Penjelasan Output: Outputnya "Arry Hutomo punya sisa Rp 1 =>setelah bagi donasi!" karena kita nyimpen 1000000 di variabel donasi dan 3 di variabel penerima, trus pake % buat cari sisa bagi jadi 1000000 % 3 = 1. Kita pake sep="=>" dari Chapter 1 buat pisahin dua item dalam print(), jadi pemisah default (spasi) diganti sama "=>", bikin output rapi!

Penjelasan Query: Aku bikin query ini buat gabungin operasi modulus % sama sep dari Chapter 1, biar kamu paham cara bikin pesan rapi dengan perhitungan. Aku pilih variabel donasi dan penerima biar jelas, dan tema donasi karena Arry Hutomo peduli sama orang yang membutuhkan, sesuai isu sosial. Kenapa pake sep="=>"? Biar outputnya punya pemisah unik, dan aku ga kasih spasi biar sesuai format yang diinginkan. Struktur ini bikin kamu paham cara bikin pesan dengan perhitungan dan pemisah custom, dan gampang diinget karena mirip kayak bikin kalimat dengan tanda panah! Coba di VSCode, bakal rapi banget! ❤️

14. Operasi dengan Floor Division dan Chapter 1 (Lebih Sulit)

lampu = 25
rumah = 4
bagi = lampu // rumah
print(f"Arry Hutomo bagi {bagi} lampu per rumah!\nAyo hemat!")

Output:

Arry Hutomo bagi 6 lampu per rumah!
Ayo hemat!

Penjelasan Output: Outputnya ada dua baris: "Arry Hutomo bagi 6 lampu per rumah!" di baris pertama, dan "Ayo hemat!" di baris kedua. Ini karena kita nyimpen 25 di variabel lampu dan 4 di variabel rumah, trus bagi pake // jadi 25 // 4 = 6, disimpen di bagi. Kita pake \n dari Chapter 1 buat pindah baris, jadi teks setelah \n pindah ke baris baru!

Penjelasan Query: Aku bikin query ini buat gabungin operasi floor division // sama \n dari Chapter 1, biar kamu paham cara bikin pesan rapi dengan perhitungan. Aku pilih variabel lampu dan rumah biar jelas, dan tema hemat lampu karena Arry Hutomo pengen kita bijak pake listrik, sesuai isu energi. Kenapa pake //? Biar hasilnya bulat tanpa desimal, dan \n bikin pesan lebih terstruktur. Struktur ini bikin kamu paham cara ngatur format pesan dengan perhitungan, dan gampang diinget karena mirip kayak bikin pesan motivasi! Coba di VSCode, bakal suka sama hasilnya! ⚡

15. Semua Operasi Digabung (Paling Sulit)

sampah = 100
daur = 40
tambah = 20
hasil = (sampah - daur + tambah) * 2 / 3
print(f"Arry Hutomo hitung sampah {hasil} kg!\nLakukan ", f"lagi bareng ECC Team!", sep="=>", end="")
print("yuk!")

Output:

Arry Hutomo hitung sampah 53.333333333333336 kg!
Lakukan =>lagi bareng ECC Team!yuk!

Penjelasan Output: Outputnya ada dua baris: "Arry Hutomo hitung sampah 53.333333333333336 kg!" di baris pertama, dan "Lakukan =>lagi bareng ECC Team!yuk!" di baris kedua. Kita nyimpen 100 di variabel sampah, 40 di daur, dan 20 di tambah. Kita kurangin dulu sampah - daur jadi 100 - 40 = 60, tambah tambah jadi 60 + 20 = 80, kalikan 2 jadi 80 * 2 = 160, trus bagi 3 jadi 160 / 3 = 53.333333333333336, disimpen di hasil. Kita pake \n buat pindah baris, sep="=>" buat pisahin item, dan end="" biar print() kedua nyambung!

Penjelasan Query: Aku bikin query ini buat gabungin semua operasi: -, +, *, /, plus konsep \n, sep, dan end dari Chapter 1, biar kamu paham cara bikin perhitungan kompleks dengan format rapi. Aku pilih variabel sampah, daur, dan tambah biar jelas, dan tema hitung sampah karena Arry Hutomo pengen kita peduli sama lingkungan, sesuai isu lingkungan. Aku kasih tanda kurung biar urutan operasi jelas, dan gabungin semua konsep biar kamu liat gimana bikin pesan canggih. Struktur ini bikin kamu paham cara bikin perhitungan berlapis dengan format kece, dan gampang diinget karena mirip kayak bikin laporan! Coba di VSCode, bakal bangga sama hasilnya! ♻️

Do and Don'ts

"Setiap angka yang kamu hitung adalah langkah menuju solusi buat bumi yang lebih baik! 🚀✨"
Doa: "Ya Tuhan, bantu kami menghitung dengan tepat biar coding kami bantu dunia. Aamiin. 🙏"

✨ Sharing oleh Arry Hutomo dan ECC Team ✨