Langsung ke konten
Alat Interaktif Gratis

Kalkulator Erlang C: berapa banyak agen call center yang saya butuhkan?

Masukkan jumlah panggilan yang Anda perkirakan dalam satu interval, rata-rata waktu penanganan, dan target service level Anda. Kalkulator menampilkan jumlah agen yang Anda butuhkan untuk menerima telepon, jumlah orang yang perlu dijadwalkan setelah memperhitungkan shrinkage, serta service level, kecepatan menjawab, okupansi, dan peluang menunggu yang dapat Anda harapkan pada tingkat staf tersebut.

Jawaban singkat

Kalkulator Erlang C mengubah volume panggilan menjadi kebutuhan staf. Trafik dalam Erlang adalah panggilan per interval × rata-rata waktu penanganan ÷ panjang interval. Erlang C lalu mencari jumlah agen paling sedikit yang prediksi service level-nya memenuhi target Anda, dan pembagian dengan (1 − shrinkage) menghasilkan jumlah orang yang perlu dijadwalkan. Contoh: 120 panggilan dalam 30 menit dengan 240 detik adalah 16 Erlangs; 20 agen menjawab 81.7% dalam 20 detik; dengan shrinkage 30% Anda menjadwalkan 29 orang.

Beban kerja

Target dan shrinkage

Agen yang dibutuhkan untuk menerima telepon

—

Orang yang perlu dijadwalkan dengan shrinkage

—

Ditentukan oleh target service level Anda.

Intensitas trafik— Erlangs
Service level yang dicapai—
Rata-rata kecepatan menjawab— s
Tingkat hunian—
Probabilitas penelepon menunggu—
Agen yang dibutuhkan jika panggilan naik 10%—

Agen vs service level vs kecepatan menjawab

Baris pertama adalah jumlah staf yang direkomendasikan. Setiap agen tambahan meningkatkan layanan, dengan peningkatan yang makin kecil, dan menurunkan okupansi.

Agen yang menerima telepon Untuk dijadwalkan Tingkat layanan Rata-rata kecepatan menjawab (s) Tingkat hunian Peluang menunggu
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —

Cara kerja kalkulator ini

Trafik A dalam Erlang adalah panggilan × rata-rata waktu penanganan ÷ panjang interval dalam detik. Untuk setiap jumlah agen N di atas A, kalkulator menghitung probabilitas blocking Erlang B dengan rekursi stabil B(k) = A·B(k−1) ÷ (k + A·B(k−1)), mengubahnya menjadi probabilitas menunggu Erlang C, P(wait) = N·B ÷ (N − A·(1 − B)), lalu menurunkan service level = 1 − P(wait)·e−(N−A)·T÷AHT, rata-rata kecepatan menjawab = P(wait)·AHT ÷ (N − A), dan okupansi = A ÷ N. Rekomendasinya adalah N terkecil yang memenuhi target service level dan, jika Anda menetapkannya, menjaga okupansi pada atau di bawah batas. Orang yang perlu dijadwalkan = N ÷ (1 − shrinkage), dibulatkan ke atas.

Hasil ini adalah estimasi model yang hanya didasarkan pada angka yang Anda masukkan. Erlang C mengasumsikan kedatangan panggilan yang acak, penelepon yang tidak pernah menutup telepon, dan agen yang semuanya dapat menerima setiap panggilan; antrean nyata berbeda, seperti dijelaskan di bawah. Tidak ada data yang Anda masukkan yang keluar dari browser Anda.

Apa itu Erlang C?

Erlang C adalah rumus antrean yang dipublikasikan oleh insinyur Denmark A. K. Erlang pada tahun 1917 untuk sentral telepon. Rumus ini menjawab satu pertanyaan: jika panggilan datang secara acak dan menunggu dalam satu antrean untuk agen berikutnya yang kosong, berapa peluang seorang penelepon harus menunggu? Dari satu probabilitas itu Anda mendapatkan angka-angka yang dipakai contact center untuk perencanaan: persentase panggilan yang dijawab dalam waktu target (service level), rata-rata kecepatan menjawab (ASA), dan okupansi agen.

Rumus ini hanya memerlukan tiga input: trafik, jumlah agen, dan rata-rata waktu penanganan. Trafik diukur dalam Erlang. Satu Erlang adalah satu jam pekerjaan panggilan per jam, atau jumlah agen yang akan sibuk terus-menerus jika panggilan datang dengan sangat merata:

Trafik (Erlang) = panggilan dalam interval × AHT dalam detik ÷ panjang interval dalam detik.

