Skip to content

Condiment

Fungsi Data

Condiment digunakan untuk mengelola opsi tambahan item seperti topping, level, pilihan rasa, atau instruksi menu.

Kapan Diatur

Atur data ini saat setup awal sistem, saat ada perubahan kebijakan operasional, atau saat data baru dibutuhkan oleh transaksi.

Dipakai Oleh

Data ini biasanya dipakai oleh Inventory, Purchasing, Sales, Production, VSC POS, VSC KDS, VSC Order, dan laporan stok. Jika pilihan Condiment tidak muncul di transaksi terkait, periksa kembali status aktif dan relasinya di Master Data.

Catatan Penting

Gunakan nama yang mudah dikenali user operasional. Hindari membuat data duplikat karena dapat membingungkan saat transaksi, approval, dan pelaporan.

Prasyarat

  1. Buka menu Master Data > Product > Condiment.
  2. Pastikan user memiliki akses untuk create, edit, dan delete Condiment Group.
  3. Gunakan tampilan light mode agar tabel, dialog, dan penanda screenshot mudah dibaca.

Keterangan Penanda Screenshot

  • Kotak dan nomor hijau menunjukkan langkah create.
  • Kotak dan nomor biru menunjukkan langkah update.
  • Kotak dan nomor merah menunjukkan langkah delete.

Langkah CRUD Condiment Group

Modul master/condiment memiliki 2 section: Condiment Group di kiri dan Condiment di kanan. Panduan ini hanya mencakup CRUD Condiment Group terlebih dahulu.

Langkah Create Condiment Group

  1. Klik tombol + pada section Condiment Group (penanda hijau nomor 1).

List Condiment Group

  1. Isi Name dengan Condiment Group Panduan (penanda hijau nomor 1).
  2. Isi Qty Min dengan 1 (penanda hijau nomor 2).
  3. Isi Qty Max dengan 3 (penanda hijau nomor 3).
  4. Biarkan Static Limit tidak dicentang atau false (penanda hijau nomor 4).
  5. Klik tombol Save (penanda hijau nomor 5).

Create Condiment Group

  1. Data Condiment Group berhasil dibuat dan tampil pada row Condiment Group Panduan dengan kode otomatis CDG-000005 (penanda hijau nomor 1).

Hasil Create Condiment Group

Catatan validasi create: form create tidak memiliki input Code; sistem membuat kode otomatis dengan format CDG-XXXXXX. Field Name wajib diisi, sedangkan Qty Min, Qty Max, dan Static Limit mengikuti kebutuhan operasional.

Langkah Update Condiment Group

  1. Klik action pada row Condiment Group Panduan, lalu pilih Edit.
  2. Ubah Name menjadi Condiment Group Panduan Updated (penanda biru nomor 1).
  3. Ubah Qty Min menjadi 2 (penanda biru nomor 2).
  4. Ubah Qty Max menjadi 4 (penanda biru nomor 3).
  5. Centang Static Limit menjadi true (penanda biru nomor 4).
  6. Klik tombol Save (penanda biru nomor 5).

Update Condiment Group

  1. Row Condiment Group Panduan Updated menampilkan hasil update dengan Qty Min = 2, Qty Max = 4, dan Static Limit = Yes (penanda biru nomor 1).

Hasil Update Condiment Group

Catatan validasi update: Code tampil readonly/disabled saat edit. Pada contoh ini, kode tetap CDG-000005 dan perubahan dilakukan pada Name, Qty Min, Qty Max, serta Static Limit.

Langkah Delete Condiment Group

  1. Klik action pada row Condiment Group Panduan Updated, lalu pilih Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Delete Condiment Group

  1. Setelah delete, row Condiment Group Panduan Updated tidak lagi tampil pada section Condiment Group (penanda merah nomor 1).

Hasil Delete Condiment Group

Catatan validasi delete: delete dilakukan melalui dialog konfirmasi dari action row. Pastikan data yang dihapus adalah row Condiment Group yang benar.

Langkah CRUD Condiment

Section Condiment berada di panel kanan. Data pada panel ini baru tampil setelah user memilih salah satu row Condiment Group dari panel kiri.

Prasyarat Condiment

  1. Pilih row group KARBO pada section Condiment Group (penanda hijau nomor 1).
  2. Setelah group dipilih, tombol + pada section Condiment aktif dan dapat digunakan untuk create Condiment (penanda hijau nomor 2).

Prasyarat Condiment

Catatan validasi prasyarat: section Condiment kosong atau tidak relevan sebelum group parent dipilih. Pada contoh ini, parent yang dipakai adalah KARBO - CDG-000004.

Langkah Create Condiment

  1. Klik tombol + pada section Condiment setelah group KARBO dipilih.
  2. Pastikan Condiment Group terisi CDG-000004 - KARBO (penanda hijau nomor 1).
  3. Pilih Item Sale dengan nilai ISL-000083 - SAMBAL TERASI (penanda hijau nomor 2).
  4. Name otomatis mengikuti Item Sale menjadi SAMBAL TERASI (penanda hijau nomor 3).
  5. Isi Charge dengan 5000 (penanda hijau nomor 4).
  6. Klik tombol Save (penanda hijau nomor 5).

Create Condiment

  1. Data Condiment berhasil dibuat dan tampil pada row SAMBAL TERASI dengan charge 5,000.00. Kode otomatis hasil capture adalah CDM-000013 (penanda hijau nomor 1).

Hasil Create Condiment

Catatan validasi create: Condiment Group, Name, dan Charge wajib sesuai validasi UI/backend. Jika Item Sale dipilih, Name terisi otomatis dari item tersebut dan field Name menjadi disabled.

Langkah Update Condiment

  1. Klik action pada row SAMBAL TERASI, lalu pilih Edit.
  2. Ubah Charge menjadi 7500 (penanda biru nomor 1).
  3. Klik tombol Save (penanda biru nomor 2).

Update Condiment

  1. Row SAMBAL TERASI menampilkan charge terbaru 7,500.00 (penanda biru nomor 1).

Hasil Update Condiment

Catatan validasi update: Code tampil readonly/disabled saat edit. Pada contoh ini, kode tetap CDM-000013; group dan item sale tetap sama, sedangkan Charge diubah.

Langkah Delete Condiment

  1. Klik action pada row SAMBAL TERASI, lalu pilih Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Delete Condiment

  1. Setelah delete, row SAMBAL TERASI tidak lagi tampil pada section Condiment untuk group KARBO (penanda merah nomor 1).

Hasil Delete Condiment

Catatan validasi delete: delete dilakukan melalui dialog konfirmasi dari action row. Pastikan data yang dihapus adalah Condiment pada group parent yang sedang dipilih.

Catatan Perilaku UI Aktual

  • Section Condiment Group berada di panel kiri, sedangkan section Condiment berada di panel kanan.
  • Dokumentasi ini mencakup CRUD Condiment Group di panel kiri dan CRUD Condiment di panel kanan.
  • Form create Condiment Group berisi Name, Qty Min, Qty Max, dan Static Limit tanpa input Code.
  • Backend membuat Code otomatis dengan format CDG-XXXXXX.
  • Saat edit, Code tampil readonly/disabled; field lain bisa diubah.
  • Static Limit = Yes berarti limit min/max group tetap dan tidak dikalikan dengan jumlah order.
  • Pada section Condiment, tombol create digunakan setelah memilih row Condiment Group terlebih dahulu.
  • Jika Item Sale dipilih pada form Condiment, Name terisi otomatis dari Item Sale dan menjadi disabled.
  • Delete dilakukan dari action row melalui dialog konfirmasi.