Optimasi rute
Pengiriman dengan slot waktu: cara membangun prosesnya dan tepat pada jendela yang dijanjikan
Pengiriman dengan slot waktu berarti Anda berjanji mengantar pesanan bukan «hari ini juga», melainkan dalam rentang yang sudah disepakati: pukul 10.00–14.00, 18.00–20.00, atau tepat pada jam tertentu. Bagi pelanggan ini kenyamanan; bagi tim operasional ini batasan keras yang mengacaukan cara perencanaan yang biasa dipakai. Mari bahas cara menentukan lebar slot, cara menyusun rute yang benar-benar muat di dalam slot itu, dan apa yang harus dilakukan ketika hari berjalan tidak sesuai rencana.
Apa itu jendela waktu dan siapa yang membutuhkannya
Jendela waktu adalah rentang saat petugas lapangan wajib tiba di lokasi pelanggan. Umumnya dipakai tiga format: slot lebar setengah hari (09.00–18.00), slot menengah dua sampai empat jam (14.00–18.00), dan slot sempit yang mendekati jam pasti (15.00–16.00). Semakin sempit rentangnya, semakin tinggi kualitas layanan yang dirasakan pelanggan — dan semakin mahal pula ongkos setiap titiknya.
Kebutuhannya tidak sama untuk semua orang. Jasa kurir yang membawa dokumen dan paket kecil biasanya cukup dengan rentang lebar: pelanggan bersedia menunggu. Begitu pesanan menuntut seseorang berada di rumah atau di lokasi secara fisik — elektronik besar, furnitur, instalasi, survei ukur, perbaikan, penerimaan barang di gerai — jendela waktu menjadi wajib. Tanpa itu, jumlah pengantaran gagal naik: kurir sudah datang, tapi tidak ada yang menerima.
Kategori tersendiri adalah antaran B2B ke jaringan ritel dan gudang. Di sana jendela ditentukan bukan oleh pelanggan secara pribadi, melainkan oleh aturan penerimaan barang: dok bongkar kosong pukul 07.00–11.00, dan di luar rentang itu kendaraan sama sekali tidak dilayani. Jendela semacam ini tidak boleh dilanggar, sehingga seluruh hari kerja harus disusun mengelilinginya.
Cara menentukan lebar slot
Lebar rentang selalu merupakan kompromi antara janji kepada pelanggan dan biaya operasional armada. Slot sempit memangkas kebebasan perencana secara drastis: pesanan berhenti dikelompokkan berdasarkan geografi dan mulai dikelompokkan berdasarkan waktu. Artinya jarak tempuh bertambah, perpindahan kosong makin banyak, dan jumlah titik per petugas dalam satu shift menurun.
Yang perlu dijadikan patokan saat memilih:
- Kepadatan pesanan. Kalau dalam sehari ada puluhan alamat di satu kawasan, slot sempit masih terjangkau: titik-titiknya berdekatan. Kalau sebarannya jarang, slot sempit praktis berarti satu perjalanan khusus.
- Durasi pekerjaan di lokasi. Serah terima paket lima menit dan instalasi satu jam menuntut lebar rentang yang berbeda: makin lama dan makin sulit diprediksi pekerjaannya, makin lebar jendelanya.
- Biaya kesalahan. Hitung bukan hanya jarak tempuh, tapi juga ongkos kunjungan ulang saat antaran gagal — kadang slot sempit justru menguntungkan karena menekan jumlah kunjungan sia-sia.
- Kesediaan pelanggan membayar. Rentang sempit enak dijual sebagai layanan tambahan berbayar, sedangkan rentang lebar dibiarkan sebagai paket dasar.
Praktik yang berjalan baik bukan satu jendela untuk semua, melainkan dua atau tiga varian tarif: slot lebar sebagai standar, slot menengah, dan slot sempit sebagai premium. Dengan begitu Anda tidak memaksa seluruh operasi logistik tunduk pada tuntutan paling ketat dari segelintir pesanan.
Bagaimana rute disusun dengan memperhitungkan jendela waktu
Tugas perencana bukan sekadar mencari jalur terpendek, melainkan jalur terpendek yang membuat setiap titik dikunjungi di dalam rentangnya masing-masing. Dalam teori perutean ini kelas persoalan tersendiri — VRP dengan jendela waktu. Algoritme harus sekaligus membagi pesanan antar petugas dan menyusun urutan kunjungan agar tidak ada yang datang sebelum slot dibuka maupun setelah slot ditutup.
Agar hasil perhitungan cocok dengan kenyataan, model wajib memuat tiga besaran: waktu tempuh antar titik, waktu kerja di lokasi (serah terima, tanda tangan, bongkar muat, instalasi), dan cadangan untuk hal tak terduga. Kesalahan paling sering pada perencanaan manual adalah hanya menghitung perjalanannya saja. Lima belas menit untuk mendekat ke gedung, mencari parkir, dan naik ke lantai atas, dikalikan dua puluh alamat, melahap beberapa jam shift yang tidak pernah masuk rencana.
Hal kedua adalah waktu tunggu. Kalau kurir tiba sebelum jendela dibuka, ia hanya diam menunggu. Algoritme memperhitungkan ini dan entah menempatkan titik tersebut belakangan, entah menyisipkan satu alamat lagi di antaranya dan titik sebelumnya. Manusia hampir tidak mungkin melakukan penataan ulang seperti itu di kepala: pada dua puluh titik, kombinasinya terlalu banyak.
Dalam praktiknya alurnya begini: dispatcher mengunggah pesanan beserta slotnya, mesin membagikannya ke para petugas sekaligus menyusun urutan kunjungan, lalu pesanan bermasalah yang tidak muat di rute mana pun disorot terpisah — pesanan itu perlu digeser, dipindah ke hari lain, atau dinegosiasikan ulang jamnya dengan pelanggan. Di itlogist, optimasi rute berjalan di atas mesin OR-Tools dan memperhitungkan jendela pengiriman serta batasan tiap petugas — Perutean di itlogist.
Apa yang paling sering merusak jendela waktu di lapangan
Rencana yang terlihat sempurna pukul sembilan pagi sudah melenceng dari kenyataan menjelang tengah hari. Penyebab kegagalan yang khas:
- Waktu di lokasi diperkirakan terlalu singkat. Di rencana lima menit, kenyataannya lima belas — dan sampai alamat kelima rutenya sudah telat satu jam.
- Lalu lintas dan cuaca. Jam sibuk pagi dan sore, hujan deras, jalan ditutup — semuanya memanjangkan waktu tempuh antar titik.
- Perubahan pesanan di menit terakhir. Pelanggan menggeser jam atau mengganti alamat saat kurir sudah di jalan, dan seluruh urutan titik berikutnya kehilangan maknanya.
- Telepon tak diangkat dan penolakan. Satu kunjungan sia-sia bukan hanya kehilangan satu pengantaran, tapi juga menggerus menit milik pelanggan berikutnya.
- Jadwal terlalu padat. Kalau satu shift disusun tanpa cadangan waktu, keterlambatan kecil apa pun akan menggeser semua titik sisanya seperti efek domino.
Dua penyebab pertama dilawan dengan statistik yang jujur: kumpulkan durasi kerja di lokasi dan waktu tempuh yang sebenarnya di alamat-alamat Anda sendiri, jangan pakai angka normatif hasil kira-kira. Sisanya dilawan dengan cadangan di jadwal dan kemampuan menyusun ulang sisa rute dengan cepat, tanpa merombak seluruh hari.
Kontrol sepanjang hari: jangan sampai tahu keterlambatan dari pelanggan
Slot hanya berfungsi kalau dispatcher melihat keterlambatan lebih dulu daripada telepon pelanggan yang kecewa. Untuk itu yang dibutuhkan bukan laporan sore hari, melainkan gambaran waktu nyata: di mana posisi setiap petugas, titik mana yang sudah tuntas, dan apakah ia masih muat untuk slot terdekat.
Perangkat minimum untuk satu hari kerja:
- rute di peta secara waktu nyata — terlihat siapa yang sesuai jadwal dan siapa yang tertinggal;
- status pesanan dari petugas: diterima, dalam perjalanan, selesai, gagal diantar;
- konfirmasi di lokasi — laporan foto dan checklist, agar penutupan titik menjadi fakta, bukan sekadar klaim lisan;
- portal pelanggan berisi status: pelanggan melihat sendiri apa yang terjadi dan tidak menyita waktu dispatcher;
- skenario penugasan ulang: apa yang dilakukan bila petugas jelas-jelas tidak akan sempat ke jendela berikutnya.
Umpan balik untuk masa depan sama pentingnya: setiap titik yang meleset harus masuk ke statistik lengkap dengan penyebabnya. Sebulan kemudian data seperti itu menunjukkan di mana masalahnya bersifat sistemis — pada angka normatif, pada kawasan tertentu, pada petugas tertentu, atau pada janji yang diberikan ke pelanggan itu sendiri.
Dari mana memulai peralihan ke slot
Jangan coba menerapkan jendela sempit untuk semua pesanan sekaligus — operasional Anda akan ambruk dalam minggu pertama. Urutan yang masuk akal:
- Ukur kondisi awal. Berapa menit yang benar-benar terpakai di satu titik, dan berapa lama perjalanan antar alamat di kota serta di kawasan Anda.
- Tetapkan dua atau tiga slot. Mulailah dari rentang lebar yang pasti sanggup Anda penuhi, lalu jual rentang sempit sebagai opsi terpisah.
- Susun rute secara otomatis. Pembagian manual sudah tidak berfungsi begitu ada dua puluhan alamat berjendela waktu.
- Tetapkan metriknya. Persentase pengantaran tepat waktu per slot dan per petugas adalah indikator utama untuk memutuskan apakah jendela boleh dipersempit.
- Hubungkan dengan sistem pencatatan. Slot harus datang langsung dari sumber pesanan, bukan dipindahkan manual: itlogist bertukar data dengan 1C, AmoCRM, Bitrix24, dan Excel.
Setelah itu bergeraklah mengikuti data: kalau persentase ketepatan waktu pada slot lebar stabil tinggi, berarti ada ruang untuk mempersempit rentang. Kalau belum, tidak ada yang bisa dipersempit — perbaiki dulu angka normatif dan perencanaannya. Peluncuran itlogist memakan waktu 7 hari, tanpa kontrak jangka panjang, dan cocok untuk tim beranggotakan 5 sampai 100 petugas — artinya hipotesis soal slot bisa Anda uji pada pesanan nyata, bukan sebatas teori.
→ cara kerja perutean dengan jendela waktu di itlogist
Pertanyaan umum
Jendela waktu pengiriman seberapa lebar yang paling optimal?
Tidak ada jawaban universal: jendela optimal adalah yang paling sempit di antara yang stabil bisa Anda penuhi. Mulailah dari rentang lebar setengah hari, ukur persentase ketepatan waktu, dan persempit hanya di tempat yang statistiknya menunjukkan ada ruang. Slot sempit sebaiknya tetap dijadikan opsi berbayar.
Kenapa biaya antaran naik ketika jendelanya sempit?
Rentang sempit membuat pesanan tidak bisa dikelompokkan berdasarkan geografi: titik harus disinggahi menurut urutan waktu, bukan menurut kedekatan. Jarak tempuh bertambah, muncul perpindahan kosong dan waktu tunggu sebelum jendela dibuka, sementara jumlah alamat per petugas per shift menurun.
Bisakah pengiriman berjendela waktu direncanakan secara manual?
Untuk beberapa alamat, bisa. Tapi begitu ada dua puluhan titik berjendela, manusia tidak sanggup menahan di kepala kombinasi waktu tempuh, durasi kerja di lokasi, dan batas tiap slot, sehingga rencananya melenceng dari kenyataan pada jam-jam pertama shift.
Apa yang harus dilakukan kalau kurir jelas tidak akan sempat ke jendela berikutnya?
Perlu skenario yang sudah disiapkan sebelumnya: dispatcher melihat keterlambatan di peta secara waktu nyata, memberi tahu pelanggan lebih dulu, lalu memindahkan titik itu ke rute lain atau menyepakati jam baru. Skenario terburuk adalah baru tahu soal keterlambatan dari pelanggan sendiri.
Bagaimana cara memperhitungkan durasi kerja di lokasi?
Kumpulkan data faktual, bukan angka normatif hasil terkaan. Penandaan mulai dan selesainya pekerjaan oleh petugas menghasilkan durasi kunjungan yang sebenarnya per jenis pesanan, dan angka itulah yang dimasukkan ke perencanaan rute.