WhyERP & WhyWMS
Memuat sistem...
Logo

WhyERP

Sistem Pengelola Gudang

Sistem terpadu untuk mengelola operasional gudang WhyERP — stok, laporan kerja, dan seluruh aktivitas dalam satu platform yang aman, cepat, dan mudah digunakan.

© WhyERP — Sistem Pengelola Gudang

Selamat Datang

Masuk untuk melanjutkan ke sistem.

atau
Logo
Utama ▾
Dashboard
Keuangan ▾
Expense List
Petty Cash
Operasional Kerja ▾
Klaim Paket
Booking Mobil
SDM ▾
Dashboard Approval
Data Karyawan
Pengajuan Ijin/Cuti
Pengajuan Lembur
Absensi Karyawan
Jadwal Shift
Pengajuan Asset
Struktur Organisasi
Ganti Password
Kelola User
Dokumentasi ▾
SOP Gudang
Dokumen INBOUND
Inventory ▾
Stock Barang
Potong Stok Manual
Purchase
Retur Barang
Manajemen Order
Laporan Kerja
Stock Opname
Transfer Stock
Analisis Stok
Asset Warehouse
Admin ▾
Return Distributor
Setup Database
Template Resi
Logo
🇮🇩 Indonesia
🇺🇸 English
🇨🇳 中文
F
-
-
-
Shift -
Status Memuat...
Masuk --:--
Pulang --:--
Ganti Password
Setup Database
Pindah WMS
Keluar WMS
Logout
Pending Lembur
0
⏱️
Pending Ijin/Cuti
0
Pending Asset
0
Pending SO & Control
0

⏱️ Persetujuan Lembur

Tanggal Nama Divisi Jam Absen Status Aksi

Persetujuan Ijin/Cuti

Tanggal Nama Jenis Alasan Status Aksi

Persetujuan Pengajuan Asset

Tanggal Pemohon Asset Harga Status Aksi

Persetujuan Stock Opname & Control

Tanggal PIC Area/Item Selisih Status Aksi

Persetujuan Stock Opname Asset

Tanggal Auditor Divisi Progress Status Aksi
Absensi Karyawan - Fingerprint X900
Siap Menerima Data Fingerprint
Total Hadir
-
Alfa / Belum Absen
-
Terlambat
-
Kehadiran
-

Rekap Per Divisi

Pilih tanggal untuk memuat rekap divisi.

Rekap Per Cabang

Pilih tanggal untuk memuat rekap cabang.

Log Absensi Karyawan

Nama Karyawan Jabatan Shift Tanggal Divisi ID Finger Wajib Masuk Jam Masuk Jam Pulang Status Sumber Aksi
Pilih tanggal untuk memuat data absensi.
PAGI MALAM ⏱ SETENGAH HARI SD STD IJIN CUTI ALFA OFF Klik sel untuk ganti shift
Pengaturan Jam Shift
Jam default digunakan saat jabatan karyawan tidak memiliki pengaturan khusus.
Pengaturan ini digunakan pertama untuk menentukan status Terlambat di Absensi Karyawan. Prioritas: Jabatan Global.
Aktif:
Nama Jadwal Jabatan Jam Masuk Jam Pulang Toleransi Aktif Aksi
Memuat...
Pilih bulan untuk memuat roster karyawan.
Info: Nilai shift: PAGI, MALAM, SETENGAH HARI, SD, STD, IJIN, ALFA. Klik sel untuk siklus otomatis, atau pilih dari dropdown.

Ringkasan Order & Stock

Total Order Masuk
0
Total Order Keluar
0
Total Stock Keluar
0

Menunggu Approval Saya

Tanggal Tipe Pengajuan Nama Staff Status Saat Ini Aksi

Dashboard Expense

Total Pengeluaran (Tahun Terpilih)
Rp 0
Total Pengeluaran (Bulan Terpilih)
Rp 0

Rincian per Perusahaan

Expense List

Tanggal Perusahaan Kategori Keterangan Nominal Bank & Rekening Input By Aksi
Saldo Awal Periode
Rp 0
Total Pengeluaran
Rp 0
Total Pemasukan
Rp 0
Sisa Saldo
Rp 0

Periode Petty Cash

Tampilkan:

Transaksi Petty Cash

Pilih periode di atas untuk melihat transaksi
No Tanggal Tipe Kategori Keterangan Nominal Saldo Berjalan Status Bukti Input By Aksi
TOTAL Rp 0
Stock Control & Akurasi Stock
Validasi Stock - Stock Terbaru & Tingkat Akurasi Opname | Lihat Pusat Approval
Total Item Audit
0
Bulan Ini
Akurasi Rata-rata
0%
Memuat...
Item Selisih
0
Perlu Approval

