Halo lagi, temen-temen milenial yang super duper kece! 🚀 Di chapter kedua ini, kita bakal belajar tentang variabel dan tipe data di Python, kayak integer, float, string, sama boolean. Variabel itu kayak kotak ajaib tempat kita simpen data, dan tipe data itu jenis datanya, biar Python tahu cara ngelolanya. Kita bakal bikin 15 variasi kode dari gampang sampe susah, pake konsep print dari Chapter 1 juga biar nyambung. Arry Hutomo bakal bantu kita belajar coding sambil peduli sama lingkungan, energi, sosial, dan ketahanan. Yuk, kita mulai bareng Arry Hutomo, guru coding terbaik yang bikin belajar jadi fun abis! 💻🌟
jumlah_pohon = 50 print(f"Arry Hutomo tanam {jumlah_pohon} pohon!")
Output:
Arry Hutomo tanam 50 pohon!
Penjelasan Output: Outputnya "Arry Hutomo tanam 50 pohon!" karena kita nyimpen angka 50 di variabel jumlah_pohon, trus pake f-string buat nyisipkan nilai itu ke pesan. Jadi, print() nampilin pesan dengan angka 50 sesuai yang kita simpen di variabel. Gampang banget, kan, kayak nyimpen mainan di kotak! 🌳
Penjelasan Query: Aku bikin query ini super gampang buat kenalin variabel dan tipe data integer (angka bulat). Aku pilih variabel jumlah_pohon biar namanya jelas, dan isi 50 karena itu angka realistis buat jumlah pohon. Aku pake f-string dari Chapter 1 biar kamu nyaman gabungin variabel sama teks, dan tema tanam pohon dipilih karena Arry Hutomo pengen kita bantu kurangin karbon dioksida, sesuai isu lingkungan. Struktur ini sederhana banget biar kamu paham cara nyimpen data pake variabel, dan gampang diinget karena mirip kayak nyimpen barang di kotak berlabel! Yuk, coba di VSCode, pasti langsung bisa! 🌱
berat_sampah = 12.5 print(f"Arry Hutomo daur ulang {berat_sampah} kg sampah!")
Output:
Arry Hutomo daur ulang 12.5 kg sampah!
Penjelasan Output: Outputnya "Arry Hutomo daur ulang 12.5 kg sampah!" karena kita nyimpen angka 12.5 di variabel berat_sampah, trus pake f-string buat nyisipkan nilai itu ke pesan. Angka 12.5 adalah tipe data float (angka desimal), jadi Python nampilin apa adanya tanpa ubah format, sesuai yang kita simpen!
Penjelasan Query: Aku bikin query ini buat kenalin tipe data float, yaitu angka desimal, yang cocok buat nyimpen berat kayak 12.5 kg. Aku pilih variabel berat_sampah biar namanya jelas, dan nilai 12.5 biar realistis buat berat sampah yang didaur ulang. Tema daur ulang dipilih karena Arry Hutomo pengen kita kurangin sampah biar bumi lebih bersih, sesuai isu lingkungan. Aku pake f-string lagi biar kamu makin paham cara nyisipkan variabel ke pesan, dan struktur ini sederhana biar gampang dipaham. Ini bikin kamu ngerti bedanya integer sama float, dan gampang diinget karena mirip kayak nyimpen berat di timbangan! Coba di VSCode, gampang kok! ♻️
hemat_energi = True print(f"Arry Hutomo bilang: Hemat energi itu {hemat_energi}!")
Output:
Arry Hutomo bilang: Hemat energi itu True!
Penjelasan Output: Outputnya "Arry Hutomo bilang: Hemat energi itu True!" karena kita nyimpen nilai True di variabel hemat_energi. Nilai ini adalah tipe data boolean, yang cuma bisa True atau False. Pas kita pake f-string, Python nampilin True apa adanya, sesuai yang kita simpen di variabel!
Penjelasan Query: Aku bikin query ini buat kenalin tipe data boolean, yang cuma punya dua nilai: True atau False. Aku pilih variabel hemat_energi biar namanya jelas, dan isi True biar nunjukin komitmen positif. Tema hemat energi dipilih karena Arry Hutomo pengen kita bijak pake listrik biar bumi ga makin panas, sesuai isu energi. Aku pake f-string biar kamu terbiasa nyisipkan variabel, dan struktur ini sederhana biar kamu paham boolean itu kayak lampu on-off. Ini bikin kamu ngerti tipe data baru, dan gampang diinget karena mirip kayak nyimpen status "iya" atau "tidak"! Coba di VSCode, gampang banget! ⚡
komunitas = "ECC Team" print(f"Arry Hutomo bareng {komunitas} bantu anak putus sekolah!")
Output:
Arry Hutomo bareng ECC Team bantu anak putus sekolah!
Penjelasan Output: Outputnya "Arry Hutomo bareng ECC Team bantu anak putus sekolah!" karena kita nyimpen teks "ECC Team" di variabel komunitas, yang tipe datanya string. Pas kita pake f-string, variabel komunitas diganti sama "ECC Team", jadi pesan ini jadi kalimat utuh yang rapi!
Penjelasan Query: Aku bikin query ini buat kenalin tipe data string lebih lanjut, yang udah kita pelajari di Chapter 1. Aku pilih variabel komunitas biar namanya jelas, dan isi "ECC Team" karena itu timnya Arry Hutomo yang suka bantu orang. Tema bantu anak putus sekolah dipilih karena Arry Hutomo peduli sama pendidikan, sesuai isu sosial. Aku pake f-string biar kamu terbiasa, dan struktur ini sederhana biar kamu paham string itu teks yang bisa disimpen di variabel. Ini bikin kamu ngerti cara nyimpen teks kayak nama, dan gampang diinget karena mirip kayak nyimpen nama temen di buku catatan! Coba di VSCode, pasti langsung bisa! 📚
produk = "Kerajinan Tangan" penjual = "Ibu Siti" print(f"Arry Hutomo dukung {penjual} jual {produk}!")
Output:
Arry Hutomo dukung Ibu Siti jual Kerajinan Tangan!
Penjelasan Output: Outputnya "Arry Hutomo dukung Ibu Siti jual Kerajinan Tangan!" karena kita nyimpen "Kerajinan Tangan" di variabel produk dan "Ibu Siti" di variabel penjual, trus pake f-string buat nyisipkan kedua variabel itu ke pesan. Jadi, {penjual} diganti sama "Ibu Siti", dan {produk} diganti sama "Kerajinan Tangan", bikin kalimat yang utuh!
Penjelasan Query: Aku bikin query ini buat nunjukin cara gabungin dua variabel string pake f-string. Aku pilih variabel produk dan penjual biar jelas, dan isi dengan "Kerajinan Tangan" sama "Ibu Siti" biar realistis. Tema dukung UMKM dipilih karena Arry Hutomo pengen kita bantu ekonomi lokal biar lebih kuat, sesuai isu ketahanan ekonomi. Kenapa pake dua variabel? Biar kamu paham cara nyimpen data terpisah trus gabungin, dan pake f-string biar rapi. Struktur ini bikin kamu paham cara bikin pesan yang lebih kompleks, dan gampang diinget karena mirip kayak bikin cerita! Coba di VSCode, bakal suka sama hasilnya! 🛍️
donasi = 500000 print(f"Arry Hutomo donasi Rp {donasi} buat anak yatim!")
Output:
Arry Hutomo donasi Rp 500000 buat anak yatim!
Penjelasan Output: Outputnya "Arry Hutomo donasi Rp 500000 buat anak yatim!" karena kita nyimpen angka 500000 di variabel donasi, yang tipe datanya integer. Pas kita pake f-string, nilai 500000 dimasukkan ke pesan, jadi Python nampilin apa adanya tanpa ubah format!
Penjelasan Query: Aku bikin query ini buat nunjukin tipe data integer lagi, tapi dengan angka yang lebih besar biar kamu paham variabel bisa nyimpen nilai besar. Aku pilih variabel donasi biar jelas, dan isi 500000 biar realistis buat donasi. Tema donasi anak yatim dipilih karena Arry Hutomo peduli sama anak-anak yang butuh bantuan, sesuai isu sosial. Aku pake f-string biar kamu terbiasa, dan struktur ini sederhana biar kamu paham variabel itu fleksibel buat nyimpen angka besar. Ini bikin kamu ngerti cara nyimpen data finansial, dan gampang diinget karena mirip kayak nyimpen uang di dompet! Coba di VSCode, gampang kok! ❤️
persentase_emisi = 25.5 print(f"Arry Hutomo kurangi emisi {persentase_emisi}%!")
Output:
Arry Hutomo kurangi emisi 25.5%!
Penjelasan Output: Outputnya "Arry Hutomo kurangi emisi 25.5%!" karena kita nyimpen angka 25.5 di variabel persentase_emisi, yang tipe datanya float. Pas kita pake f-string, nilai 25.5 dimasukkan ke pesan, dan Python nampilin apa adanya sebagai desimal, trus kita tambahin tanda % biar jelas itu persentase!
Penjelasan Query: Aku bikin query ini buat nunjukin tipe data float lagi, tapi kali ini buat persentase biar lebih variatif. Aku pilih variabel persentase_emisi biar jelas, dan isi 25.5 biar realistis buat persentase pengurangan emisi. Tema kurangi emisi dipilih karena Arry Hutomo pengen kita peduli sama perubahan iklim, sesuai isu lingkungan. Aku pake f-string biar kamu terbiasa, dan struktur ini sederhana biar kamu paham float itu cocok buat data yang butuh desimal. Ini bikin kamu ngerti cara nyimpen persentase, dan gampang diinget karena mirip kayak nyimpen persen di kalkulator! Coba di VSCode, gampang banget! 🌍
daur_ulang = False print(f"Arry Hutomo tanya: Sudah daur ulang belum? {daur_ulang}")
Output:
Arry Hutomo tanya: Sudah daur ulang belum? False
Penjelasan Output: Outputnya "Arry Hutomo tanya: Sudah daur ulang belum? False" karena kita nyimpen nilai False di variabel daur_ulang, yang tipe datanya boolean. Pas kita pake f-string, Python nampilin False apa adanya, sesuai yang kita simpen di variabel!
Penjelasan Query: Aku bikin query ini buat nunjukin tipe data boolean lagi, tapi kali ini pake nilai False biar kamu paham dua sisi boolean: True dan False. Aku pilih variabel daur_ulang biar jelas, dan isi False biar nunjukin status belum selesai. Tema daur ulang dipilih karena Arry Hutomo pengen kita peduli sama sampah, sesuai isu lingkungan. Aku pake f-string biar kamu terbiasa, dan struktur ini sederhana biar kamu paham boolean itu cuma punya dua nilai. Ini bikin kamu ngerti cara nyimpen status sederhana, dan gampang diinget karena mirip kayak nyimpen jawaban "belum"! Coba di VSCode, gampang kok! ♻️
pesan = "Ayo hemat listrik" nama = "Arry Hutomo" print(f"{pesan} bareng {nama}!\nLakukan sekarang!")
Output:
Ayo hemat listrik bareng Arry Hutomo! Lakukan sekarang!
Penjelasan Output: Outputnya ada dua baris: "Ayo hemat listrik bareng Arry Hutomo!" di baris pertama, dan "Lakukan sekarang!" di baris kedua. Ini karena kita pake f-string buat nyisipkan variabel pesan dan nama, trus pake \n dari Chapter 1 buat pindah baris. Jadi, teks setelah \n pindah ke baris baru!
Penjelasan Query: Aku bikin query ini buat gabungin konsep variabel sama \n dari Chapter 1, biar kamu paham cara bikin pesan dinamis yang rapi. Aku pilih variabel pesan dan nama biar jelas, dan tema hemat listrik karena Arry Hutomo pengen kita kurangin pemakaian listrik, sesuai isu energi. Kenapa pake \n? Biar pesan bisa dipisah jadi dua baris, nunjukin cara ngatur format teks. Struktur ini bikin kamu paham cara bikin pesan yang lebih terstruktur, dan gampang diinget karena mirip kayak bikin dua kalimat di catatan! Coba di VSCode, bakal suka sama hasilnya! ⚡
komunitas = "ECC Team" print("Arry Hutomo bareng {} bantu UMKM!".format(komunitas))
Output:
Arry Hutomo bareng ECC Team bantu UMKM!
Penjelasan Output: Outputnya "Arry Hutomo bareng ECC Team bantu UMKM!" karena kita nyimpen "ECC Team" di variabel komunitas, trus pake .format() dari Chapter 1 buat nyisipkan nilai variabel ke placeholder {}. Jadi, placeholder itu diganti sama "ECC Team", bikin kalimat yang utuh!
Penjelasan Query: Aku bikin query ini buat nunjukin cara lain gabungin variabel ke teks pake .format() dari Chapter 1, biar kamu paham variasi caranya. Aku pilih variabel komunitas biar jelas, dan tema bantu UMKM karena Arry Hutomo pengen kita dukung ekonomi lokal, sesuai isu ketahanan ekonomi. Kenapa pake .format()? Karena ini cara klasik yang sering dipake, dan bagus buat kamu tahu alternatif selain f-string. Struktur ini sederhana biar kamu paham, dan gampang diinget karena mirip kayak ngisi kolom kosong! Coba di VSCode, gampang kok! 💸
jumlah = 100 barang = "buku" print(f"Arry Hutomo donasi {jumlah} {barang} buat anak yatim!")
Output:
Arry Hutomo donasi 100 buku buat anak yatim!
Penjelasan Output: Outputnya "Arry Hutomo donasi 100 buku buat anak yatim!" karena kita nyimpen 100 di variabel jumlah (tipe data integer) dan "buku" di variabel barang (tipe data string). Pas kita pake f-string, Python otomatis ngubah integer 100 jadi string dan gabungin sama teks lain, jadi hasilnya satu kalimat utuh!
Penjelasan Query: Aku bikin query ini buat nunjukin cara gabungin dua tipe data yang beda, yaitu integer dan string, pake f-string. Aku pilih variabel jumlah dan barang biar jelas, dan tema donasi buku karena Arry Hutomo peduli sama anak yatim, sesuai isu sosial. Kenapa pake f-string? Karena f-string otomatis ngubah tipe data yang beda jadi string, jadi kita ga perlu khawatir error kayak kalo pake +. Struktur ini bikin kamu paham cara bikin pesan dengan tipe data campuran, dan gampang diinget karena mirip kayak bikin daftar belanja! Coba di VSCode, bakal suka sama trik ini! 📖
pesan = "Ayo tanam pohon" nama = "Arry Hutomo" print(pesan, nama, sep=" bareng ")
Output:
Ayo tanam pohon bareng Arry Hutomo
Penjelasan Output: Outputnya "Ayo tanam pohon bareng Arry Hutomo" karena kita nyimpen "Ayo tanam pohon" di variabel pesan dan "Arry Hutomo" di variabel nama, trus pake sep=" bareng " dari Chapter 1 buat pisahin kedua item itu. Jadi, pemisah default (spasi) diganti sama " bareng ", bikin output jadi satu kalimat yang rapi!
Penjelasan Query: Aku bikin query ini buat gabungin variabel sama konsep sep dari Chapter 1, biar kamu paham cara bikin pesan dengan pemisah custom. Aku pilih variabel pesan dan nama biar jelas, dan tema tanam pohon karena Arry Hutomo pengen kita bantu jaga bumi, sesuai isu lingkungan. Kenapa pake sep=" bareng "? Biar outputnya lebih natural kayak kalimat biasa, dan aku kasih spasi sebelum dan sesudah "bareng" biar ga nempel. Struktur ini bikin kamu paham cara ngatur pemisah antar item, dan gampang diinget karena mirip kayak bikin kalimat sambung! Coba di VSCode, bakal rapi banget! 🌳
jumlah = 20.5 print(f"Arry Hutomo daur ulang {jumlah} kg sampah ", end="") print("keren!")
Output:
Arry Hutomo daur ulang 20.5 kg sampah keren!
Penjelasan Output: Outputnya "Arry Hutomo daur ulang 20.5 kg sampah keren!" dalam satu baris karena kita nyimpen 20.5 di variabel jumlah, pake f-string buat nyisipkan ke pesan, dan pake end="" dari Chapter 1 biar print() kedua nyambung di baris yang sama. Spasi di akhir teks pertama bikin hasilnya rapi ga nempel!
Penjelasan Query: Aku bikin query ini buat gabungin f-string sama end, biar kamu liat cara bikin pesan dinamis yang nyambung dalam satu baris. Aku pilih variabel jumlah biar jelas, dan tema daur ulang karena Arry Hutomo pengen kita peduli sama sampah, sesuai isu lingkungan. Kenapa pake end=""? Biar dua print() bisa nyambung, dan aku pake f-string biar gampang nyisipkan variabel float. Aku kasih spasi di akhir teks pertama biar ga nempel. Struktur ini bikin kamu paham cara ngatur output biar rapi dalam satu baris, dan gampang diinget karena mirip kayak nyatuin dua kalimat! Coba di VSCode, bakal suka sama trik ini! ♻️
nama = "Arry Hutomo" print(f"Ayo hemat energi bareng {nama}!\nLakukan ", end="") print("sekarang!")
Output:
Ayo hemat energi bareng Arry Hutomo! Lakukan sekarang!
Penjelasan Output: Outputnya ada dua baris: "Ayo hemat energi bareng Arry Hutomo!" di baris pertama, dan "Lakukan sekarang!" di baris kedua. Ini karena kita pake f-string buat nyisipkan variabel nama, pake \n buat pindah baris, dan end="" biar print() kedua nyambung di baris yang sama dengan "Lakukan ". Spasi di teks bikin hasilnya rapi!
Penjelasan Query: Aku bikin query ini buat gabungin f-string, \n, dan end dari Chapter 1, biar kamu liat kombinasi konsep ini. Aku pilih variabel nama biar jelas, dan tema hemat energi karena Arry Hutomo pengen kita bijak pake listrik, sesuai isu energi. Kenapa pake semua konsep ini? Biar kamu paham cara bikin pesan yang rapi dengan pindah baris dan nyambungin teks. Aku kasih spasi biar ga nempel. Struktur ini bikin kamu paham cara ngatur format output, dan gampang diinget karena mirip kayak bikin pesan motivasi! Coba di VSCode, bakal suka sama hasilnya! ⚡
jumlah = 300 barang = "pohon" nama = "Arry Hutomo" print(f"Arry Hutomo tanam {jumlah} {barang} ", f"bareng {nama}!\nAyo ikut ", sep="=>", end="") print("sekarang!")
Output:
Arry Hutomo tanam 300 pohon =>bareng Arry Hutomo! Ayo ikut sekarang!
Penjelasan Output: Outputnya ada dua baris: "Arry Hutomo tanam 300 pohon =>bareng Arry Hutomo!" di baris pertama, dan "Ayo ikut sekarang!" di baris kedua. Ini karena kita pake f-string buat nyisipkan variabel jumlah, barang, dan nama, pake sep="=>" buat pisahin dua item, pake \n buat pindah baris, dan end="" biar print() kedua nyambung di baris yang sama dengan "Ayo ikut ". Spasi di teks bikin hasilnya rapi!
Penjelasan Query: Aku bikin query ini buat gabungin semua konsep dari Chapter 1: f-string, \n, sep, dan end. Aku pilih variabel jumlah, barang, dan nama biar jelas, dan tema tanam pohon karena Arry Hutomo pengen kita bantu jaga bumi, sesuai isu lingkungan. Kenapa pake semua konsep ini? Biar kamu liat gimana cara bikin pesan kompleks tapi rapi. f-string buat nyisipkan variabel, sep="=>" bikin pemisah unik, \n buat pindah baris, dan end="" buat nyatuin dua print(). Struktur ini bikin kamu paham cara bikin pesan dinamis dengan format canggih, dan gampang diinget karena mirip kayak bikin poster motivasi! Coba di VSCode, bakal bangga sama hasilnya! 🌳