Optimasi rute

Perencanaan rute pengiriman di Excel: cara orang melakukannya dan di mana batasnya

Perencanaan rute pengiriman di Excel adalah cara paling umum mengatur pengantaran: spreadsheet sudah terpasang di komputer dispatcher, tidak perlu melatih siapa pun, dan sepuluh alamat pertama bisa dibagi ke petugas dalam lima belas menit. Masalahnya tidak muncul seketika, dan bukan karena «tabel itu kuno». Mari bahas seperti apa lembar rute Excel yang disusun dengan benar, trik mana yang benar-benar menghemat waktu, di mana batas objektif spreadsheet, dan dari tanda apa Anda tahu pengantaran perlu direncanakan dengan cara lain.

Kenapa pengantaran masih direncanakan di spreadsheet

Excel tetap menjadi titik awal bagi hampir semua operasi pengiriman yang tumbuh dari format «dua kurir dan satu telepon». Alasannya sederhana: alatnya sudah ada, tidak menambah biaya, dan setiap karyawan bisa memakainya. Pagi hari dispatcher menarik daftar alamat dari sistem akuntansi, mengurutkannya per wilayah, lalu membagikannya ke petugas — dan pukul sembilan rencana hari itu sudah siap.

Argumen kedua adalah keluwesan. Ke dalam tabel bisa ditambahkan kolom apa pun sesuai proses Anda: jenis muatan, kode interkom, catatan «telepon satu jam sebelumnya», keterangan «masuk lewat halaman belakang, ada palang». Tidak ada sistem eksternal yang mampu menyesuaikan diri dengan keunikan operasional Anda secepat satu kolom kosong.

Argumen ketiga adalah bahasa bersama dengan dunia luar. Pelanggan mengirim permintaan dalam bentuk tabel, gudang menyerahkan daftar muat dalam bentuk tabel, bagian keuangan mencocokkan pesanan yang tertutup lewat tabel. Selama volumenya kecil, kerja manual memang lebih murah daripada otomatisasi, dan mengubah proses semata-mata demi terlihat modern tidak ada gunanya. Pertanyaannya bukan apakah Excel buruk, melainkan pada volume berapa ia berhenti sanggup dan berapa mahal harga menunda perpindahan.

Seperti apa lembar rute yang benar-benar bekerja

Kalau merencanakan di spreadsheet, lakukan dengan disiplin. Lembar yang sungguh membantu — bukan sekadar menciptakan kesan rapi — biasanya memuat kolom berikut:

  • Nomor pesanan — sama persis dengan yang ada di sistem akuntansi, kalau tidak rekonsiliasi sore hari berubah menjadi pekerjaan tersendiri.
  • Alamat dalam format baku — kota, jalan, nomor, blok, unit atau lantai dengan pola yang seragam. «Sudirman 5B» dan «Jl. Sudirman No. 5 Blok B» adalah dua baris berbeda, baik untuk pengurutan maupun untuk geocoding.
  • Koordinat — lintang dan bujur di kolom terpisah. Tanpa itu tabel Anda tidak bisa diserahkan ke layanan peta mana pun.
  • Jendela waktu — awal dan akhir rentang sebagai dua kolom, bukan teks «sesudah makan siang».
  • Durasi kerja di titik — berapa menit yang Anda alokasikan untuk serah terima, tanda tangan, naik ke lantai atas, pemasangan.
  • Petugas dan urutan kunjungan — dua kolom yang mengubah daftar menjadi rute.
  • Kontak dan catatan — nomor telepon penerima dan segala hal yang perlu diketahui kurir sebelum berangkat.
  • Status dan waktu aktual — diisi setelah hari selesai; inilah bahan statistik Anda nanti.

Ada baiknya memecah data ke tiga sheet: daftar induk alamat berisi koordinat dan norma waktu (diisi sekali lalu dipakai ulang), sheet hari berjalan, dan sheet realisasi tempat hasilnya dicatat. Dengan begitu setiap pagi Anda tidak mengetik ulang hal yang sama, melainkan menarik alamat yang sudah dikenal dan menangani manual hanya yang baru.

Trik yang menghemat waktu dispatcher