Tren Akurasi Stock

Status Approval

Pending 0
Disetujui 0
Ditolak 0

Daftar Laporan Stock Control

Tanggal PIC Area/Posisi Kategori Alasan / Temuan Status Pending Approval #
Pusat Approval
Kelola Approval Penyesuaian Stock & Validasi Data
Menunggu Approval
0
Disetujui
0
Ditolak
0
Total
0

Daftar Approval Penyesuaian Stock

Tanggal PIC Area Kategori Temuan Kuantitas Status Tindakan
Total Tagihan (Pending)
Rp 0
Total Selesai Dibayar
Rp 0

Laporan Klaim Paket

Tanggal Nama PIC No. Resi Harga Paket Keterangan Status Aksi
Karyawan Aktif
0
Riwayat Resign
0
SP Aktif
0
Tetap
0
Kontrak
0
Ijin Hari Ini
0
Cuti Hari Ini
0
Sakit Hari Ini
0
Kontrak Habis
0
Karyawan Akan Habis Kontrak (≤ 40 hari):

Data Karyawan Aktif

Nama Jabatan Lokasi Status Fingerprint ID Tgl Masuk Selesai Kontrak Sisa Cuti SP Aksi

Riwayat Karyawan Resign

Nama Jabatan Cabang Tgl Masuk Tgl Resign Alasan Aksi
Total SP Aktif
0
SP 1
0
SP 2
0
SP 3
0

Daftar Surat Peringatan (SP)

Karyawan Jenis SP Alasan Tgl Terbit Masa Berlaku Kadaluarsa Status Aksi

Kelola User

Username Nama Role Divisi Hak Akses Aksi

Karyawan Tanpa Akses Login

Template Role

Nama TemplateHak AksesAksi

Dashboard Penilaian Bulanan

Total Point
0
Rata-Rata Point
0
Nilai
-
Jumlah Penilaian
0

Isi KPI Karyawan

Belum Dinilai

Riwayat KPI Saya

▶
Tanggal Divisi Jabatan Judul Total Point Nilai Disimpan Cetak

Pengajuan Ijin & Cuti

Tanggal Mulai Nama Karyawan Jenis Ijin / Cuti Keterangan Bukti/Surat Status Approval Aksi
Total Pengajuan
0
Menunggu Approval
0
⏳
Disetujui
0
Ditolak
0

Riwayat Pengajuan Asset

Tanggal Nama Pemohon Jenis Asset Estimasi Harga Prioritas Deskripsi Bukti Status Approval Aksi

⏱️ Lembur

Disetujui
0 Jam
Pending
0 Pengajuan
⏳
Belum Ajukan
0 Orang-Hari
Tanggal Nama Divisi Jam Absen Keterangan Status Deteksi Aksi
Nama Jabatan Divisi Status Ket. Aksi
Total Return
0
Return Penarikan
0
Return Buy Back
0
Return Normal / Exp
0
Return BPOM
0

Return Distributor

Pilih Export
Export Return Terpilih
Export Semua Return
Distributor No. Return / Tanggal Jenis Return Total SKU Total Qty Keterangan Aksi
Total Jenis Barang
0
Total Stok (Unit)
0
Stok Rendah
0
Hampir Exp (30hr)
0

Daftar Stock Barang

Barcode SKU Nama Barang Stock Stock di Target

Riwayat Purchase

No No. Purchase Tanggal Supplier Keterangan Item Total Status Aksi

Form Purchase

Item Barang
SKU Nama Barang HargaQty

Riwayat Pemotongan Stok Manual

No. Dokumen Tanggal Alasan / Tujuan Keterangan Dibuat Oleh Aksi

Riwayat Retur Barang

No. Retur Tanggal Sumber Retur Alasan Keterangan Dibuat Oleh Aksi
0 dipilih

Order

● Auto Sync Active
PlatformNama TokoNo. OrderCustomerSKUTanggalPaymentStatusPrioritasSLANo. ResiEkspedisiAksi

Unpaid

PlatformNama TokoNo. OrderCustomerGrand TotalMetode BayarPaymentTanggalUsia OrderAksi

Pending Review

PlatformNama TokoNo. OrderCustomerSKUAlasan ReviewPaymentTanggalUsia OrderPrioritasAksi

Pending

PlatformNama TokoNo. OrderSKUPaymentTanggalBatas KirimSLAPrioritasAksi

Distribusi

PlatformNama TokoNo. OrderNo. ResiEkspedisiSKUTipe PickingStatus DistPrioritasBatas KirimSLADitugaskanAksi

Shipped

PlatformNama TokoNo. OrderNo. ResiEkspedisiStatus KirimTerkirimUsia OrderAksi

Delivered

