Senin–Jumat 08:30–17:30 WIB
Jalan Rambutan No.1A Jatimurni Bekasi, Jawa Barat 17431
Kembali ke Blog
Technology & Business • November 13, 2026

Cara Menghitung KPI Vendor dari Data Penerimaan Gudang: Rumus, Skor Berbobot, dan Contoh Hitung

Hifshan Riesvicky

11 min read
Cara Menghitung KPI Vendor dari Data Penerimaan Gudang: Rumus, Skor Berbobot, dan Contoh Hitung

Cara menghitung KPI vendor dari data penerimaan gudang adalah mengubah catatan kedatangan barang menjadi empat angka: ketepatan waktu (on time delivery), penerimaan mutu (quality acceptance), akurasi kuantitas, dan persentase transaksi tanpa peringatan. Keempatnya digabung menjadi skor berbobot, lalu dibaca lewat pita status baik, waspada, atau kritis.

Evaluasi supplier sering bergantung pada kesan: vendor yang terasa sering terlambat atau sering bermasalah. Kesan itu bisa benar, tetapi sulit dipakai untuk bernegosiasi atau memutuskan siapa yang dipertahankan. Data penerimaan gudang menyimpan bukti yang lebih objektif karena dicatat saat barang tiba. Artikel ini memberi rumus tiap metrik, rumus skor berbobot, dan contoh hitung dengan angka ilustrasi.

Isi artikel adalah praktik umum, bukan standar baku dan bukan jaminan hasil. Bobot dan ambang pada contoh hanyalah ilustrasi. Untuk membahas evaluasi vendor di perusahaan Anda, hubungi tim kami. Sumber datanya berasal dari proses penerimaan, dibahas di scan barcode penerimaan barang gudang.

Apa Itu KPI Vendor dan Bagaimana Cara Menghitung KPI Vendor dari Data Penerimaan?

KPI vendor adalah ukuran kinerja pemasok yang dihitung berkala dan dibandingkan dengan target. Evaluasi supplier gudang adalah penilaian pemasok berdasarkan apa yang terjadi di gudang saat barang diterima, bukan berdasarkan janji atau kesan.

Data penerimaan cocok menjadi sumber karena ia dicatat pada saat kejadian oleh orang yang menerima barang. Tanggal tiba, jumlah yang datang, hasil pemeriksaan, dan peringatan yang muncul saat scan semuanya sudah ada di dokumen penerimaan. Tidak perlu entri tambahan khusus untuk penilaian, sehingga beban kerja gudang tidak bertambah. Angka yang dihasilkan pun dapat ditelusuri kembali ke dokumen asalnya bila vendor mempertanyakannya.

Prasyaratnya adalah dokumen penerimaan yang dibuka dari PO dan berisi tanggal janji kirim serta jumlah pesanan. Tanpa tanggal janji, ketepatan waktu tidak bisa dihitung. Tanpa jumlah pesanan, akurasi kuantitas tidak punya pembanding. Pastikan dua data itu terisi di PO sebelum KPI dipakai. Untuk PO lama yang tidak memuatnya, tandai sebagai tidak dapat dinilai alih-alih menebak tanggalnya.

Data Apa yang Dibutuhkan dari Penerimaan Gudang?

Setiap metrik membutuhkan beberapa kolom dari dokumen penerimaan dan PO. Tabel berikut memetakan metrik ke datanya, sehingga mudah dicek apakah sistem sudah menyimpan semuanya. Bila ada kolom yang belum tersedia, lengkapi proses pencatatannya lebih dulu, karena KPI yang dihitung dari data setengah lengkap akan menghukum atau menguntungkan vendor secara tidak adil.

MetrikData yang dibutuhkanAsal data
On time deliveryTanggal janji kirim, tanggal penerimaanPO dan dokumen penerimaan
Quality acceptanceJumlah diterima, jumlah ditolak atau lulus mutuDokumen penerimaan dan hasil pemeriksaan
Akurasi kuantitasJumlah pesanan, jumlah diterimaPO dan dokumen penerimaan
Transaksi bebas warningJumlah scan, jumlah scan ber-warningAudit scan penerimaan

