Jadwal Pemeliharaan Induk Rekapitulasi Induk

37 9. if ada data maka 10. PLUS = total induk 11. else 12. PLUS = 0 13. end if 14. ambil Data sumjmlinduk sebagai total_induk dari tbl_trans_induk join tbl_trans_tanaman dimana tbl_trans_tanaman.indukid = kode_induk dan tbl_trans_tanaman.status = ‘MINUS’ 15. if ada data maka 16. MINUS = total induk 17. else 18. MINUS = 0 19. end if 20. stok = tanam_induk + PLUS-MINUS

2. Jadwal Pemeliharaan Induk

Prosedur Pemeliharaan Induk Menampilkan Kegiatan Pemeliharaan Tanaman Induk Deklarasi kode_induk : string umur_induk : number Algoritma 1. baca data tanaman induk – kode_induk 2. panggil fungsi umur_induk dalam minggu 3. ambil data kegiatan pemeliharaan dari tbl_sop dimana memenuhi kondisi tbl_sop.minmst = umur_induk = tbl_sop.maksmst dan tbl_sop.sasaran= tanaman induk 4. tampilkan semua data kegiatan pemeliharaan yang memenuhi kondisi

3. Rekapitulasi Induk

Data dari tbl_trans_tanaman untuk pemeliharaan induk No. Nama Transaksi Status 1. Sulam Induk Plus 2. Seleksi Induk Plus 38 3. Musnah Induk Minus prosedur rekapitulasi induk general deklarasi tgl_awal : date tgl_akhir : date tanam_awal, plus_awal, minus_awal : number long tanaml, plus, minus : number long algoritma 1. baca data tgl_awal dan tgl_akhir 2. ambil data sum jmlinduk sebagai tanam_awal dari tbl_induk dikelompokkan berdasarkan tgl dimana tbl_induk.tgltanam tgl_awal 3. ambil data sumjmlinduk sebagai plus_awal dari tbl_trans_induk data dikelompokkan berdasarkan tbl.trans_tanaman.status dimana tbl_trans_tanaman.status = ‘PLUS’ and tbl_induk.tgltanam tgl_awal 4. ambil data sumjmlinduk sebagai minus awal_awal dari tbl_trans_induk data dikelompokkan berdasarkan tbl.trans_tanaman.status dimana tbl_trans_tanaman.status = ‘MINUS’and tbl_induk.tgltanam tgl_awal 5. saldo_awal = tanam_awal + plus_awal – minus_awal 6. ambil data sum jmlinduk sebagai tanam dari tbl_induk data dikelompokkan berdasarkan tbl_induk.tgltanam dimana tbl_induk.tgltanam beetwen tgl_awal and tgl_akhir 7. ambil data sumjmlinduk sebagai plus dari tbl_trans_induk data dikelompokkan berdasarkan tbl.trans_tanaman.status dan tanggal dimana tbl_induk.tgltanam beetwen tgl_awal and tgl_akhir 8. ambil data sumjmlinduk sebagai minus dari tbl_trans_induk data dikelompokkan berdasarkan tbl.trans_tanaman.status dan tanggal dimana tbl_induk.tgltanam beetwen tgl_awal and tgl_akhir 9. saldo_akhir = saldo_awal + tanam + plus – minus

10. tampilkan nilai saldo_awal, tanam, plus, minus, saldo_akhir