Angka itu adalah batas bawah, bukan jawabannya. Dengan jumlah agen yang persis sama dengan jumlah Erlang, antrean akan bertambah tanpa batas, karena kumpulan panggilan acak menciptakan waktu tunggu yang tidak pernah tertutupi oleh waktu luang. Erlang C memberi tahu seberapa jauh di atas batas bawah Anda harus menambah staf untuk layanan yang Anda inginkan. Panduan kami Berapa banyak agen call center yang saya butuhkan? menjelaskan alasannya langkah demi langkah.

Contoh perhitungan: 120 panggilan dalam 30 menit

Kalkulator dibuka dengan contoh ini, sehingga Anda dapat mencocokkannya dengan tabel di atas. Sebuah antrean dukungan memperkirakan 120 panggilan antara pukul 10:00 dan 10:30. AHT, termasuk pekerjaan setelah panggilan, adalah 240 detik. Targetnya 80/20: 80% panggilan dijawab dalam 20 detik. Shrinkage-nya 30%.

  1. Trafik: 120 × 240 ÷ 1,800 = 16 Erlangs. Enam belas agen adalah batas bawahnya.
  2. Agen yang menerima telepon: 19 agen menjawab 70.9% dalam 20 detik, di bawah target. 20 agen menjawab 81.7%, dengan ASA sekitar 15 detik, okupansi 80%, dan peluang 25.6% bahwa seorang penelepon harus menunggu. Jawabannya 20.
  3. Orang yang perlu dijadwalkan: 20 ÷ (1 − 0.30) = 28.6, dibulatkan ke atas menjadi 29 orang yang dijadwalkan untuk setengah jam tersebut.
AgenPeluang penelepon menungguDijawab dalam 20 sASATingkat hunian
16Tidak stabil: antrean bertambah tanpa batas
1773.7%32.2%177 s94.1%
1853.1%55.0%64 s88.9%
1937.4%70.9%30 s84.2%
2025.6%81.7%15 s80.0%
2117.1%88.7%8 s76.2%
2211.1%93.3%4 s72.7%

Ada dua hal yang menonjol. Menambah dari 17 ke 18 agen menaikkan service level sebesar 23 poin; menambah dari 21 ke 22 hanya menaikkannya kurang dari 5. Selain itu, kebutuhan staf tidak naik secara linear: jika panggilan naik 10% menjadi 132, mempertahankan 20 agen menurunkan service level menjadi sekitar 61%, dan Anda membutuhkan 22 agen untuk kembali di atas 80%. Memangkas AHT sebanyak 30 detik, menjadi 210, berdampak sebaliknya: 18 agen kemudian mencapai sekitar 84%.

Cara menggunakan hasil dengan shrinkage

Erlang C memberi tahu berapa banyak agen yang harus login dan siap menerima panggilan dalam interval tersebut. Rumus ini tidak memperhitungkan istirahat, pelatihan, sesi one-on-one, atau orang yang sakit. Shrinkage menutup selisih tersebut:

Orang yang perlu dijadwalkan = agen yang menerima telepon ÷ (1 − shrinkage), dibulatkan ke atas.

Bagi, jangan tambahkan. Menambahkan 30% ke 20 menghasilkan 26, yang membuat Anda kekurangan: 30% dari 26 orang tidak ada di tempat, dan hanya 18.2 yang menerima telepon. Membagi dengan 0.7 menghasilkan 28.6, jadi 29.

  • Gunakan shrinkage hasil pengukuran. Banyak contact center merencanakan dengan kisaran sekitar 25% hingga 35%. Ukur angka Anda dari data kepatuhan jadwal (schedule adherence) dan ketidakhadiran, lalu perbarui setiap bulan.
  • Shrinkage berbeda per interval. Istirahat dan rapat menumpuk di pertengahan shift; pelatihan menumpuk di hari-hari sepi. Jika Anda tahu suatu interval memiliki shrinkage terencana yang lebih tinggi, gunakan angka yang lebih tinggi untuk interval tersebut.
  • Hitung setiap interval. Satu hari bukan satu perhitungan. Hitung setiap interval 15 atau 30 menit, lalu susun shift yang menutupi kurvanya. Interval puncak, bukan rata-rata harian, yang menentukan berapa orang mulai bekerja pukul 09:00.

Service level, ASA, dan okupansi: target mana yang sebaiknya menentukan kebutuhan staf?

MetrikApa yang diukurNilai perencanaan yang umumWaspadalah terhadap
Tingkat layananPersentase panggilan yang dijawab dalam waktu target80/20; 90/30 untuk saluran prioritas; 70/30 untuk antrean prioritas rendahTidak menunjukkan apa pun tentang penelepon yang menunggu paling lama
Rata-rata kecepatan menjawabRata-rata waktu tunggu semua panggilan, termasuk yang langsung dijawabDiturunkan dari target service level AndaRata-rata menyembunyikan ekor panjang waktu tunggu
Tingkat hunianPersentase waktu login yang dihabiskan agen untuk menangani panggilanBatasi sekitar 85% hingga 90%Di atas batas tersebut, ketidakhadiran dan turnover meningkat, yang menaikkan shrinkage
Probabilitas menungguPersentase penelepon yang sempat mendengar musik tungguHasil, biasanya bukan targetBerguna saat Anda mengumumkan posisi antrean atau menawarkan callback