PlatformNama TokoNo. OrderNo. ResiEkspedisiCustomerTerkirimDiterimaLama KirimAksi

Voided

PlatformNama TokoNo. OrderCustomerSKUAlasan VoidDi-Void OlehTanggal VoidTanggal OrderAksi

Menunggu Resi

PlatformNama TokoNo. OrderSKUKurirStatus ResiTanggal OrderBatas KirimSLAPrioritasPercobaanAksi
Semua order sudah punya resi.

Resi Bermasalah

PlatformNama TokoNo. OrderSKUKurirError ResiPercobaan TerakhirPercobaanBatas KirimSLAPrioritasAksi
Tidak ada order dengan resi bermasalah.

On Hold

PlatformNama TokoNo. OrderSKUAlasan HoldDi-hold OlehWaktu HoldDurasi HoldPrioritasAksi
Tidak ada order dalam status hold.

Sistem WMS

Pusat fitur Warehouse Management System — lokasi, stock, wave, pengisian, picking, sortir, dan packing.

Order WMS

0

Order masuk WMS (belum wave)

Dalam Wave

0

Order sedang diproses

Selesai

0

Order WMS terkirim

Pengaturan Lokasi

Atur kode & peta lokasi gudang

Stock Barang

Stok per lokasi WMS

Wave Order

Buat gelombang proses order

Aturan Pengisian

Aturan refill lokasi

Tugas Pengisian

Isi ulang stok lokasi

Tugas Picking

Ambil item per wave

Tugas Sortir

Sortir item per order

Packing Order

Kemas & siapkan kirim

Shipping / Handover

Scan & serahkan paket ke ekspedisi

Riwayat Shipping

History handover & download manifest

Surat Jalan

Tracking posisi order & cetak surat jalan

Penerimaan Barang

Terima stok Inbound masuk gudang

Dashboard WMS

Pendapatan, Picking & Sortir

Stock Opname

Hitung stok fisik per lokasi

Booking Mobil

Tanggal PIC Booking Jam Berangkat Tujuan Keterangan Total Biaya Status Aksi

Pemakaian Minggu Ini

SKU Nama Keluar Satuan

Pemakaian Bulan Ini

SKU Nama Keluar Satuan

Ringkasan Pemakaian & Status Stok

SKU Nama Stok Saat Ini Keluar Minggu Keluar Bulan Rata/Hari Satuan Status

Asset Warehouse

Daftar Asset
Stock Opname Asset

Ringkasan Asset

Distribusi asset berdasarkan divisi
Total Asset
0
Marketplace
0
Distributor
0
KOL
0
OFFICE
0
Return
0
Inbound
0
WhyERP
0
Asset Aktif
0
Asset Perbaikan
0
Asset Rusak
0
Dtl Kategori Total Unit Distribusi Divisi Status Record
Progress Scan: 0 / 0 Asset Ter-scan
QR Scanner
Daftar Sudah Scan (0)
# Kode Asset Nama Divisi Qty Fisik Kondisi Jam
⏳ Daftar Belum Scan (0)
Kode Asset Nama Divisi Qty Sistem Status

LAPORAN HASIL STOCK OPNAME

Periode: -

Riwayat Stock Opname

Tanggal SKU / Nama Lokasi Batch Exp Sistem Fisik Selisih Status PIC Aksi

Mengetahui,

(Tanda Tangan)

Manager Gudang

Mengetahui,

(Tanda Tangan)

Supervisor Gudang

Dibuat oleh,

(Tanda Tangan)

Petugas Stock Opname

Total Target
0
Total Dokumen Transfer
0
Total Transfer (Qty)
0
SKU Ditransfer
0

Riwayat Transfer Stock

No. Transfer Tanggal Target Item Total Qty Catatan Oleh Aksi

Dokumen INBOUND

Tanggal No. Packing List No. Order Supplier Keterangan Input By File Aksi

SOP Gudang

Standard Operating Procedure - Panduan kerja standar untuk operasional gudang

Memuat SOP...

Struktur Organisasi

Hirarki organisasi dan struktur kepemimpinan perusahaan

Total Anggota
0
‍‍‍
Total Departemen
0
Total Leader
0
Memuat struktur organisasi...

Print Surat Jalan

Pilih PO yang statusnya Ready Pickup untuk dicetak dalam 1 Surat Jalan. Format: 1 Halaman A4 = 1 Surat Jalan

Cara Menggunakan:
  1. Pastikan kolom "Status Gudang" (kolom L) di spreadsheet diisi dengan Ready Pickup atau Siap Pickup
  2. Klik tombol Refresh untuk memuat data terbaru
  3. Klik tombol Print Surat Jalan lagi
  4. Hasil print: 1 Halaman A4 Full = 1 Surat Jalan dengan desain profesional
