Skip to content

Table Layout

Fungsi Data

Table Layout digunakan untuk mengelola susunan meja yang membantu kasir melihat posisi dan status table.

Kapan Diatur

Atur data ini saat setup awal sistem, saat ada perubahan area operasional, atau saat layout meja baru dibutuhkan oleh POS.

Dipakai Oleh

Data ini biasanya dipakai oleh VSC POS, VSC Order, Sales, Report, dan sebagian proses Accounting. Jika pilihan Table Layout tidak muncul di transaksi terkait, periksa kembali outlet, sub outlet, status aktif, dan relasinya di Master Data.

Catatan Penting

Gunakan nama layout yang mudah dikenali user operasional. Hindari membuat data duplikat karena dapat membingungkan saat memilih layout meja di POS.

Prasyarat

  1. Buka menu Master Data > POS > Table Layout.
  2. Pastikan user memiliki akses untuk create, edit, dan delete Table Layout.
  3. Pastikan data Outlet dan Sub Outlet sudah tersedia. Contoh panduan ini memakai Outlet = KB, Sub Outlet = MAIN, dan update ke Sub Outlet = KB-GPA.

Keterangan Penanda Screenshot

  • Penanda hijau menunjukkan proses create.
  • Penanda biru menunjukkan proses update.
  • Penanda merah menunjukkan proses delete.
  • Nomor pada penanda mengikuti urutan aksi pada langkah panduan.

Langkah Create

  1. Klik tombol Create New pada halaman Table Layout (penanda hijau nomor 1).

Tombol Create New Table Layout

  1. Isi form Create Table Layout, lalu klik Save:
  2. Name: Table Layout Panduan (penanda hijau nomor 1).
  3. Outlet: KB (penanda hijau nomor 2).
  4. Sub Outlet: MAIN (penanda hijau nomor 3).
  5. Remark: Layout meja panduan (penanda hijau nomor 4).
  6. Tombol Save (penanda hijau nomor 5).

Form Create Table Layout

  1. Setelah berhasil disimpan, data tampil pada tabel dengan kode otomatis LYT-000007 (penanda hijau nomor 1).

Hasil Create Table Layout

Catatan validasi create:

  • Code tidak diinput manual; sistem membuat kode otomatis dengan format LYT-XXXXXX.
  • Name wajib diisi.
  • Outlet dan Sub Outlet wajib dipilih agar layout dapat dikaitkan ke area operasional.
  • Remark bersifat opsional, tetapi sebaiknya diisi untuk membedakan fungsi layout.

Langkah Update

  1. Pada row LYT-000007, buka action Edit.
  2. Ubah field yang diperlukan, lalu klik Save:
  3. Name: ubah menjadi Table Layout Panduan Updated (penanda biru nomor 1).
  4. Outlet: tetap KB (penanda biru nomor 2).
  5. Sub Outlet: ubah menjadi KB-GPA atau GUEST PERSONAL (penanda biru nomor 3).
  6. Remark: ubah menjadi Layout meja panduan updated (penanda biru nomor 4).
  7. Tombol Save (penanda biru nomor 5).

Form Update Table Layout

  1. Setelah berhasil disimpan, row LYT-000007 menampilkan perubahan nama, sub outlet, dan remark (penanda biru nomor 1).

Hasil Update Table Layout

Catatan validasi update:

  • Code tampil readonly saat edit dan tidak dapat diubah.
  • Name, Outlet, Sub Outlet, dan Remark dapat diubah.
  • Jika Sub Outlet tidak muncul, pastikan pilihan Outlet sudah benar.

Langkah Delete

  1. Pada row LYT-000007, buka action Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Konfirmasi Delete Table Layout

  1. Setelah delete berhasil, data LYT-000007 sudah tidak muncul lagi pada tabel (penanda merah nomor 1).

Hasil Delete Table Layout

Catatan validasi delete:

  • Delete dilakukan melalui dialog konfirmasi.
  • Pastikan layout yang dihapus tidak sedang dipakai oleh sub outlet aktif.
  • Jika delete ditolak sistem, periksa kemungkinan layout masih memiliki elemen layout atau masih terhubung ke outlet.

Catatan Perilaku UI Aktual

  • Modul Table Layout adalah single-panel CRUD dengan dialog create/edit.
  • Form create berisi Name, Outlet, Sub Outlet, dan Remark.
  • Form create tidak memiliki input Code; backend membuat kode otomatis.
  • Saat edit, Code readonly/disabled; field lain tetap dapat diubah.
  • Tabel menampilkan Code, Name, Outlet, Sub Outlet, Status, Remark, Created By, Created At, dan Action.
  • Row action memiliki Layout Designer, Activate, Edit, dan Delete; panduan ini hanya mencakup CRUD utama.
  • Delete dilakukan dari action row melalui dialog konfirmasi.