Definisi tiap kolom harus disepakati lebih dulu, misalnya apakah tanggal penerimaan berarti tanggal truk tiba atau tanggal scan pertama. Perbedaan definisi menghasilkan angka yang berbeda untuk vendor yang sama. Tuliskan definisi itu dalam satu dokumen yang juga dibagikan kepada vendor, agar tidak muncul perdebatan tentang cara menghitung.

Bagaimana Rumus On Time Delivery Supplier?

On time delivery supplier adalah persentase pengiriman yang tiba pada atau sebelum tanggal janji, dalam toleransi yang disepakati. Rumusnya: OTD (%) = jumlah pengiriman tepat waktu dibagi jumlah seluruh pengiriman dalam periode, dikali 100.

Contoh dengan angka ilustrasi: dari 20 pengiriman dalam satu periode, 17 tiba tepat waktu, sehingga OTD adalah 17 dibagi 20, dikali 100, yaitu 85 persen. Satuan hitungnya bisa pengiriman, baris PO, atau penerimaan; pilih satu dan pakai konsisten.

Tetapkan toleransi dengan jelas. Sebagian perusahaan menganggap tiba pada hari janji sebagai tepat waktu, sebagian memberi jeda beberapa hari. Toleransi itu adalah kebijakan, jadi simpan sebagai konfigurasi yang bisa diatur dan catat versinya, supaya angka lama tidak berubah makna saat kebijakan diubah. Pengiriman parsial perlu aturan sendiri: apakah dinilai per pengiriman atau menunggu seluruh pesanan lengkap. Apa pun pilihannya, tulis aturannya dan terapkan sama kepada semua vendor.

Bagaimana Menghitung Quality Acceptance Rate?

Quality acceptance rate adalah persentase barang yang diterima dan lulus pemeriksaan mutu dibanding seluruh barang yang diterima. Rumusnya: QAR (%) = jumlah lulus mutu dibagi jumlah diterima, dikali 100.

Contoh dengan angka ilustrasi: dari 1.000 unit yang diterima, 960 lulus pemeriksaan dan 40 ditolak, sehingga QAR adalah 960 dibagi 1.000, dikali 100, yaitu 96 persen. Bila satuan barang berbeda antar baris, hitung per baris dalam satuannya sendiri, lalu rata-ratakan, jangan menjumlahkan satuan yang tidak sepadan.

Hati-hati dengan penyebut. Bila barang yang ditolak tidak pernah dicatat sebagai jumlah diterima, QAR akan tampak selalu 100 persen. Catat jumlah yang datang secara fisik lebih dulu, baru hasil pemeriksaannya. Catat pula alasan penolakan, karena kategori masalah seperti kemasan rusak atau dimensi tidak sesuai lebih berguna untuk perbaikan daripada angka total. Dengan kategori yang seragam, pertemuan dengan vendor dapat membahas penyebab yang spesifik, bukan sekadar persentasenya.

Bagaimana Menghitung Akurasi Kuantitas Pengiriman Supplier?

Akurasi kuantitas pengiriman supplier mengukur seberapa dekat jumlah yang datang dengan jumlah yang dipesan, baik kurang maupun lebih. Per baris pesanan: akurasi = 1 dikurangi selisih mutlak antara jumlah diterima dan jumlah dipesan dibagi jumlah dipesan. Nilai di bawah nol dibulatkan ke nol. Akurasi periode adalah rata-rata semua baris, dikali 100.

Contoh dengan angka ilustrasi: pesanan 100 unit, datang 92 unit, akurasi baris = 1 dikurangi (8 dibagi 100), yaitu 92 persen. Pesanan 100 unit yang datang 108 unit juga 92 persen, karena kelebihan dan kekurangan sama-sama menyimpang dari pesanan.