Status yang diterima: Ready Pickup, Ready To Pickup, Ready, Pickup, Siap Pickup, Siap
ℹ️ Info: Centang PO yang ingin dimasukkan ke Surat Jalan. Total Koli dan Total PO akan dihitung otomatis.

Pilih PO (Ready Pickup)

Total yang Dipilih:
0 PO · 0 Koli

Edit SLA Rules

Atur batas hari SLA untuk Antrian Distributor. Default: H+1 dari Order Queue Time.

Contoh: 1 = H+1, 2 = H+2

Update Keterangan Late Shipment

Update Ongkir MISTINE

Ekspor Data Lembur

Pilih rentang tanggal untuk mengekspor data ke format Excel (CSV).

Pengaturan Target Transfer

Buat target seperti Marketplace, Distributor, Toko, dll. Setelah dibuat, langsung bisa transfer stock ke target tersebut.

TargetWarnaAksi

Transfer Stock

SKUNamaQty

Ekspor Laporan Kerja

Pilih rentang tanggal dan divisi untuk mengekspor laporan ke Excel.

Tambah Transaksi Kas Gudang

Rp
Klik atau drag & drop file di sini
JPG, PNG, PDF (maks. 20MB)
-
Mengupload Bukti...
Mohon tunggu, jangan tutup halaman ini
0%

Buat Periode Petty Cash

Rp

Tambah Transaksi Petty Cash

Rp
Klik atau drag & drop file di sini
JPG, PNG, PDF (maks. 20MB)
-

Buat Product MISTINE

Rp

Transaksi Payment MISTINE

No Nama Karyawan Harga Product Status Metode Order ID Aksi

Pembayaran Karyawan

-

Pilih Metode Pembayaran

Pilih metode pembayaran online di bawah ini. Biaya tambahan otomatis dihitung agar dana yang masuk ke rekening tetap utuh.

Virtual Account (BCA, Mandiri, BRI)
Biaya: Rp 4.500 (Flat)
Rp 0
QRIS (QR / ShopeePay / Dana / LinkAja)
Biaya: 0.7% dari total nominal
Rp 0
GoPay
Biaya: 2% dari total nominal
Rp 0
ShopeePay
Biaya: 2% dari total nominal
Rp 0
OVO
Biaya: 3% dari total nominal
Rp 0
Alfamart / Indomaret
Biaya: Rp 5.000 (Flat)
Rp 0
Rincian Transaksi:
Harga Bersih Toko Rp 0
Biaya Tambahan Rp 0
Total Bayar Karyawan Rp 0

Tambah Transaksi Karyawan

Bisa memilih dari daftar atau mengetik nama baru secara manual.
Masukkan nama karyawan, pisahkan dengan baris baru (satu nama per baris).

Konfigurasi Payment Gateway

-->

Bukti Transaksi

Tanggal
-
Nominal
-
Keterangan
-
⏳ Memuat bukti...
Buka di Tab Baru

Cetak Invoice Petty Cash

Rp
Klik atau drag & drop file di sini
JPG, PNG, PDF (maks. 20MB)
-
Setup Database & API
Kelola koneksi database, Google Drive, WhatsApp & Toko Online dalam satu tempat
Dashboard Koneksi
● Belum diuji
Database
-
● Belum diuji
Google Drive
-
● Belum diuji
WhatsApp
-
● Belum diuji
Toko Online
-
Koneksi Database ● Memeriksa...
Memeriksa koneksi...
Panduan Setup MySQL di Server Berbeda

Gunakan langkah berikut bila database MySQL berada di server yang terpisah dari server aplikasi (Laravel).

  1. Di server database — buat database:
    CREATE DATABASE IF NOT EXISTS whywms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  2. Buat user khusus aplikasi (ganti IP & password):
    CREATE USER 'whywms_user'@'IP_SERVER_APP' IDENTIFIED BY 'PASSWORD_KUAT';
    GRANT ALL PRIVILEGES ON whywms.* TO 'whywms_user'@'IP_SERVER_APP';
    FLUSH PRIVILEGES;
  3. Izinkan koneksi dari luar — edit /etc/mysql/mysql.conf.d/mysqld.cnf:
    [mysqld]
    bind-address = 0.0.0.0
    lalu restart: sudo systemctl restart mysql
  4. Buka firewall port 3306 hanya dari IP server aplikasi:
    sudo ufw allow from IP_SERVER_APP to any port 3306
  5. Di server aplikasi — isi form di atas dengan IP server database, port 3306, nama DB, username & password yang dibuat, lalu klik Uji MySQL.
  6. Jalankan migrasi & seed dari server aplikasi:
    php artisan migrate --force
    php artisan db:seed --force