Sebagian besar tim menetapkan target service level dan membiarkan ASA mengikutinya. Tambahkan batas okupansi jika antreannya besar: tim besar dapat memenuhi 80/20 pada okupansi yang sangat tinggi, yang tampak efisien tetapi menguras tenaga. Jika batas okupansi yang menentukan jumlah agen, kalkulator akan menyebutkannya di bawah hasil. Untuk melihat bagaimana metrik ini berkaitan dengan laporan Anda lainnya, lihat KPI, metrik, dan rumus call center.

Asumsi dan batasan Erlang C

Erlang C adalah jawaban pertama yang standar untuk perencanaan staf inbound, dan rumus ini bertumpu pada asumsi yang tidak selalu berlaku pada antrean nyata:

  • Tidak ada yang menutup telepon. Erlang C mengasumsikan kesabaran tanpa batas. Penelepon sungguhan menutup telepon (abandon), dan setiap panggilan yang ditinggalkan mengurangi beban kerja, sehingga jika tingkat abandon cukup berarti, Erlang C merekomendasikan agen sedikit lebih banyak daripada yang Anda butuhkan. Erlang A menambahkan rata-rata waktu kesabaran dan memodelkan abandon; simulasi melangkah lebih jauh. Jika abandon rate Anda rendah, selisihnya kecil dan condong ke sisi aman.
  • Panggilan datang secara acak dengan laju yang stabil dalam interval. Email pemasaran pukul 10:05 atau gangguan layanan mematahkan asumsi ini. Interval yang lebih pendek mengurangi kesalahannya.
  • Setiap agen dapat menerima setiap panggilan. Dengan adanya bahasa, keahlian, atau beberapa antrean, agen tidak dapat saling menggantikan. Hitung per grup keahlian dan sesuaikan untuk agen yang menangani lebih dari satu grup.
  • Panggilan dilayani berurutan, satu per satu. Callback, antrean prioritas, overflow, dan pekerjaan outbound blended semuanya mengubah gambaran sebenarnya.
  • Waktu penanganan tidak bergantung pada beban. Dalam praktiknya, AHT sering naik saat agen terburu-buru atau antrean panjang.
ModelApa yang terjadi pada penelepon yang tidak dapat langsung dilayaniGunakan untuk
Erlang BDiblokir dan hilang (nada sibuk)Menentukan kapasitas trunk dan kanal
Erlang CMenunggu dalam antrean selama yang diperlukanPerencanaan staf agen inbound (kalkulator ini)
Erlang AMenunggu, tetapi dapat menutup telepon setelah waktu kesabaran acakAntrean dengan tingkat abandon yang signifikan

Semua ini tidak membuat model tersebut tidak berguna. Mulailah dengan Erlang C, lalu bandingkan prediksinya dengan service level dan abandon yang Anda ukur per interval, dan sesuaikan input Anda di bagian yang berbeda dari kenyataan.

Dari mana input seharusnya berasal

Kalkulator hanya sebaik prakiraan yang Anda berikan. Panggilan per interval, AHT, dan service level yang benar-benar Anda capai seharusnya berasal dari platform contact center Anda, per antrean dan per interval, bukan dari rata-rata bulanan. Di DialerBee, setiap antrean inbound memiliki target dan ambang SLA sendiri, kedalaman antrean dan statistik antrean tampil langsung di wallboard, dan laporan performa antrean serta panggilan inbound mencakup periode sesudahnya. Agen menangani antrean inbound dan kampanye outbound dari satu desktop.

Dua pengungkit dapat mengurangi jumlah agen yang Anda butuhkan tanpa menurunkan layanan. Yang pertama adalah waktu penanganan: seperti ditunjukkan contoh di atas, memangkas AHT 30 detik menghemat dua agen per setengah jam. Yang kedua adalah jumlah panggilan yang masuk ke antrean. Panggilan rutin seperti jam buka, booking, dan FAQ dapat dijawab oleh Agen suara AI, yang meneruskan panggilan yang memerlukan staf ke tim Anda; di DialerBee, sebuah nomor diarahkan ke AI voice agent dengan cara yang sama seperti diarahkan ke antrean. Jika itu cocok untuk bisnis Anda, halaman resepsionis AI menjelaskan apa yang ditanganinya. Jalankan ulang kalkulator ini dengan volume panggilan yang lebih rendah untuk melihat dampaknya pada kebutuhan staf, dan lihat penetapan harga untuk paket per agen.