Rumus memperlakukan kelebihan dan kekurangan setara. Bila bagi pabrik kekurangan jauh lebih merugikan, pakai rumus terpisah atau beri bobot berbeda. Jelaskan pilihan itu kepada vendor agar angkanya tidak dianggap sepihak. Pesanan yang diubah di tengah jalan sebaiknya dibandingkan dengan jumlah pesanan terakhir yang disetujui, bukan jumlah awal, supaya vendor tidak dinilai atas perubahan yang diminta pabrik sendiri.

Apa Itu Transaksi Bebas Warning sebagai Indikator Vendor?

Transaksi bebas warning adalah persentase scan penerimaan yang tidak memicu peringatan, misalnya jumlah berlebih. Rumusnya: persentase bebas warning = jumlah scan tanpa warning dibagi jumlah seluruh scan, dikali 100.

Indikator ini menangkap masalah kecil yang tidak sampai ditolak: jumlah berlebih, kemasan yang tidak sesuai kebiasaan, atau pola yang membuat operator harus menulis alasan berulang. Warning yang sering muncul pada vendor tertentu adalah sinyal dini sebelum masalah itu menjadi penolakan. Alasan yang diketik operator saat melanjutkan warning juga menjadi bahan diskusi yang konkret dengan vendor.

Konsep warning dan hard stop dibahas di artikel scan barcode penerimaan. Perlu diingat bahwa hard stop menolak scan sehingga tidak tercatat sebagai transaksi sah. Karena itu indikator ini membaca warning, bukan penolakan, dan sebaiknya dibaca bersama tiga metrik lain. Satu vendor bisa punya persentase bebas warning tinggi hanya karena barangnya sedikit dipindai; baca angkanya bersama jumlah transaksi.

Bagaimana Rumus Skor Berbobot dan Pita Status?

Skor berbobot menggabungkan beberapa metrik menjadi satu angka. Rumusnya: skor = jumlah dari (bobot metrik dikali nilai metrik), dengan total bobot 100 persen. Bobot menyatakan metrik mana yang paling penting bagi perusahaan; pabrik yang sangat peka terhadap jadwal produksi bisa memberi bobot lebih besar pada ketepatan waktu.

MetrikBobot (contoh ilustrasi, dapat diatur)
On time delivery30%
Quality acceptance30%
Akurasi kuantitas25%
Transaksi bebas warning15%

Pita status (contoh ilustrasi, dapat diatur): skor 90 ke atas berstatus baik, 75 sampai di bawah 90 berstatus waspada, dan di bawah 75 berstatus kritis. Bobot dan ambang di atas hanya contoh; tiap perusahaan menetapkan angkanya sendiri berdasarkan kebijakan dan kepekaan prosesnya. Bobot sebaiknya disepakati bersama bagian pembelian, mutu, dan produksi, supaya skor mewakili kepentingan yang nyata. Simpan bobot dan ambang sebagai konfigurasi, bukan angka tetap di program, sehingga penyesuaian tidak memerlukan perubahan kode.

Bagaimana Contoh Perhitungan Skor Dua Vendor (Angka Ilustrasi)?

Berikut dua vendor fiktif dengan angka ilustrasi, memakai bobot contoh di atas. Skor dihitung sebagai penjumlahan bobot dikali nilai, dan setiap kolom nilai berada pada skala 0 sampai 100 agar dapat dijumlahkan langsung.

VendorOTDMutuKuantitasBebas warningSkorStatus
Vendor A8596929090,8Baik
Vendor B7090888082,0Waspada