Keamanan: jangan pakai akun root, batasi host ke IP server aplikasi (jangan '%'), dan jangan buka port 3306 ke seluruh internet tanpa VPN/TLS.
Google Drive ● Belum diuji
-
Gunakan link folder yang dibagikan sebagai "Siapa saja dengan link". Saat ada upload, sistem otomatis membuat sub-folder periode (bulan/tahun) di dalam folder ini.
WhatsApp ● Belum diuji
-
Daftar Toko Saya

Order otomatis disinkronkan berdasarkan interval polling masing-masing toko.

Nama Toko Platform Shop ID Status Status Koneksi Polling Aksi
Belum ada toko. Klik "Tambah Toko" untuk menambah.
Mesin Fingerprint ● Belum diuji
-
Mesin absensi hanya dapat mengakses port 80. Pastikan aplikasi dijalankan/di-deploy pada port 80, lalu set URL di atas sebagai endpoint HTTP Push (Method: POST) pada mesin.
Format JSON yang Dikirim Mesin ke URL di atas
{"func":"syncFingerprintData","args":[[{"fingerprintId":"001","karyawanId":"ID123","nama":"Budi","divisi":"Gudang","jabatan":"Staff","jam":"08:05:00","tipe":"IN","tanggal":"2026-08-09"}]]}
Mesin juga bisa mengirim via query string (GET/POST), mis. ?user_id=001&punch_time=2026-08-09 08:05:00&state=0. Sistem otomatis menyesuaikan kolom (nama, divisi, jabatan) dari master Data Karyawan saat ada kecocokan fingerprintId.
  • Buka browser, ketik IP mesin X900, login admin panel
  • Cari menu Communication / HTTP Push / Web Server
  • Set URL deployment di atas, Method: POST
  • Simpan, lalu uji dengan tombol "Uji Terima Data"
Tampilan Halaman Login Papan perkenalan kiri
Perubahan diterapkan setelah klik "Simpan & Terapkan".

Dashboard WMS

Ringkasan Pendapatan (throughput order) serta Pendapatan per Karyawan untuk setiap tugas — Picking, Sortir, dan Packing (masing-masing Jumlah Order & Jumlah Qty).

Pemisah Kanal Order

Pendapatan (Order WMS)

0

Jumlah Qty

0

Jumlah Order

Tugas Picking

0

Jumlah Qty

0

Jumlah Order

Tugas Sortir

0

Jumlah Qty

0

Jumlah Order

Pendapatan Picking per Karyawan

Nama KaryawanJumlah OrderJumlah Qty
Memuat...

Pendapatan Sortir per Karyawan

Nama KaryawanJumlah OrderJumlah Qty
Memuat...

Pendapatan Packing per Karyawan

Nama KaryawanJumlah OrderJumlah Qty
Memuat...

Pengaturan Lokasi

Kategori lokasi, kunci SKU per lokasi, limit stok per lokasi, dan impor CSV

Manajemen Kategori

Kategori baru otomatis tersedia di pengaturan lokasi, kunci SKU, dan penguncian order (Marketplace → lokasi Marketplace, Distributor → lokasi Distributor).

Kategori
Memuat...

Kategori Lokasi

LokasiKategori
Memuat...

Kunci Lokasi per SKU

Kunci memaksa SKU ditarik dari lokasi tertentu. Marketplace wave otomatis mengambil dari lokasi berkategori Marketplace.

SKUKategoriLokasi
Memuat...

Stock Limit per Lokasi (Maks)

Setel batas maksimal stok per lokasi per SKU. Jika stok melebihi limit, stock limit warning.

LokasiSKULimit QtyKeterangan
Memuat...

Stock Barang

Detail stok per lokasi, SKU, batch & exp untuk acuan Wave Order

Filter Kategori
Filter Kategori Lokasi
Lokasi SKU Nama Kategori Barcode Batch Exp Qty Status

Penerimaan Barang

Terima barang dari Inbound — scan/pilih No Inbound, check SKU, lalu stok masuk kategori Inbound.

No. Inbound Tanggal Supplier Keterangan Item Status Aksi

Penerimaan Barang —

Lokasi SKU Nama Barang Batch ExpQty

Stock Opname

Buat tugas hitung stok fisik per lokasi — atribut Batch/Exp dapat dipilih, ceklist real-time, lalu hasil selisih bisa di-adjust atau diulang (stock ulang).

No. SO Tanggal Lokasi SKU Kategori Atribut Progress Selisih Status Referensi Aksi
Memuat...
No. SO Tanggal Lokasi Progress Selisih Status Aksi
Memuat...

Buat Tugas Stock Opname

Item ceklist dibuat dari semua stok (qty > 0) sesuai lokasi dan/atau SKU yang diisi. Kosongkan keduanya = semua stok.