Di dalam spreadsheet ada beberapa mekanisme yang nyata mempercepat pembagian pagi. Semuanya tidak menyelesaikan soal perutean, tetapi memangkas pekerjaan rutin dan sebagian kesalahan input.

  • Validasi data dan daftar dropdown untuk petugas, zona, dan jenis pesanan — menghilangkan salah ketik yang membuat filter kehilangan separuh baris.
  • Penarikan dari daftar induk (VLOOKUP atau XLOOKUP) — koordinat, zona, dan norma waktu menempel otomatis ke alamat yang pernah muncul sebelumnya.
  • Format bersyarat — menyorot pesanan dengan jendela sempit, yang sudah lewat tenggat, yang tanpa koordinat atau tanpa nomor telepon. Mata menangkap masalah sebelum kurir berangkat, bukan sesudahnya.
  • PivotTable — jawaban cepat untuk pertanyaan berapa titik dan berapa menit rencana yang jatuh ke tiap petugas. Ini satu-satunya cara di spreadsheet untuk melihat beban yang timpang.
  • Pengurutan berdasarkan pasangan «zona + awal jendela» — heuristik kasar tapi berguna: kelompokkan dulu secara geografis, lalu urutkan berdasarkan waktu di dalam kelompok.
  • Ekspor ke CSV — untuk menyerahkan urutan titik ke layanan peta dan melihat wujud rencana itu di atas peta.

Buat juga aturan versi berkas: satu file per hari dengan tanggal pada namanya, dan satu orang yang berhak menyunting. Separuh perdebatan pagi di ruang dispatcher sebenarnya bukan soal rute, melainkan soal siapa yang sedang membuka versi terbaru.

Di mana batas objektif spreadsheet

Excel sangat baik menyimpan dan menyaring data, tetapi ia tidak tahu apa-apa soal jalan dan tidak menyusun urutan kunjungan. Pengurutan per wilayah bukan rute, melainkan pengelompokan. Urutan akhir titik tetap disusun manusia, dan di sinilah muncul keterbatasan yang tidak bisa disembuhkan oleh makro maupun kerapian.

  • Kombinatorika. Jumlah kemungkinan urutan melonjak setiap kali satu titik ditambahkan. Pada sepuluh alamat dispatcher berpengalaman masih bisa memilih urutan yang masuk akal; pada dua puluh ia mengambil varian pertama yang tidak bertabrakan, bukan yang terbaik.
  • Jendela waktu. Begitu separuh pesanan punya rentang waktu, pengelompokan geografis mulai bertabrakan dengan urutan waktu. Menimbang kedekatan alamat sekaligus batas slot di dalam kepala nyaris mustahil.
  • Batasan. Kapasitas angkut, volume, zona yang boleh dimasuki, keahlian petugas, izin masuk pusat kota, kewajiban kembali ke gudang — tiap syarat memangkas sebagian opsi, dan secara manual semuanya harus diingat sendiri.
  • Perhitungan ulang. Perubahan apa pun di tengah hari — pelanggan membatalkan, pesanan mendadak, kendaraan mogok — membuat rencana pagi kehilangan nilainya. Menyusun ulang seluruh tabel dalam sepuluh menit tidak mungkin.
  • Tidak ada umpan balik. Tabel tidak tahu di mana petugas berada sekarang dan apa yang sudah selesai. Selama kurir belum menelepon, rencana dan kenyataan hidup terpisah satu sama lain.

Patokan praktisnya sederhana: selama satu hari hanya melibatkan segelintir petugas dan puluhan alamat tanpa rentang waktu yang ketat, spreadsheet masih sanggup. Begitu muncul jendela waktu, batasan, dan perubahan harian di tengah jalan, kualitas rencana tidak lagi bergantung pada data, melainkan pada siapa yang kebetulan bertugas hari itu.

Biaya tersembunyi dari perencanaan manual

Excel terasa gratis karena harganya tidak pernah muncul sebagai baris anggaran tersendiri. Nyatanya biaya itu tersebar di beberapa pos, dan tiap pos bisa dihitung.

  • Jam kerja dispatcher. Pembagian harian memakan waktu setiap pagi, dan waktu itu tidak bisa diskalakan: pesanan dua kali lipat berarti kerja manual dua kali lipat.
  • Jarak tempuh berlebih. Selisih antara urutan yang «tidak bertabrakan» dan urutan yang benar-benar pendek dibayar dengan bahan bakar, penyusutan kendaraan, dan jam kerja petugas.
  • Ketergantungan pada satu orang. Logika pembagian hidup di kepala seorang karyawan. Cutinya atau pengunduran dirinya adalah risiko operasional, bukan sekadar urusan SDM.
  • Kekacauan versi. Dua file terbuka sekaligus, satu koreksi hilang, lembar kemarin yang terkirim ke kurir — kegagalan klasik yang menghasilkan pesanan tak terantar tanpa sebab yang berarti.
  • Tidak ada data untuk mengelola. Realisasi dicatat manual dan tidak selalu, jadi tidak ada bahan untuk menghitung waktu nyata di titik, porsi kiriman tepat waktu, dan penyebab kegagalan.
  • Tidak ada yang bisa ditunjukkan ke pelanggan. Pertanyaan «pesanan saya di mana» hanya bisa dijawab dengan menelepon kurir.

