“Pemanfaatan Prompt Kode Program Bahasa Python Sederhana untuk Menghitung Dosis Pemupukan “

Penulis: Lia Suharliawati, S.P., M.M.

Dibaca: 27 kali

Lia Suharliawati, S.P., M.M.

Oleh Lia Suharliawati, S.P., M.M.

Pendidik SMKN 1 Cikalongkulon

 

S — Situation (Situasi)

Sebagai guru mata pelajaran Pemupukan di program keahlian Agribisnis Tanaman (ATM), saya menemukan bahwa sebagian besar siswa mengalami kesulitan dalam menghitung kebutuhan dosis pupuk berdasarkan luas lahan dan rekomendasi per hektar.

Siswa dapat memahami rumus di atas kertas, tetapi masih kesulitan menerapkannya secara praktis di lapangan atau melakukan perhitungan cepat saat praktik. Selain itu, kemampuan literasi digital siswa masih perlu dikembangkan agar dapat menghadapi tantangan teknologi di bidang pertanian modern.

Untuk menjawab tantangan tersebut, saya mencoba mengintegrasikan teknologi dan pembelajaran berbasis proyek (Project Based Learning) dengan memperkenalkan kode program sederhana dalam Bahasa Python untuk menghitung dosis pupuk NPK pada tanaman cabai keriting di lahan 100 m². serta menggunakan metode STAR (Situation, Task, Action, Result) dalam pembuatan Prompt Pembelajaran yang kontekstual dan menantang, agar siswa mampu berpikir kritis, analitis, dan aplikatif.

T — Task (Tugas)

Saya membuat Prompt Perhitungan Dosis Pupuk berbasis konteks nyata di kebun sekolah, yaitu pada tanaman cabai keriting dengan luas area 100 m². Prompt ini dirancang agar siswa Dapat mengidentifikasi kebutuhan pupuk berdasarkan fase pertumbuhan tanaman. Serta dapat menghitung dosis pupuk yang tepat per luas lahan

Tujuan kegiatan ini adalah agar siswa:

1)         Memahami hubungan antara luas lahan dan kebutuhan pupuk per hektar,

2)         Menggunakan rumus konversi untuk menghitung kebutuhan pupuk N, P, dan K,

3)         Menerapkan literasi digital dengan menggunakan kode program Python, dan

4)         Menganalisis hasil dan menarik kesimpulan tentang efisiensi pemupukan.

A — Action (Tindakan)

Guru menyiapkan prompt pembelajaran dan data acuan dosis pupuk per hektar. Siswa kemudian belajar konsep konversi dan menulis program Python berikut:

# Program: Hitung Dosis Pupuk NPK untuk Tanaman Cabai Keriting # Penulis: Siswa SMK Agribisnis Tanaman dan Hortikultura

# Deskripsi: Menghitung kebutuhan pupuk N (Urea), P (SP-36), dan K (KCl) # Berdasarkan luas lahan dan dosis anjuran per hektar (10.000 m2)

# --- Input Data ---

print("=== Program Perhitungan Dosis Pupuk NPK untuk Cabai Keriting ===")

# Luas lahan (m2) luas_lahan = 100

# Dosis anjuran per hektar (kg/ha)

dosis_urea_per_ha = 300        # pupuk sumber Nitrogen (N) dosis_sp36_per_ha = 200       # pupuk sumber Fosfor (P) dosis_kcl_per_ha = 150     # pupuk sumber Kalium (K)

# --- Perhitungan ---

# Konversi luas lahan ke hektar

konversi_luas = luas_lahan / 10000 # karena 1 ha = 10.000 m2

# Hitung kebutuhan pupuk untuk luas tertentu dosis_urea = dosis_urea_per_ha * konversi_luas dosis_sp36 = dosis_sp36_per_ha * konversi_luas dosis_kcl = dosis_kcl_per_ha * konversi_luas

# --- Output Hasil ---

