🐔 Rancangan Program: Kalkulator Kebutuhan Pakan Ayam ATU 🐔



🐔 Rancangan Program: Kalkulator Kebutuhan Pakan Ayam ATU 🐔



Konteks Program (Ala Anak ATU)

Bayangkan program ini seperti seorang Mandor Kandang Otomatis yang bertugas menghitung berapa karung pakan yang harus disiapkan untuk memberi makan semua ayam di Blok A hari ini.

Variabel yang Kita Butuhkan (Analoginya di Kandang)

VariabelTipe DataAnaloginya di KandangKeterangan
JumlahAyamINTEGER (Bilangan Bulat)Jumlah total ekor ayam yang ada.Hitungan populasi ayam
PakanPerEkor_gramREAL (Bilangan Desimal)Jatah makan harian untuk 1 ekor ayam (misal: 120,5 gram).Resep pakan harian
TotalPakan_gramREALTotal pakan yang dibutuhkan untuk semua ayam (dalam gram).Hasil total timbangan pakan
TotalPakan_kgREALTotal pakan dalam kilogram.Hasil total karung pakan yang harus disiapkan
BeratPerKarung_kgREALBerat standar 1 karung pakan (misal: 50 kg).Standar pengiriman pakan
JumlahKarungREALJumlah karung pakan yang harus dibuka hari ini.Keputusan akhir

Pseudocode (Kode Mandor Kandang Otomatis)

Ini dia blueprint program kita, ditulis dalam gaya yang terstruktur seperti bahasa komputer:

Cuplikan kode
PROGRAM KalkulatorKebutuhanPakan

// 1. DEKLARASI: Menyiapkan wadah atau tempat penyimpanan data
DEKLARASI
    JumlahAyam          : INTEGER
    PakanPerEkor_gram   : REAL
    TotalPakan_gram     : REAL
    TotalPakan_kg       : REAL
    BeratPerKarung_kg   : REAL
    JumlahKarung        : REAL

// 2. MULAI: Program dimulai!

MULAI

    // --- A. INPUT DATA (Mencatat kondisi kandang saat ini) ---

    // Menanyakan berapa populasi ayam
    TAMPILKAN "Masukkan Jumlah Ayam di Blok Kandang (ekor): "
    BACA JumlahAyam  // Contoh: Pengguna masukkan 5000

    // Menanyakan resep pakan harian
    TAMPILKAN "Masukkan Jatah Pakan Harian per Ekor (gram): "
    BACA PakanPerEkor_gram  // Contoh: Pengguna masukkan 120.5

    // Menetapkan standar karung pakan
    BeratPerKarung_kg = 50.0 // Kita tetapkan 1 karung isinya 50 kg

    // --- B. PROSES PERHITUNGAN (Si Mandor Kandang mulai menghitung) ---

    // Hitung total pakan yang dibutuhkan SEMUA ayam dalam gram
    // ANALOGI: Populasi x Jatah makan = Total Makanan mentah
    TotalPakan_gram = JumlahAyam * PakanPerEkor_gram

    // Konversi total pakan dari gram ke kilogram (karena 1 kg = 1000 gram)
    // ANALOGI: Total Makanan mentah / 1000 = Total Makanan yang siap ditimbang
    TotalPakan_kg = TotalPakan_gram / 1000.0

    // Hitung berapa karung pakan yang harus dibuka (hasilnya bisa koma, misal: 2.5 karung)
    // ANALOGI: Total Makanan siap ditimbang / Berat per Karung = Berapa karung yang harus disiapkan
    JumlahKarung = TotalPakan_kg / BeratPerKarung_kg

    // --- C. OUTPUT HASIL (Si Mandor Kandang melaporkan) ---

    TAMPILKAN "--- Laporan Kebutuhan Pakan Harian ---"
    TAMPILKAN "Total Pakan yang dibutuhkan: ", TotalPakan_kg, " kg"
    TAMPILKAN "========================================"
    TAMPILKAN "Jumlah Karung Pakan yang Perlu disiapkan (Berat 50 kg/karung): ", JumlahKarung, " karung"

// 3. AKHIR PROGRAM: Tugas Mandor Selesai!
AKHIR PROGRAM

Analogi Gaya Bahasa Komputer

  1. DEKLARASI: Ini seperti kita menyiapkan label di gudang pakan. Label JumlahAyam harus untuk angka bulat, label TotalPakan_kg boleh untuk angka desimal.

  2. TAMPILKAN & BACA: Ini adalah fitur komunikasi. TAMPILKAN sama dengan instruksi "bilang ke pengguna", dan BACA sama dengan "catat apa yang diketik pengguna". Mirip fungsi print() dan input() di Python.

  3. TotalPakan_gram = JumlahAyam * PakanPerEkor_gram: Ini namanya Assignment atau Penugasan. Program mengambil nilai dari dua label (JumlahAyam dan PakanPerEkor_gram), mengalikannya, lalu menaruh hasilnya ke label TotalPakan_gram. Ini adalah inti dari pemrosesan data.

Komentar

Postingan populer dari blog ini