Vendor A: 0,30 kali 85 sama dengan 25,5; 0,30 kali 96 sama dengan 28,8; 0,25 kali 92 sama dengan 23,0; 0,15 kali 90 sama dengan 13,5. Jumlahnya 90,8. Vendor B: 21,0 ditambah 27,0 ditambah 22,0 ditambah 12,0 sama dengan 82,0. Seluruh angka ini fiktif dan hanya menunjukkan cara menghitung. Perhatikan bahwa Vendor B memiliki kualitas yang cukup baik, tetapi skornya tertarik turun oleh ketepatan waktu. Dengan membaca komponennya, bagian pembelian tahu bahwa pembicaraan dengan Vendor B sebaiknya dimulai dari jadwal kirim, bukan dari mutu barang.

Bagaimana Dashboard Peringatan Dipakai tanpa Menghambat Kerja Gudang?

Skor yang hanya tersimpan di laporan akhir bulan terlambat dipakai. Dashboard sebaiknya selalu menampilkan peringatan ketika skor vendor melewati ambang, misalnya turun dari baik ke waspada, sehingga bagian pembelian dapat bertindak lebih awal.

Peringatan ini bersifat informasi, bukan pemblokir. Penerimaan barang dari vendor berstatus waspada atau kritis tetap berjalan seperti biasa; yang berubah adalah perhatian tim pembelian dan mutu. Memblokir penerimaan karena skor justru menahan barang yang mungkin dibutuhkan lini produksi. Keputusan mengganti atau membatasi vendor tetap berada pada manusia, dengan skor sebagai salah satu bahan pertimbangan di samping faktor lain seperti harga dan ketersediaan alternatif.

Pakai skor sebagai pembuka percakapan, bukan vonis. Bahas komponen terendah dengan vendor, misalnya ketepatan waktu, lalu sepakati langkah perbaikan dan periode peninjauan berikutnya. Peninjauan berkala, misalnya bulanan atau per kuartal, menjaga skor tetap relevan. Gambaran dashboard lintas data gudang ada di dashboard BI WMS, dan konteks rantai pasoknya di aplikasi supply chain management.

Studi Kasus: KPI Vendor pada DAISHIN

Automata sedang membangun DAISHIN, sistem gudang dan manufaktur berbasis web untuk PT Shinko Kogyo Indonesia, perusahaan manufaktur. Sistem ini dalam pengembangan dan akan menggantikan alur kerja berbasis Excel dan VBA. Tidak ada klaim hasil operasional di sini; yang dijelaskan adalah perilaku yang sudah diimplementasikan.

KPI dihitung per vendor dari data penerimaan: ketepatan pengiriman, penerimaan mutu, akurasi kuantitas, dan transaksi tanpa warning. Keempatnya digabung menjadi skor berbobot dengan pita status baik, waspada, dan kritis. Dashboard selalu menampilkan peringatan ketika skor melewati ambang, tanpa memblokir alur kerja. Bobot dan ambang yang dipakai klien tidak dipublikasikan; angka pada artikel ini sepenuhnya ilustrasi. Gambaran ini menunjukkan perilaku sistem yang sedang dibangun, bukan hasil pemakaian, dan aturannya dapat disesuaikan dengan kebijakan masing-masing perusahaan. Karena KPI bersumber dari data penerimaan, kualitas KPI bergantung pada kualitas pencatatan scan di gudang, bukan pada rumusnya saja.

Checklist 10 Langkah Menghitung KPI Vendor

  1. Pastikan PO memuat tanggal janji kirim dan jumlah pesanan, karena keduanya menjadi pembanding bagi metrik.
  2. Sepakati definisi tanggal penerimaan dan toleransi ketepatan waktu, lalu tuliskan agar dapat dibagikan kepada vendor.
  3. Catat jumlah fisik yang datang sebelum hasil pemeriksaan mutu.
  4. Catat alasan penolakan dalam kategori yang seragam, misalnya kemasan, dimensi, atau dokumen, agar dapat dirangkum.
  5. Tentukan satuan hitung: pengiriman, baris PO, atau penerimaan, dan aturan untuk pengiriman parsial.
  6. Hitung empat metrik dengan rumus yang sama untuk semua vendor, dan dokumentasikan rumusnya di satu tempat.
  7. Tetapkan bobot dan pita status sebagai konfigurasi yang dapat diatur, bersama bagian pembelian, mutu, dan produksi.
  8. Simpan versi bobot dan toleransi, agar angka lama tetap bermakna.
  9. Tampilkan peringatan di dashboard ketika skor melewati ambang, tanpa memblokir penerimaan barang.
  10. Tinjau skor bersama vendor secara berkala, mulai dari komponen terendah, dan catat tindak lanjutnya beserta tenggat peninjauan berikutnya.