print("\n=== HASIL PERHITUNGAN ===")

print(f"Luas lahan       : {luas_lahan} m²") print(f"Kebutuhan Urea (N)       : {dosis_urea:.2f} kg") print(f"Kebutuhan SP-36 (P) : {dosis_sp36:.2f} kg") print(f"Kebutuhan KCl (K)   : {dosis_kcl:.2f} kg")

# --- Rekomendasi Waktu Aplikasi --- print("\n=== REKOMENDASI WAKTU APLIKASI ===")

print("1. SP-36 diberikan sebagai pupuk dasar (0–7 HST).")

print("2. Urea diberikan 2 kali: ½ saat vegetatif awal (20–25 HST), ½ saat pembungaan (40–45 HST).")

print("3. KCl diberikan mulai fase pembungaan hingga pembuahan (40–60 HST).")

print("\nProgram selesai. Gunakan hasil ini sebagai acuan pemupukan di lapangan!")

Hasil Output Contoh (Jika Dijalankan):

=== Program Perhitungan Dosis Pupuk NPK untuk Cabai Keriting ===

 

=== HASIL PERHITUNGAN ===

Luas lahan       : 100 m² Kebutuhan Urea (N) : 3.00 kg

 Kebutuhan SP-36 (P) : 2.00 kg Kebutuhan KCl (K) : 1.50 kg

=== REKOMENDASI WAKTU APLIKASI ===

1.         SP-36 diberikan sebagai pupuk dasar (0–7 HST).

2.         Urea diberikan 2 kali: ½ saat vegetatif awal (20–25 HST), ½ saat pembungaan (40–45 HST).

3.         KCl diberikan mulai fase pembungaan hingga pembuahan (40–60 HST).

Program selesai. Gunakan hasil ini sebagai acuan pemupukan di lapangan!

R — Result (Hasil)

Siswa mampu menghitung dosis pupuk secara tepat dan cepat. Mereka memahami bahwa luas lahan 100 m² membutuhkan 3 kg Urea, 2 kg SP-36, dan 1,5 kg KCl. Siswa juga menunjukkan peningkatan literasi digital karena dapat menulis dan menjalankan program Python sederhana. Pembelajaran menjadi lebih menarik dan kontekstual. Produk pembelajaran meliputi kode program, dan laporan hasil perhitungan,

Setelah kegiatan ini, terjadi perubahan positif yang signifikan:

•           Siswa lebih memahami konsep dosis pupuk karena belajar melalui konteks nyata.

•           Mereka lebih terampil menggunakan satuan luas dan konversi dosis dari hektar ke meter persegi.

•           Hasil diskusi dan laporan siswa menunjukkan peningkatan kemampuan berpikir analitis dan aplikatif.

•           Kegiatan praktik juga meningkatkan kolaborasi dan tanggung jawab antaranggota kelompok.

Refleksi Guru

Metode STAR sangat membantu saya dalam menyusun pembelajaran yang terarah dan berbasis situasi nyata. Integrasi teknologi sederhana seperti Python membuat pembelajaran lebih inovatif dan relevan. Siswa tidak hanya belajar menghitung, tetapi juga berpikir logis dan memecahkan masalah secara digital. Kegiatan ini membuktikan bahwa kolaborasi antara agribisnis dan teknologi dapat meningkatkan kompetensi siswa SMK ATPH menuju pertanian modern.

 Foto-foto Kegiatan


Tag:
Nalar Lainnya
...
Dadan Supardan

Cerutu

Nalar Lainnya
...
ENDANG KOMARA

INDEPENDENSI ASN

...
Asep S. Muhtadi

Komunikasi Pembelajaran di Masa Pandemi

...
Prof. Dr Cecep Darmawan, S.Pd., S.IP., S.H.,M.H.,M.Si.

EKSISTING DAN PROBLEMATIKA PENDIDIKAN DI JAWA BARAT

...
...
...