Lihat data antrean di balik prakiraan

Kami akan menunjukkan antrean inbound, target SLA, wallboard, dan laporan di tenant demo.

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan seputar Erlang C dan kebutuhan staf call center

Bagaimana cara menghitung jumlah agen call center yang saya butuhkan?
Hitung trafik dalam Erlang: panggilan dalam interval dikalikan rata-rata waktu penanganan dalam detik, dibagi panjang interval dalam detik. Gunakan Erlang C untuk menemukan jumlah agen terkecil yang memenuhi target service level Anda, periksa okupansi terhadap batas Anda, lalu bagi dengan (1 dikurangi shrinkage) dan bulatkan ke atas untuk mendapatkan jumlah orang yang perlu dijadwalkan. Ulangi untuk setiap interval dalam sehari.
Apa rumus Erlang C?
Erlang C memberikan probabilitas seorang penelepon harus menunggu, untuk trafik sebesar A Erlang dan N agen. Dalam bentuk tertutup, rumusnya adalah (A^N / N!) × N/(N − A) dibagi jumlah A^k / k! untuk k dari 0 hingga N − 1, ditambah suku pertama yang sama. Service level kemudian adalah 1 − P(wait) × e^(−(N − A) × waktu target ÷ AHT), dan rata-rata kecepatan menjawab adalah P(wait) × AHT ÷ (N − A). Kalkulator, termasuk yang ini, menghitungnya melalui rekursi Erlang B karena faktorialnya meluap (overflow) untuk tim besar.
Mengapa kalkulator membutuhkan lebih banyak agen daripada hasil panggilan × waktu penanganan?
Panggilan × waktu penanganan ÷ panjang interval adalah trafik dalam Erlang, yaitu jumlah agen yang akan sibuk terus-menerus jika panggilan datang dengan sangat merata. Panggilan datang secara acak, sehingga dengan jumlah agen persis sebanyak itu antrean bertambah tanpa batas. Setiap agen di atas trafik menyerap lonjakan acak; Erlang C memberi tahu berapa banyak yang Anda butuhkan untuk service level yang Anda inginkan.
Apakah Erlang C melebih-lebihkan kebutuhan staf?
Sering kali sedikit, ya. Erlang C mengasumsikan tidak ada yang menutup telepon saat menunggu. Penelepon sungguhan meninggalkan panggilan, yang mengurangi beban kerja dari antrean, sehingga saat tingkat abandon signifikan, Erlang C cenderung merekomendasikan agen sedikit lebih banyak daripada yang Anda butuhkan. Erlang A dan model simulasi memperhitungkan kesabaran penelepon. Untuk sebagian besar antrean dengan abandon rendah, Erlang C adalah titik awal yang andal dan sedikit konservatif.
Berapa persentase shrinkage yang sebaiknya saya gunakan?
Gunakan angka hasil pengukuran Anda sendiri: persentase waktu kerja berbayar ketika agen tidak tersedia untuk kontak karena istirahat, pelatihan, coaching, rapat, sakit, dan ketidakhadiran. Banyak contact center merencanakan dengan kisaran sekitar 25% hingga 35%. Jika Anda belum mengetahui angka Anda, mulailah dari 30% lalu ganti dengan angka hasil pengukuran setelah beberapa minggu.
Sebaiknya saya memakai interval 15, 30, atau 60 menit?
Gunakan interval yang dipakai prakiraan dan jadwal Anda, biasanya 15 atau 30 menit. Interval per jam menyembunyikan puncak di dalam jam tersebut dan cenderung meremehkan kebutuhan staf pada saat-saat tersibuk. Masukkan panggilan yang diperkirakan dalam interval tersebut, bukan rata-rata harian atau per jam yang disebar ke dalamnya.
Berapa okupansi maksimum yang baik?
Banyak operasi membatasi okupansi terencana di kisaran 85% hingga 90%, karena agen yang hampir selalu sibuk cepat lelah, sehingga ketidakhadiran dan turnover meningkat. Tim kecil secara alami berjalan pada okupansi lebih rendah untuk service level yang sama. Jika batas okupansi, bukan service level, yang menentukan jumlah agen Anda, kalkulator akan menyebutkannya.
Bisakah Erlang C dipakai untuk panggilan outbound, chat, atau email?
Tidak secara langsung. Erlang C memodelkan panggilan inbound yang menunggu dalam antrean untuk agen berikutnya yang kosong. Dialing outbound dikelola dengan kontrol pacing dan abandon rate. Email adalah pekerjaan yang dapat ditunda, direncanakan berdasarkan backlog dan target waktu respons. Chat hanya dapat didekati jika Anda memperhitungkan agen yang menangani beberapa chat sekaligus.
Lihat situs lengkap dalam bahasa Inggris →