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