Stock Opname —

0/0
Scan SKU / Barcode
Scan lokasi dulu (jika diminta), lalu SKU → input qty fisik.
#SKUNamaBatchExpSistemFisikSelisihStatus

Pemindahan Lokasi

Buat Order

Item Order

SKUNamaStock (Sumber Transfer)Stok TersediaQty
Belum ada item. Klik "Tambah Item".

Update Batch & Exp

Wave Order — Tugas Picking

Buat gelombang tugas picking dan pastikan stok tersedia untuk setiap order

Daftar Order Siap Wave

0 dipilih
No. Order Pelanggan Channel Jenis Total Item Stok

Daftar SKU Single Siap Wave

0 SKU dipilih
SKU Nama Qty Dibutuhkan Stok Tersedia Jml Order Stok

Daftar Kombinasi SKU Multi

0 dipilih
Kombinasi SKU (SKU × Qty) Jml Order Total Qty Stok
No. Wave Tanggal Tipe Order Total Order Total Qty Status Dibuat Oleh Aksi

Top SKU Berdasarkan Qty

Rekap SKU per Order

SKU Nama Total Qty Qty Single Qty Multi Jml Order

Aturan Pengisian Ulang

Aturan custom lokasi pengambilan & batas stok untuk pengisian ulang stok otomatis / manual

SKU Nama Lokasi Tujuan Lokasi Pengambilan Qty Min Qty Max Kategori Status Aksi
Memuat...

Aturan Pengisian Ulang

Tugas Pengisian Ulang

Mengisi stok ke lokasi yang kosong / menipis dari lokasi pengambilan. Berguna saat Wave Order stock kosong.

No. Pengisian SKU Nama Dari (Asal) Ke (Tujuan) Qty Terisi Status Sumber Staff Aksi
Memuat...

Buat Tugas Pengisian Manual

Tugas Picking

Scan dan ambil stok berdasarkan lokasi, SKU, batch, exp date & qty

No. Tugas No. Wave No. Order Channel Status Picker No. Keranjang Aksi

Tugas Sortir

Pilah SKU hasil picking ke keranjang (bin) sesuai order multi

Laporan Kerja

Rekap kerja per shift. Total Order diambil otomatis dari Riwayat Pengiriman (order Terkirim — Jam Terkirim).

Tanggal Shift Jenis Order Jam Mulai Jam Selesai PIC Total Orang Total Orang Lembur Jam Normal Jam Lembur Jam Pengurangan Total Order Aksi

Tambah Laporan Kerja

Centang nama Karyawan di atas untuk Jumlah Orang & Jumlah Orang Lembur (jumlah = yang dicentang). Jam Normal otomatis = Jam Selesai − Jam Mulai − Jam Pengurangan. Jam Lembur diisi manual. Total Order otomatis dari Riwayat Pengiriman (order Terkirim, Jam Terkirim).

Packing Order

Packing Singel (scan keranjang picking → SKU) & Packing Multi (scan keranjang sortir)

Kamera Packing
OFF
Kamera mati
📦 -
Resi: -
SKU: - · Qty: -
00:00
Rekam otomatis → Drive
Hasil Deteksi Camera
Belum merekam
Hasil deteksi akan muncul di sini setelah packing selesai.
No. Packing Keranjang No. Order SKU Nama Qty No. Resi Status
No. Packing Keranjang No. Order SKU Qty No. Resi Video Status
No. Carton No. Order SKU Nama Qty Status Waktu

Surat Jalan

Pantau posisi order di setiap tahap: Menunggu Wave → Menunggu Picking → Menunggu Sortir → Menunggu Packing → Terkirim. Cetak surat jalan untuk pengiriman.

No. Order Tanggal Pelanggan Channel Wave No. Keranjang Picking No. Keranjang Packing No. Resi Tahap Waktu Kirim Aksi

Tambah Expense

Rp

Ganti Password

Input Laporan Pengerjaan Orderan

Wajib diisi jika tidak semua memakai ID Card.
Wajib diisi jika tidak semua memakai Sepatu.
*Rumus: ((Utama + Admin) x 8) + (PHL x Jam) + Jam Perbantuan - Jam Pengurangan + (Lembur x Jam)

Detail Laporan Kerja

Laporan Stock Control

1. Referensi Data Awal (Admin)
Lokasi SKU Batch Exp Date Stok TTX Stok Mabang Fisik A Selisih Aksi
Daftar Item / SKU
Lokasi SKU Batch Exp Date Stok TTX Stok Mabang Fisik A Fisik S Selisih Aksi #

Input Laporan Klaim Paket

Rp

Booking Mobil