Poin terakhir layak digarisbawahi: justru itulah yang paling sering memicu perpindahan. Ketidaknyamanan internal bisa ditahan bertahun-tahun, tetapi tuntutan pelanggan untuk memantau status kirimannya sendiri mustahil dipenuhi lewat spreadsheet.

Kapan waktunya pindah dan apa yang berubah

Sinyal bahwa spreadsheet sudah habis daya biasanya datang berbarengan: pembagian pagi memakan lebih dari satu jam, pesanan mulai punya jendela waktu, kurir menelepon dispatcher untuk setiap perubahan, sore hari tidak ada yang bisa menjelaskan kenapa tiga titik gagal tertutup, dan pelanggan meminta status secara waktu nyata.

Perpindahan sebaiknya dilakukan bertahap, tanpa merombak semuanya dalam sehari:

  • Rapikan dulu datanya. Alamat yang dibakukan, koordinat, norma waktu di titik yang realistis — inilah yang akan Anda bawa dari spreadsheet ke sistem mana pun.
  • Catat angka Anda hari ini. Berapa lama perencanaan berlangsung, berapa jarak tempuh per shift, berapa titik per petugas, berapa persen kiriman tepat waktu. Tanpa basis awal Anda tidak akan tahu apa yang berubah.
  • Pertahankan Excel sebagai format pertukaran. Tabel tetap cara praktis menerima permintaan dari pelanggan dan mengekspor data — yang berubah bukan format pertukarannya, melainkan tempat rute dibangun.
  • Mulai dari sebagian arus saja. Satu kota, satu tim, satu minggu berjalan paralel dengan proses lama.

Yang muncul menggantikan pembagian manual: permintaan diterima dan dibagikan ke petugas dalam satu layar, urutan kunjungan dihitung algoritma dengan memperhitungkan jendela pengiriman dan batasan, rute terlihat di peta secara waktu nyata, petugas bekerja lewat antarmuka web mobile dengan laporan foto dan checklist tanpa wajib memasang aplikasi, sementara pelanggan memantau status di portalnya sendiri. Di itlogist optimasi rute dibangun di atas mesin OR-Tools — Perutean di itlogist.

Datanya pun tidak perlu diketik ulang: sistem bertukar data dengan 1С, AmoCRM, Bitrix24, dan Excel. Peluncuran memakan 7 hari, tanpa kontrak jangka panjang, dan solusinya dirancang untuk tim berisi 5 sampai 100 petugas — artinya perpindahan bisa diuji pada arus pesanan yang nyata, bukan di atas kertas.

cara berpindah dari spreadsheet ke perencanaan rute otomatis

Pertanyaan umum

Apakah rute pengiriman bisa direncanakan di Excel?

Bisa, dan pada volume kecil itu masuk akal: spreadsheet gratis, luwes, dan dipahami semua orang. Excel baik dalam menyimpan dan menyaring pesanan, tetapi tidak menyusun urutan kunjungan — urutan titik tetap ditentukan manusia. Selama satu hari hanya melibatkan segelintir petugas dan puluhan alamat tanpa rentang waktu ketat, pendekatan ini sudah cukup.

Berapa banyak alamat yang masih wajar dibagi secara manual?

Tidak ada batas kaku; berpeganglah pada gejalanya. Pada sepuluh titik dispatcher masih memilih urutan yang masuk akal; pada dua puluh titik dengan jendela waktu ia mengambil varian pertama yang tidak bertabrakan. Kalau pembagian pagi rutin memakan lebih dari satu jam, batas itu sudah terlewati.

Kolom apa saja yang harus ada di lembar rute?

Minimal: nomor pesanan, alamat baku, koordinat, awal dan akhir jendela waktu, durasi kerja rencana di titik, petugas, urutan kunjungan, kontak, catatan, serta kolom realisasi — status dan waktu kunjungan sebenarnya.

Kenapa pengurutan per wilayah belum bisa disebut rute?

Pengurutan mengelompokkan alamat, tetapi tidak tahu apa-apa soal jalan, kemacetan, dan batas jendela waktu. Di dalam kelompok, urutan kunjungan tetap harus ditetapkan manual, dan pada dua puluhan titik hasilnya hampir tidak pernah menjadi yang terpendek.

Apakah Excel harus ditinggalkan setelah pindah ke sistem?

Tidak. Tabel tetap format pertukaran yang nyaman: praktis untuk menerima permintaan dari pelanggan dan mengekspor data untuk rekonsiliasi. itlogist bertukar data dengan Excel, juga dengan 1С, AmoCRM, dan Bitrix24 — yang berubah bukan format berkasnya, melainkan tempat rute dibangun.

← Semua artikel: Optimasi rute