Skenario Testing & QA Feedmill
Updated: Sep 2026Oleh: SystemModul Pabrik Pakan Ternak Feedmill Mandiri
Skenario Pengujian Mutu (QA Testing) Modul Pabrik Pakan (UNT-FEED)
1. Lingkup Pengujian Mutu Sistem Manufaktur Pakan#
Pengujian sistem pabrik pakan difokuskan pada ketepatan kalkulasi nutrisi dan rasio BOM, pencegahan kesalahan eksekusi batch saat stok bahan baku kritis, keandalan penolakan QC pakan bermutu rendah, dan keakuratan akuntansi biaya manufaktur pakan SAK EP Suffix .161.
2. Matriks 10 Skenario UAT Modul Pabrik Pakan#
| ID UAT | Fitur yang Diuji | Langkah Aksi Pengujian | Hasil yang Diharapkan (Expected Result) | Status |
|---|---|---|---|---|
| UAT-FEED-01 | Refraksi Kadar Air | Input penerimaan jagung kadar air 15,2% pada modul timbangan bahan. | Sistem otomatis memotong berat kotor sebesar 2,4% sesuai tabel refraksi resmi. | PASS |
| UAT-FEED-02 | Validasi Rasio BOM | Buat resep pakan dengan total rasio persentase 98% (belum 100%). | Sistem memblokir penyimpanan dengan error: Total rasio formula bahan baku wajib tepat 100%. | PASS |
| UAT-FEED-03 | Simulator HPP Pakan | Ubah harga beli tepung maggot dari Rp 6.000 ke Rp 5.500 di simulator. | Proyeksi HPP pakan konsentrat otomatis turun Rp 75/kg secara instan. | PASS |
| UAT-FEED-04 | Alokasi Stok Batch | Terbitkan SPK batch 2 ton pakan Layer-36 saat stok semua bahan mencukupi. | SPK terbit, lembar timbang tercetak dengan berat masing-masing bahan secara presisi. | PASS |
| UAT-FEED-05 | Blokir Stok Kurang | Coba jalankan batch pakan saat stok premix vitamin di sistem tercatat 0 kg. | Transaksi dibatalkan atomik dengan notifikasi: Stok bahan baku Premix tidak mencukupi. | PASS |
| UAT-FEED-06 | Susut Penggilingan | Selesaikan batch 2.000 kg dengan hasil output pelet bersih 1.975 kg (susut 1,25%). | Beban susut di atas toleransi (0,25%) dicatat otomatis ke akun beban penyusutan 5-204.161. | PASS |
| UAT-FEED-07 | Tolak QC Kadar Air | Input hasil lab kadar air pelet 12,8% (di atas ambang batas 12,0%). | Sistem menandai batch QC_REJECTED, pakan dikunci di Zona Karantina. | PASS |
| UAT-FEED-08 | Tolak QC PDI Rendah | Input hasil uji ketahanan pelet PDI 91,5% (di bawah batas 95%). | Sistem menolak release batch dan menerbitkan rekomendasi: Wajib digiling & peletting ulang. | PASS |
| UAT-FEED-09 | DO At-Cost Unit 01 | Terbitkan DO pengiriman 1.500 kg pakan konsentrat ke Unit 01. | Stok pakan jadi berkurang 30 karung, jurnal timbal balik RK 1-616 terbit otomatis. | PASS |
| UAT-FEED-10 | Jurnal Manufaktur | Periksa buku besar setelah penutupan batch produksi 2 ton. | Akun Bahan Baku 1-140.161 berkurang, WIP seimbang, Pakan Jadi 1-142.161 bertambah tepat. | PASS |
3. Uji Beban & Integritas Transaksi Bersamaan (Concurrency Test)#
- Skenario Pengujian: Dua operator menjalankan SPK produksi pakan secara simultan yang sama-sama membutuhkan stok jagung giling yang tersisa 1.500 kg di silo (masing-masing batch meminta 1.000 kg jagung).
- Hasil Pengujian: Mekanisme penguncian baris (Row-Level Locking
FOR UPDATE) pada stored procedureexecute_feedmill_production_batchberhasil memproses batch pertama dan menolak batch kedua dengan aman tanpa menyebabkan saldo stok jagung menjadi negatif (zero negative stock anomaly).