Tujuan: Mengecek kepatuhan emisi perusahaan dari list berdasarkan batas pajak.
Konsep: List, for loop, if-else (Chapter 7, 5), Pandas untuk baca CSV.
Output: Status pajak untuk setiap emisi.
# Impor Pandas untuk mengelola data CSV import pandas as pd # Baca file CSV emisi_perusahaan.csv dari folder proyek df = pd.read_csv('C:/EnergiHijau2025/emisi_perusahaan.csv') # Inisiasi list kosong untuk menyimpan emisi emisi_list = [] # Iterasi setiap baris di dataframe untuk ambil emisi for index, row in df.iterrows(): # Ambil nilai emisi dari kolom Emisi_2024 emisi = row['Emisi_2024'] # Tambahkan emisi ke list menggunakan append emisi_list.append(emisi) # Definisikan batas pajak karbon (50 ton CO2) batas = 50 # Iterasi list emisi untuk cek kepatuhan for i, emisi in enumerate(emisi_list): # Ambil nama perusahaan dari dataframe berdasarkan indeks perusahaan = df.iloc[i]['Nama_Perusahaan'] # Cek apakah emisi melebihi batas menggunakan if-else if emisi > batas: # Cetak status kena pajak jika emisi > 50 ton print(f"{perusahaan} kena pajak dengan emisi {emisi} ton!") else: # Cetak status bebas pajak jika emisi <= 50 ton print(f"{perusahaan} bebas pajak dengan emisi {emisi} ton!")
Halo, teman-teman! Query ini cek kepatuhan emisi perusahaan dari list CSV. Kalau lebih dari 50 ton, kena pajak! Pakai list, if-else, dan Pandas, kita bikin analisis regulasi karbon. Keren, kan? Yuk, jalankan di Jupyter!
Query ini gabungkan list dan if-else (Chapter 7, 5) untuk cek kepatuhan emisi dari emisi_perusahaan.csv. List menyimpan emisi, for loop iterasi, if-else cek emisi > 50 ton (standar pajak karbon). Pandas memuat data, nama perusahaan diambil untuk output. Query kembangkan Query 3, tambah logika kepatuhan, mempersiapkan analisis lanjutan. Batas 50 ton sesuai regulasi lokal. Hasilnya bantu pemerintah identifikasi pelanggar, perkuat portofolio dengan usulan verifikasi emisi, cocok untuk pemula.
Query: List, for loop, if-else dengan Pandas untuk cek kepatuhan.
Mengapa: Analisis kepatuhan massal, gabungkan struktur data dan logika.
import pandas as pd
mengimpor library. Artinya: Siapkan alat untuk baca CSV.df = pd.read_csv(...)
memuat data perusahaan. Artinya: Ambil data emisi untuk analisis.emisi_list = []
buat wadah kosong. Artinya: Siapkan tempat simpan emisi.for index, row in df.iterrows()
loop baris. Artinya: Ambil emisi setiap perusahaan.emisi = row['Emisi_2024']
ambil nilai emisi. Artinya: Dapatkan data untuk list.emisi_list.append(emisi)
simpan emisi. Artinya: Organisir data untuk cek.batas = 50
definisikan batas pajak. Artinya: Tetapkan standar regulasi.for i, emisi in enumerate(emisi_list)
loop emisi. Artinya: Periksa setiap emisi.perusahaan = df.iloc[i]['Nama_Perusahaan']
ambil nama. Artinya: Identifikasi perusahaan untuk output.if emisi > batas
cek emisi. Artinya: Tentukan status pajak.print(...)
tampilkan status. Artinya: Informasikan kepatuhan untuk pemerintah.Output “PT_Textilindo kena pajak dengan emisi 62.5 ton!” artinya emisi melebihi 50 ton, wajib pajak. “PT_Semindo bebas pajak dengan emisi 45.8 ton” artinya patuh standar. Hasil bantu pemerintah audit kepatuhan regulasi karbon.
PT_Textilindo kena pajak dengan emisi 62.5 ton! PT_Semindo bebas pajak dengan emisi 45.8 ton! PT_EnergiJaya kena pajak dengan emisi 78.2 ton! ...