Rincian Daftar PO
Tips: Ambil data otomatis dari PO Ready Pickup di Antrian Distributor
Nama Customer No. PO Total Cartoon Parkir (Rp) Tol (Rp) PKBM (Rp) Lain-lain (Rp) Aksi
Total Estimasi Biaya: Rp 0

Import dari PO Ready Pickup

ℹ️ Info: Pilih PO yang akan ditambahkan ke Booking Mobil. Data diambil dari Antrian Distributor dengan status Ready Pickup.
Sheet Distributor PO Number Total Pcs Jumlah Dus Alamat
Memuat data...

Upload Bukti Pembayaran

ID / No: -

Anda dapat upload banyak file sekaligus (JPG, PNG, PDF)

Klik atau Drag File di sini
Bisa pilih banyak file sekaligus (Max 20MB/file)
File Terpilih:
Mengupload file... 0 / 0
Selesai Upload!
Semua file berhasil diproses.

Edit Rincian Biaya PO

Customer / PO
- / -
Rp
Rp
Rp
Rp
Total Biaya PO: Rp 0

Bukti Pembayaran PO

Memuat bukti...

Input Biaya Perjalanan Aktual

ID Booking: -

Total Biaya Aktual: Rp 0

Buat Tugas Baru

Durasi:

Tambah User

Centang Lihat agar fitur muncul di menu user, Edit untuk izin ubah/hapus. Memilih Role akan mengisi template hak akses otomatis (bisa disesuaikan).

Tambah Template Role

Centang Lihat dan Edit sesuai kebutuhan template ini.

Tambah Karyawan

Form Resign / Non-Aktif

Buat Surat Peringatan (SP)

Form Pengajuan Ijin / Cuti

Klik atau drag & drop file di sini
JPG, PNG, PDF (maks. 20MB)
-

⏱️ Form Pengajuan Lembur

Tanggal Lembur Belum Diajukan:
Semua data lembur Anda sudah diajukan.
Nama Anda tidak terdaftar sebagai personil lembur di Laporan Kerja hari ini!
Nama terverifikasi dalam Laporan Kerja. Jam lembur otomatis disinkronkan.
Jam
*Otomatis sesuai Laporan Kerja

Pengaturan Personel Lembur Tanggal Merah

Daftarkan karyawan yang akan bekerja di hari libur agar mereka bisa mengajukan lembur.

Jabatan Memakai
Tampilkan karyawan sesuai jabatan akun login, atau pilih manual
Semua Jabatan
Jabatan Sesuai Akun

Daftar Terdaftar:
Tanggal Nama Divisi Hapus

Form Lembur Tanggal Merah

*Gunakan form ini jika Anda bertugas di hari libur.

Nama Anda tidak terdaftar dalam daftar personil lembur untuk tanggal ini!

Form Pengajuan Asset

Rp
Klik atau drag & drop file di sini
JPG, PNG, PDF (maks. 20MB)
-
Alur Persetujuan
Pemohon Team Leader Vice Supervisor Supervisor HR Disetujui

Riwayat Approval

Tambah Anggota Organisasi

Tambah SOP

- -

Pratinjau Dokumen SOP

Buka di Tab Baru

Tambah Barang

Move Stock ke Lokasi Lain

NAMA BARANG
-
LOKASI ASAL
-
STOK TERSEDIA
-
BATCH
-
Jumlah melebihi stok tersedia!

Scan QR Card

Menyiapkan Kamera...

Arahkan QR Card Karyawan ke arah kamera.
Pastikan pencahayaan cukup terang.

Asset Warehouse

Perpindahan Lokasi Asset

Edit Details Asset

Form Pemotongan Stok Manual

Lokasi SKU Nama Barang Batch ExpQty

Form Retur Barang

Lokasi SKU Nama Barang Batch ExpQty
ℹ️ Barang yang diretur akan otomatis masuk kembali ke stok sesuai jumlah yang diinput.

Edit Order

Lokasi SKU Nama Barang Batch ExpQty

Validasi Fisik Order: -

Checker: -

AMBIL FOTO BUKTI PACKING

FOTO BERHASIL DIUNGGAH

Daftar Item Pesanan

Progress: 0 / 0
Barang Lokasi Qty Order Sudah Discan

Upload Bukti Packing

Klik untuk Pilih File Foto / PDF

Maksimal 20MB

Preview Impor Orderan

0 Baris Terdeteksi
Tips: Pilih Sumber Transfer (hasil Transfer Stock ke Target, mis. Marketplace/Distributor) untuk setiap SKU. Jika kolom berwarna Merah, silakan pilih sumber transfer yang tersedia secara manual.
Tgl Kategori Pelanggan SKU Qty Pilih Sumber Transfer No. Order / Resi Target / Sumber

Pengajuan Stock Opname

