Skip to main content

Versi 1

FieldIsi
Dokumen IDVBS-PRD-010
DeskripsiProduksi berjangka (peternakan/plant) dengan daily usage dan hasil bertahap
Nomor Revisi1
Tanggal2026-10-03
KeteranganInisiasi dokumentasi

1. Ringkasan​

a. In scope​

  • User melihat daftar SPK jangka panjang
  • User mencatat bahan, biaya, dan hasil harian
  • User mutasi hasil dan aset produksi

b. Catatan​

c. Kesimpulan​

  • [FE] -
  • [BE] -

2. Functional Requirement​

KodeDeskripsi
FR-01Sistem menampilkan daftar produksi jangka panjang dengan pagination dan filter
FR-02Sistem menampilkan detail produksi jangka panjang
FR-03User berwenang dapat membuat produksi jangka panjang baru
FR-04User berwenang dapat mengubah produksi jangka panjang

3. Use Case List​

KodeDeskripsi
UC-01Melihat daftar produksi jangka panjang
UC-02Melihat detail produksi jangka panjang
UC-03Menambah produksi jangka panjang
UC-04Mengubah produksi jangka panjang

4. Use Case Scenario​

UC-01 : Melihat daftar produksi jangka panjang​

AktorUser produksi peternakan
DeskripsiMelihat daftar produksi jangka panjang
PrekondisiUser sudah login
Brand aktif terpilih
Alur utama1. User membuka menu produksi jangka panjang.
2. Sistem menampilkan daftar beserta pagination.
Alur negatif- Jika sesi login tidak valid, user diarahkan ke login.
- Jika permintaan gagal, muncul pesan gagal memuat.
Bisnis rule- Hanya transaksi brand aktif yang ditampilkan.
- Pagination mengikuti pengaturan daftar.
PostkondisiDaftar tampil
TriggerUser membuka halaman daftar produksi jangka panjang
Kode FRFR-01

UC-02 : Melihat detail produksi jangka panjang​

AktorUser produksi peternakan
DeskripsiMelihat detail produksi jangka panjang
PrekondisiUser sudah login
Brand aktif terpilih
Alur utama1. User memilih satu produksi jangka panjang dari daftar.
2. Sistem menampilkan detail lengkap.
Alur negatif- Jika data tidak ditemukan, detail tidak tampil.
- Jika gagal memuat, muncul pesan error.
Bisnis rule- Detail memuat baris rincian barang bila ada.
PostkondisiDetail tampil
TriggerUser membuka halaman lihat
Kode FRFR-02

UC-03 : Menambah produksi jangka panjang​

AktorUser produksi peternakan
DeskripsiMenambah produksi jangka panjang
PrekondisiUser sudah login
Brand aktif terpilih
User punya hak tambah
Alur utama1. User membuka form tambah produksi jangka panjang.
2. User mengisi data dan baris barang bila ada.
3. User menyimpan.
4. Sistem mengonfirmasi sukses.
Alur negatif- Jika validasi gagal, data tidak tersimpan dan user melihat pesan error.
- Jika user tidak berwenang, simpan ditolak.
Bisnis rule- Daily usage bahan/biaya terpisah per tanggal.
- HPP hasil dihitung progresif.
Postkondisiproduksi jangka panjang tercatat
TriggerUser klik simpan pada form tambah
Kode FRFR-03

UC-04 : Mengubah produksi jangka panjang​

AktorUser produksi peternakan
DeskripsiMengubah produksi jangka panjang
PrekondisiUser sudah login
Brand aktif terpilih
produksi jangka panjang masih dapat diubah
Alur utama1. User membuka form ubah.
2. User mengubah field yang diizinkan.
3. User menyimpan.
4. Sistem memperbarui data.
Alur negatif- Jika validasi gagal, data tidak tersimpan dan user melihat pesan error.
- Jika user tidak berwenang, simpan ditolak.
- Jika dokumen terkunci, ubah ditolak.
Bisnis rule- Daily usage bahan/biaya terpisah per tanggal.
- HPP hasil dihitung progresif.
PostkondisiData terbarui
TriggerUser simpan pada form ubah
Kode FRFR-04

5. Data Flow Diagram​

DFD-01​

6. Sequence Diagram​

SD-01 — UC-01 : Melihat daftar produksi jangka panjang​

SD-02 — UC-02 : Melihat detail produksi jangka panjang​

SD-03 — UC-03 : Menambah produksi jangka panjang​

SD-04 — UC-04 : Mengubah produksi jangka panjang​

7. Table Schema​

8. API Schema​

EndpointStatusPerubahan
GET /invoice-spkexisting-
GET /realisasi-hasil/:idexisting-
POST /realisasi-hasil/long-termexisting-
PUT /invoice-spk/:idexisting-
GET /daily-usage-bahan-bakuexisting-
GET /daily-usage-biayaexisting-