Kesalahan Umum dalam Menghitung KPI Vendor

  • Jumlah ditolak tidak dihitung sebagai diterima. Penerimaan mutu tampak selalu sempurna.
  • Tanggal janji tidak ada di PO. Ketepatan waktu tidak bisa dihitung.
  • Definisi berubah tanpa catatan. Angka antar periode tidak sebanding.
  • Terlalu sedikit data. Satu atau dua pengiriman tidak cukup untuk menyimpulkan, jadi tampilkan jumlah pengiriman di samping skor.
  • Satu angka menggantikan semuanya. Skor total menyembunyikan komponen yang bermasalah.
  • Skor dipakai untuk memblokir. Kerja gudang tersendat karena angka yang belum tentu relevan dengan kebutuhan produksi saat itu.

Kesalahan-kesalahan ini membuat KPI terlihat meyakinkan tetapi menyesatkan. Rumus yang sederhana dan didokumentasikan lebih berguna daripada rumus rumit yang tidak dipahami vendor. Bila vendor dapat mereproduksi angkanya sendiri dari data yang sama, diskusi beralih dari menyangkal angka ke memperbaiki penyebabnya dengan lebih cepat. Hasil penerimaan juga berkaitan dengan pengeluaran barang FIFO per lot, karena lot yang diterima menjadi stok yang kemudian dikeluarkan.

Pertanyaan Umum

Bagaimana cara menghitung KPI vendor dari data penerimaan?

Hitung empat metrik dari dokumen penerimaan: on time delivery, quality acceptance, akurasi kuantitas, dan transaksi bebas warning. Gabungkan dengan skor berbobot, yaitu jumlah bobot dikali nilai metrik, lalu baca hasilnya lewat pita status seperti baik, waspada, dan kritis.

Apa rumus on time delivery supplier?

OTD (%) adalah jumlah pengiriman tepat waktu dibagi jumlah seluruh pengiriman dalam periode, dikali 100. Tetapkan toleransi tanggal dan satuan hitung (pengiriman atau baris PO) lebih dulu, lalu pakai konsisten untuk semua vendor.

Apa rumus quality acceptance rate?

QAR (%) adalah jumlah barang lulus mutu dibagi jumlah barang diterima, dikali 100. Catat jumlah fisik yang datang lebih dulu, termasuk yang kemudian ditolak, agar angkanya tidak tampak selalu 100 persen.

Bagaimana menghitung akurasi kuantitas pengiriman supplier?

Per baris, akurasi adalah 1 dikurangi selisih mutlak jumlah diterima dan jumlah dipesan, dibagi jumlah dipesan, dengan batas bawah nol. Rata-rata semua baris dalam periode, dikali 100, memberi akurasi kuantitas periode itu.

Apakah bobot pada artikel ini dipakai klien Anda?

Tidak. Bobot dan pita status di artikel ini adalah contoh ilustrasi dan dapat diatur. Bobot dan ambang milik klien tidak dipublikasikan. DAISHIN sendiri masih dalam pengembangan, dan artikel ini tidak mengklaim hasil operasional.

Apakah skor vendor memblokir penerimaan barang?

Tidak. Dalam alur yang dijelaskan di sini, dashboard menampilkan peringatan ketika skor melewati ambang, tetapi penerimaan tetap berjalan. Skor dipakai sebagai bahan tindak lanjut tim pembelian dan mutu. Hubungi tim kami untuk demo.

Found this helpful? Share with your network.