Audit Item 1 dari 1
Lokasi Penyimpanan
Nama Barang:
Batch:
Exp Date:
Selisih: 0

Pilih Barang untuk di-Audit

SKU / Nama Batch Lokasi Stok

Tambah Dokumen INBOUND

Upload File
Masukkan Link
Klik atau Drag file ke sini
filename.pdf
0 MB
Mengunggah ke Google Drive...

Buat Wave Order

Marketplace → Wave Multi (1 tugas = 15 order, otomatis dibagi). Distributor / Store → 1 pesanan = 1 tugas picking.
No. OrderPelangganChannelJenisTotal ItemStatusStok

Scan

Video Packing

Kamera mati
00:00

Laporan Stock Opname

Report ID: -

Item dengan Selisih Negatif (Stock Minus):

# Kode Nama Divisi Stok Sistem Stok Fisik Selisih

Asset yang Hilang (Tidak Terscan):

# Nama Asset

Daftar Laporan Stock Opname

# Tanggal Auditor Total Asset Terscan Minus Status Aksi

Tambah Toko

Input Absensi Manual

Setup Webhook Fingerprint X900

URL Webhook Fingerprint / Middleware
/api/fingerprint-webhook
Gunakan URL di atas sebagai endpoint penerima webhook. Payload bisa dikirim dalam format array langsung atau format {"func":"syncFingerprintData","args":[[...]]}.
Format JSON yang Dikirim Mesin ke URL di atas
{"func":"syncFingerprintData","args":[[{"fingerprintId":"001","karyawanId":"ID123","nama":"Budi","divisi":"Gudang","jabatan":"Staff","jam":"08:05:00","tipe":"IN","tanggal":"2026-04-15"}]]}
  • Buka browser, ketik IP mesin X900, login admin panel
  • Cari menu Communication atau HTTP Push
  • Set URL deployment di atas, Method: POST
  • Aktifkan, simpan, lalu test dengan tombol di bawah

Jadwal Khusus Tanggal

Roster Bulanan
Gunakan ini untuk mengatur jam masuk/pulang yang berbeda pada tanggal tertentu. Mengabaikan jam standar (global).
Tanggal Pagi (In-Out) Malam (In-Out) Tol Aksi

Cetak Massal Label Asset

Pilih divisi untuk mencetak seluruh label asset yang terdaftar pada divisi tersebut.

Proses ini akan membuka jendela cetak baru dengan banyak label sekaligus.

Tambah Return Distributor

Wajib pilih Jenis Return
Pilih dari daftar atau ketik langsung
Contoh: 5000 atau 5.000
# SKU * Batch * Qty Exp Date Kategori Keterangan
Auto-deteksi aktif: SKU+Batch yang terdaftar di daftar Penarikan/Buy Back akan otomatis terdeteksi saat diisi.

Setting SKU & Batch Bermasalah

SKU dan Batch yang terdaftar di sini akan otomatis terdeteksi saat input Return Distributor. Kolom Status menunjukkan apakah SKU tersebut sudah pernah di-return.

Ketik ALL di kolom Batch untuk menandai semua batch dari SKU tersebut.
# SKU Batch Manufaktur Status Return Jml Hapus
Belum ada data
Ketik ALL di kolom Batch untuk menandai semua batch dari SKU tersebut.
# SKU Batch Manufaktur Status Return Jml Hapus
Belum ada data
Ketik ALL di kolom Batch untuk menandai semua batch dari SKU tersebut.
# SKU Batch Manufaktur Status Return Jml Hapus
Belum ada data
Panel ini menampilkan semua SKU+Batch dari data Return Distributor yang belum terdaftar di daftar Penarikan maupun Buy Back. Klik tombol + Daftarkan untuk langsung menambahkan ke daftar yang sesuai.
SKU Batch Jml Return Kategori Saat Ini Status Daftar Aksi
Klik Refresh untuk memuat data

Export Return Distributor

Export data lengkap termasuk detail SKU, Batch, Exp Date, Qty, dan Kategori ke file Excel.

No. Return Tanggal Distributor SKU Qty

Kelola Daftar PIC Sales

Nama yang ditambahkan akan muncul sebagai pilihan dropdown di form Return Distributor.

# Nama PIC Sales
Belum ada data

Detail Return

Hold Order

Detail Order — -

Memuat detail...

Pilih Jadwal Pengiriman

Pilih layanan ekspedisi & jadwal pengiriman. Kolom Ekspedisi & Batas Waktu Pengiriman akan diisi otomatis, lalu No. Resi dibuat.

Untuk layanan instan, pilih jam penjemputan sesuai jadwal platform.

Atur Kolom Tabel

Pilih kolom yang ingin ditampilkan pada tabel order.