Programmer Peternakan? Solusi Simpel Pakai Pseudocode Ala Anak ATU SMKN 1 Kedawung!
Programmer Peternakan? Solusi Simpel Pakai Pseudocode Ala Anak ATU SMKN 1 Kedawung!
Halo Sobat Irfummm dan para calon pengusaha unggas dari SMK Negeri 1 Kedawung Sragen!
Di Jurusan Agribisnis Ternak Unggas (ATU), kita sering berhadapan dengan jadwal yang ketat: kapan harus kasih pakan, kapan vaksinasi, dan kapan panen. Semua harus on time biar untung. Nah, pernah kepikir nggak sih, bagaimana caranya kita bisa membuat rencana kerja yang anti-gagal dan terstruktur seperti kode program di komputer?
Jawabannya ada di Pseudocode!
Jangan takut sama istilah komputer. Pseudocode itu seperti membuat resep masakan yang sangat detail, tapi isinya adalah langkah-langkah kerja kita di kandang. Tujuannya? Agar rencana kerja kita bisa dijalankan oleh siapa saja, bahkan oleh "komputer" (atau teman magang baru) dengan hasil yang sama persis.
Apa Itu Pseudocode? (Analogi Resep Nasi Goreng)
Bayangkan Anda mau buat nasi goreng.
Bahasa Manusia: "Cek, kalau nasinya kurang, ambil lagi. Kalau sudah cukup, goreng bumbunya sampai harum."
Pseudocode: Menggunakan kata kunci komputer (seperti IF, THEN, WHILE) tapi dalam bahasa kita.
CONTOH PSEUDOCODE SEDERHANA (Nasi Goreng):
MULAI PROGRAM NASI_GORENG
INPUT Jumlah_Porsi
CEK Jumlah_Nasi
JIKA Jumlah_Nasi KURANG DARI Jumlah_Porsi:
AMBIL Nasi
SELESAI JIKA
ULANGI SAMPAI Bumbu_Harum:
GORENG Bumbu
ADUK
SELESAI ULANGI
TAMBAH Nasi, Telur, Daging
GORENG Sampai_Matang
TAMPILKAN "Nasi Goreng Siap!"
AKHIR PROGRAM
Simpel, kan? Sekarang, mari kita terapkan logika ini di kandang unggas SMKN 1 Kedawung!
Studi Kasus Nyata: Program Penjadwalan Pemberian Pakan Ayam Pedaging
Di ATU, fokus utama seringkali adalah efisiensi pakan. Kita harus memastikan ayam pedaging (broiler) mendapat pakan sesuai jadwal dan berat badan agar cepat panen.
Tujuan Program: Membuat jadwal harian pemberian pakan otomatis berdasarkan umur ayam.
| Analog: "Komputer"nya | Sistem kerja kita di kandang |
| INPUT | Usia Ayam (hari keberapa) |
| VARIABEL | Jumlah pakan (berapa gram per ekor) |
| PROSES IF/THEN | Jika Hari 1-7, pakan 20 gr. Jika Hari 8-14, pakan 40 gr, dst. |
| OUTPUT | Perintah untuk Petugas/Siswa (Ambil sekian kilo pakan) |
Rencana Program Sederhana: LOGIKA PAKAN UNGGAS
Berikut adalah pseudocode yang bisa Anda gunakan untuk menentukan pakan harian:
PROGRAM PENGATURAN_PAKAN_HARIAN
// Deklarasi Variabel (Ibarat Menyiapkan wadah data)
DEKLARASI Usia_Ayam AS INTEGER
DEKLARASI Pakan_Per_Ekor AS INTEGER
DEKLARASI Jumlah_Populasi AS INTEGER
DEKLARASI Total_Pakan AS INTEGER
// Input Data Awal (Ibarat Input di Komputer)
INPUT Usia_Ayam (Contoh: 10)
INPUT Jumlah_Populasi (Contoh: 500)
// Logika Penentuan Dosis Pakan (Ibarat IF/THEN di Program)
JIKA Usia_Ayam <= 7 MAKA
Pakan_Per_Ekor = 20 // Starter 20 gram
JIKA TIDAK JIKA Usia_Ayam <= 14 MAKA
Pakan_Per_Ekor = 40 // Pakan 40 gram
JIKA TIDAK JIKA Usia_Ayam <= 21 MAKA
Pakan_Per_Ekor = 60 // Pakan 60 gram
LAINNYA // Untuk usia > 21 hari
Pakan_Per_Ekor = 100 // Pakan 100 gram (Angka contoh)
SELESAI JIKA
// Perhitungan Total Pakan (Ibarat Kalkulator Program)
Total_Pakan = Pakan_Per_Ekor * Jumlah_Populasi
// Output (Ibarat Perintah yang Harus Dilaksanakan)
TAMPILKAN "Usia Ayam: " Usia_Ayam " Hari"
TAMPILKAN "Dosis Pakan Per Ekor: " Pakan_Per_Ekor " gram"
TAMPILKAN "Total Pakan Harian yang Harus Diberikan: " Total_Pakan " gram"
AKHIR PROGRAM
Manfaat Program Sederhana Ini bagi Anak ATU
Anti Lupa Dosis: Dengan adanya pseudocode ini, mau ganti petugas piket pun tidak akan ada kesalahan dosis pakan. Semuanya sudah terprogram.
Meningkatkan Pola Pikir Logis: Anak-anak ATU jadi terbiasa berpikir runut dan logis. Ini adalah soft skill yang sangat dicari di dunia kerja, bahkan jika nanti tidak menjadi programmer.
Dasar Otomatisasi: Logika sederhana ini adalah dasar bagi Anda untuk mengembangkan program yang lebih canggih, misalnya:
Sistem kontrol suhu kandang otomatis.
Program kalkulasi biaya pakan bulanan.
Dengan bekal ilmu beternak unggas yang kuat dari SMKN 1 Kedawung dan kemampuan berpikir logis ala programmer, alumni ATU siap menjadi pengusaha ternak yang efisien dan modern!
Yuk, mulai sekarang coba buat pseudocode untuk jadwal vaksinasi atau pencatatan mortalitas harian Anda!
Komentar
Posting Komentar